程序部分1 v" P& e. c" x" Y
#include <reg51.h>% u" z/ v: T$ ^, d
void delay (unsigned int i): E; ]* Y: x- W
{
`& E+ {- b0 M+ Eunsigned int k;
/ }7 [% f" N# c0 }3 l* H" ^ Q" o% k$ @, [for (k=0;k<i;k++);* A6 r/ Z3 I, ^- g5 r- a9 ?1 z2 u# q
}
, p- L. l, r1 T! Z2 ivoid main()
& D& i" D( _. L: C7 ^% h{
1 D& M- M5 d/ ?/ p7 `- runsigned char aa,i;
( I) X( N9 y9 d0 k1 o5 ?9 I( pwhile(1)
# N% z G- h3 i; b4 ~6 }* d2 [{' M8 r. Z, v# ?
aa=0x80;
6 |: `/ a; g, N1 zfor(i=0;i<8;i++)0 |0 ?1 o" ^ E/ X8 o
{
/ J: b9 {$ [% qP1=aa;
t) X1 T4 m5 t3 |- N4 H4 [4 n! @delay(25000);, g; ]' j' n( i3 _% r- ?
aa>>=1;//左移& P# C) {% @# N0 i1 R4 }
}- m# D5 v, s6 f
}( B5 Q, M, Q3 M3 v1 [* f
}
- L) r, J0 b. m" l3 @- I; c1 r, j6 a
% A; z4 c9 @5 T w |