|
程序部分
# F2 E& V0 ?5 h8 X& A4 X. K" {#include <reg51.h>/ _1 I- p- i! u4 ^
void delay (unsigned int i)7 z7 x1 C' X+ m+ C# M
{. F7 x" a4 k7 l# e' u* s5 G6 F
unsigned int k;& K: a0 w! |% g& Y
for (k=0;k<i;k++);
$ i$ s5 m% F) U# P9 g* T( g1 P% O}9 [, _9 d4 s) F) d3 Z4 j5 Y# v! _
void main(). ^" M9 N Z. L/ q. u( u) y
{8 Y$ m9 n* E. o: M
unsigned char aa,i;' @& L# D8 k6 L& a" j: l
while(1)! F! H4 `4 Q: D6 z- K
{
4 T n- k7 P7 [! Paa=0x80;
7 k8 H) \& b, a+ l6 S9 w6 @for(i=0;i<8;i++), A: D5 z3 w9 y4 @/ v. A& J) @. Z
{$ ?2 X( T0 L5 |- ^ B# B7 L- s
P1=aa;
" v0 F) D: t- M. _6 W7 j' Edelay(25000);1 f5 n, M6 q" s
aa>>=1;//左移( U4 M, ~0 r) U7 h. z
}; J( h: r' v( E+ ]
}
2 `4 \% x S, z0 q% @( C& [}
- n+ P8 Y. v3 |0 z9 F2 o: U
3 h+ B1 ]4 {, Q+ J
; k. @ i, ^1 c! g# `% H2 u |
|