|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
高手们 总说 不用延时函数 或少用延时函数,想了半天,能不能这样搞,掉去while循环,放在主程 序里跟着一遍一遍跑,是不是就可以实现,加外还有没有别的思路?void main()
/ n5 l% k' V0 [. v {
& K0 G" W0 Q1 M5 N- T ( v* t* e& k4 s. N! j$ d) ]
while(1)# L3 `. h; R- D+ p( P a. M
{
7 v3 z4 Z3 Q; Y2 H vv++; ( `( P( K' C8 e4 n1 o
if(vv<20000)
2 k1 f7 c( o0 p- ~1 x {, B1 F* p" M8 L% L
P0=0xff; //供阳极LED,P0口高电压全灭8 D ] J: m$ u7 e6 V T
}
" R# x* ^' ?6 W3 }; c- z3 } if(vv>20001)6 q0 r! U0 e" g; }/ P/ B
{
6 E' n! J% _8 S P0=0x00; //P0口低电压全亮
! A6 |0 Y) }" Y8 v: C 9 R* f+ Y! b: ^
if(vv==40000)" o# O5 j, b+ p; R& F2 F) Q. E
{
5 e& @9 _! e! ~6 U4 e/ C( y8 q vv=0;
8 [* M/ T6 } `3 t }
1 ~- N1 W. e1 m3 q7 q4 r, [7 f 7 q* v1 F) l5 p( |# J; w% W
} |
# B& X+ u: F+ @9 n* G |
|