超声波流量计传感器在控制系统探讨 三十四
4.6.5 DS18B20 与单片机的接口电路
DS18B20 与单片机接口电路如图 4.16 所示。DS18B20 采用单总线方式和AT89C51单片机相连,即 DS18B20 的 1 脚接地,3 脚接地,2 脚接至AT89C51 的 P1.1 引脚,同时将 P1.1 引脚采用一只 4.7KW 的电阻上拉至 VCC。
4.6.6 DS18B20 的主要指令
1.Read ROM(读 ROM)[33H]
该命令允许总线控制器读到 DS18B20 的 8 位系列编码、惟一的序列号和 8 位 CRC码。只有在总线上存在单只 DS18B20 时才能使用此命令。
2.Match ROM (匹配 ROM) [55H]这是一个匹配 ROM 命令,后跟 64 位 ROM 序列号,让总线控制器在多点总线上定位一只特定的 DS18B20。只有与 64 位 ROM 序列完全匹配的 DS18B20 才能响应随后的存储器操作。
3.Skip ROM (缺省 ROM) [0CCH]
该命令允许总线控制器不用提供 64 位 ROM 编码就使用存储器操作命令。
4.Search ROM (搜索 ROM) [0F0H]
搜索 ROM 命令允许总线控制器用排除法识别总线上所有从机的 64 位编码。
5.Alarm Search (报警搜索) [0ECH]
该命令的流程与 Search ROM 相同。然而,只有在最近一次测温后遇到符合报警条件的情况下,DS18B20 才会响应该命令。
超声波流量计