第9章键盘接口技术.pptVIP

  • 0
  • 0
  • 约2.73千字
  • 约 15页
  • 2019-10-17 发布于湖北
  • 举报
第9章 键盘接口技术 本章主要内容 9.1 键盘的工作原理 9.2 独立式键盘接口设计与应用举例 9.3 矩阵式键盘接口设计与应用举例 9.1.1 键盘的工作原理与特点 键盘实质上是一组按键开关的集合。按键的闭合与否通常用高电平或低电平来进行检测。按键闭合时为低电平;按键断开时为高电平。因此通过电平高低状态的检测,便可确认按键按下与否。 由于机械触点的弹性作用,在闭合及断开的瞬间均伴随有一连串的抖动,为了确保CPU对一次按键动作只确认一次按键,必须消除抖动的影响。可采用硬件或软件两种方式消除抖动。 9.1.2 键盘输入接口与软件应完成的任务 一个完善的键盘控制程序应完成下述任务: 检测并判断是否有键按下; 有键按下后,在无硬件消抖电路的情况下,应用软件延时方法消除抖动影响; 计算并确定按键的键值或键号; 程序根据计算出的键值进行一系列的动作处理和执行。 9.2 独立式键盘接口设计与应用举例 9.2.1 独立式键盘的工作原理 独立式键盘是指直接用I/O口线构成的单个按键电路。每个独立式键盘单独占有一根I/O口线,每根I/O口线的按键工作状态不会影响其它I/O口线的工作状态。独立式键盘接口电路配置灵活,软件结构简单,按键数量少时可采用这种按键电路。 9.2.2 独立式键盘应用举例 【例】编写键盘接口程序,KEY0~KEY2分别是每个按键的功能处理程序。 K0 EQU

文档评论(0)

1亿VIP精品文档

相关文档