DS18S20 的核心功能是它能直接讀取數字式溫度傳感器,用戶可設置溫度傳感器的分辨率 9,10,11或 12 bits,等於溫度增加 0.5℃,0.25℃,0.125℃,0.0625°C,默認分辨率是 12 bits。DS18S20 接上電源在一個低功耗的閒置狀態,啟動溫度測量和 A-to-D 轉換,Master 必須發出一個T [44H] 轉換命令。轉換後,溫度數據會存儲在 2-byte 的暫存器 (scratchpad memory) 內的溫度寄存器 (temperature register) 和 DS18S20 返回到空閒狀態。 如果 DS18S20 是外接電源供電,Master 會發出“讀取時段”(Read Time Slots) 後發出轉換T命令,當溫度轉換過程中 DS18S20 將回應發送0,當溫度完成 DS18S20 將回應發送1。如果 DS18S20 是寄生電源供電,在溫度轉換過程中總線會強行上拉,以至這個通知技術不能被使用。
DS18S20 輸出數據是用攝氏度表示,華氏度則會利用程式或對表轉換,溫度數據會存儲在 16-bit 符號擴展補數 (sign-extended two’s complement number) 溫度寄存器 (Figure2),Sign bit (S) 代表溫度的正負值,S=0 是正溫度、S=1 是負溫度。如果 DS18B20 的分辨率是 12 bits,在溫度寄存器的所有數據都是有效。但對於11 bits 分辨率,bit 0 是未定義。 10 bits 分辨率,bit 1 和 bit 0 是未定義,9 bits 分辨率,bit 2,1,0是未定義。
![]() |
| 溫度寄存器 (Temperature Register) |
DS18B20 中的溫度感測器完成對溫度的測量,用 16-bit 符號擴展的二進位補數讀數形式提供,以0.0625℃/LSB 形式表達,其中 S 為符號位元。例如 +125℃ 的數位輸出為 07D0H,+25.0625℃ 的數位輸出為 0191H,-25.0625℃ 的數位輸出為 FF6FH,-55℃ 的數位輸出為 FC90H。
12位元解析度時的兩個溫度位元組的具體格式如下:
低位元組 | 2^3 | 2^2 | 2^1 | 2^0 | 2^-1 | 2^-2 | 2^-3 | 2^-4 |
高位元組 | S | S | S | S | S | 2^6 | 2^5 | 2^4 |
其中高位元組前5位元都是符號位元 S, 若解析度低於12 bit 時, 相應地使最低為0, 如: 當解析度為10 bit 時, 低位元組為:
低位元組 | 2^3 | 2^2 | 2^1 | 2^0 | 2^-1 | 2^-2 | 0 | 0 |
高位元組 | S | S | S | S | S | 2^6 | 2^5 | 2^4 |
![]() |
| Table 1給出了數字輸出數據的例子,12位分辨率轉換為相應的溫度讀數 |
測量資料以16位元帶符號位元擴展的二進位補數形式存放單片機讀取溫度,一次讀 2位元組16位元,讀完將低 11位元的二進位轉化為十進位後乘 0.0625 即為實際溫度,只需要判斷11位即可還需要判斷溫度正負:前5位元為符號位元,1為負,0為正。
1)前5位為1時,讀取溫度為負值,實際溫度=測得數值需要取反加1再乘0.0625
-55 = 11111 10010010000 低11位取反 011 0110 1111(十進位879)> 加1(880) > 乘0.0625 > 實際溫度880*0.0625=55(11111為負)
2)前5位為0時,讀取溫度為正值,實際溫度=測得數值乘0.0625
+125 = 00000 11111010000 低11位十進位為 2000 > 2000*0.0625=125 00000位正
警報信號操作 (Alarm Signaling)
DS18B20 的執行溫度轉換後,溫度數值會進行比較兩個用戶定義 (User-defined) 的 8-byte 的 TH 和 TL 寄存器的存儲數值,Sign bit (S) 代表溫度的正負值,S=0 是正溫度、S=1 是負溫度。TH 和 TL 寄存器是非易失(Nonvolatile EEPROM),斷電仍能保存數據。只有溫度寄存器 bits 4 至 11 同 TH 和 TL 8-bit 寄存器作比較,如果測得的溫度是低於或等於 TL 或高於或等於 TH,觸發警報和 DS18B20 的內部設置警報標誌。每次溫度測量後標誌會被更新。當 Master 在總線發出警報搜尋指令 [ECh] 後,Master 便可以檢查總線上的所有 DS18B20 的警報標誌狀態,任何 DS18B20 設置警報標誌會回應指令,Master 會準確地知道哪些 DS18B20 是有警報。如果存在警報條件或 TH 或 TL 的設置已經改變,下一個溫度轉換時應做驗證警報狀態。
DS18B20 的功能指令
Master 使用了 ROM 指令與它希望的 DS18B20 溝通後,Master 可以發出的 DS18B20 功能指令,這些指令允許 Master 寫入和讀取 DS18B20 的暫存器,啟動溫度轉換,並確定電源模式。 DS18B20 的功能指令如下 Table 3 所述。




