|
程序部分
4 ]8 v6 \( f* H9 O# z* x; T" b#include <reg51.h>' q. }4 Y2 a5 _6 X( o8 X
void delay (unsigned int i)
; }6 ?! k0 K8 Q6 e- V ]* w{( A7 t3 `7 e, j, I' q
unsigned int k;- d. T8 T) w% B2 `. t- y9 w
for (k=0;k<i;k++);
' z6 W2 x/ n: S+ c8 ?& Q4 Y}# j3 t- O: T& u* J: Q3 P4 u2 k
void main()
4 } L: @9 k* Z& \( T{
& F) K3 `: S* ^% O2 qunsigned char aa,i;2 B' J* h: B' T5 z1 n/ K9 v
while(1)
% @3 ?# _4 u) l+ A3 @ Z9 ~{4 R8 [; K1 B4 P: H
aa=0x80;" a! _3 H, R! E# c! \( n' o- |
for(i=0;i<8;i++)5 P$ R: J5 Q6 @* ~9 I3 Z3 q9 {
{
. p( e M) @! Z7 p4 q4 P/ P8 AP1=aa;
: A8 N* {: b0 |' Q1 ?/ b& A8 tdelay(25000);: v1 `- Y/ v% H
aa>>=1;//左移3 x$ i: Z% L$ a" Y
}9 p# t3 t. S# W$ y2 u% J
}2 l$ a- W4 G- c0 M0 S8 k0 i- C! ]7 a& x
}9 ^1 _! o) N y% X
; L9 k& Y' v( y% }9 t
( [" n, F0 E l; x, I9 M
|
|