第11章++键盘和鼠标

第11章++键盘和鼠标

ID:46290115

大小:1.23 MB

页数:36页

时间:2019-11-22

第11章++键盘和鼠标_第1页
第11章++键盘和鼠标_第2页
第11章++键盘和鼠标_第3页
第11章++键盘和鼠标_第4页
第11章++键盘和鼠标_第5页
资源描述:

《第11章++键盘和鼠标》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

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

2、00HMOVDX,OUTPORTOUTDX,ALMOVDX,INPORTINAL,DXANDAL,0FFHCMPAL,0FFHJZWAITDONE:CALLDELAY…微机原理键盘与鼠标()判断哪一个键被按下的流程微机原理键盘与鼠标()行反转法的工作示意图(a)行线输出,列线输入(b)列线输出,行线输入11.2键的识别—行反转法微机原理键盘与鼠标()行反转法的键盘连接微机原理键盘与鼠标()行反转法的流程微机原理键盘与鼠标()11.4抖动和重键问题的解决(1)抖动:用延迟来解决(2)重键:A键先按后放,B键后按先放A键先按先放,B键后按后放A键、B键同时按下,但A键先放微机

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

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

5、标()11.6.109H键盘中断处理程序键的分类特殊键第一类ASCII码键第二类ASCII码键不能用ASCII码表示的组合键和功能键特殊命令键微机原理键盘与鼠标()1.对特殊键设置标志位09H中断处理程序对特殊键设置如下:D0右Shift键按下为1,否则为0D1左Shift键按下为1,否则为0D2Ctrl键按下为1,否则为0D3Alt键按下为1,否则为0D4ScrollLock键按奇数次为1,否则为0D5NumLock键按奇数次为1,否则为0D6CapsLock键按奇数次为1,否则为0D7Ins键按奇数次为1,否则为0微机原理键盘与鼠标()2.对第一类ASCII码键(1)

6、第一类键——ASCII码0~127(2)处理方法:将系统扫描码转换为ASCII码低位字节为ASCII码,高位字节为系统扫描码微机原理键盘与鼠标()3.对第二类ASCII码键(1)第二类键——对应ASCII码128~255(2)处理方法:直接将数字作为ASCII码低位字节为ASCII码,高位字节为0微机原理键盘与鼠标()4.对于不能用ASCII码表示的组合键和功能键(1)第三类键——组合键和功能键(2)处理方法:用0作为低位字节,扩展码作为高位字节微机原理键盘与鼠标()5.对于特殊命令键(1)第四类键——特殊命令键(2)处理方法:不形成代码,而直接完成相应操作微机原理键盘与

7、鼠标()11.6.216H键盘中断处理程序16H中断处理程序的功能调用微机原理键盘与鼠标()11.7键盘缓冲区32字节的键盘缓冲区及指针微机原理键盘与鼠标()11.8鼠标鼠标的工作原理、连接方式和数据格式鼠标的驱动程序及其功能调用微机原理键盘与鼠标()11.8.1鼠标的工作原理、连接方式和数据格式鼠标的工作原理机械式鼠标光机式鼠标光电式鼠标微机原理键盘与鼠标()11.8.1鼠标的工作原理、连接方式和数据格式鼠标与主机的连接方式RS-232-C串行接口USB接口PS/2接口微机原理键盘与鼠标()11.8.1鼠标的工作原理、连接方

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。