正在加载图片...
9.1.2PC机键盘接口 BMPC系列微机的键盘介于编码键盘和非编码键盘两者之间 PC机键盘接口使用一片 Intel8048(或8049)单片机,自动识别按键 的闭合与释放,生成相应的行、列位置扫描码,串行传送给主机 (1)有20个键扫描码的缓冲和出错的自动重发能力(具有编码键盘的 绝大部分特征)。 (2)尽管PC机键盘功能很强,但向主机提供的毕竟只是按键的行、列 位置码,而反映键定义的键码是由8088CPU用软件完成的(具备非 编码键盘的特征) ◆PC机键盘工作过程: 当在键盘上按下一个键时,键盘向键盘接口电路发串行扫描码 键盘接口把串行扫描码转换成并行的系统扫描码,存入接口的输出缓 冲器;然后通过8259的R1,向主机发中断请求; 主机调用IR1中断NT09H中断处理程序,读取键盘接口传送的系统扫 描码,并转换成字符的ASCⅡ码,或者是命令键组合功能键的扩 展码,存入BIOS的键盘缓冲区9.1.2 PC机键盘接口 ◆ IBM PC系列微机的键盘介于编码键盘和非编码键盘两者之间。 ◆ PC机键盘接口使用一片Intel 8048(或8049)单片机,自动识别按键 的闭合与释放,生成相应的行、列位置扫描码,串行传送给主机。 ⑴ 有20个键扫描码的缓冲和出错的自动重发能力(具有编码键盘的 绝大部分特征)。 ⑵ 尽管PC机键盘功能很强,但向主机提供的毕竟只是按键的行、列 位置码,而反映键定义的键码是由8088 CPU用软件完成的(具备非 编码键盘的特征)。 ◆ PC机键盘工作过程: 当在键盘上按下一个键时,键盘向键盘接口电路发串行扫描码; 键盘接口把串行扫描码转换成并行的系统扫描码,存入接口的输出缓 冲器;然后通过8259的IR1,向主机发中断请求; 主机调用IR1中断INT 09H中断处理程序,读取键盘接口传送的系统扫 描码,并转换成字符的ASCII码,或者是命令键/组合功能键的扩 展码,存入BIOS的键盘缓冲区
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有