日本a√视频在线,久久青青亚洲国产,亚洲一区欧美二区,免费g片在线观看网站

        <style id="k3y6c"><u id="k3y6c"></u></style>
        <s id="k3y6c"></s>
        <mark id="k3y6c"></mark>
          
          

          <mark id="k3y6c"></mark>

          關 閉

          新聞中心

          EEPW首頁 > 工控自動化 > 設計應用 > 分布式測溫中傳感器時序與溫度讀取研究

          分布式測溫中傳感器時序與溫度讀取研究

          作者: 時間:2009-02-24 來源:網絡 收藏

          本文引用地址:http://yuyingmama.com.cn/article/163949.htm

          READ: MOV R6, #8 ; 循環(huán)次數為8
          SETB DAT ; 讀出一位程序,執(zhí)行
          NOP
          NOP
          RD11: CLR DAT
          MOV R4, #4
          NOP ; 持續(xù)低電平2us
          SETB DAT ; 釋放數據線
          RD12: DJNZ R4, RD12 ; 等待8us
          MOV C, DAT ; 讀入一位
          RRC A ; 將讀入數據移入累加器A
          MOV R5, #28
          RD13: DJNZ R5, RD13 ; 保證一個讀周期持續(xù)60us
          DJNZ R6, RD11 ; 循環(huán)8次讀一個字節(jié)
          SETB DAT
          RET

          上述程序執(zhí)行完畢,可將的64位序列號存放在單片機內部RAM 30H ~ 37H單元中。

          4.系統(tǒng)中顯示
          系統(tǒng)中,采用液晶顯示可以實現房間號的顯示,實際的顯示,報警上限值的顯示以及報警發(fā)生時的時間。還可以循環(huán)顯示多個房間的實際溫度和上限值。如圖5所示。



          圖5 系統(tǒng)中對應房間溫度以及報警上限顯示

          5.結束語
          正確多個單總線數字溫度DS18B20的溫度在分布式測溫系統(tǒng)中是非常重要的。由于在程序設計時必須根據嚴格的關系,因此本文作者創(chuàng)新點是詳細闡述了初始化、讀寫時序等復雜邏輯關系,設計了正確的溫度序列號程序和溫度讀寫程序并能夠進行液晶顯示。由于單總線數字溫度傳感器DS18B20各個功能的實現是通過各種ROM命令與操作功能命令實現的,這些命令一環(huán)扣著一環(huán),每個環(huán)都是一個時序的集合。在進行程序調試時,不能像調試其它程序一樣用單步執(zhí)行來進行跟蹤,因此對錯誤查找和程序優(yōu)化帶來了很大的難度。在遇到程序運行出錯時,只能夠根據錯誤現象來分析、推測、修改和再運行來解決,而不能直接定位。文中所介紹的單總線數字溫度傳感器DS18B20程序設計思路與方法,目前已較好地應用于分布式測溫系統(tǒng)中,并且滿足一定精度要求。


          上一頁 1 2 3 下一頁

          評論


          相關推薦

          技術專區(qū)

          關閉