5.1 键盘接口.pptVIP

  • 1
  • 0
  • 约4.5千字
  • 约 21页
  • 2017-09-06 发布于江苏
  • 举报
5.1 键盘接口

第5章 人机交互接口 本章概要 人机交互接口是人与计算机打交道的接口电路。本章主要介绍 3 种常用人机交互接口: 键盘接口 显示器接口 鼠标接口 本章将在Windows下,以VC++6.0为开发工具,编程访问上述接口。 去抖动:时间5~20ms,软件延时或硬件完成 防串键:多键同时按下或前一按键未释放又按下新键的处理 按键识别: 键码产生:得到反映键功能的键码,查表法 5.1 键盘接口 一、概述 编码键盘:内部设有键盘编码器,能识键、生成键码、去抖动、防串键 非编码键盘:只提供键盘矩阵,按键的识别、键码的提供都由软件来完成 键盘接口功能 行扫描:逐行扫描,由列线状态识别 线反转:行列颠倒两次扫描识别 二、 键盘的工作原理 (1)键盘内部的电路结构(以4 ×4键盘为例) (2)键盘内部电路的键扫描工作原理 本行无键按下, Y L3..0=1110 读R3..0 R3..0=1111? N,本行有键按下 L3..0=1101 读R3..0 R3..0=1111? …… N,本行有键按下 判断,处理 判断,处理 本行无键按下, Y 扫描码: 行号、列号拼成字节 三、PC机的键盘接口电路 60H~63H D7..D0 8088 INTR D7..D0 PA 8255 CS 串/并转换 来自键盘的扫描码 INT IR

文档评论(0)

1亿VIP精品文档

相关文档