MAIN:
MOV P1,#0FFH
MOV A,P1
CPL A ;輸入此時溫度
LED_0 EQU 30H
LED_1 EQU 31H
LED_2 EQU 32H
zhuanhuan:
MOV B,#100
DIV AB
MOV LED_2,A
MOV A,B
MOV B,#10
DIV AB
MOV LED_1,A
MOV LED_0,B
MOV DPTR, #TABLE
DISP:
MOV A,LED_0 ;數碼顯示子程序
MOVC A,@A+DPTR
CLR P2.2
MOV P0,A
LCALL DELAY
SETB P2.2
MOV A,LED_1
MOVC A,@A+DPTR
CLR P2.1
MOV P0,A
LCALL DELAY
SETB P2.1
MOV A,LED_2
MOVC A,@A+DPTR
CLR P2.1
CLR P2.2
MOV P0,A
LCALL DELAY
SETB P2.0
RET
DELAY: MOV R6,#10
D1: MOV R7,#250
DJNZ R7,$
DJNZ R6,D1
RET
DELAY2: MOV R5,#20
D2: MOV R6,#20
D3: MOV R7,#250
DJNZ R7,$
DJNZ R6,D3
DJNZ R5,D2
RET
TABLE: DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH
END
|