找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

关于温度传感器DS18B20单片机程序的理解

查看数: 3555 | 评论数: 19 | 收藏 1
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2022-5-18 18:08

正文摘要:

从DS18B20读取一个字节 unsigned char Read_DS18B20(void) { unsigned char i; unsigned char dat;for(i=0;i<8;i++){      DQ= 0;      dat>>= 1;   & ...

回复

ID:1032691 发表于 2022-6-6 19:38
看下数据手册,采集数据是通过高低电平转化的
ID:912806 发表于 2022-6-3 22:25
好巧, 我今天也在看这个DS18B20
ID:1026496 发表于 2022-5-19 20:42
看数据手册
ID:58108 发表于 2022-5-19 18:17
univers 发表于 2022-5-19 16:02
%%很难懂,买一个开发板,里面有视频例程,会带你上路。年纪大了更要先飞呀。

呵呵开发板买了两套,后来总看宋老师教程包括视频,就是记忆力差了。
ID:390416 发表于 2022-5-19 18:05
啤酒瓶子老大 发表于 2022-5-19 12:12
推荐楼主多看看宋老师的 《手把手教你学51单片机 》的视频。哔哩哔哩网站可以免费观看。讲的挺好的。
或者 ...

谢谢支持
ID:382454 发表于 2022-5-19 16:02
%%很难懂,买一个开发板,里面有视频例程,会带你上路。年纪大了更要先飞呀。
ID:58108 发表于 2022-5-19 14:30
188610329 发表于 2022-5-19 11:48
我也是学来玩,所以从来不仿真,都是直接实物,仿真有实物好玩么?就好像孩子喜欢玩乐高,是喜欢直接搭呢 ...

是的,自娱自乐呵呵
ID:230742 发表于 2022-5-19 12:54
多看看视频教程吧。有很多的。也有配套的资料都能找到。可以参考一下。
ID:230742 发表于 2022-5-19 12:12
推荐楼主多看看宋老师的 《手把手教你学51单片机 》的视频。哔哩哔哩网站可以免费观看。讲的挺好的。
或者汪老师的《人人学会单片机》视频。B站和A站都有很多视频可以看。也有开发板资料,可以自己去打板焊接想用的功能。都是开源的。还有很多例程可以参考。
还有其它老师的视频,如果喜欢我可以推荐。
ID:624769 发表于 2022-5-19 11:48
游戏机123456 发表于 2022-5-19 09:37
呵呵我正在学习,可以用仿真软件练手,关于硬件我倒是不缺,因为我们单位从拉回来的旧设备上有这些东西, ...

我也是学来玩,所以从来不仿真,都是直接实物,仿真有实物好玩么?就好像孩子喜欢玩乐高,是喜欢直接搭呢,还是先画图纸? 既然玩,就尽兴,对吧?18b20是不贵,但是并不好用啊,我也是当初研究单线传输玩一下,纯粹测温角度,即便没有ADC,我宁可lm393+热敏电阻,也不爱用18b20。
ID:58108 发表于 2022-5-19 11:38
yzwzfyz 发表于 2022-5-19 11:30
建议:
读通DS18B20手册,对照手册上DS18B20的通讯方式逻辑图,再看程序,收获会更大。

说的不错,我一直逐自看英语原文数据表,硬啃呀。呵呵
ID:123289 发表于 2022-5-19 11:30
建议:
读通DS18B20手册,对照手册上DS18B20的通讯方式逻辑图,再看程序,收获会更大。
ID:58108 发表于 2022-5-19 09:40
188610329 发表于 2022-5-19 09:12
你这个18b20能成功驱动么?手上没18b20了,以前的代码也找不到了,但是根据记忆,你读的代码,好像读io前少 ...

你说的不错,程序是部分的,我仿真已经通过,其实某一个宝上18B20非常便宜的
ID:58108 发表于 2022-5-19 09:37
188610329 发表于 2022-5-19 09:12
你这个18b20能成功驱动么?手上没18b20了,以前的代码也找不到了,但是根据记忆,你读的代码,好像读io前少 ...

呵呵我正在学习,可以用仿真软件练手,关于硬件我倒是不缺,因为我们单位从拉回来的旧设备上有这些东西,这些程序我是一步一步地看,就是想理解,其实我学的是机械制造专业的,这些年由于工作不是太忙,就自学了自动化控制,强弱电,前两年有迷上了PLC和单片机,先后花费了大量的银两,买了好些仪器仪表,一个字就是为了玩,哈哈见笑了。
ID:624769 发表于 2022-5-19 09:12
你这个18b20能成功驱动么?手上没18b20了,以前的代码也找不到了,但是根据记忆,你读的代码,好像读io前少了延时啊……,好歹要延时个5us的吧。单片机不够慢的话,大概率读出来全ff啊。
ID:58108 发表于 2022-5-19 08:27
lkc8210 发表于 2022-5-19 00:17
你理解的很对
欢迎交流

谢谢,这个问题困扰很久了
ID:161164 发表于 2022-5-19 00:17

你理解的很对
欢迎交流
ID:58108 发表于 2022-5-18 19:08
不知道这理解对吗

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

Powered by 单片机教程网

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