找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

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

查看数: 3876 | 评论数: 7 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2018-10-6 16:25

正文摘要:

我的ds18b20检测不出来,但我用买的板子可以用的,我把程序按照我的pcb改了下,但不能检测温度,他显示的是四个LED全为0,第二个加了个点,用手捏住ds18b20 温度没变化,应该是b20的配置出问题了,导致温度的返回值 ...

回复

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

你好,我加了个10k的电阻并在ds18b20的i/o口还是不能读入温度,数码管显示全为0(应该就是因为b20没有读入数据)
ID:261485 发表于 2018-10-8 18:55

全啊,就是程序,pcb截图有啊
ID:96682 发表于 2018-10-7 21:39
文件不全
ID:261485 发表于 2018-10-7 11:11
小猫猫爱吃鱼 发表于 2018-10-6 21:30
程序内定义的端口
//--定义使用的IO口
sbit DSPORT=P3^7;

我改了I/O口啊,我改的DSPORT为P1^1引脚
ID:261485 发表于 2018-10-7 11:10
文凤轩 发表于 2018-10-6 21:51
既然买的板子能用说明程序没错,那你检查一下Ds18B20的电源脚和中间单总线那个脚上一定要并联个10k的电阻这 ...

我买的板子就没有加电阻啊
ID:386381 发表于 2018-10-6 21:51
既然买的板子能用说明程序没错,那你检查一下Ds18B20的电源脚和中间单总线那个脚上一定要并联个10k的电阻这样它才有作用的哦
ID:303383 发表于 2018-10-6 21:30
提示: 作者被禁止或删除 内容自动屏蔽

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

Powered by 单片机教程网

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