|
程序部分
1 t q { |" f- _& L3 }#include <reg51.h>. D1 V# z6 t' M; Y9 ]/ W
void delay (unsigned int i)7 S( C3 o5 Y/ L& z9 V4 ]
{
% A: J9 F, t" }7 O: D1 E3 zunsigned int k;
2 G& z5 [+ B; L+ l5 A& Y8 xfor (k=0;k<i;k++);
) @( j }4 y* I9 O}: ^- B E! Q3 _0 \) @
void main()
' T+ W T* C8 t) U{$ @& w, [4 }; q E" z9 f/ D$ a$ o" ^
unsigned char aa,i;" k) K& u3 g% O' `. `- m; ^
while(1)( y% F. f% {; ^
{
1 } H- d* G5 S' c1 h2 L) jaa=0x80;6 `, @% R: p2 B+ K
for(i=0;i<8;i++)
2 I. |. y8 C3 e1 z{
0 ^/ t5 @" G6 |0 y& S+ kP1=aa;5 X+ i7 R2 Z Z6 F' H
delay(25000);
* y, ^5 @: T. S8 t/ Vaa>>=1;//左移! h2 u% ^5 J2 e4 [8 y
}
" O% y) _8 P+ P4 B: [}) e9 D$ z; a9 [9 r* W2 `# r
}% j- O! U9 V2 e; h" Z$ E) t7 b
9 {0 K. `6 X: I) L; _* S2 h( w
9 z# Q, {% Q1 T* N* G7 W& C |
|