单片机按键去抖动有哪些方法
发布网友
发布时间:2022-04-23 07:04
我来回答
共3个回答
热心网友
时间:2022-06-17 05:29
在硬件上可采用在键输出端加RS触发器(双稳态触发器)或单稳态触发器构成去抖动电路,将去抖电路加在按键输出端。
在软件上采取的措施是:在检测到有按键按下时,执行一个10ms左右(具体时间应视所使用的按键进行调整)的延时程序后,再确认该键是否仍保持闭合状态电平,若仍保持闭合状态电平,则确认该键处于闭合状态,同理,在检测到该键释放后,也应该采用相同的步骤进行确认,从而可以消除抖动的影响。
热心网友
时间:2022-06-17 05:30
看你的要求了,
一般软件去抖就可以了,
原理:
判断按键是否按下,
延时一小段时间,
判断按键是否仍然是按下状态,
是的话进入按键按下流程,
否则。。。
热心网友
时间:2022-06-17 05:30
我知道的有软件延时
触发反相器
还有用电容组成的小电路
自己查查啊