单片机K3num==0单片机addc是什么意思思

温度显示用四位数码管当温度>=100喥时,第四位才显示
第五位数码管显示状态符号。

这时你要检查DS18B20是否连接好、接对否则要更换一个新的 DS18B20 芯片。

程序在整个运行过程中始终对 DS18B20 进行检测。

K1 → 进入查看温度报警值 TL 状态:

K1 → 退出查看温度报警值状态

1、K3 → 进入设定温度报警值 TL 状态:

2、K3 → 进入设定温度报警值 TH 状态:

4、设定过程: K1 →加键 (UP), K2 →减键 (DOWN)可快速调。

将设定的温度报警值自动存入 DS18B20 的 EEROM 中可永久保存。
每次开机时自动从 DS18B20 的 EEROM 读出温度报警徝

关闭继电器,表示超温

表示加热部分出现故障。

3、当实际温度小于 TH 的设定值时继电器吸合,开始加热

1、以闪动方式显示标记符 “ H”、“ L”、“O”。

2、实时温度百位数为 “0”时不显示。

3、报警温度值百位数为 “0”时显示“-”。
完整的程序代码下载地址:

;* 跳线設置:J5的12脚用跳线帽短接,J5的第3脚用杜邦线连接到顶部P1.0扩展,其他默认 * *
;* 4、设定过程: K1 →加键 (UP) K2 →减键 (DOWN),可快速调 *
 ;以下5行的功能是关闭8*8點阵的输出,也就是把所有的行置0,这样不管列为任何电平点阵都不会亮了.
 SETB P2.4 ;低电平到高电平边沿触发到来,并行数据输出至164的Q0-Q7
;从DS18B20中读出温度低位、高位和报警值TH、TL
 RRC A ;把读得的位值环移给A
;200ms对闪动标记取反一次
;将设定的温度报警值写入 DS18B20
;多次调用报警值显示程序来延时
;实时温度值与设定报警温度值 TH、TL 比较子程序
;当实际温度大于 TH 的设定值时,显示“H”继电器关闭。
;当实际温度小于 TH 的设定值时显示“O”,继电器吸合
;当实際温度小于 TL 的设定值时,显示“L”
;闪动显示标记符 H、L、O
; 处理温度 BCD 码子程序
;显示区 BCD 码温度值刷新子程序
;显示数据在70H - 73H 单元内,用4位共阳数碼管显示P0口输出段码数据,
;P0 口作扫描控制每个 LED 数码管亮 2MS 时间再逐位循环。
 
;单字节十六进制转 BCD
;报警值 TH、TL 数据转换
 

我要回帖

更多关于 单片机addc是什么意思 的文章

 

随机推荐