EH
MOV TL0,#TIMEL
INC R7
CJNZ R7, #32H,T0IT1
MOV R7, #00H
SETB TIMEISOK
T0IT1: POP PSW
RETI
MAIN: LCALL DISP1
JNB TINE1SOK, MAIN
CLR TIME1SOK
JNB TEMPONEOK ,MAIN2
LCALL READTEMP1
LCALL CONVTEMP
LCALL DISPBCD
LCALL DISP1
MAIN: LCALL READTEMP
SETB TEMPONEOK
LJMP MAIN
INITDS1820: SETB TEMPDIN
NOP
NOP
CLR TEMPDIN
MOV R6 , #0A0H
DJNZ R6 ,$
MOV R6 ,#0A0H
DJNZ R6 ,$
SETB TEMPIND
MOV R6 ,#32H
DJNZ R6 ,$
MOV R6,#3CH
LOOP1820: MOV C , TEMPDIN
JC INITDS1820OUT
DJNZ R6, LOOP1820
MOV R6 , #064H
DJNZ R6 ,$
SJMP TNITDS1820
RET
INITDS1820OUT: SETB TEMPDIN
RET
READDS1820: MOV R7 ,#08H
SETB TEMPDIN
NOP
NOP
READDS1820LOOP: CLR TEMPDIN
NOP
NOP
NOP
SETB TEMPIND
MOV R6 ,#07H
DJNZ R6 ,$
&nbs
DS18B20数字温度计的设计(五)相关范文