點亮發光二極管的兩種程序:
9 [6 P4 Y' t/ c6 N( C( @7 T( w4 L#include<reg52.h>
5 d1 b3 T4 k+ T: w. |sbit led=P0^0;5 Y9 F, F: Y2 c% G4 @- A& `
void Delay()4 j& [1 Q; F' g6 S5 g; z
{7 ]% _9 ~8 T& `$ s. t) d+ c
unsigned char i,j;% r, `- L0 \* n, |9 p+ k
for(i=0; i<255 ;i++;)% \) |! r. S( o2 ]' ^- u. e( r
for(j=0; j<255 ;j++;)
4 \1 H; P9 G; j6 A* [, W+ }' ^}
& y9 z9 H. [" x' D$ `! xvoid main()4 K! }3 }0 `# m
{+ R0 T7 B* N. j* s% {. }
while(1)1 J: V5 o+ K# R4 _
{
0 o2 N$ L3 X8 c' {; b- m5 tled=0;
, F Z0 P) ?2 x- b5 r* }3 a$ y3 SDelay();% K( g6 s* V. e+ C: I* _4 k+ i
led=1;, O1 f3 v; Z, ?4 l
Delay();. g4 ?9 _) F1 l
}$ i! l2 x! g6 R' B+ P
} |