|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
单片机闪烁的LED仿真及源码
) k5 v1 W& c! ], }- E0 D+ m$ t
! v( e, q, o$ h& J4 n [1 y
: F, j) H) ]% [6 }: n; A: S& q闪烁的LED仿真图:6 l6 K$ G# A, ~; Y
! e3 W H8 y5 |# D8 E; e
B# Z+ e; B$ @6 I' V/ R- R! P单片机源码:6 \$ j' N. y4 E, I2 G8 f$ Y
#include <reg52.h>- t! }. e3 l/ p) E9 g' a# h# o
#define uchar unsigned char
# q& ` ?9 _$ T/ o#define uint unsigned int
) D9 S9 a& R3 ?sbit LED = P1^0;
$ J/ C% s/ F) X/ L4 ~5 ]
: J% N u# D5 S mvoid DelayMS(uint x)
# a3 Z+ E$ f* Y1 m' a& `{( }8 ^" P0 t1 P' @/ r- {, Q9 r6 S
uchar i;) }* G1 \6 k+ V3 u0 H: R# z
while(x--)) \. ~- ?2 P+ G; ^
{
2 s- {! a C" T for(i=120;i>0;i--); C/ S3 x, i5 }+ K) S i$ ?
}
, m3 K* b3 i1 s5 N" n( n1 q. G! o}
. M8 `6 I. @0 E4 T9 l$ D( W* }0 Y4 O) m9 W; l C* z* _: z7 S# F0 r" q
void main()% T8 R. A; |- i+ V" ]2 ^, f; e% h5 s
{9 J$ Z& n8 R+ O+ H, |$ r
while(1)
/ D( n7 g: p! _% K j% y9 `) b {1 F& P" ^! u. C1 h6 y
LED = ~LED;
, d* L z' P0 N$ R- a1 N DelayMS(150);; V$ x3 K2 g B) M& [0 r
}' }8 o+ C6 e) H0 e! v/ E* @; C, K1 g
}* B2 X; a$ J6 h3 l- B+ @
h1 W( [6 t3 k5 b( y; ] E
+ N7 w4 D* e9 J! _6 ]3 {6 d" w+ t& Q' K7 E
|
|