第91章人机交互设备接口(免费阅读).pptVIP

  • 5
  • 0
  • 约9.09千字
  • 约 35页
  • 2017-01-02 发布于重庆
  • 举报
第9章 人机交互设备接口 9.1 键盘接口 键盘: 是微型计算机系统中最基本的人机对话输入设备。 键盘按键:有机械式、电容式、导电橡胶式、薄膜式等多 种,但不管何种形式,其作用都是一个使电路接通与断开 开关。 1.编码键盘 键盘本身带有实现接口主要功能所必需的硬件电路。 2.非编码键盘 键盘只简单地提供按键开关的行列矩阵。 一、键盘接口的功能和原理 1. 接口功能 键盘接口必须具有去抖动、防串键、按键识别和键码产生4个基本功能。 (1)去抖动 每个按键在按下或松开时,都会产生短时间的抖动。抖动的持续时间与键的质量相关,一般为5~20ms。只有处在稳定接通或稳定断开状态才能保证识别正确无误。 去抖动问题可通过软件延时或硬件电路解决。 (2)防串键 防串键是为了解决多个键同时按下或者前一按键没有释放 又有新键按下时产生的问题。 ①双键锁定:当检测到有两个或两个以上的键被按下时, 只把最后释放的键当作有效键,并产生相应键码。 ②N键轮回:当检测到有多个键被按下时,能根据发现它 们的顺序依次产生相应键的键码。 (3)被按键识别 ①行扫描法:该方法的基本思想是,由程序对键盘进行逐 行扫描,通过检测到的列输出的列输出状态来确定闭合键。 ②线反转法:该方法的基本思想是通过行列颠倒两次扫描 来识

文档评论(0)

1亿VIP精品文档

相关文档