|
程序部分
$ v- L g2 _+ f) m* M X) @#include <reg51.h>, f$ Y$ W% y6 |6 k+ h: Z( q8 |
void delay (unsigned int i)
" k! N# {/ I2 f6 M! w{7 o( Q+ o H3 w
unsigned int k;; J% x; z: n$ _$ Y3 x* N
for (k=0;k<i;k++);
- n' r1 y+ p r' o! z}: z3 r" y% W2 A: s& H; }
void main()6 B) a9 W, c$ ~
{
0 I' P; d0 Z. {" b! P5 l) punsigned char aa,i;! J) E% m3 W' U1 N$ H3 c! Y9 G, `+ a
while(1)
, k0 ~' {) w" C$ B% w{9 W# v( Q0 G9 X- M
aa=0x80;
+ \" n; A; P: o0 h- [5 ^for(i=0;i<8;i++)) @2 m i! a( }) H& A
{
, O" z9 \% |# V8 R4 ^+ z# uP1=aa;+ L S4 |1 z% {; |& j& c
delay(25000);
2 L* B, E4 H0 d& vaa>>=1;//左移) g, Z" Q/ e% w/ k
}+ r/ r5 U; T- j* C) d
}
; j, H' |' J% ^: Y}
( ]$ V, B) `/ @$ V) @- F$ v* c; p0 P6 M3 j! g V4 r
5 B/ y+ D1 U8 I
|
|