MOV A,TEMPL CPL A ADD A,#01H MOV TEMPL,A MOV A,TEMPH CPL A ADDC A,#00H MOV TEMPH,A MOV TEMPHC,#0BH SJMP TEMPC11 TEMPC1:MOV TEMPHC,#0AH TEMPC11:MOV A,TEMPHC SWAP A MOV TEMPHC,A MOV A,TEMPL ANL A,#0FH
MOV DPTR,#TEMPDOTTAB MOVC A,A+DPTR MOV TEMPLC,A MOV A,TEMPL ANL A,#0F0H SWAP A
MOV TEMPL,A MOV A,TEMPH ANL A,#0FH SWAP A ORL A,TEMPL
LCALL HEX2BCD1
MOV TEMPL,A ANL A,#0F0H SWAP A ORL A,TEMPHC MOV TEMPHC,A
MOV A,TEMPL ANL A,#0FH SWAP A ORL A,TEMPLC MOV TEMPLC,A
MOV A,R7 JZ TEMPC12 ANL A,#0FH SWAP A MOV R7,A MOV A,TEMPHC
ANL A,#0FH ORL A,R7 MOV TEMPHC,A TEMPC12:RET TEMPDOTTAB:DB
00H,01H,01H,02H,03H,03H,04H,04H,05H,06H,06H,07H,08H,08H,09H,09H DISPBCD:MOV A,TEMPLC ANL A,#0FH MOV 33H,A MOV A,TEMPLC SWAP A ANL A,#0FH MOV 32H,A MOV A,TEMPHC ANL A,#0FH MOV 31H,A MOV A,TEMPHC SWAP A ANL A,#0FH MOV 30H,A MOV A,TEMPHC ANL A,#0F0H
CJNE A,#10H,DISPBCD0 SJMP DISPBCD2 DISPBCD0:MOV A,TEMPHC ANL A,#0FH JNZ DISPBCD2 MOV A,TEMPHC SWAP A ANL A,#0FH MOV 30H,#0AH MOV 31H,A DISPBCD2:RET
HEX2BCD1:MOV B,#064H
DIV AB MOV R7,A MOV A,#0AH XCH A,B DIV AB SWAP A ORL A,B RET
DISP0:MOV R3,#01H
DISP1:MOV R2,#09H
相关推荐: