- 1、本文档共78页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第11章键盘与鼠标接口重点讲义
第9章 键盘与鼠标接口、LED 9.1 键盘概述 9.2 键盘的工作原理 9.3 PC扩展键盘接口 9.4 键盘中断与键盘I/O 9.5 鼠标接口 本章学习目标 l 键盘的类型及其工作原理 l 键盘控制电路的组成及工作原理 l 键盘接口电路的组成及工作原理 l 键盘的中断与I/O接口及中断服务 l 鼠标的类型和工作原理 鼠标接口电路 LED基本工作原理 9.1.1 键盘的布局 9.1.2 键盘的分类 1.按键的形式分类 3.按键盘编码方式分类 9.2 键盘的工作原理 9.2.1 键盘电路的组成 9.2.2 键盘的支持逻辑 9.2.3 扫描码 9.2.4 键盘工作原理 9.2.1 键盘电路的组成 1.微处理器 2.译码器 3.键盘矩阵 9.2.3 扫描码 键的动作扫描码信息也分为4种情况: 9.3 PC扩展键盘接口 9.3.1 扩展键盘接口的功能 9.3.2 键盘接口工作原理及其编程控制 9.3.1 扩展键盘接口的功能 1.8042芯片的引脚定义 (如图9.9、表9.1所示) 2.键盘接口电路连接及接口信号(如图9.10所示) (1)主机系统的接口信号 (2)键盘的接口信号 3.键盘接口的功能 9.3.2 键盘接口工作原理及其编程控制 (8042作为键盘接口控制器,其内部功能如图9.11所示)。 1.端口寄存器及其作用 9.4 键盘中断与键盘I/O 9.4.1 BIOS键盘缓冲区 9.4.2 键盘的接口功能 9.4.3 INT 09H键盘中断 9.4.4 INT 16H键盘服务功能 9.4.1 BIOS键盘缓冲区 1.键盘缓冲区的作用 9.4.2 键盘的接口功能 9.4.3 INT 09H键盘中断 9.5 鼠标接口 9.5.1 鼠标器工作原理及分类 9.5.2 鼠标的结构原理 9.5.3 鼠标与计算机的接口 9.5.1 鼠标器工作原理及分类 鼠标器是由位置传感器、专用处理芯片和采样机构组成(如图9.14、9.15所示)。 鼠标器的工作原理:当鼠标器相对桌面移动时,采样机构按X,Y相垂直的方向把位置和距离信息送往传感器,由传感器将它们转换成脉冲信号,输入给专用的微处理器,然后由微处理器按照异步串行口(或并行口)通讯协议,将动作位移以相应的数据格式传送到计算机主机。 9.5.2 鼠标的结构原理 1.光机式鼠标器 (如图9.16所示) 2.光电式鼠标 (如图9.17所示) THANK YOU VERY MUCH ! 本章到此结束, 谢谢您的光临! 图9.15 鼠标外形图 返回本节 扫描码的结构一般分成四类: (1)ASCII字符的扫描码即ASCII码+键码。 (2)扩充的ASCII字符的扫描码即00+扩充ASCII码。 (3)袖珍键盘即ASCII码+键码或ASCII码+E0。 (4)增加键即E0+键码,若与袖珍键重复的键则为00+键码。 (1)接通码:0+扫描码。(2)断开码:XT键盘的情况为1+扫描码。 AT键盘的情况为:F0+扫描码。(3)组合键扫描码:F0+键Ctrl/Alt/Shift的扫描码+正常键的接通码。 (4)重复动作码:F0+接通码+接通码+…(除了Pause键)。 返回本节 键盘扫描码的发送完全按串行异步通信格式进行,其格式如下: 9.2.4 键盘工作原理 键盘扫描码的发送完全按串行异步通信格式进行,其格式如下: 图9.8 8048和键盘接口的连接图 返回本节 返回本章首页 图9.9 Intel 8042外形结构图 表5.1 Intel 8042各引脚功能表 表5.1 Intel 8042各引脚功能表续表 图9.10 键盘控制器接口逻辑电路 (1)接收键盘输出的键盘扫描码 (2)缓冲器满产生键盘中断 (3)提供键盘中断程序读取系统扫描码 (4)对键盘数据进行正确性检查 (5)向键盘传送命令并等待接收键盘响应 (6)通过键盘锁定开关封锁按键的扫描码 (7)接受一些硬件配置开关状态 (8)控制系统复位动作 (9)选通地址线A20 返回本节 各个端口寄存器的作用如下: 状态寄存器:是一个8位寄存器,它包含有键盘控制器和接口方面的信息,它在任何时候均可被CPU读取。 输出缓冲器:其I/O端口地址为060H,是一个8位的只读寄存器。键盘控制器通过输出缓冲器向系统传送由键盘送来的扫描码和命令响应。输入缓冲器:其I/O端口地址为060H或064H,输入缓冲器也是一个8位的只读寄存器,当CPU对地址060H进行写入时设置一个标志,表示写入一个数据;对地址064H写入时设置一个标志,表示写入一个命令。 图9.11 键盘接口功能框图 表9.2 8042寄存器端口分
您可能关注的文档
- 第二章日用品化学.ppt
- 第08讲 (补充)T-SQL语言-函数-语句new.ppt
- 第07章 稳恒磁场02-安培力、磁力矩.ppt
- 第二章对国家出入的早期探索.ppt
- 第08章 指针.ppt
- 第09章 可编程并行接口8255A.ppt
- 第二章直流电路1.ppt
- 第0章 财政案例.ppt
- 第06课 美术中的比例.ppt
- 第二章_选择育种0226.ppt
- 2025年国家司法考试模拟真题强化训练集锦.doc
- 2025春初中毕业生学业考试指导书 英语答案.docx
- 2025春初中毕业生学业考试指导书 英语答案.pdf
- 2025春初中毕业生学业考试指导书 英语中考题型解读及强化训练.pdf
- 必威体育精装版学校入团申请书 学校学生入团申请书(优质8篇).docx
- 2025春初中毕业生学业考试指导书历史考点检测.docx
- 2025春初中毕业生学业考试指导书历史考点检测.pdf
- 必威体育精装版雪的古诗句(通用18篇).docx
- 必威体育精装版学校卫生工作述职报告(精选15篇).docx
- 必威体育精装版学校疫情健康管理方案 疫情期间员工健康管理方案(模板5篇).docx
文档评论(0)