文本资料讲义习题课8255键盘接口.pptVIP

  • 7
  • 0
  • 约6.11千字
  • 约 39页
  • 2021-03-27 发布于北京
  • 举报
* NEXTR: POP AX CMP AL,07FH ;判端是否到最后一行了 JE BEGIN ROL AL,1 ;行值左移一位,指向下一行 JMP RSCAN DONE: RET KEY_SCAN ENDP CODE ENDS END START 行扫描法源程序 [8of 8] 原理: @ 由行线输出全“0”,读入 列线,判有无键按下。 @ 若有键按下,再将读入的列 线值由列线输出,读进行线 的值。 @ 由第一步读进的列线值与 第二步读进的行线值则可 以得到代表此键的唯一的 键码。 @ 线反转法因输入与输出线 反过来用而得名。 @ 优点是判键速度快,两次 即可。 0行 1行 2行 3行 4行 5行 6行 7行 0列 1列 2列 1 2 3 4 5 6 7 8 9 A B C D E F 0 + - × ÷ ( ) R 列线PB0-3 行线PA0 | PA7 列线PB0 | PB3 线反转法图例 通过两次输出与读入,即可得到 被按下按键的键码,并存在AX 中(AH:列位置;AL:行位置) 0行 1行 2行 3行 4行 5行 6行 7行 0列 1列 2列 1 2

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档