找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2837|回复: 6
收起左侧

三个DS18b20接单片机的三个不同IO口,不用单总线,怎么写程序?

[复制链接]
ID:481090 发表于 2019-2-26 17:26 | 显示全部楼层 |阅读模式
用DS18B20传感器和51单片机做出多路温度监测系统,但是要用到三个DS18B20,每个DS18B20接一个51单片机管脚,不是单总线的,这样的程序怎么写?一个传感器我已经知道怎么写了,但是3个的确实没找到,求助一下给个思路或者给一个实例。。。谢谢各位了
回复

使用道具 举报

ID:432823 发表于 2019-2-27 14:59 | 显示全部楼层
DS18B20带有唯一ID号的单总线器件,可在单一线上并多个器件,这样的资料网上较多。
回复

使用道具 举报

ID:850527 发表于 2020-12-2 10:49 | 显示全部楼层
如果3个都接在同一个io上那就通过识别id区分,如果分别接3个IO你说的这种就更简单了,3个io分时单总线通信不就完了,有啥好说的
回复

使用道具 举报

ID:790408 发表于 2020-12-2 10:59 来自触屏版 | 显示全部楼层
查DS18B20手册,
回复

使用道具 举报

ID:636561 发表于 2020-12-3 17:11 | 显示全部楼层
多路监测系统,为什么不搞无线模块?
每个DS18B20接一个51单片机管脚,是接同一个?这样算什么多路。
回复

使用道具 举报

ID:382454 发表于 2020-12-7 12:02 | 显示全部楼层
每个DS18B20都有一个ID号的,用一个单片机控制就行了。网上很多说明
回复

使用道具 举报

ID:654797 发表于 2021-12-14 21:58 | 显示全部楼层
可以在每个函数增加参数来管理你用那个IO口的代码就行,或定义一个变量不区分你要用那个IO口
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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