SJMP LOOP
ORG 0050H
ADD3: MOV A, 51H
ADD A, #03H ;为减1做准备
MOV 51H, A
MOV A, 50H ;加2程序处理
ADD A, #03H
DA A
MOV P3, A
MOV 50H, A
LCALL DELAY
SJMP LOOP
ADD2: MOV A, 51H
ADD A, #02H ;为减1做准备
MOV 51H, A
MOV A, 50H ;加2程序处理
ADD A, #02H
DA A
MOV P3, A
MOV 50H, A
LCALL DELAY
SJMP LOOP ;加1分分支程序
ADD1: MOV A, 51H
ADD A, #01H ;为减1做准备
MOV 51H, A
MOV A, 50H ;加1程序处理
ADD A, #01H
DA A
MOV P3, A
MOV 50H, A
LCALL DELAY
SJMP LOOP
SUBB1: MOV A, 51H
CJNE A, #00H, DEC1 ;如果减到0,将不再减1
AJMP LOOP
DEC1: DEC A
MOV 51H, A
MOV B, #10
DIV AB
SWAP A
ORL A, B
MOV P3, A