基于單片機(jī)的智能溫度計(jì)的設(shè)計(jì)大學(xué)論文 .doc

基于單片機(jī)的智能溫度計(jì)的設(shè)計(jì)大學(xué)論文 .doc

ID:19682975

大?。?84.50 KB

頁(yè)數(shù):45頁(yè)

時(shí)間:2018-10-05

基于單片機(jī)的智能溫度計(jì)的設(shè)計(jì)大學(xué)論文  .doc_第1頁(yè)
基于單片機(jī)的智能溫度計(jì)的設(shè)計(jì)大學(xué)論文  .doc_第2頁(yè)
基于單片機(jī)的智能溫度計(jì)的設(shè)計(jì)大學(xué)論文  .doc_第3頁(yè)
基于單片機(jī)的智能溫度計(jì)的設(shè)計(jì)大學(xué)論文  .doc_第4頁(yè)
基于單片機(jī)的智能溫度計(jì)的設(shè)計(jì)大學(xué)論文  .doc_第5頁(yè)
資源描述:

《基于單片機(jī)的智能溫度計(jì)的設(shè)計(jì)大學(xué)論文 .doc》由會(huì)員上傳分享,免費(fèi)在線(xiàn)閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。

1、基于單片機(jī)的智能溫度計(jì)的設(shè)計(jì)摘要隨著時(shí)代的進(jìn)步和發(fā)展,智能儀表已經(jīng)普及到我們生活、工作、科研、各個(gè)領(lǐng)域,已經(jīng)成為一種比較成熟的技術(shù),本文主要介紹了一個(gè)基于89C51單片機(jī)的測(cè)溫系統(tǒng),詳細(xì)描述了利用數(shù)字溫度傳感器DS18B20開(kāi)發(fā)測(cè)溫系統(tǒng)的過(guò)程,重點(diǎn)對(duì)傳感器在單片機(jī)下的硬件連接,軟件編程以及各模塊系統(tǒng)流程進(jìn)行了詳盡分析,對(duì)各部分的電路也一一進(jìn)行了介紹,該系統(tǒng)可以方便的實(shí)現(xiàn)實(shí)現(xiàn)溫度采集和顯示,并可根據(jù)需要任意設(shè)定上下限報(bào)警溫度,它使用起來(lái)相當(dāng)方便,具有精度高、量程寬、靈敏度高、體積小、功耗低等優(yōu)點(diǎn),適合于我們?nèi)粘I詈凸?、農(nóng)業(yè)生產(chǎn)中的溫度測(cè)量,也可以當(dāng)作溫度處理模塊嵌入其它系統(tǒng)中,作為其

2、他主系統(tǒng)的輔助擴(kuò)展。DS18B20與STC89C51結(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)用前景。關(guān)鍵詞:溫度測(cè)量;DS18B20;STC89C5143基于單片機(jī)的智能溫度計(jì)的設(shè)計(jì)目錄1智能儀器儀表的簡(jiǎn)介11.1智能儀器儀表簡(jiǎn)介11.2智能儀器儀表的作用21.3本課題的背景和意義22系統(tǒng)設(shè)計(jì)簡(jiǎn)介32.1數(shù)字溫度計(jì)簡(jiǎn)介32.2設(shè)計(jì)要求32.3設(shè)計(jì)方案論證33.系統(tǒng)硬件設(shè)計(jì)53.1主控制器選擇53.2顯示電路53.3溫度傳感器簡(jiǎn)介63.4蜂鳴器模塊電路73.6電源模塊84設(shè)計(jì)語(yǔ)言及軟件介紹84.1C51語(yǔ)言介紹84.2keil

3、uvision4軟件介紹95系統(tǒng)軟件設(shè)計(jì)105.1概述105.2系統(tǒng)程序設(shè)計(jì)模塊105.2.1主程序105.2.2LCD寫(xiě)指令子函數(shù)115.2.3LCD寫(xiě)數(shù)據(jù)子函數(shù)115.2.4LCD寫(xiě)字符串子函數(shù)125.2.5LCD初始化子函數(shù)135.2.6DS18B20復(fù)位子函數(shù)145.2.7DS18B20讀數(shù)據(jù)子函數(shù)155.2.8DS18B20寫(xiě)數(shù)據(jù)子函數(shù)165.2.9讀取溫度值并轉(zhuǎn)換子函數(shù)175.2.10顯示溫度子函數(shù)185.2.11設(shè)置報(bào)警值子函數(shù)185.2.12報(bào)警子程序195.3控制源程序195.3.1C51程序195.3.2程序清單265.4調(diào)試及仿真265.4.1溫度計(jì)功能仿真27

