




已閱讀5頁,還剩17頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
課程設(shè)計(論文)說明書題目:基于51單片機(jī)設(shè)計的數(shù)字溫度計院(系):專業(yè):學(xué)生姓名:學(xué)號:指導(dǎo)教師:2011年12月2日桂林電子科技大學(xué)課程設(shè)計(論文)報告用紙-1-摘要本論文介紹了一種以單片機(jī)為主要控制器件,以DS18B20為溫度傳感器的新型數(shù)字溫度計。主要包括硬件電路和系統(tǒng)程序的設(shè)計。硬件電路主要包括主控制器,測溫控制電路和顯示電路等,主控制器采用單片機(jī)AT89C52,溫度傳感器采用美國DALLAS半導(dǎo)體公司生產(chǎn)的DS18B20,顯示電路采用LCD1602直讀顯示。測溫控制電路由溫度傳感器組成。系統(tǒng)程序包括主程序,測溫子程序和顯示子程序等。DS18B20新型單總線數(shù)字溫度傳感器是DALLAS公司生產(chǎn)的單線數(shù)字溫度傳感器,集溫度測量和A/D轉(zhuǎn)換于一體,直接輸出數(shù)字量,具有接口簡單、精度高、抗干擾能力強(qiáng)、工作穩(wěn)定可靠等特點。關(guān)鍵詞:單片機(jī);AT89C52;溫度傳感器DS18B20;LCD1602;ABSTRACTThepaperintroducedonekindnewdigitalthermometerthattaketheMicroControllerUnitastheprimarycontrolcomponetandtakeDS18B20asthetemperaturesensor.Mainlyincludedthedesignofthehardwareelectriccircuitandthedesignofthesystemprogram.Thehardwareelectriccircuitmainlyincludedthemastercontroller,thetemperaruremeasuredelectriccircuitandthedisplaycircuitandsoon,themastercontollerusedMicroContronllerUnitAT89C52,thetrmperaturesensorusedDS18B20whichtheAmericanDALLASsemiconductorcompanyproduces,thedisplaycircuitusedLCD1602straighttoreadthedemonstration.Temperaturecontrolcircuitfromtrmperaturesensors.Thesystemprogrammainlyincludedthemasterroutine,thetemperaturesubroutine,thedatatenovatessubroutineandsoon.DS18B20isadigitaltemperaturesensorofsinglebus.ItisproductedbyDALLAScooperation.DS18B20assemblestemperaturemeasureandA/Dconverter,exportsdigitalsignaldirectly,operationeasily,betterprecise,protectingdisturb,runningsteablyandsoon.KEYWORDS:MicrocontrollerUnit;AT89C52;TemperaturesensorDS18B20;LCD1602桂林電子科技大學(xué)課程設(shè)計(論文)報告用紙-2-目錄摘要.-1-引言.-3-1、設(shè)計任務(wù)及方案分析.-3-1.1設(shè)計任務(wù)及要求.-3-1.2設(shè)計原則.-3-1.3設(shè)計總體方案及分析.-3-1.31系統(tǒng)總體設(shè)計.-3-1.32總設(shè)計原理圖.-4-1.33總設(shè)計PCB電路.-4-2、主要芯片簡介及部分相關(guān)電路結(jié)構(gòu)介紹.-4-2.1AT89C52.-4-2.1.1AT89C52的主要主要功能特性.-4-2.1.2AT89C52的引腳功能及管腳電壓.-5-2.1.3復(fù)位電路.-6-2.1.4晶振電路.-6-2.2溫度傳感器DS18B20.-6-2.2.1、DS18B20溫度傳感器與單片機(jī)的接口電路.-9-2.2.2系統(tǒng)整體硬件電路.-10-2.3、LCD1602.-10-2.3.1顯示電路.-11-3、軟件編程調(diào)試及性能分析.-12-3.1主程序.-12-3.2讀溫度子程序.-13-3.3轉(zhuǎn)換溫度子程序.-14-3.4調(diào)試性能分析及注意事項.-14-3.4.1軟件調(diào)試.-14-3.4.2硬件調(diào)試.-14-3.4.3注意事項.-14-結(jié)論.-15-謝辭.-16-參考文獻(xiàn):.-17-附錄.-18-桂林電子科技大學(xué)課程設(shè)計(論文)報告用紙-3-引言隨著人們生活水平的不斷提高,單片機(jī)控制無疑是人們追求的目標(biāo)之一,它所給人帶來的方便也是不可否定的,其中數(shù)字溫度計就是一個典型的例子,但人們對它的要求越來越高,要為現(xiàn)代人工作、科研、生活、提供更好的更方便的設(shè)施就需要從數(shù)單片機(jī)技術(shù)入手,一切向著數(shù)字化控制,智能化控制方向發(fā)展。本設(shè)計所介紹的數(shù)字溫度計與傳統(tǒng)的溫度計相比,具有讀數(shù)方便,測溫范圍廣,測溫準(zhǔn)確,其輸出溫度采用數(shù)字顯示,主要用于對測溫比較準(zhǔn)確的場所,或科研實驗室使用。1、設(shè)計任務(wù)及方案分析1.1設(shè)計任務(wù)及要求設(shè)計一個以單片機(jī)為核心的溫度測量系統(tǒng),可實現(xiàn)的功能:基本范圍-50-110精度誤差小于1系統(tǒng)具有顯示功能,能實時顯示測得的實際溫度值1.2設(shè)計原則一般系統(tǒng)的設(shè)計原則包含安全性(穩(wěn)定抗干擾性),操作的便利性(人性化),實時性,通用性和經(jīng)濟(jì)性。1.3設(shè)計總體方案及分析數(shù)字溫度計首先通過溫度傳感器把溫度轉(zhuǎn)化成電信號,這里采用DS18B20直接輸出是數(shù)字信號不用經(jīng)過模數(shù)轉(zhuǎn)換,采用單片機(jī)編程實現(xiàn)十進(jìn)制轉(zhuǎn)換能夠顯示的數(shù)字信號,然后在液晶屏LCD1602上面顯示出來。當(dāng)然本設(shè)計也可以使用熱敏電阻之類的器件利用其感溫效應(yīng),在將隨被測溫度變化的電壓或電流采集過來,進(jìn)行A/D轉(zhuǎn)換后,就可以用單片機(jī)進(jìn)行數(shù)據(jù)的處理,在顯示電路上,就可以將被測溫度顯示出來。不過這種設(shè)計需要用到A/D轉(zhuǎn)換電路,其中還涉及到電阻與溫度的對應(yīng)值的計算,感溫電路比較麻煩。而且在對采集的信號進(jìn)行放大時容易受溫度的影響出現(xiàn)較大的偏差。所以一開始就不打算采用此種方法進(jìn)行設(shè)計。1.31系統(tǒng)總體設(shè)計溫度計電路設(shè)計總體設(shè)計方框圖如圖1所示,控制器采用單片機(jī)AT89S52,溫度傳感器采用DS18B20,用LCD實現(xiàn)溫度顯示。圖1.31總體設(shè)計方框圖AT89C51LCD顯示DS18B20溫度傳感器單片機(jī)復(fù)位時鐘振蕩桂林電子科技大學(xué)課程設(shè)計(論文)報告用紙-4-1.32總設(shè)計原理圖1.33總設(shè)計PCB電路2、主要芯片簡介及部分相關(guān)電路結(jié)構(gòu)介紹2.1AT89C52AT89C52是一個低電壓,高性能CMOS8位單片機(jī),片內(nèi)含8kbytes的可反復(fù)擦寫的Flash只讀程序存儲器和256bytes的隨機(jī)存取數(shù)據(jù)存儲器(RAM),器件采用ATMEL公司的高密度、非易失性存儲技術(shù)生產(chǎn),兼容標(biāo)準(zhǔn)MCS-51指令系統(tǒng),片內(nèi)置通用8位中央處理器和Flash存儲單元,AT89C52單片機(jī)在電子行業(yè)中有著廣泛的應(yīng)用。2.1.1AT89C52的主要主要功能特性1)兼容MCS51指令系統(tǒng)桂林電子科技大學(xué)課程設(shè)計(論文)報告用紙-5-2)8k可反復(fù)擦寫(大于1000次)FlashROM;3)32個雙向I/O口;4)256x8bit內(nèi)部RAM;5)3個16位可編程定時/計數(shù)器中斷;6)時鐘頻率0-24MHz;7)2個串行中斷,可編程UART串行通道;8)2個外部中斷源,共8個中斷源;9)2個讀寫中斷口線,3級加密位;10)低功耗空閑和掉電模式,軟件設(shè)置睡眠和喚醒功能;11)有PDIP、PQFP、TQFP及PLCC等幾種封裝形式,以適應(yīng)不同產(chǎn)品的需求。2.1.2AT89C52的引腳功能及管腳電壓AT89C52為8位通用微處理器,采用工業(yè)標(biāo)準(zhǔn)的C51內(nèi)核,在內(nèi)部功能及管腳排布上與通用的8xc52相同,其主要用于會聚調(diào)整時的功能控制。功能包括對會聚主IC內(nèi)部寄存器、數(shù)據(jù)RAM及外部接口等功能部件的初始化,會聚調(diào)整控制,會聚測試圖控制,紅外遙控信號IR的接收解碼及與主板CPU通信等。主要管腳有:XTAL1(19腳)和XTAL2(18腳)為振蕩器輸入輸出端口,外接12MHz晶振。RST/Vpd(9腳)為復(fù)位輸入端口,外接電阻電容組成的復(fù)位電路。VCC(40腳)和VSS(20腳)為供電端口,分別接+5V電源的正負(fù)端。P0P3為可編程通用I/O腳。在本設(shè)計當(dāng)中,P1作為輸入,P2作為輸出。P0口是一組8位漏極開路型雙向I/O口,也即地址/數(shù)據(jù)總線復(fù)用口。作為輸出口用時,每位能吸收電流的方式驅(qū)動8個TTL邏輯門電路,對端口P0寫“1”時,可作為高阻抗輸入端用。在訪問外部數(shù)據(jù)存儲器或程序存儲器時,這組口線分時轉(zhuǎn)換地址(低8位)和數(shù)據(jù)總線復(fù)用,在訪問期間激活內(nèi)部上拉電阻。在Flash編程時,P0口接收指令字節(jié),而在程序校驗時,輸出指令字節(jié),校驗時,要求外接上拉電阻。P1是一個帶內(nèi)部上拉電阻的8位雙向I/O口,P1的輸出緩沖級可驅(qū)動(吸收或輸出電流)4個TTL邏輯門電路。對端口寫“1”,通過內(nèi)部的上拉電阻把端口拉到高電平,此時可作輸入口。作輸入口使用時,因為內(nèi)部存在上拉電阻,某個引腳被外部信號拉低時會輸出一個電流(IIL)。與AT89C51不同之處是,P1.0和P1.1還可分別作為定時/計數(shù)器2的外部桂林電子科技大學(xué)課程設(shè)計(論文)報告用紙-6-計數(shù)輸入(P1.0/T2)和輸入(P1.1/T2EX),參見表1。Flash編程和程序校驗期間,P1接收低8位地址。表.P1.0和P1.1的第二功能引腳號功能特性P1.0T2,時鐘輸出P1.1T2EX(定時/計數(shù)器2)P2是一個帶有內(nèi)部上拉電阻的8位雙向I/O口,P2的輸出緩沖級可驅(qū)動(吸收或輸出電流)4個TTL邏輯門電路。對端口P2寫“1”,通過內(nèi)部的上拉電阻把端口拉到高電平,此時可作輸入口,作輸入口使用時,因為內(nèi)部存在上拉電阻,某個引腳被外部信號拉低時會輸出一個電流(IIL)。在訪問外部程序存儲器或16位地址的外部數(shù)據(jù)存儲器(例如執(zhí)行MOVXDPTR指令)時,P2口送出高8位地址數(shù)據(jù)。在訪問8位地址的外部數(shù)據(jù)存儲器(如執(zhí)行MOVXRI指令)時,P2口輸出P2鎖存器的內(nèi)容。Flash編程或校驗時,P2亦接收高位地址和一些控制信號。P3口是一組帶有內(nèi)部上拉電阻的8位雙向I/O口。P3口輸出緩沖級可驅(qū)動(吸收或輸出電流)4個TTL邏輯門電路。對P3口寫入“1”時,它們被內(nèi)部上拉電阻拉高并可作為輸入端口。此時,被外部拉低的P3口將用上拉電阻輸出電流(IIL)。P3口除了作為一般的I/O口線外,更重要的用途是它的第二功能P3口還接收一些用于Flash閃速存儲器編程和程序校驗的控制信號。2.1.3復(fù)位電路復(fù)位輸入。當(dāng)振蕩器工作時,RST引腳出現(xiàn)兩個機(jī)器周期以上高電平將使單片機(jī)復(fù)位。2.1.4晶振電路AT89C52中有一個用于構(gòu)成內(nèi)部振蕩器的高增益反向放大器,引腳XTA
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 風(fēng)險管理的制度與流程構(gòu)建試題及答案
- 網(wǎng)絡(luò)優(yōu)化測試的基本原則與方法試題及答案
- 2025屆上海外國語大附屬外國語學(xué)校數(shù)學(xué)八下期末達(dá)標(biāo)檢測試題含解析
- 盤點2025年VB考試回顧及試題及答案
- 電子文檔處理與管理技巧試題及答案
- 軟件設(shè)計師考試合作與協(xié)同工具試題及答案
- 有效利用閑置資源提升生產(chǎn)力計劃
- 未來市場競爭格局的戰(zhàn)略調(diào)整試題及答案
- 美術(shù)教育心理學(xué)培訓(xùn)活動計劃
- 鄉(xiāng)鎮(zhèn)商圈保安工作總結(jié)與發(fā)展計劃
- 建筑材料損耗率定額
- 有機(jī)化學(xué)課后習(xí)題答案-李艷梅版
- 國企控股公司所屬公司經(jīng)理層成員任期制和契約化管理辦法(試行)
- 海地軟件幫助
- 現(xiàn)代紡織技術(shù)專業(yè)調(diào)研報告
- 淺析《山海經(jīng)》的鬼神形象
- 部編版六年級語文下冊期末專題復(fù)習(xí)課件全套
- 高三化學(xué)復(fù)習(xí)【有機(jī)合成與推斷】課件
- 機(jī)械通氣常見并發(fā)癥的預(yù)防與處理課件
- 婦產(chǎn)科醫(yī)療質(zhì)量與安全管理制度
- 食堂每日巡檢表
評論
0/150
提交評論