請問一下,寫入DS18B20是LSB,那讀取DS18B20時是MSB開始的嗎?
回覆刪除先讀取LSB暫存器
刪除作者已經移除這則留言。
刪除謝謝您的回覆,我還有一些問題想再請教一下,不知道您是否有遇到這個問題「DS18B20讀取溫度為0xFFFF」,不知道這是延遲時間問題,還是程式設計問題?
刪除先謝謝你的留言!讀到0xFFFF的資料,代表所有 Data 都是在高電位,首先要確定是否可以讀取 DS18B20 的 ID? 如果可以,DS18B20 應該沒有問題,那麼可能是程式問題,包括DS18B20時間延遲問題,因為有些非 MAXIM 的 DS18B20 的有機會 Timing 是不同!
回覆刪除今天剛剛有確認過了,是DALLAS DS18B20,我想應該剩下來的就是延遲問題。
回覆刪除安琪讓您約的安心、約的放心、約的好開心
回覆刪除❤️LINEid: 949918 ❤️LINEid: 949918
消費方式 :現金滿意消費 ★ 不轉賬 ★ 不匯款 ★ 不買點數
優選妹妹,給您戀愛時的激情狂歡與浪漫。新茶不斷,享受低調奢華的性福氛圍,儘在安琪精品外送茶坊
約炮|外約|外送茶|一夜情|援交妹|出差叫小姐|模特兼職|外圍女|綠茶婊|台北外送茶|新北外送茶|中山區外送茶|板橋外送茶|土城外送茶|林口外送茶|龜山外送茶|士林外送茶|台南外送茶| 85大樓外約|彰化外送茶|南投外送茶||大雅外送茶|大里外送茶|西屯區外送茶|南屯區外送茶|七期外送茶|中正區外送茶|北投外送茶|內湖外送茶|汐止外送茶|南港外送茶|信義區外送茶|文山區外送茶|大安區外送茶|萬華區外送茶|松山區外送茶|賴949918大同區外送茶|三重區外送茶|瀘州外送茶|五股外送茶|新莊外送茶|永和外送茶|新店外送茶|泰山外送茶|北屯區外送茶|烏日外送茶|東區外送茶|南區外送茶|西門盯外送茶|北區外送茶|中區外送茶|賴949918太平外送茶|豐原外送茶|沙鹿外送茶|左營區外送茶|鼓山區外送茶|新興區外送茶|前金區外送茶|三民區外送茶|苓雅區外送茶|前鎮區外送茶|小港 區外送茶|鳳山區外送茶|楠梓區外送茶|員林外送茶|鹿港外送茶|埔心鄉外送茶|和美外送茶|溪湖外送茶|秀水外送茶|新竹北區外送茶|新竹竹北外送茶|香山外送茶|絲襪控|絲襪高跟|美女|美女寫真|美女模特|男人俱樂部|舒壓按摩| AV |女優|台北找炮友|蘿莉|大胸部|美女主播|搞笑的Gif 3K外送茶|找小姐包月|外送茶包夜|外約包夜|出差台灣找小姐|宅男女神|外約住家| 3P外送茶|成人性愛|外約注意|買3送1 |成人啪啪啪|台灣叫小姐專線|台灣摩鐵|台灣鐘點情人|台灣魚訊交流|台灣旅館叫妹|台灣找援/台灣茶資茶訊|台灣外約首選|台灣叫雞|台灣便宜打炮|台灣學生妹|台北成人約炮|台灣外送網|台灣性服務|台灣口爆服務|台灣找樓鳳|台灣找69服務|台灣外約茶|台灣高檔茶|台灣一樓一鳳|台灣外約的YouTube |台灣援茶|台灣叫茶|台灣清純妹|台灣外送評價|台灣叫小姐上門|台灣口交|台灣 茶店|台灣阿六茶|台北極品外約| 台灣找啪啪|台灣中出服務台灣一夜情|台灣性交易|台灣理容按摩|台灣應召站|台灣定點服務|台灣月亮妹|台灣按摩|台灣套房外約|
大尺度正妹:出差台灣約兼職小姐啪啪啪
可約旅館/可約住家 滿意現金交易 本廣告長期有效!
——————————預約熱線——————————
◤加賴:949918
◤給我一個讓你性福的機會
◤產地:台灣
◤品齡:18-45歲
◤品型:學生 老師 麻豆 空姐 護士 ol 人妻 奶水媽媽
◤價錢:3k -- 50k
◤服務:愛愛洗澡口交按摩喇舌奶泡69後門足交舔嫩鮑
◤功效:使用後會讓你緩解壓力 去除疲勞 高潮疊起ㄉ功效
◤品質:飄香好茶 種類繁多 敬請挑選
◤適用人群:有需求ㄉ男士
◤注意:非誠勿擾 謝謝~
◤福利:熟客可享受約住家 3p 滿額立減 多賣多送的活動哦!
PS:說明是哪裡加我的 可優惠1k
外拍麻豆※悶騷護士※童顏巨乳※饑渴熟女※※
雜誌名模※清純學生※視訊辣妹※車展辣妹※※※
G罩杯辣妹※幼齒高中生未開鮑※淫蕩少婦人妻※※
看的到素質.服務態度幾霸分【以客為尊】
喜歡做愛的理由 是享受取悅對方 看正妹舒服的表情
喜歡做愛的理由 是享受被正妹取悅 開發自己的情慾
喜歡做愛的理由 是在一來一往的頻率間 找到屬於你們的激情
承認自己喜歡做愛 其實是一件很棒的事情
一起探索彼此的身體 是多美好性福的事情呀~
三大保證:保證現金、保證本土妹妹、保證安全
五不原則:不刷卡 不匯款 不買點數 不中途換人 不滿意不用消費
看照片加Line:949918 從此高潮不用手
( 茶姊長得很好看 單身 可交朋友聊色唷~)
人生無需掙扎 小頭無需痛苦 欲火焚身找安琪全臺最夯外送茶幫你排憂解痛 出差找小姐/約炮/一夜情/愛愛/打手槍/半套/個人/魚/外送茶/找滿意的好茶趕快加賴:949918 進入垂生欲死的天堂吧~各種類型純兼職正妹/本土/混血/任你挑選高雄按摩個人工作室,旅遊,台南24h台南24h餐廳/台北茶訊交msn/卡債/台中旅館外叫服務/台中 spa油壓男按摩師/高雄24h咖啡/台南水茶外出,原味,台北傳播妹/全數皆優質台灣妹妹/台中車珮蒂a圖/台中找魚/台南成人視訊聊天室/高潮/火辣激情~時尚美女辣妹,台南旅館小姐,高雄綠舍spa,台中做黑的,台中 外約,台南指油壓按摩,高雄小姐,台中;全套,台中陪酒ktv,台北全套護膚個人工作室,尋找台南援交妹,交換夫妻的肉宴,加賴:949918 免費視訊裸聊 台中泰式按摩,八大娛樂網詐騙,台南應召,台北絲襪美腿高跟鞋,找高雄鐘點情人,高雄學生,銀色獵物俱樂部,台中援助留言板,台北色情美容店,高雄星百老匯,極樂台南市,台南護膚理容,台中車站地址,台南色情 美容坊,高雄外叫茶,高雄鐘點情人外約俱樂部,台北傳播伴遊,高雄茶訊msn,台中包養,台南買茶,台北夜店加賴:949918,台南指壓個人工作室,台北外送茶,新堀江,台中旅館網,台南陪酒,美女奶圖片,台北叫小姐旅館,台北茶資,高雄全套按摩指油壓店
台中輕熟美女茶,台北好茶外送,性感內褲,高雄按摩 24小時全套,高雄外送,台北外送外約茶棧,台中理容店,台北兼差援留言板,加賴:949918 免費視訊裸聊 台南三溫暖,高雄美女小吃部ktv,台北品茶留言板,花壇溝仔邊價錢,台北美女指油壓,台南腳底按摩教學,台北個人兼職交友留言板,汽車旅館 小姐,台北叫小姐的店,夫妻聯誼照片,台南援交妹外約,高雄茶莊,台南外送服務,台南頭皮去角質,按摩八大娛樂網,高雄旅店,加賴:949918 免費視訊裸聊 高雄聊天聯盟,高雄護膚全套店,台北高雄找一夜情,台南私兼,台北車站租機車,台中應召站電話,台南第三性太陽花女王劉喬
PS:大外送兼職美女,台中加賴:949918 ,安琪外送茶坊,高雄外送茶坊,台北外送茶坊 好茶分享,AV女優,吃魚喝茶論壇,成人愛愛論壇 大家來找茶PLUS,伊利,eyny,玩美情人,男人幫,QK性愛俱樂部 男人尋歡俱樂部 八大娛樂網 找茶夜情外送辣妹鐘點一夜情 援交妹兼職學生妹等蘇菲加賴:949918 ,水靈,溫蒂,小果,歪歪,amy,薇薇,依晨,千惠,韓欣,佳琪,小妍,亞希,冰冰,依依,莫琳,虞姬,珊珊,小Q海倫,夏娃,念念,語嫣,珍欣,米琪,S姐,葉子,娜美,小辣椒,可可,米雪,志玲,心怡,Hebe,紅糖,天后,戲子,小雨,安琪,阿九,紹婷,蘇珊,加賴:949918 ,灣灣,欣萱,千惠, 韓欣,小妍,笑笑,圓圓,米蘭,羅琳,阿雅,維尼,海薇,千惠,韓欣,佳琪,小妍,亞希,小果蝴蝶,小舞,糖萱,天心,虞姬,海棠,櫻桃,加賴:949918,冰冰,蒼井空,小S,奶茶妹,檳榔西施,OL,范冰冰,李冰冰,李宗瑞,外送茶坊台北外送茶坊台中外送茶,高雄加賴:949918 ,安琪美女外約服務/台中/高雄/新竹/彰化/南投/加賴:949918 ,安琪全臺外送本土兼職妹妹茶莊極品俱樂部嚴選絕色經典,成人性愛慾茶園找茶討論區,催情藥,唯美貼圖,成人論壇,網絡報稅,線上遊戲,高檔平價好茶,淫照聊天是尋夢園美女外送加賴:949918 ,情趣用品八大行業指油壓全套暑假打工,加賴:949918 ,網站設計,中國合夥人,鋼鐵俠3,HTC,蝴蝶機,變裝遊戲,角色扮演,A片下載,AV女優,第一手論壇,貓都,卡提諾,喝茶,完美情人BJ論壇,小女人論壇,卡提諾論壇,加賴:949918 ,台灣論壇 樂之軒/全套服務/加賴:949918 ,安琪外送茶/外送服務/學生妹兼職愛愛/旅館叫小姐/住家叫小姐/找茶討論區/台北出差叫小姐 /鐘點情人/個人學生妹兼職/現金消費/加賴:949918,台北一夜情人外約/台北全套外叫/台北飯店叫小姐/吃魚喝茶論壇/茶訊討論區/成人話題/捷克論壇/伊利論壇/兩性討論/妹妹外約服務網/茶漁論壇成人論壇大台北新竹喝茶討論區三重喝茶土城叫小姐旅館叫服務桃園龜山喝茶加賴:949918 ,一夜情人外送/鐘點情人全套S外送外約/水噹噹