430单片机定时以及按键

原问题:430单片机定时以及按键
分类:编程开发 > 最后更新时间:【2017-07-27 21:35:27】
问题补充:

怎么用430的timerA判断按键持续按了三秒以上(目的是按键按下三秒以上清零)

补充:只要能够判断按键按下的时间超过了三秒就可以, 软件定时和硬件定时都可以。

最佳答案

这种逻辑过程是比较典型的,就是用某一IO信号(按键)作为“定时计数器”的“闸门”信号,当这个“定时计数器”在该“闸门”信号有效后产生“溢出”,视为逻辑有效。

这一“定时计数器”可是是硬件的,也可以是软件的。用软件的,就是当IO信号有效时,某一计数单元增1,并延时一段时间。硬件实现就更容易了。

这种方式也常常被应用到IO滤波过程中,当然要复杂一点点(IO的两种电平全都工作)。

最佳答案由网友  玉升烟  提供
公告: 为响应国家净网行动,部分内容已经删除,感谢网友理解。
1

分享到:

其他回答

暂无其它回答!

    推荐