|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
单片机闪烁的LED仿真及源码
/ o" }4 Q a4 V6 T- B) v1 G" h/ e- j7 ^ v5 ]) F3 Q8 b
9 k9 Z- F: b: f" B; ~
闪烁的LED仿真图:
$ z) H; ^9 Y. ]- k$ C* }
( o i+ P9 w2 _6 p
* R# w/ T Y" e. U1 W$ A单片机源码:
4 }% t. ~& ?, Z3 M#include <reg52.h>
# D3 @+ t* `0 U#define uchar unsigned char
' x7 p& J" Z6 M#define uint unsigned int O' y( _2 b& N7 [7 V9 W
sbit LED = P1^0;
4 {/ b: |$ A4 c- p+ y( \1 ~! @4 d
' H3 n$ H2 X5 ~- z1 |5 c2 B4 Q8 ~void DelayMS(uint x)' k3 K0 x5 s4 }% W0 ~2 _) c
{
6 R6 ?1 O" O3 X+ U" O uchar i;
: r3 P1 X! e* d3 q9 D: b while(x--), S5 z( p" q$ f" W8 o9 O
{
7 \# ^: H3 c) L/ `# @- B2 U for(i=120;i>0;i--);
7 B* u+ v( Z" i/ E4 N- C3 N% Y' S }
7 E2 b% Q# u1 l; B& C}# _ ]1 v1 `( s
0 x5 R7 o+ o3 l' l
void main()# E5 _7 g, ]' k7 V6 D) @0 O% M: e
{, p! ?* t1 K4 a$ B- P. p* A
while(1)
2 @; |* e$ A; p3 j/ H+ q Y {- K) g9 m4 f* c8 O# `% ^6 b7 G% H
LED = ~LED;
0 |4 W! m9 }% b( f" w DelayMS(150);
# J, r( c$ l( Q' x5 Z+ Y }4 L7 l9 U0 F4 Y t; E6 R
}
" J$ m n3 k; m D. x' d# Y. X
, D K J, i0 d- P, p* k
$ ?9 [& \& m8 E. r% E; y
6 T) t" }% Y3 ` H! O |
|