我做了一个DS18B20的测温显示程序,在Proteus上模拟完全正确,但实际电路是一点反应都没有。
我的实际电路接法跟Proteus完全一样,通上电后,数码管就一直显示01。然后我在Proteus上测,发现把DS18B20的数据线断开,数码管也会显示01,但接上数据线,...
我的实际电路接法跟Proteus完全一样,通上电后,数码管就一直显示01。
然后我在Proteus上测,发现把DS18B20的数据线断开,数码管也会显示01,但接上数据线,又会显示正确。
实际电路我就实在找不到原因了,为何总显示01? 展开
然后我在Proteus上测,发现把DS18B20的数据线断开,数码管也会显示01,但接上数据线,又会显示正确。
实际电路我就实在找不到原因了,为何总显示01? 展开
展开全部
接线没有问题了,程序有点问题,断开后还能检测到数据 是不对的。程序上没有做断开18B20的检测。要么你就断开后显示断开前读到的温度值也行啊。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
华芯测试
2024-09-01 广告
2024-09-01 广告
作为深圳市华芯测试科技有限公司的一员,我们公司推出的MPI自动探针台是专为磁粉无损检测而设计的专用设备。它结合了先进的自动化技术与高分辨率的图像采集系统,能够高效、准确地检测材料中的表面及近表面缺陷。MPI自动探针台适用于多种材料和零部件,...
点击进入详情页
本回答由华芯测试提供
展开全部
图从原理说是没有错误,不过实际很少接在P3上;
另,你程序里开了中断没有?DB18B20对延时的要求比较高,如果有中断或延时不准确的话,程序显示可能就是错的.
最好是看看你的程序
另,你程序里开了中断没有?DB18B20对延时的要求比较高,如果有中断或延时不准确的话,程序显示可能就是错的.
最好是看看你的程序
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
电路没有必要那么麻烦的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询