单片机要按键要几回才有反应可能是什么状况
单片机要按键要几次才有反应可能是什么状况
应该不是按键抖动吧
------解决思路----------------------
如果用定时器中断方式做键盘扫描,就不要用延时。直接对公共变量计数器进行处理。检测到键值变化,计数器清零,否则加 1。计数器达到阈值,就认为满足了去抖动要求。
这样的方式不仅触键灵敏,代码运行效率也高。
应该不是按键抖动吧
------解决思路----------------------
如果用定时器中断方式做键盘扫描,就不要用延时。直接对公共变量计数器进行处理。检测到键值变化,计数器清零,否则加 1。计数器达到阈值,就认为满足了去抖动要求。
这样的方式不仅触键灵敏,代码运行效率也高。