结构推理 按键开关去抖动问题。
【正确答案】由于按键开关的结构为机械弹性元件,在按键按下和断开时,触点在闭合和断开瞬间会产生接触不稳定,引起输出电平不稳定。抖动现象会引起CPU对一次键操作进行多次处理,从而可能产生错误,因此必须设法消除抖动的不良后果。消除抖动不良后果的方法有硬件去抖动和软件去抖动两种方法。硬件去抖动通常有双稳去抖电路、单稳去抖电路和RC滤波去抖电路,其中RC滤波去抖电路简单实用。软件去抖动的原理是根据按键抖动的特性,在第一次检测到按键按下后,执行延时10ms子程序后,再确认该键是否确实按下,从而消除抖动的影响。
【答案解析】