|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
高手们 总说 不用延时函数 或少用延时函数,想了半天,能不能这样搞,掉去while循环,放在主程 序里跟着一遍一遍跑,是不是就可以实现,加外还有没有别的思路?void main()5 Q( Q9 @7 I% Q/ s0 f
{) O3 _1 R- p7 f" }- [
k6 z" _; I/ m; f4 B
while(1). {* q& d# a L4 Q" s5 B$ ^. r
{; s: I5 r! t0 J' G9 ?9 \8 ?
vv++; ; _+ s' w- e! B# X" H/ N. r/ S
if(vv<20000) 0 Q- ]# a4 M. Q! E6 o2 U
{4 O6 P& Z W2 a6 }9 |: n6 s
P0=0xff; //供阳极LED,P0口高电压全灭
. d# `9 F5 B4 Y K; G3 f }
/ ]+ }, R- A+ l. ?: ~! k if(vv>20001)" S" R1 y) H/ r* c; h( J) r! y
{ @/ Z7 `0 A6 S }# Q& \
P0=0x00; //P0口低电压全亮
1 D4 ~3 i7 P t# w/ @
t. K$ O$ d, c, z: D7 d if(vv==40000)
5 ?- f& r3 i6 K& K {0 [2 l1 V8 u; E4 \' T, l4 C
vv=0;
+ {. Q. \- x' T/ ] }0 T- [" ?: I1 q; F* d- |1 i" D
4 ~6 I+ r# y* G5 D } | ( I% m2 n8 o \1 w4 f/ C7 C
|
|