单片机外接按键

2025-01-18 17:03:21
推荐回答(2个)
回答1:

1、加入按键防抖功能
2、关键的是加入按键放开检测,一般要求不是检测到按键按下进行计数操作,而检测到按键按下后要等待按键放开后才进行计数操作,这样就不会出现意外的计数了

回答2:

1、一般以按键按下作为按键计时的开始(注意防抖处理),当持续按下一段时间后,认为完成了一次按键。
2、完成一次按键以后,可以设置个时间常量,例如1秒,当一秒内按键持续不放开,那么认为完成了第二次按键,并依此类推,第三次,第四次。。。。
3、如果一秒内放开了按键,那么又返回到第一步重新开始。