您当前的位置:五五电子网电子知识单片机-工控设备51单片机DS18B20温度控制lcd1602显示程序 正文
DS18B20温度控制lcd1602显示程序

DS18B20温度控制lcd1602显示程序

点击数:7517 次   录入时间:03-04 11:48:48   整理:http://www.55dianzi.com   51单片机
                                                                   * ;*      DS18B20的管脚定义:1、GND   2、DQ   3、VCC                              *
;温度显示用四位,当温度>=100度时,第四位才显示。                                *
;检测 DS18B20 状态:                                                            *
;DS18B20正常显示:DS18B20  OK  TEMP:  25.8℃ ← 显示实际温                      *
;DS18B20不正常显示:DS18B20  ERROR  TEMP: ----℃  ← 显示----               *
;一、查看温度报警值:                                                           *
;K1 → 进入查看温度报警值状态。                                                 *
;LCD 1602 显示: LOOK ALERT CODE  TH:028℃ TL:18℃ TH:028  高位报警值           *
;TL:18   低位报警值   K3 → 退出查看温度报警值状态。                            *
;二、设定温度报警值:                                                           *
;K2 → 进入设定温度报警值状态?                                                  *
;LCD 1602 显示:RESET ALERT CODE  TH:028℃ TL:18℃                              *
;K1 : 设定值加(UP)、减(DOWN)方式选择键(默认为减少)K2 : TH值设定键             *
;K3 : TL值设定键 K4 : 确定键 (退出设定状态)                                   * 
; K2 或 K3 以减(DOWN)方式设定,当设定数值减到“0”时自动转换为加(UP)方          *
; K2 或 K3 以加(UP)方式设定,当设定数值 TH=120、TL=99 时,设定数值均变为“0”   *
;K4 → 确定并退出设定温度报警值状态。                                           *
;将设定的温度报警值自动存入 DS18B20 的 EEROM 中,可永久保存。                   *
;每次开机时自动从 DS18B20 的 EEROM 读出温度报警值。                             *
;三、报警状态的显示:                                                           *
;1、当实际温度大于 TH 的设定值时,                                              *
;  LCD1602 显示: DS18B20  OK TEMP:  88.8℃ > H 关闭继电器,蜂鸣器响,表示超温  *
;2、当实际温度小于 TL 的设定值时,LCD1602 显示:                                *
;   DS18B20  OK TEMP:  18.8℃ < L蜂鸣器响,表示加热部分出现故障。               *
;3、当实际温度小于 TH 的设定值时,继电器吸合,开始加热。                        *
;  加热标记为“!”                                                              *
;*   资源: 继电器p1.0 喇叭p3.7  18b20 p3.3    按键k1-k4 p1.4-p1.7   1602液晶   * 

          TEMP_ZH   DATA  24H     ;实时温度值存放单元
          TEMPL     DATA  25H     ;

[1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  下一页


本文关键字:程序  51单片机单片机-工控设备 - 51单片机