DS18B20数字温度计的设计(一)信息工程毕业论(5)
2013-05-13 01:07
导读: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
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 ,$
(科教作文网http://zw.ΝsΕac.cOM编辑)
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