;       BEEP   EQU  P3.7
           RELAY  EQU  P1.3
           LCD_X     EQU  2FH      ;LCD 地址变量
           LCD_RS    EQU  P2.0
           LCD_RW    EQU  P2.1
           LCD_EN    EQU  P2.2
           flag1     equ  20H.0    ;DS18B20是否存在标记
           KEY_UD    EQU  20H.1    ;设定 KEY 的UP与DOWN 标记
           date_line equ p3.3
 ;=====================================================
            ORG  0000H
            JMP  MAIN
 
 MAIN:     MOV  SP,#60H
           MOV  A,#00H
           MOV  R0,#20H       ;将 20H-2FH 单元清零
           MOV  R1,#10H
 CLEAR:    MOV  @R0,A
           INC  R0
           DJNZ  R1,CLEAR
 
           CALL  SET_LCD
           CALL  RE_18B20
 
 start:    CALL  RESET          ;18B20复位子程序
           JNB   FLAG1,START1   ;DS1820不存在
           CALL  MENU_OK
           CALL  READ_E2
           CALL  TEMP_BJ        ;显示温度标记
           JMP   START2
 START1:   CALL  MENU_ERROR
           CALL  TEMP_BJ        ;显示温度标记
           JMP  $
 
 START2:
           CALL  RESET
           JNB  FLAG1,START1    ;DS1820不存在
           MOV&nbs
基于80C51的温湿度控制系统.(六)相关范文

