第11章 键盘和鼠标精要.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第11章 键盘和鼠标精要

微机原理----键盘和鼠标 本章要点 键盘的基本工作原理,包括矩阵结构、行扫描法和行反转法识别原理 解决抖动和重键的连锁法和巡回法的原理 微型机系统的键盘子系统 键盘中断处理程序 键盘缓冲区 鼠标的工作原理、连接方式和数据格式 鼠标的驱动程序及其功能调用 11.1键盘的基本工作原理(1) 11.2 键的识别—行扫描法 基本原理: 分行扫描(各行依次接地,检查列电位) 检查是否有键按下 若有,确定哪个键被按下 11.2 键的识别—行反转法 11.4 抖动和重键问题的解决 (1)抖动:用延迟来解决 (2)重键: A键先按后放,B键后按先放 A键先按先放,B键后按后放 A键、B键同时按下,但A键先放 11.4 抖动和重键问题的解决 重键识别方法 连锁法 11.5 微型机的键盘子系统 两部分: 键盘本身 主机的键盘接口 9.4.1扩展键盘和键盘控制器 扩展键盘、键盘扫描码和系统扫描码 扩展键盘的工作原理 扩展键盘的连接信号 1. 扩展键盘、键盘扫描码和系统扫描码 (1)扩展键盘 (2)键盘扫描码 接通扫描码 断开扫描码 (3)系统扫描码 2. 扩展键盘的工作原理 3. 扩展键盘的连接信号 键盘通过五芯插头和主机板上的键盘接口相连 键盘和主机串行传输 键盘不直接接电源 11.5.2主机的键盘接口电路 主机键盘的接口功能: 接收键盘的串行扫描码 将串行扫描码转为并行扫描码,再转为系统扫描码 向CPU发中断请求 接收CPU的键盘自检命令或复位命令,并传输到键盘 11.5.2主机的键盘接口电路 11.6 键盘中断处理程序 09H键盘中断处理程序 16H键盘中断处理程序 11.6.1 09H键盘中断处理程序 键的分类 特殊键 第一类ASCII码键 第二类ASCII码键 不能用ASCII码表示的组合键和功能键 特殊命令键 1. 对特殊键设置标志位 09H中断处理程序对特殊键设置如下: D0 右Shift键 按下为1,否则为0 D1 左Shift键 按下为1,否则为0 D2 Ctrl键 按下为1,否则为0 D3 Alt键 按下为1,否则为0 D4 Scroll Lock键 按奇数次为1,否则为0 D5 Num Lock键 按奇数次为1,否则为0 D6 Caps Lock键 按奇数次为1,否则为0 D7 Ins键 按奇数次为1,否则为0 2. 对第一类ASCII码键 (1)第一类键——ASCII码0~127 (2)处理方法: 将系统扫描码转换为ASCII码 低位字节为ASCII码,高位字节为系统扫描码 3. 对第二类ASCII码键 (1)第二类键——对应ASCII码128~255 (2)处理方法: 直接将数字作为ASCII码 低位字节为ASCII码,高位字节为0 4. 对于不能用ASCII码表示的组合键和功能键 (1)第三类键——组合键和功能键 (2)处理方法: 用0作为低位字节,扩展码作为高位字节 5. 对于特殊命令键 (1)第四类键——特殊命令键 (2)处理方法: 不形成代码,而直接完成相应操作 11.6.2 16H键盘中断处理程序 11.7 键盘缓冲区 11.8 鼠标 鼠标的工作原理、连接方式和数据格式 鼠标的驱动程序及其功能调用 11.8.1鼠标的工作原理、连接方式和数据格式 鼠标的工作原理 11.8.1鼠标的工作原理、连接方式和数据格式 鼠标与主机的连接方式 RS-232-C串行接口 USB接口 PS/2接口 11.8.1鼠标的工作原理、连接方式和数据格式 鼠标的性能指标:灵敏度 鼠标的数据格式 11.8.2 鼠标的驱动程序及其功能调用 鼠标驱动程序 鼠标程序的功能调用:INT 33H 鼠标的检测和初始化 打开/关闭鼠标光标 读取光标位置和按键状态 设置鼠标光标位置 设置鼠标光标水平/垂直界限 读取鼠标的位移量 设置鼠标的位移像素比 本章学习内容到此结束! 机械式鼠标 光机式鼠标 光电式鼠标 Y0 Y1 Y2 Y3 Y4 Y5 0 × 第2字节 X0 X1 X2 X3 X4 X5 0 × 第1字节 X6 X7 Y6 Y7 RB LB 1 × 第0字节 D0 D7 微机原理 键盘与鼠标(*) 华中师范大学信息技术系 * 最简单的键盘结构 占用端口较多,一般用于只有几个键的小键盘中 键盘的矩阵式结构 11.1键盘的基本工作原理(2) 行线与列线分别接到两个并行端口的示意图 判断是否有按键 WAIT:MOV AL,00H MOV DX,OUTPORT OUT DX,AL MOV

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档