16位微机原理及接口技术第7章 IO接口技术及接口芯片.pptVIP

  • 4
  • 0
  • 约3.7万字
  • 约 271页
  • 2019-01-22 发布于江西
  • 举报

16位微机原理及接口技术第7章 IO接口技术及接口芯片.ppt

7.5.3 键盘接口编程 类型16(键盘)中断提供了基本的键盘操作, 其中断处理程序包括3个不同的功能 ,分别根据AH寄存器的内容来选择(如表7-7所示)。 利用INT 16H调用键盘I/O ROM例行程序时,先在AH放一个功能编号0、1或2,例如我们要查看按键的扫描码和ASCII码, 可以调用中断类型16H的0功能, 该功能把扫描码回送到AH中, 把ASCII码回送到AL中,然后调用二进制转换十六进制的子程序BINIHEX,把AH和AL中的内容打印出来。其指令序列为 MOV AH, 0 ; 读字符功能 INT 16H ; 键盘中断调用 MOV BX,AX  CALL BINIHEX ;调用转换子程序并打印 表7-7 BIOS键盘中断 前面我们已经提到Shift、 Ctrl、 Alt、 Num Lock、 Scrol Lock、 Ins和Caps Lock这些键不具有ASCII码,但按动了它们能改变其他键所产生的代码,那么如何能判断这些键按动与否呢?INT 16H的AH=2的功能可以把表示这些键状态的字节——键盘状态字节(KB-FLAG)回送到AL寄存器。图7-39标出了KB-F

文档评论(0)

1亿VIP精品文档

相关文档