DS18B20与LCD1602结合显示温度汇总.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
DS18B20与LCD1602结合显示温度汇总 - - - - - -精品可编辑word学习资料 gT7X1G1O8K1 — — hN8V3D4F2V3 — — lL2T4V6X2Y6 DS18B20 一、 DS18B20 的形状及其与单片机的连接图 精品word学习资料可编辑 名师归纳总结——欢迎下载 |精. |品. |可. |编. |辑. |学. |习. |资. |料. * | * | * | * | |欢. |迎. |下. |载.  (a) (b) 图 1 DS18B20 是 Dallas 公司生产的 1-Wire 接口数字温度传感器,其形状如图 1(a) 所示,有三个引脚,分别为:电源地 1(GND); 数字信号输入 /输出端 2(DQ) ;外接供电电源输入端 3 (VDD ,在寄生电源接线方式时接地) ;它是一种单总线数字温度传感器,全部的数据交换 和掌握都通过这根数据线来完成;测试温度范畴 -55℃-125℃,温度数据位可配置为 9、10、 11、 12 位,对应的刻度值分别为 0.5℃、 0.25℃、 0.125 ℃、 0.0625℃,对应的最长转换时间分别为 93.75ms、187.5ms、375ms、750ms;出厂默认配置为 12 位数据, 刻度值为 0.0625℃, 最长转换时间为 750ms;从以上数据可以看出, DS18B20 数据位越低、转换时间越短、反 应越快、精度越低; 单总线没有时钟线,只有一根通信线,其读写数据是靠掌握起始时间 和采样时间来完成,所以时序要求很严格;图 1(a)为 DS18B20 与单片机的连接电路图,它的数据线通常要求外接一个 4.7K -10K 的上拉电阻 (该电阻画原理图时靠近单片机画故没有显示出来 ),故其闲置时状态位高电平; 提示: DS18B20 形状酷似三极管,辨论引脚时,面对着扁平的那一面,左负右正,一 旦接反就会马上发热,甚至有可能烧毁;二、 DS18B20 储备器结构 DS18B20 的内部有 64 位的 ROM 单元,和 9 字节的暂存器单元; 1、64 位(激)光刻只读储备器 每只 DS18B20 都有一个唯独储备在 ROM 中的 64 位编码 (跟人的身份证号类似,一人一个身份证号 ),这是出厂时被光刻好的;最前面 8 位是单线系列编码: 28h;接着的 48 位是一个唯独的序列号;最终 8 位是以上 56 位的 CRC 编码; 64- 位的光刻 ROM 又包括 5 个 ROM 的功能命令:读 ROM ,匹配 ROM ,跳动 ROM ,查找 ROM 和报警查找; ROM 的作用是使每个 DS18B20 各不相同, 这样就可以实现一根总线上挂接多个 DS18B20 以实现多点监测; 2、9 字节的暂存器单元 精品word学习资料可编辑 名师归纳总结——欢迎下载 表 1 精品word学习资料可编辑 名师归纳总结——欢迎下载 精品word学习资料可编辑 名师归纳总结——欢迎下载 |精. |品. |可. |编. |辑. |学. |习. |资. |料. * | * | * | * | |欢. |迎. |下. |载.  DS18B20 的暂存器单元如表 1 所示,各部分介绍如下; 、温度传感器 图 2 暂存器的第 0(LSB) 字节,第 1(MSB) 字节为 DS18B20 的温度传感器,它们负责储存对 温度的测量结果,用 16 位二进制供应,格式如图 2 所示; DS18B20 读取温度时共读取 16 位,前 5 个位 (MSB 的高 5 位)为符号位, 当前 5 位为 1 时,读取的温度为负数; 当前 5 位为 0 时,读取的温度为正;温度为正时读取方法为:将 16 进制数转换成 10 进制即可;温度为负时读取方法为 (实际就是取补码 ):将 16 进制取反后加 1,再转换成 10 进制;例: 0550H = +85 度, FC90H = -55 度, 0191H 为 25.0625 度; LSB 的低四位用于表示测量值中小数点后的数值; 、非挥发的温度报警触发器 TH 和 TL 位于第 2 和第 3 字节,用于写入温度报警值,实际上就是设定温度的最高和最低界限;3)、配置寄存器 配置寄存器位于储备器的第 4 字节,其组织如图 3 所示;配置寄存器的 0~4 位和 7 位被器件保留,禁止写入;在读回数据时全部为规律 1;R1 和 R0 用于设置 DS18B20 的精度, 详细如表 2 所示; 图 3 表 2 精品word学习资料可编辑 名师归纳总结——欢迎下载 |精. |品. |可. |编. |辑. |学. |习. |资. |料. * | * | * | * | |欢. |迎. |下. |载. 4)、 CRC 发生器 CRC 字节作为 DS

文档评论(0)

小橙学习资料 + 关注
实名认证
内容提供者

学习资料 欢迎下载

1亿VIP精品文档

相关文档