社区
C语言
帖子详情
DS2438读温度
skybj404182603
2010-03-11 05:25:36
刚刚学写DS2438的程序,单片机用的是51,按照DS2438的规格书上所说读温度的时序出现以下结果,烦请有了解这个的片子的指点指点!!!谢谢
...全文
121
5
打赏
收藏
DS2438读温度
刚刚学写DS2438的程序,单片机用的是51,按照DS2438的规格书上所说读温度的时序出现以下结果,烦请有了解这个的片子的指点指点!!!谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cy330206
2010-03-12
打赏
举报
回复
呵呵,,那就可以结贴了,,,
skybj404182603
2010-03-12
打赏
举报
回复
哦!!谢谢!第一次来,不懂规矩,不好意思!
flyyyri
2010-03-11
打赏
举报
回复
zzzzzzz[Quote=引用 2 楼 cy330206 的回复:]
这个图无法显示,这个关于单片机的内容,楼主可以发到单片机那边,,呵呵
[/Quote]
cy330206
2010-03-11
打赏
举报
回复
这个图无法显示,这个关于单片机的内容,楼主可以发到单片机那边,,呵呵
skybj404182603
2010-03-11
打赏
举报
回复
主要每次回的数都是不一样的!!我这个是读的一页的数????
005 8路
温度
采集 1602
读
取8个DS18B20
温度
读
ROM
005 8路
温度
采集 1602
读
取8个DS18B20
温度
读
ROM 接在一个引脚上的~
DS1820单总线数字
温度
计3
DS1820 单总线数字
温度
计概述1 一般说明DS1820 数字
温度
计提供 9 位
温度
读
数,指示器件的
温度
信息经过单线接口送入 DS1820 或从 DS1820
CC2530
读
取ds18b20
温度
数据
zigbee无线传感网、 cc2530
读
取ds18b20
温度
数据, 设置串口调试助手波特率:115200bps DS18B20 采集的
温度
通过串口传给电脑显示
STM32F103
读
取ds18b20
温度
传感器
STM32F103
读
取ds18b20
温度
传感器,通过串口回显数据方便观察。代码注释明确易
读
懂,方便开发者拿来直接使用。
单片机与
温度
传感器DS18B20的程序设计
单片机与
温度
传感器DS18B20的程序设计 void read_ds1820() //
读
{ uchar delay,i,j,k,temp,temph,templ; j=2; //
读
2位字节数据 do { for(i=8;i>0;i--) //一个字节分8位
读
取 { temp>>=1; //
读
取1位右移1位 TMDAT=0; //数据线置低电平 delay=1; while(--delay); //延时2us TMDAT=1; //拉高总线 delay=4; while(--delay); //延时8us if(TMDAT)temp|=0x80; //
读
取1位数据 delay=25; while(--delay); //
读
取1位数据后延时50us } if(j==2)templ=temp; //
读
取的第一字节存templ else temph=temp; //
读
取的第二字节存temph }while(--j); f=0; //初始
温度
标志为正 if((temph&0xf8)!=0x00) //若
温度
为负的处理,对二进制补码的处理 { f=1; //为负
温度
f置1 temph=~temph; templ=~templ; k=templ+1; templ=k; if(k>255) { temph++; } } tempdf=templ&0x0f; //将
读
取的数据转换成
温度
值,整数部分存tempint,小数部分存tempdf templ>>=4; temph<<=4; tempint=temph|templ; } ... ...
C语言
69,364
社区成员
243,083
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章