单片机的独立按键是如何实现软件消抖的
1个回答
关注
展开全部
咨询记录 · 回答于2022-12-28
单片机的独立按键是如何实现软件消抖的
亲,很高兴为你解答单片机的独立按键是实现软件消抖的方法如下:按键消除抖动用硬件的方法是单稳态电路,或者采用专用芯片,而单片机本身是智能芯片,用软件消除抖动是最佳选择,这样性价比高,可靠性也高,多用一个器件就多一份成本,多一个故障点,设计智能化产品的原则是优先考虑采用软件解决问题。一般是结合动态扫描显示功能,编一个子程序来处理,因为动态显示与消除抖动都是几十毫秒的时间间隔,可以很好地融合在一起处理,提高单片机的效率。扫描到有键按下,先去执行显示部分的程序,回头再次读入按键,确认后转入键译码程序。单纯利用延时子程序等待抖动消失