该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
YJ EQU 50H ;结果存放
YJ1 EQU 51H ;中间结果存放
GONG EQU 52H ;功能键存放
ORG 0000H
LJMP START
ORG 0100H
START:MOV R3,#0 ;初始化显示为空
MOV GONG,#0 ;功能键清空
MOV 34H,#00H
MOV 33H,#00H
LOOP1:LCALL DISP ;调显示子序
LOOP2:LCALL TKEY ;判断有无按键
JZ LOOP2
LCALL KEY ;读键
INC R3 ;KEY返回,按键次数自加1
CJNE A,#0,NEXT1 ;判断是否为数字键
LJMP E1 ;转数字键处理
NEXT1: CJNE A,#1,NEXT2
LJMP E1
NEXT2: CJNE A,#2,NEXT3
LJMP E1
NEXT3: CJNE A,#3,NEXT4
LJMP E1
NEXT4: CJNE A,#4,NEXT5
LJMP E1
NEXT5: CJNE A,#5,NEXT6
LJMP E1
NEXT6: CJNE A,#6,NEXT7
LJMP E1
NEXT7: CJNE A,#7,NEXT8
LJMP E1
NEXT8: CJNE A,#8,NEXT9
LJMP E1
NEXT9: CJNE A,#9,NEXT10
LJMP E1
NEXT10: CJNE A,#10,NEXT11 ;判断是否为功能键</