|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
高手们 总说 不用延时函数 或少用延时函数,想了半天,能不能这样搞,掉去while循环,放在主程 序里跟着一遍一遍跑,是不是就可以实现,加外还有没有别的思路?void main()
! _& I7 w% g$ m [0 z+ U! K {9 Q C* y; e, y1 ]" a. O. u3 k
" U8 \- q3 y! e8 O8 z
while(1)
; G8 }$ L {; a. p, ?2 p {& N3 h% r5 X: W& b- E
vv++;
: }- X4 o% T$ o# a0 A, I. B if(vv<20000)
4 L4 d" ^/ z$ C3 ]8 | {+ P* d, R0 Z0 p2 J* C" o
P0=0xff; //供阳极LED,P0口高电压全灭
( M7 y6 C% g7 J6 Y, X0 Z2 E }7 q/ @) W9 b# k7 c
if(vv>20001); V, M; Z1 X$ x6 {
{
" `0 @- N! _9 s2 [ P0=0x00; //P0口低电压全亮
& \! _9 ~) G6 j( w3 m/ ^1 |1 s0 ~4 u) Y 6 u9 N7 ?/ G! U T- t" I
if(vv==40000)- B; l F# C0 B% F7 g
{. N r, K% p- \: f; {! z @0 ]
vv=0;$ y5 i+ B) v* N7 ?
}
4 _' P9 [2 r1 P* @
; ?& F+ a* ~- D2 l. V" B, {% w } | 5 V" e# N {$ \) P( P3 z
|
|