毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
51单片机的数据采集和近距离无线传输系统设计(4)
图2.4 DS18B20引脚图
DS18B20测量温度的分辨率可设定为9~12位,即精度可以设定为0.5、0.25、0.125、0.0625。
表2.2 DS18B20温度数值的存储格式
温度 数字输出(二进制) 数字输出(十吹冰进制)
+125℃ 0000 0111 1101 0000 07D0H
+20.0625℃ 0000 0001 0100 0001 0141H
+9.125℃ 0000 0000 1001 0010 0092H
+0.5℃ 0000 0000 0000 1000 0008H
0℃ 0000 0000 0000 0000 0000H
-0.5℃ 1111 1111 1111 1000 0FFF8H
-8.125℃ 1111 1111 1000 1110 0FF8EH
-30.0625℃ 1111 1111 1110 1111 0FFEFH
-55℃ 1111 1100 1001 0000 0FC90H
因为每一个DS18B20在出厂时已经给定了唯一的序号,所以任意多个DS18B20可以共用同一条信号线[7]。这样单片机可以只分出一个IO口控制温度传感器,而其余的IO口可以串接其他芯片。这也是单总线设备的优势。
DS18B20工作过程分为:初始化、ROM命令、RAM命令、处理数据。
初始化:启动温度转换。
ROM操作命令:主机检测到已经连接的DS18B20,便可以发出ROM操作命令之一。
表2.3 ROM指令[8]
指 令 代码
Read ROM(读ROM) 33H
Match ROM(匹配ROM) 55H
Skip ROM(跳过ROM) CCH
Search ROM(搜索ROM) F0H
Alarm ROM(告警搜索) ECH
RAM操作指令:进行读取温度过程
表2.4 RAM指令[8]
指 令 代码
Write scratchpad(写暂存器) 4EH
Read scratchpad(读暂存器) BEH
Copy scratchpad(复制暂存器) 48H
Convert temperature(转换温度) 44H
Recall EPROM(重新调出) B8H
Read power supply(读电源) B4H
主机利用时间间隙来读写DS18B20的数据位和写命令字的位
共4页:
上一页
1
2
3
4
下一页
上一篇:
51单片机引信用惯性开关性能检测仪设计
下一篇:
51单片机的柜电子密码锁的设计+源程序+流程图
热环境对磁记忆信号的影响ANSYS有限元分析
单片机数字红外测距系统设计+电路图+程序
连续-离散型状态观测器设...
基于Kinect手势识别的遥操...
冷库GPRS的无线数据采集系统设计
基于51单片机自动门智能控制系统设计
STC89C52单片机智能温度监测系统设计
浅谈传统人文精神茬大學...
国内外无刷直流电动机研究现状
谷度酒庄消费者回访调查问卷表
辩护律师的作证义务和保...
高校网球场馆运营管理初探【1805字】
浅谈新形势下妇产科护理...
拉力采集上位机软件开发任务书
《醉青春》导演作品阐述
中国古代秘书擅权的发展和恶变
多元化刑事简易程序构建探讨【9365字】