程序部分
2 F t: V, F8 ]* L Y( i! H; ?8 ~2 b#include <reg51.h>
2 P9 B9 k, `1 n B% ?void delay (unsigned int i) O# R' j/ i# M3 v) v# Q, I
{
$ J) \6 b; X# U6 K7 b; h8 q# bunsigned int k;
! D' l6 i; O( _1 `/ s7 v# Tfor (k=0;k<i;k++);5 m1 {& N S Y5 M; `
}
% t# A: Y5 g) v) G! Gvoid main()
% s5 t9 [7 @$ {2 y( B/ c6 x% G{! |, B0 w/ Y' I% _
unsigned char aa,i;4 X3 I7 H- S) ?" J. C g- q
while(1)
5 p& u' K( A1 V- V/ _{0 Y6 I" P- I0 m8 S
aa=0x80;, K* K( I6 @1 C. s: x N
for(i=0;i<8;i++)
. u6 s4 t) \" _1 H{5 ]5 o5 H5 U' v5 `5 L- B! v
P1=aa; C5 ?/ r. g( t$ o
delay(25000);
# F+ ^* `9 q5 e" Gaa>>=1;//左移
" ?/ P; y7 f. M5 I) k. x}: s" R1 e. s3 p7 u6 {5 M w1 ?
}2 x {' x1 B) F0 Z- f7 v
}
) E. N+ \3 R- [5 ]4 n$ p! h& K( E' a5 L' I z' }4 w
' q1 S9 Q! U1 ~6 M5 D
|