|
程序部分
! w, s5 v" z& x! {9 D+ I#include <reg51.h>- R J. U3 d, y) B' p' _5 X& c$ w
void delay (unsigned int i)# c/ a$ I; t. @2 V$ P+ ?+ _
{4 u# }0 x9 t4 n: S2 m' M6 n
unsigned int k;
/ `! ~5 W3 G+ F* l( Bfor (k=0;k<i;k++);0 N4 H$ G5 x' \# g' K _
}, |* b' j2 @# K: n5 S
void main()
. a+ e A, [* s( g% \) I{5 D O+ J- I5 z1 v
unsigned char aa,i;
0 \! X% P/ G6 O t* R+ s, c3 {while(1)! D @# n# }0 {4 O% S' W
{
% g* o' K9 H Y: }- u8 v) H$ saa=0x80;
8 n; F) h" C% Y% c% Q7 }- {for(i=0;i<8;i++)
' @ @: y% ], M1 D1 L{
: M: D( C# t5 d* t- EP1=aa; A, Q6 L# A0 R0 u F: X$ w
delay(25000);
" |/ E8 }$ h: g6 @) e9 T6 Y/ y% L8 qaa>>=1;//左移% t. M0 @6 N" F' Q. B
}$ g( u+ ^+ B1 B w% b
}
7 V" x3 A, B. v4 e3 o/ x}
+ v2 j' | ^' G: {" a$ E" ^ ?# _# e5 U: E3 h) p
; a$ q3 ^: r1 z' C2 J2 B |
|