这是我的要求
这是我画的仿真图
P1.3控制数码管(用的是定时器中断判断按键是否按下),P3.2控制LED流水灯(用的是触发外部中断的方法)
我现在的代码可以让流水灯流4次,数码管能够倒计时,并且倒计时结束后可以停在数字“4”上,但是我发现倒计时的时间误差有点大,当我P1.3的按键按下的时候发现从4到3的时间有点长,这个4要等挺久才能达到3,后面才比较正常的倒计时,我感到很迷惑,还有的话,就是后续的要求,我实在是想不出有什么比较好的方法(最好能不要用到软件延时),希望大家能给我这个萌新一点思路,或者我的代码有什么需要改进的地方或者其他地方也可以提出来,感谢大家的帮助
以下是我的代码图
2.rar
(70.88 KB, 下载次数: 5)
|