超聲波流量計傳感器在控制系統(tǒng)探討 三十四
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 才能響應(yīng)隨后的存儲器操作。
3.Skip ROM (缺省 ROM) [0CCH]
該命令允許總線控制器不用提供 64 位 ROM 編碼就使用存儲器操作命令。
4.Search ROM (搜索 ROM) [0F0H]
搜索 ROM 命令允許總線控制器用排除法識別總線上所有從機的 64 位編碼。
5.Alarm Search (報警搜索) [0ECH]
該命令的流程與 Search ROM 相同。然而,只有在最近一次測溫后遇到符合報警條件的情況下,DS18B20 才會響應(yīng)該命令。
超聲波流量計