第7章键盘、显示接口技术(广东工业大学).pptVIP

  • 0
  • 0
  • 约1.81万字
  • 约 70页
  • 2026-02-09 发布于北京
  • 举报

第7章键盘、显示接口技术(广东工业大学).ppt

第7章键盘、显示接口技术;7.1键盘、显示与计算机接口;二、显示器;7.2 独立式按键接口设计

一、独立式键盘接口电路;二、独立式按键接口程序设计;三、单键管理程序;P1F:LJMPPL1

::

P7F:LJMP PL7

PL0: …

LJMP START

PL1: …

LJMP START

PL7: …

LJMP START

;7.3矩阵式键盘;1.扫描法

列线输出,行线输入。

列线逐行输出0,某行有按键,行线输入有0,若无按键,行线

输入全部为1。

2.反转法

行列线交换输入、输出,两步获取按键键号。

3.中断扫描方式

有按键按下时发出中断请求信号,提高CPU的效率。;1.扫描法;图7-4键扫描子程序框图;

设主程序已把8155初始化PA口基本输出口,PC口为基本输入口。

KEY:LCALLKS

JNZK1

LCALLDELAY

AJMPKEY

K1:LCALLDELAY

LCALLDELAY

LCALLKS

JNZK2

AJMPKEY

K2:MOVR2,#0FEH

MOVR4,#00H

K3:MOVDPTR,#PA

MOVA,R2

MOVX@DPTR,A

INCDPTR

INCDPTR

MOVXA,@DPTR

JBACC.0,L1

MOVA,#00H

AJMPLK

;L1:JBACC.1,L2

MOVA,#08H

AJMPLK

L2:JBACC.2,L3

MOVA,#20H

AJMPLK

L3:JBACC.3,NEXT

MOVA,#18H

LK:ADDA,R4

PUSHACC

K4:LCALLDELAY

LCALLKS

JZK4

POPA

RET

NEXT:INCR4

MOVA,R2

JNBACC.7,KEY

RLA ;MOVR2,A

AJMPK3

KS:MOVDPTR,#PA

MOVA,#00H

MOVX@DPTR,A

INCDPTR

INCDPTR

MOVCA,@DPTR

CPLA

ANLA,#0FH

文档评论(0)

1亿VIP精品文档

相关文档