第12章人机交互接口.pptVIP

  • 1
  • 0
  • 约5.44千字
  • 约 30页
  • 2017-02-28 发布于湖北
  • 举报
第8章 人机交互接口技术 8.1 键盘接口技术 8.2 显示接口技术 8.3 鼠标接口技术 8.4 打印机接口技术 8. 1键盘接口技术 8.1.1 键盘的工作原理 1. 类型 根据功能不同,一般将键盘分为两种基本类型: (1)编码键盘。这种键盘本身带有硬件电路,能够由硬件逻辑自动检测被按下的键,然后自动产生与被按键对应的键编码(ASCII码等),并以并行或串行通信方式送往主机。它使用方便、接口电路简单,但自身电路复杂、成本较高。 (2)非编码键盘。这种键盘由简单的键开关行列矩阵组成,只能提供键开关的行列位置(位置码或扫描码),按键的识别、键值的确定和输入到主机等工作全靠软件完成。这类键盘的硬件电路简单、成本低,被广泛地应用于计算机中。 2.线性键盘与矩阵键盘 3. 键盘接口的基本功能 (1)消除键抖动。常用方法: 软件延时法:软件产生约20ms延时, 待键输出达稳定状态再读取代码。 硬件消抖法:在键与计算机接口之间增加消抖电路。 (2)重键处理。有两种处理方法: 锁定法:在确认有键按下后,必须检测到该键释放后才能进行下一次键盘检测。 延时法:确认有键按下后,经过给定的延时时间后,如果检测被按键仍未释放,则予以连续检测与处理。 (3)串键处理。串键是指两个或两个以上按键同时按下,处理方法根据不同系统也有两种情况。 合法多键:定义了一些特定的多键组合来表示某些信息

文档评论(0)

1亿VIP精品文档

相关文档