找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3421|回复: 7
收起左侧

这是我自己做的ds18b20温度检测(LED数码管显示0)希望大佬帮忙看看

[复制链接]
ID:261485 发表于 2018-10-6 16:25 | 显示全部楼层 |阅读模式
我的ds18b20检测不出来,但我用买的板子可以用的,我把程序按照我的pcb改了下,但不能检测温度,他显示的是四个LED全为0,第二个加了个点,用手捏住ds18b20 温度没变化,应该是b20的配置出问题了,导致温度的返回值为0 了,但我改了好久都没弄明白,希望哪位大佬帮忙看看,指点指点,,谢谢,下面是我的程序和原理图(原理图太大就只有截个图了)里边的下面两个4排针(两个AH)是数码管,用排针代替
0~{CF)WWS[B9`(I64`7M5TY.png
0~{CF)WWS[B9`(I64`7M5TY.png

ds18b20手工版.zip

33.66 KB, 下载次数: 10

回复

使用道具 举报

ID:303383 发表于 2018-10-6 21:30 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

ID:386381 发表于 2018-10-6 21:51 来自手机 | 显示全部楼层
既然买的板子能用说明程序没错,那你检查一下Ds18B20的电源脚和中间单总线那个脚上一定要并联个10k的电阻这样它才有作用的哦
回复

使用道具 举报

ID:261485 发表于 2018-10-7 11:10 | 显示全部楼层
文凤轩 发表于 2018-10-6 21:51
既然买的板子能用说明程序没错,那你检查一下Ds18B20的电源脚和中间单总线那个脚上一定要并联个10k的电阻这 ...

我买的板子就没有加电阻啊
回复

使用道具 举报

ID:261485 发表于 2018-10-7 11:11 | 显示全部楼层
小猫猫爱吃鱼 发表于 2018-10-6 21:30
程序内定义的端口
//--定义使用的IO口
sbit DSPORT=P3^7;

我改了I/O口啊,我改的DSPORT为P1^1引脚
回复

使用道具 举报

ID:96682 发表于 2018-10-7 21:39 | 显示全部楼层
文件不全
回复

使用道具 举报

ID:261485 发表于 2018-10-8 18:55 | 显示全部楼层

全啊,就是程序,pcb截图有啊
回复

使用道具 举报

ID:261485 发表于 2018-10-8 18:59 | 显示全部楼层
文凤轩 发表于 2018-10-6 21:51
既然买的板子能用说明程序没错,那你检查一下Ds18B20的电源脚和中间单总线那个脚上一定要并联个10k的电阻这 ...

你好,我加了个10k的电阻并在ds18b20的i/o口还是不能读入温度,数码管显示全为0(应该就是因为b20没有读入数据)
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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