正在加载图片...
在键盘设计时除了对键码的识别外,还需要解决抖动和 重键问题。 按键开关在开闭过程中不可避免地会出现瞬态抖动,其 时间长短约为5~10ms。在抖动时检测键盘状态是不可靠的, 因此要进行去抖动处理,去抖动可用硬件或软件实现。硬件 去抖动电路通常由一个R-S触发器或单稳态电路构成。软件 去抖动的方法是在检测到有键按下时,先延迟10ms再检测键 是否仍保持闭合状态。 重键是指在同一时刻有两个或多个键同时按下的情况, 此时存在着是否给予识别或识别哪一个键的问题。对重键的 处理,一般可以不予理睬,认为重键是一次错误的按键。通 常情况下则是只承认先识别出来的键,对同时按下的其它键 不作识别,直到所有键都释放以后,才读入下一个键。这种 方法称为“连锁法”。此外,还可采用“巡回法”,其基本 思想是等被识别的键释放以后,才对其它闭合键作识别,该 方法比较适合于快速键入操作在键盘设计时除了对键码的识别外,还需要解决抖动和 重键问题。 按键开关在开闭过程中不可避免地会出现瞬态抖动,其 时间长短约为5~10ms。在抖动时检测键盘状态是不可靠的, 因此要进行去抖动处理,去抖动可用硬件或软件实现。硬件 去抖动电路通常由一个R-S触发器或单稳态电路构成。软件 去抖动的方法是在检测到有键按下时,先延迟10ms再检测键 是否仍保持闭合状态。 重键是指在同一时刻有两个或多个键同时按下的情况, 此时存在着是否给予识别或识别哪一个键的问题。对重键的 处理,一般可以不予理睬,认为重键是一次错误的按键。通 常情况下则是只承认先识别出来的键,对同时按下的其它键 不作识别,直到所有键都释放以后,才读入下一个键。这种 方法称为“连锁法” 。此外,还可采用“巡回法” ,其基本 思想是等被识别的键释放以后,才对其它闭合键作识别,该 方法比较适合于快速键入操作
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有