基于AVR單片機(jī)和DS18B20的多點(diǎn)溫度測(cè)量系統(tǒng)
介紹基于AVR單片機(jī)、BASCOM-AVR語(yǔ)言和DS18B20傳感器的多點(diǎn)溫度測(cè)量系統(tǒng)。利用AVR單片機(jī)內(nèi)部的E2PROM,建立了位置編號(hào)和傳感器序列號(hào)的對(duì)應(yīng)關(guān)系表,實(shí)現(xiàn)了在多點(diǎn)溫度測(cè)量系統(tǒng)中對(duì)多個(gè)傳感器的識(shí)別和處理,并給出了具體的編程實(shí)例。
關(guān)鍵詞:?jiǎn)慰偩€;數(shù)字溫度傳感器;單片機(jī)
Several Points Temperature Measuring System Based on AVR SCM and DS18B20
GAO Yuqin
(Xuzhou Institute of Technology, Xuzhou 221008, China)
Key words: monobus; digital temperature sensor; SCM
1DS18B20和BASCOM-AVR簡(jiǎn)介
DS18B20是美國(guó)DALLAS公司生產(chǎn)的單總線數(shù)字溫度傳感器,從DS18B20讀出或?qū)懭氲男畔H需要一根口線。在單總線工作方式下,允許一條信號(hào)線上掛接多個(gè)DS18B20,特別適合于構(gòu)成遠(yuǎn)距離多點(diǎn)溫度測(cè)控系統(tǒng),從而大大簡(jiǎn)化了系統(tǒng)布線,提高了可靠性,降低了成本,而實(shí)現(xiàn)這些的關(guān)鍵在于每片DS18B20都有唯一的ROM代碼(64位產(chǎn)品序列號(hào))。在多點(diǎn)溫度測(cè)控系統(tǒng)中,ROM代碼是識(shí)別和操作DS18B20的基礎(chǔ);無(wú)論讀取還是選擇對(duì)某一個(gè)傳感器進(jìn)行操作,主機(jī)必須發(fā)送64位ROM代碼。
BASCOM-AVR是MSC Electronics公司推出的基于AVR系統(tǒng)的軟件開發(fā)仿真平臺(tái)。程序語(yǔ)句和Micrsoft VB/QB高度兼容;為標(biāo)準(zhǔn)LCD顯示器、I2C芯片和單總線協(xié)議芯片等擴(kuò)充了專用語(yǔ)句;內(nèi)置模擬終端和程序下載功能;內(nèi)置軟件仿真平臺(tái)用于測(cè)試;編譯產(chǎn)生的運(yùn)行代碼可在所有帶內(nèi)部存儲(chǔ)器的AVR微控制器中運(yùn)行。DEMO版本可生成2KB程序代碼。BASCOM-AVRDEMO版安裝軟件包可到http://www.mcselec.com免費(fèi)下載。?
DS18B20是美國(guó)DALLAS公司生產(chǎn)的單總線數(shù)字溫度傳感器,從DS18B20讀出或?qū)懭氲男畔H需要一根口線。在單總線工作方式下,允許一條信號(hào)線上掛接多個(gè)DS18B20,特別適合于構(gòu)成遠(yuǎn)距離多點(diǎn)溫度測(cè)控系統(tǒng),從而大大簡(jiǎn)化了系統(tǒng)布線,提高了可靠性,降低了成本,而實(shí)現(xiàn)這些的關(guān)鍵在于每片DS18B20都有唯一的ROM代碼(64位產(chǎn)品序列號(hào))。在多點(diǎn)溫度測(cè)控系統(tǒng)中,ROM代碼是識(shí)別和操作DS18B20的基礎(chǔ);無(wú)論讀取還是選擇對(duì)某一個(gè)傳感器進(jìn)行操作,主機(jī)必須發(fā)送64位ROM代碼。
BASCOM-AVR是MSC Electronics公司推出的基于AVR系統(tǒng)的軟件開發(fā)仿真平臺(tái)。程序語(yǔ)句和Micrsoft VB/QB高度兼容;為標(biāo)準(zhǔn)LCD顯示器、I2C芯片和單總線協(xié)議芯片等擴(kuò)充了專用語(yǔ)句;內(nèi)置模擬終端和程序下載功能;內(nèi)置軟件仿真平臺(tái)用于測(cè)試;編譯產(chǎn)生的運(yùn)行代碼可在所有帶內(nèi)部存儲(chǔ)器的AVR微控制器中運(yùn)行。DEMO版本可生成2KB程序代碼。BASCOM-AVRDEMO版安裝軟件包可到http://www.mcselec.com免費(fèi)下載。?
3.1獲取序列號(hào)(64位ROM代碼)
操作單總線數(shù)字溫度傳感器必須嚴(yán)格按規(guī)定的協(xié)議操作,即應(yīng)按以下順序操作:初始化、ROM操作命令、暫存存儲(chǔ)器操作命令、數(shù)據(jù)傳輸。在ROM操作命令中,有兩條命令專門用于獲取傳感器序列號(hào):讀ROM命令(33H)和搜索ROM命令(F0H)。讀ROM命令只能在總線上僅有一個(gè)傳感器的情況下使用。搜索ROM命令則允許總線主機(jī)使用一種“消去”處理方法來(lái)識(shí)別總線上所有的傳感器序列號(hào)。為了建立64位ROM代碼和測(cè)量位置點(diǎn)傳感器之間的關(guān)系,我們選用讀ROM命令(33H)。DS18B20的64位ROM代碼結(jié)構(gòu)如圖2所示:
操作單總線數(shù)字溫度傳感器必須嚴(yán)格按規(guī)定的協(xié)議操作,即應(yīng)按以下順序操作:初始化、ROM操作命令、暫存存儲(chǔ)器操作命令、數(shù)據(jù)傳輸。在ROM操作命令中,有兩條命令專門用于獲取傳感器序列號(hào):讀ROM命令(33H)和搜索ROM命令(F0H)。讀ROM命令只能在總線上僅有一個(gè)傳感器的情況下使用。搜索ROM命令則允許總線主機(jī)使用一種“消去”處理方法來(lái)識(shí)別總線上所有的傳感器序列號(hào)。為了建立64位ROM代碼和測(cè)量位置點(diǎn)傳感器之間的關(guān)系,我們選用讀ROM命令(33H)。DS18B20的64位ROM代碼結(jié)構(gòu)如圖2所示:
? 

