找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2393|回复: 6
打印 上一主题 下一主题
收起左侧

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

[复制链接]
跳转到指定楼层
楼主
ID:481090 发表于 2019-2-26 17:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用DS18B20传感器和51单片机做出多路温度监测系统,但是要用到三个DS18B20,每个DS18B20接一个51单片机管脚,不是单总线的,这样的程序怎么写?一个传感器我已经知道怎么写了,但是3个的确实没找到,求助一下给个思路或者给一个实例。。。谢谢各位了
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
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手册,
回复

使用道具 举报

5#
ID:636561 发表于 2020-12-3 17:11 | 只看该作者
多路监测系统,为什么不搞无线模块?
每个DS18B20接一个51单片机管脚,是接同一个?这样算什么多路。
回复

使用道具 举报

6#
ID:382454 发表于 2020-12-7 12:02 | 只看该作者
每个DS18B20都有一个ID号的,用一个单片机控制就行了。网上很多说明
回复

使用道具 举报

7#
ID:654797 发表于 2021-12-14 21:58 | 只看该作者
可以在每个函数增加参数来管理你用那个IO口的代码就行,或定义一个变量不区分你要用那个IO口
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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