基于51单片机+DS18B20+LCD1602(免费获取代码和仿真)

这篇博客介绍了如何使用51单片机结合DS18B20进行温度测量。内容包括DS18B20的特性、引脚和实物图、温度计算方法,以及详细的代码实现,包括初始化、写时序和读时序操作。此外,还提供了代码和仿真的获取链接。
摘要由CSDN通过智能技术生成

目录

一、DS18B20介绍

二、DS18B20引脚图和实物图

三、温度计算

四、实现代码

初始化

写时序和读时序操作

五、代码和仿真获取


一、DS18B20介绍

        DSl820 数字温度计提供 9 位(二进制)温度读数 指示器件的温度 信息经过单线接口送 入 DSl820 或从 DSl820 送出 因此从主机 CPU 到 DSl820 仅需一条线(和地线) DSl820 的 电源可以由数据线本身提供而不需要外部电源 因为每一个 DSl820 在出厂时已经给定了唯 一的序号 因此任意多个 DSl820 可以存放在同一条单线总线上 这允许在许多不同的地方 放置温度敏感器件 DSl820 的测量范围从-55 到+125 增量值为 0.5 可在 l s(典型值) 内把温度变换成数字。

二、DS18B20引脚图和实物图

三、温度计算

1 、Ds1820 用 9 位存贮温值度,最高位为符号位 ,下图为 18b20 的温度存储方式 ,负温度 S=1 正温度 S=0 如 :

        00AAH 为+85°C,0032H 为 25°C, FF92H 为- 55°C

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值