|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
单片机闪烁的LED仿真及源码
4 Y8 e7 u2 \0 a) p( g/ O) R2 M( _/ G i
`- N$ \8 j& U8 R, o5 z* C
闪烁的LED仿真图:# p( y* t: h- O- D9 r, u$ @
% K7 n+ h; g5 f: k% y
9 }' {9 n2 y6 X* p8 Q单片机源码:' r- o8 c: g3 e& B- u; `
#include <reg52.h>: L: t5 G1 \4 h: O7 D
#define uchar unsigned char
+ e0 G7 Z6 i' [9 n, O* G7 Z) {#define uint unsigned int
7 U, ?- v! C( D& u6 e6 {sbit LED = P1^0;) J- h" P/ o6 L2 q& x
, C$ V# M; X1 y: Q1 S; gvoid DelayMS(uint x)
: f: \, V5 R B) G{
, x( _" Z7 b5 k& M2 q uchar i;
" u, R& V$ c$ F% ~ while(x--)* N" }4 V1 I |1 Y$ N( |- h& v! s# s
{7 o) O, `: ~+ K% q, v; c9 J5 @
for(i=120;i>0;i--);! r3 ~ M' l4 `/ V$ X& d1 o, b! G6 v
}; I& @) @# V) C" S
}
- j: |% p: y0 I/ l
2 j9 s: d/ u9 X E7 yvoid main()7 L/ R" @' T* s8 |$ t$ q4 }2 s, H: d2 U
{+ w5 [7 b8 ~$ H1 i M( P( {- \
while(1)
8 y8 \) V7 W; X1 [ {0 F0 s* q0 P# n: E/ c
LED = ~LED;9 y. @4 O; N0 q; h3 w
DelayMS(150);5 ]1 ?5 F2 T) H5 A& ]( j
}
/ b, w; v2 W% p2 b# }3 u}. T! z$ v" R, p5 D% j8 q8 M
0 L* u% J9 \5 `* d# C [- {$ Y0 F/ y% D
% I' k1 A! c+ F
|
|