第11章键盘和鼠标.ppt

上传人:sccc 文档编号:5831462 上传时间:2023-08-24 格式:PPT 页数:36 大小:1.25MB
返回 下载 相关 举报
第11章键盘和鼠标.ppt_第1页
第1页 / 共36页
第11章键盘和鼠标.ppt_第2页
第2页 / 共36页
第11章键盘和鼠标.ppt_第3页
第3页 / 共36页
第11章键盘和鼠标.ppt_第4页
第4页 / 共36页
第11章键盘和鼠标.ppt_第5页
第5页 / 共36页
点击查看更多>>
资源描述

《第11章键盘和鼠标.ppt》由会员分享,可在线阅读,更多相关《第11章键盘和鼠标.ppt(36页珍藏版)》请在三一办公上搜索。

1、微机原理-键盘和鼠标,微机原理 键盘与鼠标(2),本章要点,键盘的基本工作原理,包括矩阵结构、行扫描法和行反转法识别原理 解决抖动和重键的连锁法和巡回法的原理 微型机系统的键盘子系统键盘中断处理程序键盘缓冲区鼠标的工作原理、连接方式和数据格式鼠标的驱动程序及其功能调用,微机原理 键盘与鼠标(3),11.1键盘的基本工作原理(1),最简单的键盘结构,微机原理 键盘与鼠标(4),键盘的矩阵式结构,11.1键盘的基本工作原理(2),微机原理 键盘与鼠标(5),11.2 键的识别行扫描法,基本原理:分行扫描检查是否有键按下若有,确定哪个键被按下,微机原理 键盘与鼠标(6),行线与列线分别接到两个并行端

2、口的示意图,判断是否有按键WAIT:MOV AL,00H MOV DX,OUTPORT OUT DX,AL MOV DX,INPORT IN AL,DX AND AL,0FFH CMP AL,0FFH JZ WAITDONE:CALL DELAY,微机原理 键盘与鼠标(7),判断哪一个键被按下的流程,微机原理 键盘与鼠标(8),行反转法的工作示意图(a)行线输出,列线输入(b)列线输出,行线输入,11.2 键的识别行反转法,微机原理 键盘与鼠标(9),行反转法的键盘连接,微机原理 键盘与鼠标(10),行反转法的流程,微机原理 键盘与鼠标(11),11.4 抖动和重键问题的解决,(1)抖动:用延

3、迟来解决(2)重键:A键先按后放,B键后按先放 A键先按先放,B键后按后放 A键、B键同时按下,但A键先放,微机原理 键盘与鼠标(12),微机原理 键盘与鼠标(13),11.4 抖动和重键问题的解决,重键识别方法连锁法,所有键释放后,只承认此后闭合的第一个键,对此键闭合时按下的其他键均不识别,微机原理 键盘与鼠标(14),11.4 抖动和重键问题的解决,重键识别方法巡回法,前面所识别的键释放后,就可对其他闭合键作识别。,微机原理 键盘与鼠标(15),11.5 微型机的键盘子系统,两部分:键盘本身主机的键盘接口,微机原理 键盘与鼠标(16),9.4.1扩展键盘和键盘控制器,扩展键盘、键盘扫描码和

4、系统扫描码 扩展键盘的工作原理 扩展键盘的连接信号,微机原理 键盘与鼠标(17),1.扩展键盘、键盘扫描码和系统扫描码,(1)扩展键盘(2)键盘扫描码接通扫描码断开扫描码(3)系统扫描码,微机原理 键盘与鼠标(18),2.扩展键盘的工作原理,16行8列的键盘扫描电路,微机原理 键盘与鼠标(19),3.扩展键盘的连接信号,键盘通过五芯插头和主机板上的键盘接口相连 键盘和主机串行传输 键盘不直接接电源,微机原理 键盘与鼠标(20),11.5.2主机的键盘接口电路,主机键盘的接口功能:接收键盘的串行扫描码 将串行扫描码转为并行扫描码,再转为系统扫描码 向CPU发中断请求 接收CPU的键盘自检命令或复

5、位命令,并传输到键盘,微机原理 键盘与鼠标(21),主机的键盘接口,11.5.2主机的键盘接口电路,微机原理 键盘与鼠标(22),11.6 键盘中断处理程序,09H键盘中断处理程序 16H键盘中断处理程序,微机原理 键盘与鼠标(23),11.6.1 09H键盘中断处理程序,键的分类特殊键第一类ASCII码键 第二类ASCII码键 不能用ASCII码表示的组合键和功能键 特殊命令键,微机原理 键盘与鼠标(24),1.对特殊键设置标志位,09H中断处理程序对特殊键设置如下:D0 右Shift键 按下为1,否则为0 D1 左Shift键 按下为1,否则为0 D2 Ctrl键 按下为1,否则为0 D3

6、 Alt键 按下为1,否则为0 D4 Scroll Lock键 按奇数次为1,否则为0 D5 Num Lock键 按奇数次为1,否则为0 D6 Caps Lock键 按奇数次为1,否则为0 D7 Ins键 按奇数次为1,否则为0,微机原理 键盘与鼠标(25),2.对第一类ASCII码键,(1)第一类键ASCII码0127(2)处理方法:将系统扫描码转换为ASCII码 低位字节为ASCII码,高位字节为系统扫描码,微机原理 键盘与鼠标(26),3.对第二类ASCII码键,(1)第二类键对应ASCII码128255(2)处理方法:直接将数字作为ASCII码低位字节为ASCII码,高位字节为0,微机

7、原理 键盘与鼠标(27),4.对于不能用ASCII码表示的组合键和功能键,(1)第三类键组合键和功能键(2)处理方法:用0作为低位字节,扩展码作为高位字节,微机原理 键盘与鼠标(28),5.对于特殊命令键,(1)第四类键特殊命令键(2)处理方法:不形成代码,而直接完成相应操作,微机原理 键盘与鼠标(29),11.6.2 16H键盘中断处理程序,16H中断处理程序的功能调用,微机原理 键盘与鼠标(30),11.7 键盘缓冲区,32字节的键盘缓冲区及指针,微机原理 键盘与鼠标(31),11.8 鼠标,鼠标的工作原理、连接方式和数据格式鼠标的驱动程序及其功能调用,微机原理 键盘与鼠标(32),11.

8、8.1鼠标的工作原理、连接方式和数据格式,鼠标的工作原理,机械式鼠标,光机式鼠标,光电式鼠标,微机原理 键盘与鼠标(33),11.8.1鼠标的工作原理、连接方式和数据格式,鼠标与主机的连接方式RS-232-C串行接口USB接口PS/2接口,微机原理 键盘与鼠标(34),11.8.1鼠标的工作原理、连接方式和数据格式,鼠标的性能指标:灵敏度鼠标的数据格式,微机原理 键盘与鼠标(35),11.8.2 鼠标的驱动程序及其功能调用,鼠标驱动程序鼠标程序的功能调用:INT 33H鼠标的检测和初始化打开/关闭鼠标光标读取光标位置和按键状态设置鼠标光标位置设置鼠标光标水平/垂直界限读取鼠标的位移量设置鼠标的位移像素比,本章学习内容到此结束!,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 建筑/施工/环境 > 农业报告


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号