AJMP LK
LK: ADD A,R4 ;形成键码送A
PUSH ACC ;键码入栈保护
K4: ACALL DISP
ACALL KS ;等待键释放
JNZ K4 ;未释放,等待
POP ACC ;键释放,弹栈送A
AJMP PR ;转键盘处理程序
NEXT: INC R4 ;修改列号
MOV A,R3
JNB ACC.3,KEY ;4列扫描完返回按键查询状态
RL A ;未扫描完,改为下列扫描字
MOV R3,A ;扫描字暂存R3
AJMP K3 ;转列扫描程序
;―――――――――――键盘处理程序―――――――――――――――
PR: CJNE A,#00H,PR01 ;不是KE0键码,转KE1键
AJMP KE0 ;转KE0键处理程序
PR01: CJNE A,#01H,PR02 ;不是KE1键码,转KE2键
AJMP KE1 ;转KE1键处理程序
PR02: CJNE A,#02H,PR03 ;不是KE2键码,返回按键查询
AJMP KE2 ;转KE2键处理程序
PR03: AJMP KEY
KE0: SETB TR0 ;启动定时器T0
上一页 [1] [2] [3] [4] [5] [6] [7] [8] 下一页
本文关键字:制作 娱乐电路,电子制作 - 娱乐电路
上一篇:用LM324的抢答器