版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第十一章 键盘与鼠标接口技术2011/10 东北大学 计算机系统研究所第十一章 键盘与鼠标接口11.1 键盘的工作原理11.2 键盘的接口电路11.3 IBM PC系列机的键盘11.4 鼠标接口技术习 题键盘接口的组成:电平转换、去抖动和防串键和隔离简单键盘接口+5VI/OCPU电平转换电路11.1 键盘的工作原理键盘接口的组成:电平转换、去抖动和防串键和隔离去抖动电路+5VI/O硬件低通滤波11.1 键盘的工作原理键盘接口的组成:电平转换、去抖动和防串键和隔离去抖动电路+5V11.1 键盘的工作原理12+5V上下123456输出键盘接口的组成:电平转换、去抖动和防串键和隔离软件去抖动:这是一
2、种常见的去抖动方法,通过延时程序,即当检测到有按键时,调用10-20ms延时子程序再读按键信息。11.1 键盘的工作原理键盘接口的组成:电平转换、去抖动和防串键和隔离防串键:软件扫描的方法,检测到只有一个按键时才读取键值(最后一个仍保持按下的键是正确的键);硬件加锁的方法:在第一个键未释放之前按下其它的键不会产生选通信号,或第一个按键的信号锁住其它按键的信号(第一个被按下的键是正确的键) 。11.1 键盘的工作原理键盘接口的组成:键盘矩阵键盘的矩阵式接口I/O+5VCPU11011.1 键盘的工作原理编码键盘:能够自动识别闭和键并提供相应的键码8 x 8键盘3-8译码器3-8译码器6计数器时钟
3、发生器ROMCPUIRQ/STRIOR复位置位I/O11.1 键盘的工作原理非编码键盘:只提供行列矩阵,按键的识别键值的确定由软件完成I/O行扫描法+5VA口B口有键闭和?延时,去抖动11111110B=AL读A口全1?YNNYAL左移一位AL=B口按键处理程序11.1 键盘的工作原理非编码键盘:只提供行列矩阵,按键的识别键值的确定由软件完成I/O+5V线反转法+5VA口B口0=B口A口=AL按键所在的列0=A口B口=AL按键所在的行11.1 键盘的工作原理键值分析 由操作系统或当前应用程序对键值进行。解释并处理。常用的方法有查表法和状态分析法。查表法是根据键值到固化在ROM表中查找对应的例行
4、程序首地址,这适合于单功能键。状态分析法是根据键值和当前所处的状态找出应进入的下一状态及动作例行程序,这适合于组合功能键。11.1 键盘的工作原理第十一章 键盘与鼠标接口技术11.3 IBM PC系列机的键盘11.2 键盘的接口电路11.1 键盘的工作原理11.4 鼠标接口技术习 题键盘扫描码扫描码 当有键按下时,键盘内部的单片机完成扫描、消抖和确定键值的任务,然后将键值(接通扫描码)通过串行传输方式传送给主机的键盘接口。按键释放时,又发送断开扫描码(F0H+接通扫描码)。CLKGNDDATA+5VRES11.3 IBM PC系列机的键盘键盘缓冲区 键盘缓冲区是键盘中断服务程序与INT16或用
5、户键盘输入程序之间传送键盘信息的接口。键盘中断服务程序收到接通扫描码后将其转换成ASCII码,存入键盘缓冲区中。然后操作系统或当前应用程序的键盘输入程序,从键盘缓冲区中读出按键的ASCII码,并做相应的处理。11.3 IBM PC系列机的键盘键盘缓冲区(续) 键盘缓冲区是一个循环队列,18个字,位于内存,起始地址位0040H:001AH。头两个字为首尾指针,每个字存放按键的ASCII码和接通扫描码。首指针尾指针11.3 IBM PC系列机的键盘1AH1BH1CH1DH1EH3CH3DHPC/XT机键盘接口Keyboard键盘矩阵8048按键选通计数值移位寄存器键盘接口8259DATACLK82
6、55CPUIRQINTRPA11.3 IBM PC系列机的键盘PC/AT机键盘接口Keyboard键盘矩阵8048按键选通计数值键盘接口8259DATACLKCPUIRQINTR804211.3 IBM PC系列机的键盘第十一章 键盘与鼠标接口11.4 鼠标接口11.2 键盘的接口电路11.1 键盘的工作原理习 题11.3 IBM PC系列机的键盘鼠标的分类鼠标器:是将平面游标运动的轨迹转化为相应的X、Y坐标值,输入计算机,从而控制屏幕上光标的运动。机械式鼠标器:中心部分是一个刚球,外面一层橡胶或塑料,使鼠标器移动时刚球随着移动,传动给两个互相垂直的小滚轴,将鼠标在X、Y方向上的移动专换成一个
7、带有小孔的圆盘的旋转。其旋转时交替地通过光敏元件输出相应的脉冲。11.4 鼠标接口鼠标的分类鼠标器:是将平面游标运动的轨迹转化为相应的X、Y坐标值,输入计算机,从而控制屏幕上光标的运动。光电式鼠标器:必须在一个特殊的网格衬垫上移动。鼠标基座上装有两对发光元件和光敏元件。前者向衬垫发射红外光,后者接收从衬垫反射回来的光脉冲(衬垫上的网格的作用),从而输出相应的脉冲信号给CPU。11.4 鼠标接口技术鼠标的接口CLKGNDDATA+5VNC标准串行接口:RS-232-C标准,COM1COM4; USB通用串行总线。总线式接口:专用的接口电路板。目前已不太常用PS/2接口:IBM PS/2个人计算机推出的,为鼠标器提供专用接口。NC11.4 鼠标接口技术第十一章 键盘与鼠标接口技术习 题11.2 键盘的接口电路11.1 键盘的工作原理11.4 鼠标接口技术11.3 IBM PC系列机的键盘1. 键盘有几种类型?拭述其工作原理。2. 在非编
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 品质部质量管理体系内审培训通知(4篇)
- 绩效考评表季度销售目标完成情况
- 新员工培训事务协调邀请函(5篇)范文
- 电信客户服务热线人员满意度KPI考核表
- 2026汽车租赁共享业务模式及其发展潜力研究报告及市场需求与政策引导
- 2026中国医疗器械研发行业市场深度调研及发展趋势和前景预测研究报告
- 2026中国新型建材制造行业市场供需分析及投资评估规划分析研究报告
- 2026中国智能家居行业生态链整合策略研究及用户数据增值潜力分析
- 2026汽车行业融资趋势分析及投资布局策略研究报告
- 2026中国智能设备的细分市场深度调研及投资前景与投资策略研究报告
- 华中科技大学启明学院入学选拔考试真题
- 大学英语四级词汇表
- 2026年糖尿病患者饮食与运动健康管理培训考核试题及答案
- 极地通信技术应用挑战与解决方案研究
- 中国影像科质量控制管理指南(2026版)
- 2026年注塑车间上半年工作总结及下半年工作计划
- 2026校招:广州酒家集团笔试题及答案
- 四川发展(控股)有限责任公司招聘笔试题库2026
- T-TFZX 59-2025 医疗机构医德医风考评指标体系指南
- 2025版临床用血技术规范解读课件
- DB54∕T 0527-2025 西藏自治区好住宅技术标准
评论
0/150
提交评论