全文预览

基于单片机的多点温度测试系统_毕业设计论文(46页)

上传者:徐小白 |  格式:doc  |  页数:47 |  大小:0KB

文档介绍
Р 第三部执行DS18B20的“功能操作命令”,并在其后跟随需要交换的数据[5]。Р一般情况下,每次使用DS18B20时,都必须按照上述这三步的操作顺序访问DS18B20器件,不能缺少其中任何一个步骤,也不能变更这三个步骤的执行顺序。否则,DS18B20不能做出正常响应。DS18B20指令系统如表2-1所示。Р表2-1 DS18B20指令系统Р指令Р约定代码Р功能Р读ROMР33HР读DS18B20ROM中的编码(64位地址)Р符合ROMР55HР匹配ROM命令用于选中指定的DS18B20器件,主机发送匹配ROM命令(后面跟随指定器件的64位ROM序列号),可以再单只或多只器件在线的情况下,准确定位指定序列号的DS18B20器件。Р搜索ROMР0F0HР主机可以通过发送和执行“搜索ROM命令”,来识别这些单总线器件的序列号,确定在线的DS18B20器件的数量和类型。Р跳过ROMР0CCHР忽略64位ROM地址,直接向DS18B20发温度转换温度,适用单片机工作。Р告警搜索命令Р0ECHР执行后,只有温度超过设定值上限或下限时单片机作出反应。Р温度转换Р44HР命令DS18B20启动对温度温度传感器所测得温度数值进行A/D转换,转换后的数字温度数据保存在便笺式暂存器中的温度寄存器中。Р读寄存器Р0BEHР读内部RAM中9字节的内容。Р写寄存器Р4EHР用于使主机向DS18B20片内暂存器写入3个字节的数据,写入过程必须从低字节向高字节顺序进行。Р复制寄存器Р48HР将内部RAM的第3,4字节的内容复制到EPRAM中。Р复制EPRAMР0B8HР将EPRAM中内容恢复到RAM的第3,4字节。Р读供电方式Р0B4HР此命令用来使主机知晓DS18B20当前使用的电源供电方式,寄生供电时DS18B20发送“0”,外接电源供电DS18B20发送“1”。РDS18B20主要功能参数如下:

收藏

分享

举报
下载此文档