ds18b20温度传感器一直显示95度、程序没问题用了好几天了、加了两指示灯就这样了、问题可能会出
2个回答
展开全部
你的读数错了吧,怎么可能95度呢?而且貌似DS18B20是没有晶振的吧。读错了,大致两种问题。一,单片机的时间与书本上的时间不同,比如说书本上是用的是AT89C51,你使用的是STC12C5A60S2,这两种就完全不一样了,STC12C5A60S是单时钟的51单片机,STC12C5A60S2的速度比AT89C51的快很多,导致时序错误,读取的数据也就错误了。二,读取数据程序有问题,变量是不是弄混了,从DS18B20读取的数据在处理的时候出了问题。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |