|
程序部分9 |( w' P9 V; z) i8 H; i1 b
#include <reg51.h>
0 e3 m' @( C1 |( J) zvoid delay (unsigned int i): d6 Z- J) h' `' R& d* m, w8 ~! B# ^
{) g( K( w$ k6 l# |
unsigned int k;
% t, s* w+ w+ k% \; Vfor (k=0;k<i;k++);
( y& \1 h5 X3 x2 m}
5 Q |1 B% G5 K( V9 i9 V' h6 vvoid main()
a& x& a( k8 k{" O+ T3 t4 t& a( A) Z# q0 f5 {) g
unsigned char aa,i;
3 P- ?4 f3 Y7 j7 @3 m3 zwhile(1)
w" ?1 ~! {# B- l% [. J{" X. a5 l/ ]% c1 J
aa=0x80;
! K# u1 N2 Y' Q0 y5 a) r1 J; ifor(i=0;i<8;i++)" V$ ^4 D ?: B N
{" g& ^4 T7 C1 U+ a; U
P1=aa;
, }' y& |- Z* V( _1 s% Ydelay(25000);5 {3 C" h4 h/ f! T3 ~
aa>>=1;//左移
+ U" ` k9 R U( d}+ s9 q$ `1 c: p9 S: f' n1 G$ R1 {4 l
}
. q' H! E/ E$ {* ]9 \! q8 |}
: A+ T& c/ ?5 V( v
0 v T: \* j% o/ U# {
4 ]9 }0 n& g1 k7 t$ i8 i- h" r |
|