智能DVM的设计(18)
发布时间:2021-06-06
发布时间:2021-06-06
有关数字电压表的设计报告
A4:MOV A,25H ;千位送A
CJNE A,#09H,A2 ;千位=9?
MOV A,24H ;百位送A
CLR CY
SUBB A,#5 ;百位>=5?
JB CY,A2 ;百位>=5则顺序执行
SJMP A5
A2:SETB 20H.2 ;置输入通道故障
MOV 28H,#0EH ;将"E"送显缓冲区
A3:RET
显示器自检:
TLED:MOV R5,#3
MOV R2,#100
AA:MOV R3,#10H
BB:MOV 27H,#0FFH
MOV P0,27H
MOV A,R3
MOV P2,A
ACALL DL1
JB ACC.0,CC
MOV A,R3
RR A
MOV R3,A
SJMP BB
CC:DJNZ R2,AA
MOV R1,#100
DD:MOV R4,#10H
EE:MOV 27H,#00H
MOV P0,27H
MOV A,R4