下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
基于單片機(jī)的溫度檢測系統(tǒng)設(shè)計(jì)
隨著科學(xué)技術(shù)的進(jìn)步,大規(guī)模集成電路技術(shù)得到了迅速發(fā)展。目前,我國單片機(jī)的開發(fā)應(yīng)用正在興起,在機(jī)電一體化、智能儀表、工業(yè)控制、家用電器等方面的應(yīng)用成果尤為顯著。本設(shè)計(jì)所采用的單片機(jī)為AT89S51,利用C語言對其進(jìn)行編程,實(shí)現(xiàn)對溫度的準(zhǔn)確測量、顯示以及報(bào)警等功能。測溫傳感器使用DS18B20,用3位共陽極LED數(shù)碼管以串口傳送數(shù)據(jù),實(shí)現(xiàn)溫度顯示。1產(chǎn)品介紹1.1u2009s-需要AT89S51是美國ATMEL公司生產(chǎn)的低功耗、高性能8位CMOS單片機(jī)。美國ATMEL公司生產(chǎn)的AT89S51的主要性能如下:與MCS-51產(chǎn)品指令系統(tǒng)完全兼容;4KB的在系統(tǒng)編程(ISP)FLASH閃速存儲器;1000次擦寫周期;4.0~5.5V的電壓工作范圍;全靜態(tài)工作方式:工作頻率0Hz~33MHz;三級程序加密鎖;128×8字節(jié)內(nèi)部RAM;32個可編程I/O口線,2個16位定時器/計(jì)數(shù)器;6個中斷源;全雙工串行UART通道;低功耗空閑和調(diào)電模式;看門狗及雙數(shù)據(jù)指針。1.2顯示設(shè)備顯示電路采用3位共陽LED數(shù)碼管,從P3口RXD、TXD串口輸出段碼。1.3ds18b20性能特點(diǎn)DS18B20溫度傳感器是美國DALLAS半導(dǎo)體公司最新推出的一種智能溫度傳感器。與傳統(tǒng)的熱敏電阻等測溫元件相比,它能直接讀出被測溫度,并且可根據(jù)實(shí)際要求通過簡單的編程實(shí)現(xiàn)9~12位的數(shù)字值讀數(shù)方式。DS18B20的性能特點(diǎn)如下:獨(dú)特的單線接口僅需要一個端口引腳進(jìn)行通信;多個DS18B20可以并聯(lián)在惟一的三線上,實(shí)現(xiàn)多點(diǎn)組網(wǎng)功能;無須外部器件;可通過數(shù)據(jù)線供電,電壓范圍為3.0~5.5V;零待機(jī)功耗;溫度以9或12位數(shù)字表示;用戶可定義報(bào)警設(shè)置;報(bào)警搜索命令識別并標(biāo)志超過程序限定溫度(溫度報(bào)警條件)的器件;負(fù)電壓特性,電源極性接反時,溫度計(jì)不會因發(fā)熱而燒毀,但無法正常工作。1.4其他設(shè)備晶振(12MHz)、按鍵按鈕、電阻、電容。2系統(tǒng)硬件設(shè)計(jì)系統(tǒng)整體硬件電路包括:傳感器數(shù)據(jù)采集電路、溫度顯示電路、上下限報(bào)警調(diào)整電路、單片機(jī)主板電路等。2.1被測溫度不適宜壓力下蜂鳴器發(fā)發(fā)響應(yīng)主板電路如圖1所示。圖1中有3個獨(dú)立式按鍵,可以分別調(diào)整溫度計(jì)的上下限報(bào)警設(shè)置,當(dāng)被測溫度不在上下限范圍內(nèi)時,圖中的蜂鳴器可以發(fā)出報(bào)警鳴叫聲音,LED數(shù)碼管可以顯示測出的溫度值;圖中的按健復(fù)位電路是上電復(fù)位加手動復(fù)位,使用比較方便,在程序跑飛時可以手動復(fù)位,這樣,不用再重啟單片機(jī)電源就可以實(shí)現(xiàn)復(fù)位。2.2使用口資源顯示顯示電路使用的是串口顯示,這種顯示的最大優(yōu)點(diǎn)就是使用口資源比較少,只用P3口的RXD和TXD串口的發(fā)送和接收,4只數(shù)碼管采用74LS164移位寄存器驅(qū)動,顯示比較清晰。3軟件設(shè)計(jì)系統(tǒng)程序主要包括主程序、讀出溫度子程序、溫度轉(zhuǎn)換命令子程序、計(jì)算溫度子程序、顯示數(shù)據(jù)刷新子程序等。3.1主程序主程序的主要功能是負(fù)責(zé)溫度的實(shí)時顯示、讀出并處理DS18B20測量的當(dāng)前溫度值,溫度測量每1s進(jìn)行一次。其程序流程見圖2所示。3.2循環(huán)冗余檢驗(yàn)讀出溫度子程序的主要功能是讀出RAM中的9字節(jié),在讀出時需進(jìn)行CRC校驗(yàn)。CRC為CyclicalRedundancyCheck(循環(huán)冗余檢驗(yàn))的縮寫,是一種使用廣泛、檢錯能力很強(qiáng)的差錯檢測方法。它對數(shù)據(jù)進(jìn)行多項(xiàng)式計(jì)算,并將得到的和數(shù)作為這個文件的一個實(shí)用的特征碼。校驗(yàn)有錯時,不進(jìn)行溫度數(shù)據(jù)的改寫。其程序流程圖如圖3所示。3.3系統(tǒng)分辨率的轉(zhuǎn)換溫度轉(zhuǎn)換命令子程序主要是發(fā)出溫度轉(zhuǎn)換開始命令。當(dāng)采用12位分辨率時,轉(zhuǎn)換時間約為750ms。在本程序設(shè)計(jì)中,采用1s顯示程序延時法等待轉(zhuǎn)換的完成。溫度轉(zhuǎn)換命令子程序的流程圖如圖4所示。3.4計(jì)算溫度子程序計(jì)算溫度子程序?qū)AM中的讀取值進(jìn)行BCD碼的轉(zhuǎn)換運(yùn)算,并判定溫度值的正負(fù),其程序流程圖如圖5所示。3.5顯示數(shù)據(jù)丟失恢復(fù)程序顯示數(shù)據(jù)刷新子程序主要是對顯示緩沖器中的顯示數(shù)據(jù)進(jìn)行刷新操作。當(dāng)最高顯示位為0時,將符號顯示位移入下一位,程序流程圖如圖6所示。4可擴(kuò)充
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年私人房產(chǎn)買賣合同環(huán)保要求與執(zhí)行標(biāo)準(zhǔn)3篇
- 2025年度路演展示廳清潔維護(hù)服務(wù)租賃合同4篇
- 二零二五版水利工程開工合同范例2篇
- 2025年度多功能培訓(xùn)學(xué)校教室租賃合同范本3篇
- 2025年度廚師行業(yè)人才引進(jìn)與培養(yǎng)服務(wù)協(xié)議3篇
- 2025年度文化藝術(shù)品樣品展覽與上樣合作協(xié)議3篇
- 2024綜藝節(jié)目拍攝基地租賃合同
- 2025年物業(yè)保潔外包服務(wù)合同(含節(jié)能環(huán)保服務(wù))3篇
- 2025年度智能電網(wǎng)建設(shè)采購戰(zhàn)略合作協(xié)議合同范本3篇
- 2025年消防給排水系統(tǒng)節(jié)能改造與優(yōu)化合同3篇
- 人教版小學(xué)數(shù)學(xué)(2024)一年級下冊第一單元 認(rèn)識平面圖形綜合素養(yǎng)測評 B卷(含答案)
- 企業(yè)年會攝影服務(wù)合同
- 電商運(yùn)營管理制度
- 二零二五年度一手房購房協(xié)議書(共有產(chǎn)權(quán)房購房協(xié)議)3篇
- 2025年上半年上半年重慶三峽融資擔(dān)保集團(tuán)股份限公司招聘6人易考易錯模擬試題(共500題)試卷后附參考答案
- 城市公共交通運(yùn)營協(xié)議
- 內(nèi)燃副司機(jī)晉升司機(jī)理論知識考試題及答案
- 2024北京東城初二(上)期末語文試卷及答案
- 2024設(shè)計(jì)院與職工勞動合同書樣本
- 2024年貴州公務(wù)員考試申論試題(B卷)
- 電工高級工練習(xí)題庫(附參考答案)
評論
0/150
提交評論