版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024-2025学年新教材高中地理第2章地表形态的变化章末总结探究课学案中图版选择性必修1
- 2024年磁性载体材料项目发展计划
- 玉溪师范学院《国际商法》2022-2023学年期末试卷
- 玉溪师范学院《地理信息系统原理》2023-2024学年第一学期期末试卷
- 2024年铌酸锂、钽酸锂单晶项目建议书
- 2024舞台出租合同范文
- 2024年高纯氧化铝合作协议书
- 苏教版四年级下册数学第三单元 三位数乘两位数 测试卷及参考答案【模拟题】
- 沪教版三年级下册数学第二单元 用两位数乘除 测试卷及参考答案(能力提升)
- 2024建筑工程劳务合同样本
- 安全风险分级管控清单
- OBE理念与人才培养方案制定PPT课件
- 离任审计工作方案 样稿
- 四大名著称四大小说三国演义西游记水浒传红楼梦中国古典章回小说PPT资料课件
- 港珠澳大桥项目管理案例分析PPT课件
- 员工入职体检表
- GB∕T 12810-2021 实验室玻璃仪器 玻璃量器的容量校准和使用方法
- 一般跨越架搭设施工方案
- 小学体育《网球传统正手击球的原地抛球击球技术》教案
- RPG游戏概要设计文档
- 水泥混凝土路面施工验收规范(完整版)
评论
0/150
提交评论