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

正文內(nèi)容

基于51單片機(jī)與ds18b20的數(shù)字溫度計(jì)設(shè)計(jì)(已修改)

2025-07-04 23:15 本頁(yè)面
 

【正文】 四川師范大學(xué)課程設(shè)計(jì)報(bào)告基于單片機(jī)的DS18B20數(shù)字溫度計(jì)設(shè)計(jì)學(xué)生姓名杜恒院系名稱物理與電子工程學(xué)院專業(yè)名稱電子信息工程班 級(jí)2008 級(jí) 6 班學(xué) 號(hào)2008070607指導(dǎo)教師汪文蝶完成時(shí)間2011年 5 月 20 日基于單片機(jī)的DS18B20數(shù)字溫度計(jì)設(shè)計(jì)學(xué)生姓名:杜恒 指導(dǎo)老師:汪文蝶內(nèi)容摘要: 隨著現(xiàn)代信息化技術(shù)的飛速發(fā)展和傳統(tǒng)工業(yè)改造的逐步實(shí)現(xiàn),能獨(dú)立工作的溫度檢測(cè)系統(tǒng)已廣泛應(yīng)用于各種不同的領(lǐng)域。本文介紹了一個(gè)基于STC89C52單片機(jī)和數(shù)字溫度傳感器DS18B20的測(cè)溫系統(tǒng),并用LED數(shù)碼管顯示溫度值,易于讀數(shù)。系統(tǒng)電路簡(jiǎn)單、操作簡(jiǎn)便,能任意設(shè)定報(bào)警溫度并可查詢最近的10個(gè)溫度值,系統(tǒng)具有可靠性高、成本低、功耗小等優(yōu)點(diǎn)。關(guān)鍵詞:?jiǎn)纹瑱C(jī) 數(shù)字溫度傳感器 溫度計(jì)1 引言 42 設(shè)計(jì)要求 4 基本要求 4 擴(kuò)展功能 43 總體方案設(shè)計(jì) 4 方案論證 4 方案一 4 方案二 5 總體設(shè)計(jì)框圖 54 硬件設(shè)計(jì) 5 單片機(jī)系統(tǒng) 5 數(shù)字溫度傳感器模塊 6 DS18B20性能 6 DS18B20外形及引腳說(shuō)明 7 DS18B20接線原理圖 7 DS18B20時(shí)序圖 7 數(shù)據(jù)處理 9 顯示電路 10 聲光報(bào)警電路 10 鍵盤輸入電路 115 軟件設(shè)計(jì) 11 主程序模塊 11 讀溫度值模塊 12 中斷模塊 14 溫度查詢模塊 15 溫度設(shè)定、報(bào)警模塊 16 數(shù)碼管驅(qū)動(dòng)模塊 186 源程序 197 總結(jié) 26參考文獻(xiàn): 281 引言 隨著人們生活水平的不斷提高,單片機(jī)控制無(wú)疑是人們追求的目標(biāo)之一,它所給人帶來(lái)的方便是不可否定的,各種數(shù)字系統(tǒng)的應(yīng)用也使人們的生活更加舒適。數(shù)字化控制、智能控制為現(xiàn)代人的工作、生活、科研等方面帶來(lái)方便。其中數(shù)字溫度計(jì)就是一個(gè)典型的例子。 數(shù)字溫度計(jì)與傳統(tǒng)的溫度計(jì)相比,具有讀數(shù)方便、測(cè)溫范圍廣、測(cè)溫精確、功能多樣話等優(yōu)點(diǎn)。其主要用于對(duì)測(cè)溫要求準(zhǔn)確度比較高的場(chǎng)所,或科研實(shí)驗(yàn)室使用,該設(shè)計(jì)使用STC89C52單片機(jī)作控制器,數(shù)字溫度傳感器DS18B20測(cè)量溫度,單片機(jī)接受傳感器輸出,經(jīng)處理用LED數(shù)碼管實(shí)現(xiàn)溫度值顯示。2 設(shè)計(jì)要求 基本要求 實(shí)現(xiàn)實(shí)時(shí)溫度顯示,測(cè)溫范圍0~500C,誤差50C以內(nèi)。 擴(kuò)展功能 溫度報(bào)警,能任意設(shè)定溫度范圍實(shí)現(xiàn)聲光報(bào)警;每隔10分鐘記錄一次溫度數(shù)據(jù),至少能查詢過(guò)去10個(gè)時(shí)刻的溫度情況。3 總體方案設(shè)計(jì) 方案論證 方案一 由于本設(shè)計(jì)是測(cè)溫電路,可以使用熱敏電阻之類的器件,將隨被測(cè)溫度變化的電壓或電流采樣,進(jìn)行A/D轉(zhuǎn)換后就可以用單片機(jī)進(jìn)行數(shù)據(jù)處理,實(shí)現(xiàn)溫度顯示。這種設(shè)計(jì)需要用到A/D轉(zhuǎn)換電路,增大了電路的復(fù)雜性,而且要做到高精度也比較困難。 方案二 考慮到在單片機(jī)屬于數(shù)字系統(tǒng),容易想到數(shù)字溫度傳感器,可選用DS18B20數(shù)字溫度傳感器,此傳感器為單總線數(shù)字溫度傳感器,起體積小、構(gòu)成的系統(tǒng)結(jié)構(gòu)簡(jiǎn)單,它可直接將溫度轉(zhuǎn)化成串行數(shù)字信號(hào)給單片機(jī)處理,即可實(shí)現(xiàn)溫度顯示。另外DS18B20具有3引腳的小體積封裝,測(cè)溫范圍為55~+125攝氏度,其測(cè)量范圍與精度都能符合設(shè)計(jì)要求。 以上兩種方案相比較,第二種方案的電路、軟件設(shè)計(jì)更簡(jiǎn)單,此方案設(shè)計(jì)的系統(tǒng)在功耗、測(cè)量精度、范圍等方面都能很好地達(dá)到要求,故本設(shè)計(jì)采用方案二。 總體設(shè)計(jì)框圖 本方案設(shè)計(jì)的系統(tǒng)由單片機(jī)系統(tǒng)、數(shù)字溫度傳感器、LED顯示模塊、按鍵控制模塊、溫度報(bào)警模塊組成,其總體架構(gòu)如下圖1。單片機(jī)報(bào)警電路顯示電路驅(qū)動(dòng)電路測(cè)溫電路按鍵輸入電路時(shí)鐘、復(fù)位電路 圖1 系統(tǒng)總體方框圖4 硬件設(shè)計(jì) 單片機(jī)系統(tǒng)1. 本設(shè)計(jì)采用STC89C52單片機(jī)作為控制器,完成所有功能的控制,包括:l DS18B20數(shù)字溫度傳感器的初始化和讀取溫度值l LED數(shù)碼管顯示驅(qū)動(dòng)與控制l 按鍵識(shí)別和響應(yīng)控制l 溫度設(shè)置和報(bào)警l 溫度值的存儲(chǔ)和讀取2. 單片機(jī)系統(tǒng)電路原理圖:圖2 單片機(jī)系統(tǒng)原理圖 數(shù)字溫度傳感器模塊 DS18B20性能l 獨(dú)特的單線接口僅需一個(gè)端口引腳進(jìn)行通信l 簡(jiǎn)單的多點(diǎn)分布應(yīng)用l 無(wú)需外部器件l 可通過(guò)數(shù)據(jù)線供電l 零待機(jī)功耗l 測(cè)溫范圍55~+125℃,℃遞增l 可編程的分辨率為9~12位,℃、℃、℃℃l 溫度數(shù)字量轉(zhuǎn)換時(shí)間200ms,12位分辨率時(shí)最多在750ms內(nèi)把溫度轉(zhuǎn)換為數(shù)字l 應(yīng)用包括溫度控制、工業(yè)系統(tǒng)、消費(fèi)品、溫度計(jì)和任何熱感測(cè)系統(tǒng)l 負(fù)壓特性:電源極性接反時(shí),傳感器不會(huì)因發(fā)熱而燒毀,但不能正常工作 DS18B20外形及引腳說(shuō)明圖3 DS18B20外形及引腳l GND:地l DQ:?jiǎn)尉€運(yùn)用的數(shù)據(jù)輸入/輸出引腳l VD:可選的電源引腳 DS18B20接線原理圖,這樣,當(dāng)總線空閑時(shí),其狀態(tài)為高電平。圖4 DS18B20接線原理圖 DS18B20時(shí)序圖 主機(jī)使用時(shí)間隙來(lái)讀寫DS18B20的數(shù)據(jù)位和寫命令字的位。1. 初始化時(shí)序如下圖:圖5 DS18B20初始化時(shí)序2. DS18B20讀寫時(shí)序:圖6 DS18B20讀寫時(shí)序 數(shù)據(jù)處理 高速暫存存儲(chǔ)器由9個(gè)字節(jié)組成,其分配如表5所示。當(dāng)溫度轉(zhuǎn)換命令發(fā)布后,經(jīng)轉(zhuǎn)換所得的溫度值以二字節(jié)補(bǔ)碼形式存放在 高速暫存存儲(chǔ)器的第0和第1個(gè)字節(jié)。單片機(jī)可通過(guò)單線接
點(diǎn)擊復(fù)制文檔內(nèi)容
物理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1