## 按键消抖 ### 按键抖动的原因 按键内部结构是靠金属弹片来实现通断,按下和弹起瞬间按键都会抖动大概10ms。 ### 按键消抖的措施 软件方法:用频率较高的系统时钟检测到按键按下动作之后进行10ms到20ms左右的延时,当前沿的抖动消失之后再一次检测按键的状态,再比较。软件比较一般只考虑按键按下时的抖动。分两次比较。 ### 按键消抖的目的 * 消除误触发 * 记录按键次数