Prouteus 定时中断 控制流水灯的实现

Prouteus 定时中断 控制流水灯的实现

我们一般51单片机使用的流水灯–跑马灯绝大多多数都是通过–软件Delay延时实现,但是这样会非常占用MCU时间,MCU就没有太多时间来处理其他的事情了!!

那如何避免这种情况的发生呢/strong>

答案当然有–我们可以使用单片机的定时中断来实现!

以下是我在Ptroteus仿真环境下,两个按键控制流水灯不同模式的实现


实验电路:

Prouteus 定时中断 控制流水灯的实现

实验总结:

本次实验使用了Interrupt 0中断控制 P32引脚下降沿(从高电平到低电平触发Interrupt 0中断)和TImer0 定时中断 定时10ms(经典滤波时间!) –并在10ms定时中完成按键检测 –按键检测采用状态机的编程思想

来源:方yeyu

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年4月1日
下一篇 2022年4月1日

相关推荐