程序部分- a: O! Z& f3 _, S5 A1 W; b
#include <reg51.h>/ b$ M5 s0 z' i, s) V6 v
void delay (unsigned int i)
1 f% b: ? z- E- _+ T8 F" K{5 M. Q6 _% |4 ^0 C
unsigned int k;
" X" W* c7 \- ]1 b7 w2 ]2 z- Nfor (k=0;k<i;k++);
5 l6 B6 z, F u- E G( e% }}7 P6 d1 |9 D* a) c* {6 g
void main()# R$ ^, \6 R; @% ^% G& Z
{6 D0 n# h( M4 {, b8 k
unsigned char aa,i;+ }; l8 X& ^. Q) t) N& i" j
while(1), N! x6 j: M) X2 z( Q
{
* }- H% f3 ~/ r4 uaa=0x80;
! q& X. \# y! K# `6 L3 S7 ffor(i=0;i<8;i++)
( Y& c- V% y" G1 o& I{5 E+ E+ h4 w! y
P1=aa;6 u, k! I, v1 r2 Z' h( |( L
delay(25000);1 e5 v- A4 B5 A4 k
aa>>=1;//左移6 u. w* u8 s0 G/ X$ c
}
% |9 I. o7 {, A1 A, L}) }4 @3 i8 f# f5 b& X
}
6 x/ M5 T6 P2 \) ^& P
; z) F- Z" ], c+ O8 s+ r; f: S0 ^8 i$ y% V* K
|