ds18b20温度传感器一直显示95度、程序没问题用了好几天了、加了两指示灯就这样了、问题可能会出

在哪、指示灯给拔掉了也这样、可能是原先哪里就没焊好、想知道可能是哪里有错... 在哪、指示灯给拔掉了也这样、可能是原先哪里就没焊好、想知道可能是哪里有错 展开
 我来答
昳腾杨2929
2018-11-07 · TA获得超过201个赞
知道小有建树答主
回答量:502
采纳率:75%
帮助的人:41.8万
展开全部
你的读数错了吧,怎么可能95度呢?而且貌似DS18B20是没有晶振的吧。读错了,大致两种问题。一,单片机的时间与书本上的时间不同,比如说书本上是用的是AT89C51,你使用的是STC12C5A60S2,这两种就完全不一样了,STC12C5A60S是单时钟的51单片机,STC12C5A60S2的速度比AT89C51的快很多,导致时序错误,读取的数据也就错误了。二,读取数据程序有问题,变量是不是弄混了,从DS18B20读取的数据在处理的时候出了问题。
lycdl
高粉答主

2018-11-07 · 醉心答题,欢迎关注
知道大有可为答主
回答量:2万
采纳率:94%
帮助的人:4903万
展开全部
既然如果是正常的,因加了指示灯造成的,那就测一下18B20的VCC和GND两脚电压是否为5V,查一下它3个脚有无开焊现象。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式