4、5.4.2設(shè)置報(bào)警功能仿真2743基于單片機(jī)的智能溫度計(jì)的設(shè)計(jì)1智能儀器儀表的簡(jiǎn)介1.1智能儀器儀表簡(jiǎn)介1.LCD1602液晶顯示器工業(yè)字符型液晶,能夠同時(shí)顯示16x02即32個(gè)字符(16列2行)。1602液晶也叫1602字符型液晶,它是一種專(zhuān)門(mén)用來(lái)顯示字母、數(shù)字、符號(hào)等的點(diǎn)陣型液晶模塊。它由若干個(gè)5X7或者5X11等點(diǎn)陣字符位組成,每個(gè)點(diǎn)陣字符位都可以顯示一個(gè)字符,每位之間有一個(gè)點(diǎn)距的間隔,每行之間也有間隔,起到了字符間距和行間距的作用,正因?yàn)槿绱怂运荒芎芎玫仫@示圖形(用自定義CGRAM,顯示效果也不好)。1602LCD是指顯示的內(nèi)容為16X2,即可以顯示兩行,每行16個(gè)字符液

5、晶模塊(顯示字符和數(shù)字)。市面上字符液晶大多數(shù)是基于HD44780液晶芯片的,控制原理是完全相同的,因此基于HD44780寫(xiě)的控制程序可以很方便地應(yīng)用于市面上大部分的字符型液晶。2.蜂鳴器蜂鳴器是一種一體化結(jié)構(gòu)的電子訊響器,在電路中用字母“H”或“HA”(舊標(biāo)準(zhǔn)用“FM”、“LB”、“JD”等)表示。蜂鳴器采用直流電壓供電,其能發(fā)出單調(diào)的或者某個(gè)固定頻率的聲音,如嘀嘀嘀,嘟嘟嘟等。蜂鳴器主要分為壓電式蜂鳴器和電磁式蜂鳴器兩種類(lèi)型,通常在計(jì)算機(jī)、打印機(jī)、復(fù)印機(jī)、報(bào)警器、電子玩具、汽車(chē)電子設(shè)備、電話(huà)機(jī)、定時(shí)器等電子產(chǎn)品中作發(fā)聲器件使用。3.DS18B20DS18B20數(shù)字溫度傳感器接線(xiàn)方

6、便,封裝成后可應(yīng)用于多種場(chǎng)合,如管道式,螺紋式,磁鐵吸附式,不銹鋼封裝式,型號(hào)多種多樣,有LTM8877,LTM8874等等。主要根據(jù)應(yīng)用場(chǎng)合的不同而改變其外觀。封裝后的DS18B20可用于電纜溝測(cè)溫,高爐水循環(huán)測(cè)溫,鍋爐測(cè)溫,機(jī)房測(cè)溫,農(nóng)業(yè)大棚測(cè)溫,潔凈室測(cè)溫,彈藥庫(kù)測(cè)溫等各種非極限溫度場(chǎng)合。耐磨耐碰,體積小,使用方便,封裝形式多樣,適用于各種狹小空間設(shè)備數(shù)字測(cè)溫和控制領(lǐng)域。43基于單片機(jī)的智能溫度計(jì)的設(shè)計(jì)1.STC89C51STC89C51RC是采用8051核的ISP(InSystemProgramming)在系統(tǒng)可編程芯片,最高工作時(shí)鐘頻率為80MHz,片內(nèi)含8KBytes的可

7、反復(fù)擦寫(xiě)1000次的Flash只讀程序存儲(chǔ)器,器件兼容標(biāo)準(zhǔn)MCS-51指令系統(tǒng)及80C51引腳結(jié)構(gòu),芯片內(nèi)集成了通用8位中央處理器和ISPFlash存儲(chǔ)單元,具有在系統(tǒng)可編程(ISP)特性,配合PC端的控制程序即可將用戶(hù)的程序代碼下載進(jìn)單片機(jī)內(nèi)部,省去了購(gòu)買(mǎi)通用編程器,而且速度更快。STC89C51RC系列單片機(jī)是單時(shí)鐘/機(jī)器周期(1T)的兼容8051內(nèi)核單片機(jī),是高速/低功耗的新一代8051單片機(jī),全新的流水線(xiàn)/精簡(jiǎn)指令集結(jié)構(gòu),內(nèi)部集成MAX810專(zhuān)用復(fù)

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶(hù)上傳,版權(quán)歸屬用戶(hù),天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶(hù)請(qǐng)聯(lián)系客服處理。