ds18b20每個都有全球唯壹的序列號,他們的單總線工作方式為當控制器發出讀指令時,每壹個ds18b20都會發送自己的rom,這時控制器要根據接收到的信息排列,於是產生二叉樹,如果妳是用正二叉樹的方式接收每個讀會的信息,那麽妳只能用正二叉樹的方式做後面的判斷,否則會出現排列的錯誤。當妳正確接收到每壹個ds18b20的rom後妳就可以根據他們的rom進行單獨的寫指令(控制精度、報警溫度等)。
寫在最後:上面的方法不是“把rom讀出,認為地寫下來”而是通過控制器自動的完成,省去了人的操作,但是機器也要做(不用人參與其中)