CS BIT P3.5 /////定义引脚
RST BIT P3.4
A0 BIT P1.7
SCL BIT P1.6
SI BIT P1.5
CONT BIT P1.4
FLAG_T BIT F0 ;DS18B20存在标志位
DQ BIT P3.3 ;DS18B20占用的总线
CR BIT CCON.6
FLAG2 BIT 01H
FLAG3 BIT 02H
TEM_L EQU 28H
TEM_H EQU 29H
COMDATA EQU 30H
PAGEVAR EQU 31H
NUMDATA EQU 32H
SET_H EQU 33H
SET_L EQU 34H
PRO_H EQU 35H
PRO_L EQU 36H
INT_H EQU 37H
INT_L EQU 38H
DIF_H EQU 39H
DIF_L EQU 40H
TT EQU 41H
CONT_OUT EQU 42H
PIRE EQU 43H
EKRE EQU 44H
EK EQU 45H
CCAP1L EQU 0EBH
CCAP1H EQU 0FBH
CCAPM1 EQU 0DBH
CCON EQU 0D8H
CMOD EQU 0D9H
CL EQU 0E9H
CH EQU 0F9H
ORG 0000H
LJMP MAIN
ORG 0100H
MAIN: LCALL CSH
LCALL LCD
LOOP: LCALL DIS1
LCALL DS1820
LCALL TEMDIS
LCALL CUR1
LCALL DIS2
LCALL PIDPRO
SJMP LOOP
///////初始化子程序////////
CSH: MOV CCON,#00H
MOV CL,#00H
MOV CH,#00H
MOV CMOD,#00H
SETB PSW.3
MOV R7,#28H
CLR PSW.3
MOV PIRE,#00H