找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1403|回复: 1
打印 上一主题 下一主题
收起左侧

单片机+DS18B20+12864显示温度,但是温度在两个数值下变换,找不到原因

[复制链接]
跳转到指定楼层
楼主
LCD12864串行连接,我的工程文件是由一个文件拆分的,那个文件也在工程中——文件名是”51hei_18b20_gai.c“.两个温度值如图,工程附

51hei图片_20220118174911.jpg (207.95 KB, 下载次数: 25)

51hei图片_20220118174911.jpg

51hei图片_20220118174923.jpg (216.64 KB, 下载次数: 27)

51hei图片_20220118174923.jpg

text.zip

43.16 KB, 下载次数: 9

工程文件

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:1003529 发表于 2022-1-26 15:46 | 只看该作者
          ds18b20chang();
          ds18b20readzhiling();
          low=ds18b20read();
          high=ds18b20read();   

发出温度转换命令后读取数据需要一个延时,11位375ms 默认12位精度最长需要750ms,做过实验500ms 是可以的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表