试说明非编码键盘的工作原理,为何要消除键抖动?又为何要等待键释放?
正确答案:由非编码键盘所提供的行和列矩阵,通过接口电路或单片机的I/O口与CPU相连。CPU可以采用查询或中断方式了解有无键输入并检查是哪一个键按下,且将键号送入CPU。当设置的功能键或数字键按下时,计算机应用系统应完成该键所设定的功能。
由于目前,无论是按键或是键盘的大部分,都是利用机械触点的合、断作用。机械触点在闭合及断开瞬间由于弹性作用的影响,在闭合及断开即释放瞬间均有抖动过程,从而使电压信号也出现抖动。抖动时间长短与开关的机械特性有关。
按键的稳定闭合时间,有操作人员的按键动作所确定,一般为十分之几秒至几秒间。在此期间电压信号将出现多次变化很容易产生误判。为了保证CPU对键的依次闭合仅作依次键处理,必须去除抖动影响。
当释放同时同样存在键抖动影响,为了确保键释放也需要等待和判断。
由于目前,无论是按键或是键盘的大部分,都是利用机械触点的合、断作用。机械触点在闭合及断开瞬间由于弹性作用的影响,在闭合及断开即释放瞬间均有抖动过程,从而使电压信号也出现抖动。抖动时间长短与开关的机械特性有关。
按键的稳定闭合时间,有操作人员的按键动作所确定,一般为十分之几秒至几秒间。在此期间电压信号将出现多次变化很容易产生误判。为了保证CPU对键的依次闭合仅作依次键处理,必须去除抖动影响。
当释放同时同样存在键抖动影响,为了确保键释放也需要等待和判断。
答案解析:有
微信扫一扫手机做题