ps键盘接口原理.pptx





《ps键盘接口原理.pptx》由会员分享,可在线阅读,更多相关《ps键盘接口原理.pptx(55页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、本章学习目标l 键盘的类型及其工作原理l 键盘控制电路的组成及工作原理l 键盘接口电路的组成及工作原理l 键盘的中断与I/O接口及中断服务l 鼠标的类型和工作原理l 鼠标接口电路返回本章首页第1页/共55页5.1 键盘概述5.1.1 键盘的布局5.1.2 键盘的分类返回本章首页第2页/共55页5.1.1 键盘的布局键盘的布局图5.1 键盘的键区组成返回本节第3页/共55页5.1.2 键盘的分类键盘的分类1按键的形式分类 键盘按其按键的结构形式来分一般有机械式、电容式、电感式、磁感式、薄膜式和橡胶垫式等。其中最常用的是机械式和电容式键盘。其按键结构原理如图5.2所示。第4页/共55页图5.2 键
2、盘按键结构示意图第5页/共55页2按插口方式分类按插口方式分类 按照键盘插口方式,键盘可分为串口(AT)键盘(大口)、并口(即PS/2)键盘(小口)两类。其接口引脚及功能说明如图5.3所示。第6页/共55页图5.3 键盘插座示意图及各引脚功能第7页/共55页3按键盘编码方式分类 l分为编码键盘和非编码键盘。l编码键盘是键盘电路在某个键被按下后,能提供该键所代表的信息代码,并以并行或串行信号输给CPU。l非编码键盘是一种便宜而广泛用于微机系统的输入设备。这种键盘内部有一个扫描电路,不断地扫描键盘是否有键被按下。此键所代表的键盘信息代码,则由键盘接口及键盘处理软件根据键盘送来的位置信息产生,然后再
3、送给CPU。返回本节第8页/共55页5.2 键盘的工作原理5.2.1 键盘电路的组成5.2.2 键盘的支持逻辑5.2.3 扫描码5.2.4 键盘工作原理返回本章首页第9页/共55页图5.4 键盘矩阵结构示意图第10页/共55页5.2.1 键盘电路的组成键盘电路的组成1微处理器2译码器3键盘矩阵图5.5为AT键盘控制器电路框图,其控制电路如图5.6所示。第11页/共55页图5.5 键盘电路组成示意图第12页/共55页图5.6 键盘控制电路返回本节第13页/共55页5.2.2 键盘的支持逻辑键盘的支持逻辑键盘的扫描主要包含四项任务:1扫描键盘 2读取键盘 3去除抖动 4组成串行扫描码 (如图5.7
4、所示)第14页/共55页图5.7 “h”键的键码23的串行数据返回本节第15页/共55页5.2.3 扫描码扫描码扫描码的结构一般分成四类:(1)ASCII字符的扫描码即ASCII码+键码。(2)扩充的ASCII字符的扫描码即00+扩充ASCII码。(3)袖珍键盘即ASCII码+键码或ASCII码+E0。(4)增加键即E0+键码,若与袖珍键重复的键则为00+键码。第16页/共55页键的动作扫描码信息也分为4种情况:(1)接通码:0+扫描码。(2)断开码:XT键盘的情况为1+扫描码。AT键盘的情况为:F0+扫描码。(3)组合键扫描码:F0+键Ctrl/Alt/Shift的扫描码+正常键的接通码。(
5、4)重复动作码:F0+接通码+接通码+(除了Pause键)。返回本节第17页/共55页键盘扫描码的发送完全按串行异步通信格式进行,其格式如下:5.2.4 键盘工作原理键盘工作原理第18页/共55页键盘扫描码的发送完全按串行异步通信格式进行,其格式如下:第19页/共55页图5.8 8048和键盘接口的连接图返回本节第20页/共55页5.3 PC扩展键盘接口5.3.1 扩展键盘接口的功能5.3.2 键盘接口工作原理及其编程控制返回本章首页第21页/共55页5.3.1 扩展键盘接口的功能18042芯片的引脚定义(如图5.9、表5.1所示)2键盘接口电路连接及接口信号(如图5.10所示)l(1)主机系
6、统的接口信号l(2)键盘的接口信号第22页/共55页图5.9 Intel 8042外形结构图第23页/共55页表5.1 Intel 8042各引脚功能表第24页/共55页表5.1 Intel 8042各引脚功能表续表第25页/共55页图5.10 键盘控制器接口逻辑电路第26页/共55页3键盘接口的功能键盘接口的功能(1)接收键盘输出的键盘扫描码(2)缓冲器满产生键盘中断(3)提供键盘中断程序读取系统扫描码(4)对键盘数据进行正确性检查(5)向键盘传送命令并等待接收键盘响应(6)通过键盘锁定开关封锁按键的扫描码(7)接受一些硬件配置开关状态(8)控制系统复位动作(9)选通地址线A20返回本节第2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ps 键盘 接口 原理

限制150内