如果某一傳感器損壞,只需按上述連接方法,撥動(dòng)開關(guān)K2輸入損壞傳感器的位置編號(hào),將新的DS18B20插入Z1插座重新測(cè)試,單片機(jī)自動(dòng)根據(jù)讀取的編號(hào)值將測(cè)得的ROM代碼取代E2PROM中相同位置編號(hào)處的原ROM代碼即可。
3.2多點(diǎn)溫度的巡回測(cè)量
開關(guān)K1打開,將T斷開處接上。由于已經(jīng)在上面獲取了多個(gè)DS18B20的ROM代碼并在AVR單片機(jī)內(nèi)部的E2PROM中建立了測(cè)量位置點(diǎn)和傳感器64位ROM代碼之間的關(guān)系表,因此對(duì)多個(gè)溫度的巡回測(cè)量的步驟如下:
(1)發(fā)跳過(guò)ROM命令CCH。
(2)發(fā)啟動(dòng)所有在線的DS18B20進(jìn)行溫度轉(zhuǎn)換命令44H。
(3)延遲1s。
(4)發(fā)匹配ROM命令55H。
(5)按照E2PROM中建立的關(guān)系表的順序取出64位ROM代碼發(fā)送到單總線。
(6)發(fā)讀溫度值命令BEH,讀取溫度值。
(7)進(jìn)行CRC校驗(yàn)和數(shù)據(jù)處理后送LCD顯示器顯示。
(8)重復(fù)第4步到第7步,直到所有的DS18B20測(cè)量處理完。
(9)再重復(fù)第1步到第8步,進(jìn)行下一輪的巡回測(cè)量。
如果只對(duì)某一個(gè)DS18B20進(jìn)行溫度測(cè)量,只要將第1步的跳過(guò)ROM命令CCH,改為匹配ROM命令55H,將撥動(dòng)開關(guān)撥到和要測(cè)量的DS18B20的編號(hào)相對(duì)應(yīng)的數(shù)值上,單片機(jī)90S8515讀取撥動(dòng)開關(guān)的數(shù)值(編號(hào))n,到E?2PROM建立的關(guān)系表中從(n-1)×8開始的單元取出ROM代碼發(fā)送到總線,去掉第8步,其余和上面步驟相似即可。
測(cè)試中,DS18B20選擇芯片出廠時(shí)默認(rèn)的12位轉(zhuǎn)換精度,轉(zhuǎn)換的結(jié)果用16位符號(hào)擴(kuò)展的二進(jìn)制補(bǔ)碼讀數(shù)形式提供。關(guān)于DS18B20可參考DALLAS公司的數(shù)據(jù)手冊(cè)。
多點(diǎn)溫度巡回測(cè)量的主要程序如下:




