|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
单片机闪烁的LED仿真及源码
% ?' H# R/ e9 D7 j4 a
5 L2 w% |# R/ N6 l$ f5 d* y
1 ^. t ?# X) \ r4 V闪烁的LED仿真图:" z6 a; T% K/ d7 J& O
' w+ F0 O& ]) j; f1 d' _8 z
- S& D9 V/ E6 @1 f( i单片机源码:) S3 {( q. t, E& B9 A# L' o7 V- H
#include <reg52.h>" @+ z9 L6 H: c/ _5 M1 C
#define uchar unsigned char& ?0 W/ Q* ?9 s3 S
#define uint unsigned int
; |( @, T6 k& B: osbit LED = P1^0;
6 h& _7 K1 h2 J* ^- {
& O/ ^. o5 t+ v, mvoid DelayMS(uint x)& r8 W* ~4 E! Q
{
" S: U1 F, X0 l uchar i;/ k, T, y5 S- C% ?# Y
while(x--)
* S0 ~. s, }0 N {
( N. d% ^6 N5 @3 K5 I for(i=120;i>0;i--);
# n; U# R F) x }" `& x; M- }0 K" G" o; K
}' _7 M! K, p- P- V! l
+ ~( V. H" \$ e1 w3 j( D4 Cvoid main()" b4 ^' ?* m" Q3 N' P
{
1 |+ S0 \ X: |6 A while(1)
9 V8 ]9 x6 M/ O9 c0 V8 ]0 ~* J) L5 _ {
' a# }: m# q% M4 T1 [ LED = ~LED;
1 Q, y* @: ^ h) k4 o DelayMS(150);4 Y" w0 E) Y" B4 s
}/ {1 |- i, f+ o) B5 c9 `
}
! R9 }. X8 R( O/ x1 w, e7 h9 [! Q7 M
6 ]- X) Q, h5 p' B% I& n5 s3 g) s2 V! b& g' n" z( q9 U
|
|