| TR0=0; |
qwettyuio 发表于 2021-10-4 18:00 秒到0,把中断停止不就行了 |
|
if(count==20) { if (sec==0) { sec=59; if (min==0) min=59; else min--; } else sec--; } } |
|
if(count==20) 的里面要这样写: if(count==20) { count=0; if(sec==0) { if(min != 0) { sec=59; min--; } } else sec--; } |
Hephaestus 发表于 2021-10-4 17:51 不行,秒到零,没有停下来,继续倒计时60 |
|
void count0() interrupt 1 里面 min--; 这句话改成: if (min)min--; |