上述兩個(gè)程序可以編寫為兩個(gè)子程序,主程序在初始化工作完成后,讀開關(guān)K1的狀態(tài),如為打開狀態(tài)調(diào)用溫度巡回測(cè)量部分的子程序;如為閉合狀態(tài)調(diào)用獲取ROM代碼子程序。
4.1設(shè)置報(bào)警限值
DS18B20設(shè)有溫度高低限報(bào)警功能。DSl8B20的存儲(chǔ)器由兩部分組成:一個(gè)是9字節(jié)的靜態(tài)RAM,其中第0和第1字節(jié)用于存儲(chǔ)16位的溫度轉(zhuǎn)換值,第2(高溫限TH)和第3字節(jié)(低溫限TL)作為溫度報(bào)警限值或通用存儲(chǔ)器單元供用戶使用;另一個(gè)是非易失性的E2PROM。當(dāng)靜態(tài)RAM作為溫度報(bào)警限值使用時(shí),可以在系統(tǒng)安裝和工作前,用寫RAM命令4EH將高溫限TH和低溫限TL寫入第2和第3字節(jié)單元。由于靜態(tài)RAM掉電后信息即丟失,因此需要再通過(guò)拷貝RAM命令48H將第2和第3字節(jié)單元的溫度報(bào)警限值拷貝到E2PROM中。主程序只要在初始化部分使用重調(diào)E2PROM命令B8H,就可以將E?2PROM中的溫度報(bào)警限值重新拷貝到靜態(tài)RAM中。
4.2報(bào)警處理
系統(tǒng)正常工作時(shí),在啟動(dòng)所有的DS18B20作溫度轉(zhuǎn)換后,可以使用報(bào)警搜索命令ECH,發(fā)現(xiàn)溫度值高于TH或低于TL的數(shù)值時(shí),則讀取報(bào)警的DS18B20的ROM代碼,通過(guò)查AVR單片機(jī)內(nèi)部E2PROM中測(cè)量位置點(diǎn)和傳感器64位ROM代碼之間的關(guān)系表即可得到報(bào)警的DS18B20的位置編號(hào),從而啟動(dòng)語(yǔ)音報(bào)警或在LCD上顯示報(bào)警點(diǎn)的位置編號(hào)。
本文的設(shè)計(jì)方法,將DS18B20 ROM代碼的獲取和溫度的測(cè)量融為一體,利用單片機(jī)內(nèi)部的E?2PROM建立了測(cè)量位置點(diǎn)和ROM代碼之間的關(guān)系表,用簡(jiǎn)單的硬件及編程方法實(shí)現(xiàn)了多點(diǎn)溫度的測(cè)量、數(shù)字溫度傳感器的出錯(cuò)指示和識(shí)別,大大有利于系統(tǒng)的調(diào)試和擴(kuò)充,能有效降低成本,縮短開發(fā)周期。在糧庫(kù)測(cè)溫系統(tǒng)、冷庫(kù)測(cè)溫系統(tǒng)、中央空調(diào)系統(tǒng)、智能建筑自控系統(tǒng)等多點(diǎn)溫度測(cè)量系統(tǒng)中將獲得廣泛的應(yīng)用。
DS18B20設(shè)有溫度高低限報(bào)警功能。DSl8B20的存儲(chǔ)器由兩部分組成:一個(gè)是9字節(jié)的靜態(tài)RAM,其中第0和第1字節(jié)用于存儲(chǔ)16位的溫度轉(zhuǎn)換值,第2(高溫限TH)和第3字節(jié)(低溫限TL)作為溫度報(bào)警限值或通用存儲(chǔ)器單元供用戶使用;另一個(gè)是非易失性的E2PROM。當(dāng)靜態(tài)RAM作為溫度報(bào)警限值使用時(shí),可以在系統(tǒng)安裝和工作前,用寫RAM命令4EH將高溫限TH和低溫限TL寫入第2和第3字節(jié)單元。由于靜態(tài)RAM掉電后信息即丟失,因此需要再通過(guò)拷貝RAM命令48H將第2和第3字節(jié)單元的溫度報(bào)警限值拷貝到E2PROM中。主程序只要在初始化部分使用重調(diào)E2PROM命令B8H,就可以將E?2PROM中的溫度報(bào)警限值重新拷貝到靜態(tài)RAM中。
4.2報(bào)警處理
系統(tǒng)正常工作時(shí),在啟動(dòng)所有的DS18B20作溫度轉(zhuǎn)換后,可以使用報(bào)警搜索命令ECH,發(fā)現(xiàn)溫度值高于TH或低于TL的數(shù)值時(shí),則讀取報(bào)警的DS18B20的ROM代碼,通過(guò)查AVR單片機(jī)內(nèi)部E2PROM中測(cè)量位置點(diǎn)和傳感器64位ROM代碼之間的關(guān)系表即可得到報(bào)警的DS18B20的位置編號(hào),從而啟動(dòng)語(yǔ)音報(bào)警或在LCD上顯示報(bào)警點(diǎn)的位置編號(hào)。
本文的設(shè)計(jì)方法,將DS18B20 ROM代碼的獲取和溫度的測(cè)量融為一體,利用單片機(jī)內(nèi)部的E?2PROM建立了測(cè)量位置點(diǎn)和ROM代碼之間的關(guān)系表,用簡(jiǎn)單的硬件及編程方法實(shí)現(xiàn)了多點(diǎn)溫度的測(cè)量、數(shù)字溫度傳感器的出錯(cuò)指示和識(shí)別,大大有利于系統(tǒng)的調(diào)試和擴(kuò)充,能有效降低成本,縮短開發(fā)周期。在糧庫(kù)測(cè)溫系統(tǒng)、冷庫(kù)測(cè)溫系統(tǒng)、中央空調(diào)系統(tǒng)、智能建筑自控系統(tǒng)等多點(diǎn)溫度測(cè)量系統(tǒng)中將獲得廣泛的應(yīng)用。
- AVR單片機(jī)(57992)
- DS18B20(83195)
- DS1(29457)
相關(guān)推薦
熱點(diǎn)推薦
基于DS18B20和LabVIEW的多點(diǎn)溫度測(cè)量系統(tǒng)
今天我們一起完成一個(gè)比較完整的作品,基于DS18B20和LabVIEW的多點(diǎn)溫度測(cè)量系統(tǒng)。我重點(diǎn)介紹實(shí)現(xiàn)多點(diǎn)DS18B20溫度驅(qū)動(dòng)模塊的思路,具體實(shí)現(xiàn)大家可以閱讀源碼。驅(qū)動(dòng)源碼參考了不少資料,在此感謝那些樂于分享的程序員。分享,傳遞,沉淀,這一直都是我們堅(jiān)持的信念。
2022-09-26 10:28:27
2389
2389基于DS18B20的家用溫度測(cè)量器設(shè)計(jì)
本制作采用USB口作為供電端口,用DS18B20溫度傳感器進(jìn)行溫度信息采集,用AT89C2051單片機(jī)進(jìn)行控制,采用四位共陽(yáng)數(shù)碼管顯示,從而實(shí)現(xiàn)對(duì)溫度的測(cè)量顯示(系統(tǒng)框圖如圖1所示)。本設(shè)計(jì)
2011-10-03 13:10:42
2985
298551單片機(jī)DS18B20溫度傳感器及數(shù)碼管顯示溫度 精選資料下載
51單片機(jī)DS18B20溫度傳感器及數(shù)碼管顯示溫度大家好,今天給大家?guī)?lái)的代碼及原理解釋是,在51單片機(jī)在接收DS18B20溫度傳感器數(shù)據(jù),并且在數(shù)碼管上實(shí)時(shí)顯示溫度DS18B20及數(shù)碼管顯示溫度
2021-07-14 07:17:26
51單片機(jī)ds18b20溫度報(bào)警器
一個(gè)報(bào)警系統(tǒng),供大家學(xué)習(xí)和參考。需要的功能及作用單片機(jī)DS18B20溫度測(cè)量系統(tǒng)的測(cè)量范圍為0-99.9攝氏度,可設(shè)置上限報(bào) 警溫度、下限報(bào) 警溫度(即高于上限值或者低于下限值時(shí)蜂鳴器報(bào) 警),默認(rèn)
2021-07-14 07:27:07
DS18B20多點(diǎn)測(cè)溫方法探討
系統(tǒng)具有測(cè)量精度高、穩(wěn)定性好、結(jié)構(gòu)簡(jiǎn)單、配置靈活、成本低廉、容易擴(kuò)展、傳輸距離遠(yuǎn)且抗干擾性強(qiáng)等特點(diǎn),在大范圍溫度多點(diǎn)監(jiān)控系統(tǒng)中具有十分廣闊的應(yīng)用前景。本文所介紹的二種基于DS18B20 的多點(diǎn)測(cè)溫方法各有優(yōu)缺點(diǎn),在應(yīng)用時(shí)可根據(jù)實(shí)際情況給予選擇。:
2018-11-02 16:10:41
DS18B20溫度傳感器學(xué)習(xí)筆記 精選資料推薦
DS18B20溫度傳感器DS18B20是DALLAS公司的1-Wire(單總線)數(shù)字溫度計(jì)芯片,溫度測(cè)量范圍從-55℃至+125℃。DS18B20使用方便,單片機(jī)和DS18B20僅需連接一條
2021-07-14 06:19:14
DS18B20在溫度檢測(cè)系統(tǒng)中的應(yīng)用
摘要:該論文結(jié)合實(shí)際使用經(jīng)驗(yàn),完成了DS18B20數(shù)字溫度傳感器在基于單片機(jī)的溫度檢測(cè)系統(tǒng)中的應(yīng)用。本設(shè)計(jì)有效的提高了控制系統(tǒng)的實(shí)時(shí)性改善了溫度測(cè)量的自動(dòng)化程度,具有較高的實(shí)用價(jià)值。該系統(tǒng)可應(yīng)用
2018-11-06 15:09:43
DS18B20如何使用多個(gè)進(jìn)行多點(diǎn)測(cè)試溫度?
DS18B20如何使用多個(gè)進(jìn)行多點(diǎn)測(cè)試溫度?電氣連接和程序如何實(shí)現(xiàn)?求大神指點(diǎn)!
2014-11-08 18:21:13
DS18B20數(shù)字溫度計(jì)
和DS18B20溫度傳感器通信,控制溫度的采集過(guò)程和進(jìn)行數(shù)據(jù)通信;(2)利用數(shù)碼管顯示測(cè)量的溫度值;3(4)編寫C51程序,完成單片機(jī)對(duì)溫度數(shù)據(jù)的采集過(guò)程以及與DS18B20數(shù)據(jù)傳輸過(guò)程的控制。2
2012-07-26 15:39:52
DS18B20的特點(diǎn)是什么
一、芯片介紹1、DS18B20特點(diǎn)(1)采用單總線的接口方式 與微處理器連接時(shí)僅需要一條口線即可實(shí)現(xiàn)微處理器與 DS18B20 的雙向通訊。(2)測(cè)量溫度范圍寬,測(cè)量精度高 DS18B20 的測(cè)量
2022-01-10 06:25:39
DS18B20簡(jiǎn)介
1、DS18B20簡(jiǎn)介DS18B20本身就是一個(gè)溫度傳感器,只需要將DS18B20的數(shù)據(jù)引腳和單片機(jī)的一個(gè)I/O口接上,單片機(jī)通過(guò)1-Wire協(xié)議與DS18B20進(jìn)行通信,讀出溫度。CT107D
2021-11-22 07:21:19
基于51單片機(jī)的DS18B20溫度測(cè)量系統(tǒng)該怎樣去設(shè)計(jì)呢
摘要:本溫度測(cè)量系統(tǒng)以AT89C51單片機(jī)為核心控制器,配合DS18B20數(shù)字溫度傳感器、LCD1602、蜂鳴器、LED燈進(jìn)行溫度的測(cè)量、顯示和預(yù)警。本系統(tǒng)可通過(guò)按鍵設(shè)置溫度上限值,單片機(jī)將檢測(cè)
2021-11-09 08:17:11
基于DS18B20的MOA溫度遠(yuǎn)程監(jiān)控系統(tǒng)設(shè)計(jì)
MOA的運(yùn)行狀態(tài)。以MOA閥片溫度作為故障特征量, 設(shè)計(jì)了基于DS18B20和AT89S52單片機(jī)的實(shí)時(shí)溫度監(jiān)測(cè)系統(tǒng)。研究表明, 該系統(tǒng)結(jié)構(gòu)合理, 方法正確, 可滿足應(yīng)用需求, 大幅度減少了MOA維護(hù)
2018-12-04 15:57:21
基于AT89C51和DS18B20的最簡(jiǎn)溫度測(cè)量系統(tǒng)
與單片機(jī)溝通,完成溫度采集和數(shù)據(jù)處理。DS18B20與AT89C51結(jié)合實(shí)現(xiàn)最簡(jiǎn)溫度檢測(cè)系統(tǒng),該系統(tǒng)結(jié)構(gòu)簡(jiǎn)單,抗干擾能力強(qiáng),適合于惡劣環(huán)境下進(jìn)行現(xiàn)場(chǎng)溫度測(cè)量,有廣泛的應(yīng)用前景?! ?溫度測(cè)量系統(tǒng)硬件
2018-10-25 17:11:43
基于單總線器件DS18B20的溫度測(cè)量儀
上掛接多個(gè)DS18B20來(lái)組建溫度測(cè)量網(wǎng)絡(luò)。 2 硬件電路設(shè)計(jì)本系統(tǒng)設(shè)計(jì)采用 Mega8單片機(jī)控制DS18B20,由顯示電路顯示當(dāng)前溫度。其系統(tǒng)硬件電路如圖1所示。Atmel的Mega8單片機(jī)采用
2008-09-24 16:28:15
基于單總線數(shù)字溫度傳感器DS18B20的測(cè)溫系統(tǒng)方案
),DS18B20以16位、符號(hào)擴(kuò)展的二進(jìn)制補(bǔ)碼形式發(fā)送到數(shù)據(jù)總線,低位在前,高位在后。 2 測(cè)溫系統(tǒng)硬件設(shè)計(jì) 系統(tǒng)硬件主要由單片機(jī)最小系統(tǒng)、DS18B20傳感器溫度采集電路、數(shù)碼管顯示驅(qū)動(dòng)電路、LED報(bào)警電路
2018-11-06 15:18:17
如何實(shí)現(xiàn)在同一個(gè)IO口上接多個(gè)DS18B20,進(jìn)行多點(diǎn)溫度測(cè)量教程
{DS18B20_DQ_OUT=0;// Write 0delay_us(60); DS18B20_DQ_OUT=1;delay_us(2); } }}因?yàn)?b class="flag-6" style="color: red">單片機(jī)只對(duì)一個(gè)DS18B20進(jìn)行操作,就不
2016-05-12 20:24:00
如何實(shí)現(xiàn)在同一個(gè)IO口上接多個(gè)DS18B20,進(jìn)行多點(diǎn)溫度測(cè)量教程
{DS18B20_DQ_OUT=0;// Write 0delay_us(60);DS18B20_DQ_OUT=1;delay_us(2); } }}因?yàn)?b class="flag-6" style="color: red">單片機(jī)只對(duì)一個(gè)DS18B20進(jìn)行操作,就不需要讀取ROM編碼
2018-09-23 20:05:12
怎樣通過(guò)STC89C52單片機(jī)與溫度芯片DS18B20通信
主要是通過(guò)STC89C52單片機(jī)與溫度芯片DS18B20通信,讓LCD1602來(lái)顯示溫度,其電路原理圖如下:注意:DS18B20有字一面朝我們,管腳朝下,依次接入地、單片機(jī)管腳、以及5V,其中還需要接
2021-12-07 07:22:05
有51單片機(jī)和arm設(shè)計(jì)多DS18B20溫度測(cè)量系統(tǒng)有什么不同?
有51單片機(jī)和arm設(shè)計(jì)多DS18B20溫度測(cè)量系統(tǒng)有什么不同?
2016-06-21 22:17:33
數(shù)字式溫度計(jì)DS18B20的特性及應(yīng)用
DS18B20是美國(guó)DALLAS公司生產(chǎn)的可完全替代DS1820的全新型單線數(shù)字式溫度計(jì).文中介紹了DS18B20的性能結(jié)構(gòu)和與DS1820比較所具有的不同特點(diǎn),說(shuō)明了DS18B20的使用要點(diǎn).給出了DS18B20與單片機(jī)構(gòu)
2009-04-25 15:19:02
69
69單片機(jī)與數(shù)字溫度傳感器DS18B20的接口設(shè)計(jì)
本章簡(jiǎn)要介紹了DALLAS公司生產(chǎn)的-線式數(shù)字溫度傳感器DS18B20的基本原理、功能特點(diǎn)及工作時(shí)序,給出了DS180B20與單片機(jī)接口的軟件編程實(shí)例。
2009-07-13 11:20:25
138
138基于PC機(jī)的DS18B20溫度采集系統(tǒng)
本文簡(jiǎn)要介紹了溫度傳感器DS18B20 的特性及工作原理,給出了DS18B20 與單片機(jī)、單片機(jī)與PC 機(jī)間的接線圖,并介紹了如何實(shí)現(xiàn)溫度采集以及與PC 機(jī)間的數(shù)據(jù)通訊。PC 可把接收到的單
2009-09-10 16:20:42
161
161基于DS18B20測(cè)溫的單片機(jī)溫度控制系統(tǒng)
介紹了以AT89S52單片機(jī)為控制核心的溫度控制系統(tǒng),系統(tǒng)采用數(shù)字溫度計(jì)芯片DS18B20構(gòu)成測(cè)溫單元,通過(guò)AT89S52的開關(guān)量輸出控制固態(tài)繼電器(SSR)的通斷,調(diào)節(jié)烤箱內(nèi)溫度。采用PID
2009-12-19 16:47:15
799
799DS18B20在ME300B單片機(jī)開發(fā)系統(tǒng)的應(yīng)用實(shí)例
本文介紹如何使用DS18B20在ME300B單片機(jī)開發(fā)系統(tǒng)上實(shí)現(xiàn)溫度控制.
為了大家更好地使用與了解偉納電子ME300B單片機(jī)開發(fā)系統(tǒng),現(xiàn)將DS18B20在ME300B的應(yīng)用中所涉及的部分電路做簡(jiǎn)單
2010-09-19 23:00:10
43
43基于MSP430單片機(jī)和DS18B20的數(shù)字溫度計(jì)
為了在工業(yè)生產(chǎn)及過(guò)程控制中準(zhǔn)確測(cè)量溫度,設(shè)計(jì)了一種基于低功耗MSP430單片機(jī)的數(shù)字溫度計(jì)。整個(gè)系統(tǒng)通過(guò)單片機(jī)MSP430F1121A控制DS18B20讀取溫度,采用數(shù)碼管顯示,溫度傳感器DS18B20
2010-11-22 16:14:29
269
269基于單總線器件DS18B20的溫度測(cè)量儀
針對(duì)目前采用的熱敏電阻測(cè)量方法,提出了采用單總線數(shù)字式溫度傳感器DS18B20和單片機(jī)組成的新型溫度測(cè)量儀。介紹DS18B20的結(jié)構(gòu)和工作原理,以及單總線工作原理,給出了由Mega8單
2010-12-13 17:44:25
113
113一種新型多點(diǎn)測(cè)溫系統(tǒng)的設(shè)計(jì)(基于DS18B20設(shè)計(jì)的多點(diǎn)測(cè)溫
一種新型多點(diǎn)測(cè)溫系統(tǒng)的設(shè)計(jì)(基于DS18B20設(shè)計(jì)的多點(diǎn)測(cè)溫系統(tǒng))
介紹DS18B20的基本特性,和基于DS18B20設(shè)計(jì)的多點(diǎn)測(cè)溫系統(tǒng)。給出了
2009-10-15 23:50:46
2168
2168
基于DS18B20與TMS320LF2407A的溫度測(cè)量系統(tǒng)
基于DS18B20與TMS320LF2407A的溫度測(cè)量系統(tǒng)
前 言
DS18B2普遍都是和單片機(jī)配合使用,很少有關(guān)于DSP與DS18B20的連接的接口報(bào)道,所以此文詳細(xì)介紹了TMS320LF2407
2009-11-09 16:54:02
1221
1221
51單片機(jī)DS18B20測(cè)量溫度實(shí)驗(yàn)
用一片DS18B20構(gòu)成測(cè)溫系統(tǒng),測(cè)量的溫度精度達(dá)到0.1度,測(cè)量的溫度的范圍在-20度到+50度之間,用4位數(shù)碼管顯示出來(lái)
2011-05-10 10:11:12
30221
30221基于DS18B20與JHD12232D的智能溫度測(cè)控器設(shè)計(jì)
基于STC單片機(jī)的智能溫度測(cè)控系統(tǒng),是以STC89C51單片機(jī)為控制器,由溫度傳感器 DS18B20 、JHD12232D液晶顯示器、按鍵、報(bào)警控制等模塊構(gòu)成。該系統(tǒng)由DS18B20檢測(cè)溫度,然后通過(guò)單總線將溫
2011-08-15 10:02:36
139
139DS18B20溫度顯示報(bào)警控制設(shè)計(jì)
本文設(shè)計(jì)了一種基于AT89C51 單片機(jī)與DS18B20 的溫度控制系統(tǒng)。該設(shè)計(jì)通過(guò)AT89S52 單片機(jī)驅(qū)動(dòng)數(shù)字溫度傳感器DS18B20,進(jìn)行溫度數(shù)據(jù)采集、讀取、處理,并通過(guò)數(shù)碼管顯示出來(lái)。同時(shí),也可通
2011-12-17 00:24:00
698
698單片機(jī)視頻教程17: DS18B20溫度傳感器的學(xué)習(xí)
《手把手教你學(xué)單片機(jī)》單片機(jī)視頻教程17:DS18B20溫度傳感器的學(xué)習(xí) 單片機(jī)視頻教程17:18B20特點(diǎn) 1、一線總線數(shù)字化溫度傳感器 2、3V到5.5V的寬電壓工作范圍 3、分辨率9-12位可設(shè)定,即
2012-08-21 09:54:08
13872
13872
基于DS18B20的多點(diǎn)溫度測(cè)量系統(tǒng)的設(shè)計(jì)_畢業(yè)設(shè)計(jì)
本文介紹了基于DS18B20和STC89C52RC的多點(diǎn)溫度測(cè)量的方法和原理,利用DSI8B20單總線溫度傳感器和單片機(jī)與其它外圍設(shè)備結(jié)合在一起實(shí)現(xiàn)溫度的測(cè)量和顯示。該設(shè)計(jì)主要分為以下三大部分:硬件
2014-11-26 15:10:08
89
89DS18B20基于51單片機(jī)的C語(yǔ)言源代碼
DS18B20基于51單片機(jī)的C語(yǔ)言源代碼。實(shí)現(xiàn)溫度數(shù)據(jù)的讀取和顯示,使用時(shí)請(qǐng)注意程序中所定義的每個(gè)單片機(jī)引腳,希望對(duì)單片機(jī)初學(xué)者有幫助。
2015-11-03 11:33:07
8
8DS18B20溫度測(cè)試實(shí)驗(yàn)
基于單片機(jī)STC89C52的DS18B20數(shù)字溫度計(jì),測(cè)量實(shí)時(shí)溫度。
2015-12-31 14:36:50
10
10DS18B20 液晶顯示1602
DS18B20 液晶顯示1602 單片機(jī)液晶顯示讀取DS18B20溫度,通過(guò)LCD1602顯示出來(lái),并輸出控制。
2016-03-16 10:50:47
57
57DS18B20數(shù)字溫度傳感器
本設(shè)計(jì)基于單片機(jī)STM32開發(fā)板,對(duì)DS18B20數(shù)字溫度傳感器進(jìn)行控制,有源代碼
2016-05-11 14:54:56
42
42數(shù)碼管顯示51單片機(jī)DS18B20溫度測(cè)量源程序及仿真
數(shù)碼管顯示51單片機(jī)DS18B20溫度測(cè)量源程序及仿真
2016-12-15 22:16:01
202
202基于DS18B20數(shù)字溫度報(bào)警系統(tǒng)的設(shè)計(jì)
基于SST單片機(jī)的DS18B20數(shù)字溫度報(bào)警系統(tǒng)
2017-02-08 02:34:48
23
23DS18B20溫度傳感器protues仿真 avr16128 d
DS18B20溫度傳感器protues仿真 avr16128 ds18b20單片機(jī)仿真程序
2017-01-14 22:32:46
28
2851單片機(jī)DS12C887時(shí)鐘芯片DS18B20溫度芯片1602
51單片機(jī)DS12C887時(shí)鐘芯片DS18B20溫度芯片1602液晶顯示時(shí)鐘和溫度測(cè)量系統(tǒng)。時(shí)間很準(zhǔn)確。同時(shí)也能測(cè)量溫度。
2017-03-15 17:01:17
73
73DS18B20與51單片機(jī)實(shí)現(xiàn)多路溫度傳感器
本文表述了用51單片機(jī)和DS18B20實(shí)現(xiàn)多路溫度采集,并在LCD上顯示的主要內(nèi)容。
2017-08-29 17:22:00
53
53ds18b20負(fù)溫度,DS18B20數(shù)據(jù)處理支持負(fù)溫度
單片機(jī)測(cè)溫芯片DS18B20 是一款常用的IC,那么它有何優(yōu)勢(shì)和特點(diǎn)呢?對(duì)于ds18b20 又是如何處理和支持負(fù)溫度的呢?一起來(lái)了解一下。
2017-11-06 18:35:51
5137
5137
基于STM32自碼DS18B20驅(qū)動(dòng)程序
根據(jù)DS18B20的通信協(xié)議,DS18B20只能作為從機(jī),而單片機(jī)系統(tǒng)作為主機(jī),單片機(jī)控制DS18B20完成一次溫度轉(zhuǎn)換必須經(jīng)過(guò)3個(gè)步驟:復(fù)位、發(fā)送ROM指令、發(fā)送RAM指令。每次對(duì)DS18B20的操作都要進(jìn)行以上三個(gè)步驟。
2018-01-05 09:03:30
20037
20037
基于單片機(jī)的多點(diǎn)溫度測(cè)量系統(tǒng)
簡(jiǎn)單、精度高、抗干擾能力強(qiáng)、工作穩(wěn)定等特點(diǎn)。 本文介紹基于AT89C51單片機(jī)、C語(yǔ)言和DS18B20傳感器的多點(diǎn)溫度測(cè)量系統(tǒng)設(shè)計(jì)及其在Proteus平臺(tái)下的仿真。利用51單片機(jī)的并行口,同步快速讀取8支DS18B20溫度,實(shí)現(xiàn)了在多點(diǎn)溫度測(cè)量系統(tǒng)中對(duì)多個(gè)傳感器的快速精確識(shí)別和處理
2018-04-13 11:39:39
77
77AVR 單片機(jī)學(xué)習(xí)筆記之DS18b20溫度模塊
學(xué)習(xí)板搭配的 DS18B20,一般上給人的感覺有點(diǎn)像三極管,其實(shí) DS18B20 的內(nèi)部結(jié)構(gòu)與原理也挺猥瑣的,但是我們使用也是為了實(shí)現(xiàn)溫度傳感的功能而已,基本上不會(huì)介紹過(guò)度深入。
2018-05-04 14:14:50
6
6AVR單片機(jī)十日通:關(guān)于EEPROM讀寫與DS18B20的應(yīng)用介紹(10)
欣世紀(jì)電子阿迪老師單片機(jī)系列視頻教程之《AVR單片機(jī)十日通》,這是第十日:EEPROM讀寫與DS1302和DS18B20的應(yīng)用B
2018-07-06 04:45:00
4862
4862如何使用AVR單片機(jī)與溫度傳感器DS18B20進(jìn)行多點(diǎn)溫度測(cè)量
介紹了一種基于AVR 系列單片機(jī)ATmega8 與單總線數(shù)字溫度傳感器DS18B20 進(jìn)行多點(diǎn)溫度測(cè)量的方法,給出了在一根單總線掛接多個(gè)DS18B20 的接口電路,及DS18B20 序列號(hào)讀取方法和其與單片機(jī)通信的C 語(yǔ)言程序,該方法簡(jiǎn)單、易用,已經(jīng)在一些電路中得到了應(yīng)用。
2018-10-26 17:39:33
14
14使用AVR單片機(jī)和MEGAL16及DS18B20設(shè)計(jì)的測(cè)溫程序說(shuō)明
本文檔的主要內(nèi)容詳細(xì)介紹的是使用AVR單片機(jī)和MEGAL16及DS18B20設(shè)計(jì)的測(cè)溫程序說(shuō)明。
2019-01-22 16:18:17
3
3使用1602LCD顯示DS18B20數(shù)字溫度傳感器的溫度值程序免費(fèi)下載
本文檔的主要內(nèi)容詳細(xì)介紹的是使用1602LCD顯示DS18B20數(shù)字溫度傳感器的溫度值程序免費(fèi)下載。關(guān)于DS18B20電子溫度器件可查看單片機(jī)練習(xí) - DS18B20溫度轉(zhuǎn)換與顯示 。 本文主要講述如何使用LCD. 具體過(guò)程解釋可查看代碼注釋。
2019-09-20 17:19:00
34
34使用單片機(jī)串口通信控制DS18B20采集溫度然后數(shù)碼管顯示的程序
本文檔的主要內(nèi)容詳細(xì)介紹的是使用單片機(jī)串口通信控制DS18B20采集溫度然后數(shù)碼管顯示的程序免費(fèi)下載。
2019-08-22 17:30:00
9
951單片機(jī)的DS18B20數(shù)字溫度傳感器驅(qū)動(dòng)程序免費(fèi)下載
本文檔的主要內(nèi)容詳細(xì)介紹的是51單片機(jī)的DS18B20數(shù)字溫度傳感器驅(qū)動(dòng)程序免費(fèi)下載。
2019-07-29 17:36:00
25
25使用51單片機(jī)驅(qū)動(dòng)DS18B20溫度傳感器的程序免費(fèi)下載
本文檔的主要內(nèi)容詳細(xì)介紹的是使用51單片機(jī)驅(qū)動(dòng)DS18B20溫度傳感器的程序免費(fèi)下載。
2019-07-10 17:40:00
28
28使用51單片機(jī)和DS18B20溫度傳感器設(shè)計(jì)數(shù)字溫度計(jì)的論文免費(fèi)下載
本設(shè)計(jì)采用的主控芯片是ATMEL公司的AT89S52單片機(jī),數(shù)字溫度傳感器是DALLAS公司的DS18B20。本設(shè)計(jì)用數(shù)字傳感器DS18B20測(cè)量溫度,測(cè)量精度高,傳感器體積小,使用方便。所以本次設(shè)計(jì)的數(shù)字溫度計(jì)在工業(yè)、農(nóng)業(yè)、日常生活中都有廣泛的應(yīng)用。
2019-09-09 08:00:00
9
9單片機(jī)DS18B20溫度傳感器實(shí)驗(yàn)的仿真電路圖免費(fèi)下載
本文檔的主要內(nèi)容詳細(xì)介紹的是單片機(jī)DS18B20溫度傳感器實(shí)驗(yàn)的仿真電路圖免費(fèi)下載。
2020-01-15 14:46:00
64
64使用51單片機(jī)實(shí)現(xiàn)DS18B20溫度采集和LCD1602顯示的代碼和仿真說(shuō)明
使用51單片機(jī)實(shí)現(xiàn)DS18B20溫度采集和LCD1602顯示的代碼和仿真說(shuō)明
2020-03-20 08:00:00
46
46使用51單片機(jī)實(shí)現(xiàn)DS18B20溫度傳感器溫度顯示的例程合集免費(fèi)下載
本文檔的主要內(nèi)容詳細(xì)介紹的是使用51單片機(jī)實(shí)現(xiàn)DS18B20溫度傳感器溫度顯示的例程合集免費(fèi)下載。
2020-03-09 08:00:00
59
59使用51單片機(jī)實(shí)現(xiàn)數(shù)字溫度傳感器DS18B20應(yīng)用的完整代碼合集免費(fèi)下載
使用51單片機(jī)實(shí)現(xiàn)數(shù)字溫度傳感器DS18B20應(yīng)用的完整代碼合集免費(fèi)下載
2020-03-12 16:43:05
82
82ds18b20的特性_ds18b20溫度傳感器應(yīng)用
本文首先介紹了ds18b20的特性,其次介紹了DS18B20工作原理,最后介紹了ds18b20溫度傳感器應(yīng)用。
2020-04-24 09:10:05
12262
12262
DS18B20溫度計(jì)原理圖和PCB及單片機(jī)程序免費(fèi)下載
本文檔的主要內(nèi)容詳細(xì)介紹的是DS18B20溫度計(jì)原理圖和PCB及單片機(jī)程序免費(fèi)下載。
2020-06-16 16:22:42
82
82使用STC單片機(jī)實(shí)現(xiàn)DS18B20溫度計(jì)的C51配套例程免費(fèi)下載
本文檔的主要內(nèi)容詳細(xì)介紹的是使用STC單片機(jī)實(shí)現(xiàn)DS18B20溫度計(jì)的C51配套例程免費(fèi)下載。
2021-03-16 10:12:41
44
44使用單片機(jī)實(shí)現(xiàn)Wire總線溫度傳感器DS18B20應(yīng)用測(cè)試的C語(yǔ)言程序
本文檔的主要內(nèi)容詳細(xì)介紹的是使用單片機(jī)實(shí)現(xiàn)Wire總線溫度傳感器DS18B20應(yīng)用測(cè)試的C語(yǔ)言程序免費(fèi)下載。
2021-04-01 14:14:00
25
25Proteus單片機(jī)C語(yǔ)言仿真(1)——基于51單片機(jī)的DS18B20溫度測(cè)量系統(tǒng)
摘要:本溫度測(cè)量系統(tǒng)以AT89C51單片機(jī)為核心控制器,配合DS18B20數(shù)字溫度傳感器、LCD1602、蜂鳴器、LED燈進(jìn)行溫度的測(cè)量、顯示和預(yù)警。本系統(tǒng)可通過(guò)按鍵設(shè)置溫度上限值,單片機(jī)將檢測(cè)
2021-11-04 17:20:59
26
26藍(lán)橋杯之單片機(jī)設(shè)計(jì)與開發(fā)(19)——DS18B20
溫度傳感器DS18B20DS18B20是美信公司的一款溫度傳感器,單片機(jī)可以通過(guò)1-Wire協(xié)議與DS18B20進(jìn)行通信,最終將溫度讀出。1-Wire總線的硬件接口很簡(jiǎn)單,只需要把DS18B20
2021-11-04 17:21:00
2
251單片機(jī)之DS18B20[
一文讀懂DS18B20溫度傳感器及編程對(duì)于新手而言 DS18B20基本概念僅做了解最重要的是利用單片機(jī)對(duì)DS18B20進(jìn)行編程讀取溫度信息并把讀取到的溫度信息利用數(shù)碼管LCD1602或者上位機(jī)進(jìn)行
2021-11-11 17:36:01
149
14951單片機(jī)DS18B20溫度讀取
本文是武漢市海聯(lián)天下物聯(lián)網(wǎng)有限公司技術(shù)團(tuán)隊(duì)內(nèi)部學(xué)習(xí)筆記,將詳細(xì)講解DS18B20溫度顯示以及51單片機(jī)如何利用單總線與DS18B20通信,DS18B20重要時(shí)序掌握?!夹g(shù)部 張傲現(xiàn)象描述 使用DS18B20測(cè)量溫度,并在數(shù)碼管中顯示出來(lái)。
2021-11-12 14:21:01
25
25【藍(lán)橋杯】單片機(jī)學(xué)習(xí)(12)——溫度傳感器DS18B20
1、DS18B20簡(jiǎn)介DS18B20本身就是一個(gè)溫度傳感器,只需要將DS18B20的數(shù)據(jù)引腳和單片機(jī)的一個(gè)I/O口接上,單片機(jī)通過(guò)1-Wire協(xié)議與DS18B20進(jìn)行通信,讀出溫度。CT107D
2021-11-14 11:36:00
55
5551單片機(jī)ds18b20
溫度傳感器是比較簡(jiǎn)單的外設(shè)之一,學(xué)習(xí)51單片機(jī)都會(huì)學(xué)習(xí)ds18b20來(lái)學(xué)習(xí)51的ad轉(zhuǎn)換。ds18b20是通過(guò)iic總線來(lái)進(jìn)行通行的,屬于比較簡(jiǎn)單的模塊之一,這里貼出ds18b20的驅(qū)動(dòng)程序,調(diào)用
2021-11-14 17:06:00
5
5單片機(jī)的ds18b20程序
ds18b20對(duì)時(shí)序要求很高,所以一定要注意延時(shí)下面是32單片機(jī)的程序//復(fù)位DS18B20void DS18B20_Rst(void
2021-11-18 12:36:02
22
22#51單片機(jī)#DS18B20硬件原理以及通信的工作時(shí)序
高位,Lsb字節(jié)低位。DS18B20的溫度測(cè)量范圍:-55~+125°C。圖中的S表示的是符號(hào)位。結(jié)合下面寄存器溫度對(duì)應(yīng)存儲(chǔ)數(shù)值的表格,理解DS18B20溫度存儲(chǔ)器。二進(jìn)制數(shù)最低位變化1,代表...
2021-11-18 12:36:02
14
1451單片機(jī)驅(qū)動(dòng)——DS18B20
51單片機(jī)驅(qū)動(dòng)——DS18B201.描述DS18B20是常用的環(huán)境溫度測(cè)量的傳感器,但其對(duì)通信時(shí)序要求較高,而51單片機(jī)資源有限,大部分人在使用時(shí)也不會(huì)嚴(yán)格對(duì)照數(shù)據(jù)手冊(cè)的時(shí)序圖操作,所以經(jīng)常
2021-11-20 20:21:10
8
851單片機(jī)DS18B20與中斷沖突解決方式
51單片機(jī)DS18B20與中斷沖突解決方式應(yīng)用場(chǎng)所在使用51單片機(jī)DS18B20的過(guò)程中,總會(huì)遇到中斷(這里的中斷主要是指定時(shí)器中斷和串口中斷)與其時(shí)序產(chǎn)生沖突,從而導(dǎo)致讀取不穩(wěn)定的情況發(fā)生
2021-11-21 11:36:08
31
3151單片機(jī)驅(qū)動(dòng)DS18B20溫度傳感器測(cè)量溫度
51單片機(jī)驅(qū)動(dòng)DS18B20溫度傳感器測(cè)量溫度1.DS18B20溫度傳感器介紹;2.51單片機(jī)驅(qū)動(dòng)DS18B20測(cè)量溫度1.DS18B20溫度傳感器介紹;①引腳定義引腳符號(hào)說(shuō)明1GND地2DQ單總線
2021-11-21 11:51:03
41
41【藍(lán)橋杯】CT107D單片機(jī)之DS18B20
、DS18B20的讀時(shí)序(低位先讀)8、DS18B20的溫度轉(zhuǎn)換與讀取流程9、DS18B20溫度采集完整代碼1、main.c2、temp.c3、temp.h1、DS18B20的基本概述工作電壓:3.0V~5.5V。測(cè)量范圍:-55攝氏度~+125攝氏度。通信方式:?jiǎn)慰偩€,數(shù)據(jù)線接上拉電阻,使總線空閑時(shí)處于高電
2021-11-23 17:36:29
8
8【單片機(jī)】輝光管時(shí)鐘系列<四>溫度芯片DS18B20顯示
主要是通過(guò)STC89C52單片機(jī)與溫度芯片DS18B20通信,讓LCD1602來(lái)顯示溫度,其電路原理圖如下: 注意:DS18B20有字一面朝我們,管腳朝下,依次接入地、單片機(jī)管腳、以及5V,其中還需要接一個(gè)上拉電阻如圖中的10k電阻。在圖1中,關(guān)于單片機(jī)和1602液晶部分我們
2021-11-24 20:36:07
10
10單片機(jī)外設(shè)介紹:溫度傳感器 DS18B20
文章目錄溫度傳感器 DS18B20溫度傳感器 DS18B20DS18B20 是美信公司的一款溫度傳感器,單片機(jī)可以通過(guò) 1-Wire 協(xié)議與 DS18B20 進(jìn)行通信,最終將溫度讀出。1-Wire
2021-12-04 15:21:05
48
4816.STC15W408AS單片機(jī)獲取DS18B20溫度
之前在樹莓派系列的文章中寫過(guò)DS18B20獲取溫度數(shù)據(jù)。當(dāng)時(shí)樹莓派有1-wire接口,可以直接以讀文件的形式讀取到溫度。18.樹莓派3B+ 1-wire獲取DS18B20溫度現(xiàn)在在STC單片機(jī)里面
2021-12-23 19:53:22
21
21DS18B20溫度傳感器的數(shù)字溫度計(jì)設(shè)計(jì)案例
本設(shè)計(jì)采用的主控芯片是ATMEL公司的AT89S52單片機(jī),數(shù)字溫度傳感器是DALLAS公司的DS18B20。本設(shè)計(jì)用數(shù)字傳感器DS18B20測(cè)量溫度,測(cè)量精度高,傳感器體積小,使用方便。所以本次設(shè)計(jì)的數(shù)字溫度計(jì)在工業(yè)、農(nóng)業(yè)、日常生活中都有廣泛的應(yīng)用。
2022-05-09 16:02:30
84
84基于DS18B20多點(diǎn)測(cè)溫源碼
DS18B20 單線數(shù)字溫度傳感器,多個(gè) DS18B20 可以并聯(lián)在惟一的單線上,實(shí)現(xiàn)多點(diǎn)測(cè)溫。里面包含源碼和文章詳解。致力于開源項(xiàng)目的分享!
2023-01-05 16:28:33
29
29基于STM32單片機(jī)DS18B20使用庫(kù)文件設(shè)計(jì)源代碼
基于STM32單片機(jī)DS18B20使用庫(kù)文件設(shè)計(jì)源代碼
2023-04-26 15:02:27
4
4基于AT89C51單片機(jī)用1602LCD與DS18B20設(shè)計(jì)的溫度報(bào)警器
基于AT89C51單片機(jī)用1602LCD與DS18B20設(shè)計(jì)的溫度報(bào)警器Proteus仿真及程序
2023-05-05 10:00:36
11
11基于DS18B20的多點(diǎn)測(cè)溫方案詳解
DS18B20 單線數(shù)字溫度傳感器,多個(gè) DS18B20 可以并聯(lián)在惟一的單線上,實(shí)現(xiàn)多點(diǎn)測(cè)溫。具體方案主要是以下步驟:
2023-09-15 16:23:09
5740
5740
基于51單片機(jī)DS18B20溫度測(cè)量仿真設(shè)計(jì)
運(yùn)用所學(xué)單片機(jī)知識(shí),完成溫度信號(hào)的測(cè)量。要求如下:單片機(jī)系統(tǒng)選擇使用AT89C51,溫度傳感器采用DS18B20,在LED顯示器上顯示頻率值,另外LED顯示器使用動(dòng)態(tài)方式顯示。
2023-10-22 17:47:07
2687
2687
基于51單片機(jī)采集DS18B20多點(diǎn)溫度電路圖及程序元件清單
本資源內(nèi)容概要:? ? ? ?這是基于51單片機(jī)采集DS18B20多點(diǎn)溫度電路圖及程序設(shè)計(jì)包含了電路圖源文件(Altiumdesigner軟件打開)、C語(yǔ)言程序源代碼(keil軟件打開)、元件清單
2024-06-24 17:30:37
0
0
電子發(fā)燒友App


評(píng)論