基于at89s51單片機的數(shù)字溫度計的設(shè)計

基于at89s51單片機的數(shù)字溫度計的設(shè)計

ID:13052378

大小:1.57 MB

頁數(shù):24頁

時間:2018-07-20

基于at89s51單片機的數(shù)字溫度計的設(shè)計_第1頁
基于at89s51單片機的數(shù)字溫度計的設(shè)計_第2頁
基于at89s51單片機的數(shù)字溫度計的設(shè)計_第3頁
基于at89s51單片機的數(shù)字溫度計的設(shè)計_第4頁
基于at89s51單片機的數(shù)字溫度計的設(shè)計_第5頁
資源描述:

《基于at89s51單片機的數(shù)字溫度計的設(shè)計》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、基于AT89S51單片機的數(shù)字溫度計的設(shè)計摘要:隨著時代的進步和發(fā)展,單片機技術(shù)已經(jīng)普及到我們生活,工作,科研,各個領(lǐng)域,已經(jīng)成為一種比較成熟的技術(shù),本文將介紹一種基于AT89S51單片機控制的數(shù)字溫度計,本溫度計屬于多功能溫度計,可以設(shè)置上下報警溫度,當(dāng)溫度不在設(shè)置范圍內(nèi)時,可以報警。該溫度計采用DS18B20作為溫度信號的采集和初步處理,設(shè)計方案簡單。關(guān)鍵詞:單片機;溫度計;DS18B20;AT89S51Abstract:Withtheprogressofthetimesanddevelopment,SCMtechnologyhasspreadtoourlife,work,scienti

2、ficresearch,eachdomain,hasbecomearelativelymaturetechnology,thispaperintroducesakindofdigitalthermometerbasedonAT89S51SCMcontrol,thethermometerbelongstothemultifunctionalthermometer,youcansetupperandlowertemperaturealarm,whenthetemperatureisnotthesetrange,canalarm.ThethermometerusingDS18B20asthecol

3、lectionandinitialprocessingtemperaturesignal,theplanofdesignissimple.Keywords:Microprocessor;temperature;DS18B20;AT89S511引言隨著人們生活水平的不斷提高,單片機控制無疑是人們追求的目標之一,它所給人帶來的方便也是不可否定的,其中數(shù)字溫度計就是一個典型的例子,但人們對它的要求越來越高,要為現(xiàn)代人工作、科研、生活、提供更好的更方便的設(shè)施就需要從數(shù)單片機技術(shù)入手,一切向著數(shù)字化控制,智能化控制方向發(fā)展。本設(shè)計所介紹的數(shù)字溫度計與傳統(tǒng)的溫度計相比,具有讀數(shù)方便,測溫范圍廣,測溫準確

4、,其輸出溫度采用數(shù)字顯示,主要用于對測溫比較準確的場所,或科研實驗室使用,該設(shè)計控制器使用單片機AT89S51,測溫傳感器使用DS18B20,用3位共陽極LED數(shù)碼管以串口傳送數(shù)據(jù),實現(xiàn)溫度顯示,能準確達到以上要求。2總體設(shè)計框圖溫度計電路設(shè)計總體設(shè)計方框圖如圖2-1所示,控制器采用單片機AT89S51,溫度傳感器采用DS18B20,用3位LED數(shù)碼管以串口傳送數(shù)據(jù)實現(xiàn)溫度顯示。主控制器LED顯示溫度傳感器單片機復(fù)位時鐘振蕩報警點按鍵調(diào)整圖2-1總體設(shè)計方框圖3系統(tǒng)整體硬件電路系統(tǒng)整體硬件電路包括,單片機AT89S51主板電路,溫度顯示電路,溫度檢測電路,晶振控制電路,復(fù)位電路等。3.1硬件

5、原理圖圖3-1硬件原理圖以AT89S51單片機為核心,選用12M的晶振,這是最常用的選擇,外接電容沒有特別的要求,但是外接電容的大小會影響振蕩器的頻率高低、振蕩器的穩(wěn)定性和起振的快速性,因此我們選用30pf的電容作為起振電容。復(fù)位電路為按鍵低電平復(fù)位,當(dāng)按鍵按下,RST端為高電平,當(dāng)高電平持續(xù)4us的時間就可以使單片機復(fù)位。這里尤其要注意的是晶振和電容的位置,它們距離單片機引腳越短越好,因為太長可能無法使單片機起振。另外是EA端一定要接上電源,使單片機能夠工作。3.2AT89S51單片機AT89S51是一個低功耗,高性能CMOS8位單片機,片內(nèi)含4kBytesISP(In-systempro

6、grammable)的可反復(fù)擦寫1000次的Flash只讀程序存儲器,器件采用ATMEL公司的高密度、非易失性存儲技術(shù)制造,兼容標準MCS-51指令系統(tǒng)及80C51引腳結(jié)構(gòu),芯片內(nèi)集成了通用8位中央處理器和ISPFlash存儲單元,功能強大的微型計算機的AT89S51可為許多嵌入式控制應(yīng)用系統(tǒng)提供高性價比的解決方案。AT89S51具有如下特點:40個引腳,4kBytesFlash片內(nèi)程序存儲器,128bytes的隨機存取數(shù)據(jù)存儲器(RAM),32個外部雙向輸入/輸出(I/O)口,5個中斷優(yōu)先級2層中斷嵌套中斷,2個16位可編程定時計數(shù)器,2個全雙工串行通信口,看門狗(WDT)電路,片內(nèi)時鐘振

7、蕩器。3.2.1AT89S51主要功能刪除1、為一般控制應(yīng)用的8位單芯片2、晶片內(nèi)部具時鐘振蕩器(傳統(tǒng)最高工作頻率可至12MHz)3、內(nèi)部程式存儲器(ROM)為4KB4、內(nèi)部數(shù)據(jù)存儲器(RAM)為128B5、外部程序存儲器可擴充至64KB6、外部數(shù)據(jù)存儲器可擴充至64KB7、32條雙向輸入輸出線,且每條均可以單獨做I/O的控制8、5個中斷向量源9、2組獨立的16位定時器10、1個全多工串行通信端口11、875

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

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

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