|
程序部分$ }7 |( H( {2 L" q3 Y3 F
#include <reg51.h>& Q! m6 m i8 P" A
void delay (unsigned int i)! \- b# y% `# \; L, y
{( a( K1 Q( e( x$ ]5 h& c3 _ y
unsigned int k;
& `5 G& F( E4 r! s. k7 n0 Rfor (k=0;k<i;k++);, |! ~, y! ?+ h E. X& R$ T
}3 u1 k1 K { l1 o8 I
void main()
+ o' e) t& C# o5 u5 }{/ i: x% o; x' _5 x4 ~
unsigned char aa,i;
+ c, G+ }1 u8 e9 K% N+ [while(1)3 _6 K- Y+ P5 J7 f. P$ P
{* [" h0 V' p/ X/ a
aa=0x80;
0 d) J& C# o, G9 ~for(i=0;i<8;i++)
+ `6 X3 g0 ]* d& N4 @{
: k# u1 f' M9 W7 j5 m8 u' oP1=aa;& G7 r* l. J2 ?# ~) r: N% q% B
delay(25000);
0 C% A& j: g( k; F& @- I e3 P1 i) k" taa>>=1;//左移0 w! H. t, @' U, Y" K1 T
}
, j* f; y$ M( g& I}
$ F* y+ K% r# N% Y2 n1 x}* n/ I6 F) d% M8 `
: y4 s7 N/ N. d5 |
" M/ G/ B6 Q: S4 x' ?! S0 \- ` P |
|