freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于msp430單片機和ds18b20使用數(shù)碼管顯示的溫度測量_畢業(yè)設計(論文)-文庫吧資料

2025-07-11 14:56本頁面
  

【正文】 溫度計算子程序 DS18B20中的溫度傳感器完成對溫度的測量,用 16位二進制形式提供,形式表達,其中 S 為符號位。 Delayus(6)。 DQ_IN。 DQ_HIGH。 DQ_LOW。i8。 uchar ReadData=0。完成一個讀時序過程,至少需要 60us 才能完成。主機在一開始拉低總線 1微秒后釋放總線,然后在包括前面的拉低總線電平 1微秒在內(nèi)基于 msp430 單片機和 DS18B20 使用數(shù)碼管顯示的溫度測量 15 的 15微秒時間內(nèi)完成對總線進行采樣檢測,采樣期內(nèi)總線為低電平則確認為 0。 DS18B20在檢測到總線被拉低 1微秒后,便開始送出數(shù)據(jù),若是要送出 0就把總線拉為低電平直到讀周期結(jié)束。 } } 3 讀時序 對于讀數(shù)據(jù)操作時序也分為讀 0時序和讀 1時序兩個過程。 } Delayus(5)。 if(tmpData){ DQ_HIGH。 DQ_OUT。0x01。i8。 uchar tmpData。而做為從機的 DS18B20則在檢測到總線被拉底后等待 15微秒然后從 15us 到 45us 開始對總線采樣,在采樣期內(nèi)總線為高電平則為 1,若采樣期內(nèi)總線為低電平則為 0。隨后若主機想寫 0,則繼續(xù)拉低電平最少 60微秒直至寫周期結(jié)束,然后釋放總線為高電平。寫周期最少為 60微秒,最長不超過 120微秒。//等待釋放總線 } 2 寫時序 接下來就是主機發(fā)出各種操作命令,但各種操作命令都是向DS18B20寫 0和寫 1組成的命令字節(jié),接收數(shù)據(jù)時也是從 DS18B20讀取0或 1的過程。//設置為輸入方向 while(DQ_DATA)。//釋放總線 Delayus(6)。//拉低總線 Delayus(50)。 基于 msp430 單片機和 DS18B20 使用數(shù)碼管顯示的溫度測量 11 圖 4 初始化時序時間圖 程序 C 代碼如下: //初始化 DS18B20 void DS18B20Init(void){ DQ_OUT。 做為從器件的 DS18B20在一上電后就一直在檢測總線上是否有480- 960微秒的低電平出現(xiàn),如果有,在總線轉(zhuǎn)為高電平后等待15- 60微秒后將總線電平拉低 60- 240微秒做出響應存在脈沖,告訴主機本器件已做好準備。 其工作時序包括: 初始化 到達 1s? 調(diào)用顯示子程序 初次上電? 讀出溫度值,溫度計算 處理顯示數(shù)據(jù)刷新 溫度轉(zhuǎn)換開始命令 是 否 否 是 基于 msp430 單片機和 DS18B20 使用數(shù)碼管顯示的溫度測量 10 ? 初始化時序 ? 寫時序 ? 讀時序 1 初始化時序 主機首先發(fā)出一個 480- 960微秒的低電平脈沖,然后釋放總線變?yōu)楦唠娖剑⒃陔S后的 480微秒時間內(nèi)對總線進行檢測,如果有低電平出現(xiàn)說明總線上有器件已做出應答。 三 . 系統(tǒng)軟件程序 系統(tǒng)的程序流圖 系統(tǒng)的程序主要包括主程序、 讀出溫度子程序、寫出溫度子程序、溫度轉(zhuǎn)換命令字程序、計算溫度子程序和數(shù)碼管顯示數(shù)據(jù)子程序。輸出控制不是影響鎖存器的內(nèi)部工作,即老數(shù)據(jù)可以保持,甚至當輸出被關(guān)閉時,新的數(shù)據(jù)也可以置入。 基于 msp430 單片機和 DS18B20 使用數(shù)碼管顯示的溫度測量 7 圖 2 芯片 BS18B20 管腳圖 :數(shù)碼管及其驅(qū)動 數(shù)碼管 本次設計因為是要 顯示溫度 55 ℃ ~+ 125 ℃,則選擇了四位十二段共陰極的數(shù)碼管顯示,其引腳圖如下: 圖 3 四位陰極數(shù)碼管引腳圖 驅(qū)動芯片: 74HC573 74HC573的八個鎖存器都是透明的 D 型鎖存器,當使能( G)為高時, Q 輸出將隨數(shù)據(jù)( D)輸入而變。 DS18B20 具有體積更小、適用電壓更寬、更經(jīng)濟、可選更小的封裝方式,更寬的電壓適用范圍,適合于構(gòu)建自己的經(jīng)濟的測溫系統(tǒng),因此也就被設計者們所青睞。因此,當數(shù)據(jù)線上的時序滿足一定的要求時,可以不接外部電源,從而 使系統(tǒng)結(jié)構(gòu)更趨簡單,可靠性更高。 ④ 持多點組網(wǎng)功能 多個 DS18B20 可以并聯(lián)在惟一的單線上,實基于 msp430 單片機和 DS18B20 使用數(shù)碼管顯示的溫度測量 6 現(xiàn)多點測溫。 C 。 C 范圍內(nèi),精度為 177。 單總線具有經(jīng)濟性好,抗干擾能力強,適合于惡劣環(huán)境的現(xiàn)場溫度測量,使用方便等優(yōu)點,使用戶可輕松地組建傳感器網(wǎng)絡,為測量系統(tǒng)的構(gòu)建引入全新概念。通過仿真器對程序進行下載,并通過專用軟件對程序及單片機的工作狀態(tài)進行監(jiān)控,極大地方便了程序的調(diào)試 。該乘法器獨立于 CPU 進行乘法運算的操作,在提高乘法運算速度的同時也提升了 CPU 的利用效率。可用于與計算機進行異步或同步串行通信。存儲器方面包括多達 60 k Flash ROM和 2 k RAM,如此數(shù)量的存儲空間完全可以滿足程序及數(shù)據(jù)的需要。 ② 具 有 12 位的模數(shù)轉(zhuǎn)換器 (ADC12) ,可以得到很高的精度 ,并且溫度信號 溫 度 傳 感 器DS18B20 數(shù)據(jù)交換 單片機 電源 數(shù)碼管 供電 供電 數(shù)據(jù) 顯示 基于 msp430 單片機和 DS18B20 使用數(shù)碼管顯示的溫度測量 5 省去了使用專門的模數(shù)轉(zhuǎn)換器給設計電路板帶來的麻煩。 MSP430149 單片機主要具有如下特點 : ① 低 電 壓、超低功耗。 我們提出用單片機 MSP430 為溫度測量的主控制器 ,溫度傳感器 DS18B20 通過單總線與單片機連接,數(shù)碼管顯示及其驅(qū)動原件位顯示單元,系統(tǒng)的基本組成如圖 1 所示。 這里提出使用 電子器件測溫度,利用溫度傳感器 , 就是利用某 些材料電阻隨溫度的變化,通過電學上面測電阻用公式換算到溫度等于多少度?;?msp430 單片機和 DS18B20 使用數(shù)碼管顯示的溫度測量 1 畢業(yè)設計論文 基于 msp430 單片機和 DS18B20 使數(shù) 碼管顯示的溫度測量 摘要:為了在現(xiàn)實生活和工業(yè)生產(chǎn)及過程控制中準確測量溫度,設計了一種基于低功耗 MSP430 單片機的數(shù)字溫度計, 整個系統(tǒng)通過單片機 MSP430F149 控制 DS18B20 讀取溫度,采用數(shù)碼管顯示,溫度傳感器 DS18B20 與單片機之間通過串口進行數(shù)據(jù)傳輸, MSP430系列單片機具有超低功耗,且外圍的整合性高, DS18B20 只需一個端口即可實現(xiàn)數(shù)據(jù)通信,連接方便,通過多次實驗證明,該系統(tǒng)的測試結(jié)果與實際環(huán)境溫度一致,除了具有接口電路簡單,測 量精度高,誤差小,可靠性高等特點外,其成本低,功耗低的特點使其擁有更廣闊的應用前景。 關(guān)鍵字: 溫度測量 MSP430 單片機 溫度傳感器 DS18B20 超低功耗 Abstract: in order to accurately measure the temperature in real life and industrial production and process control, a digital
點擊復制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1