51单片机双机通信——DS18B20温度测量

目标实现功能

       甲机控制数字温度传感器DS18B20采集温度、并将温度传递给乙机;乙机接收甲机传递的温度数据、并通过8位数码管动态显示。

1.DS18B20简介

1.1 DS18B20特点

DS18B20采用单总线接口,测量结果直接输出数字信号,通过单总线传递给微处理器。工作电压在3.0v~5.5v,供电方式灵活,即可以采用外部供电、也可以采用寄生供电。测温范围在-55℃~125℃,分辨率可编程,最小分辨率可达0.0625℃。

1.2 DS18B20内部结构

(1)64位ROM编码

开始8位是产品系列编码,中间48位是DS18B20自身序列号,最后8位是前面56位的循环冗余校验码。不同的DS18B20,有不同的64位ROM编码,根据这一特点可以在单总线上挂接多只DS18B20实现组网多点测温。

(2)9字节的高度缓存寄存器

9个字节由低到高依次存放信息如下:温度低字节、温度高字节、温度报警上限副本、温度报警下限副本、分辨率配置副本、未用(保留)、未用(保留)、未用(保留)、前面8字节的循环冗余校验码。

(3)3个EEPROM存储器

3个EEPROM存储器(掉电不丢失)分别保存温度报警上限、温度报警下限和分辨率数据。

1.3  DS18B20读取温度(单只时)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值