【正文】
串行中斷每個中斷源都可以通過置位或清除特殊寄存器IE 中的相關(guān)中斷允許控制位分別使得中斷源有效或無效。數(shù)據(jù)存儲器:STC89C52 有256 字節(jié)片內(nèi)數(shù)據(jù)存儲器。程序存儲器:如果EA引腳接地,程序讀取只從外部存儲器開始。XTAL1:振蕩器反相放大器和內(nèi)部時鐘發(fā)生電路的輸入端。P2 口:P2 口是一個具有內(nèi)部上拉電阻的8 位雙向I/O 口,在flash編程和校驗時,P2口也接收高8位地址字節(jié)和一些控制信號。程序校驗時,需要外部上拉電阻。P0 口:P0口是一個8位漏極開路的雙向I/O口。第三章 硬件設(shè)計根據(jù)設(shè)計的所需要求分析STC89C52單片機的工作原理,可得出來溫度電路設(shè)計方便和優(yōu)點。 溫度傳感器單片機鍵盤控制復(fù)位電路顯示電路報警電路控制電路圖1 系統(tǒng)框圖 其中數(shù)據(jù)采集模塊負責實時采集溫度數(shù)據(jù),采集到的溫度數(shù)據(jù)傳輸?shù)絾纹瑱C,由單片機處理后的數(shù)據(jù)送顯示部分顯示。系統(tǒng)主要包括數(shù)據(jù)采集模塊,單片機控制模塊,顯示模塊和溫度設(shè)置模塊,驅(qū)動電路五個部分。即用單片機完成人機界面,系統(tǒng)控制,信號分析處理,由前端溫度傳感器完成信號的采集與轉(zhuǎn)換。這種方案的優(yōu)點在于系統(tǒng)結(jié)構(gòu)緊湊,可以實現(xiàn)復(fù)雜的測量與與控制,操作方便;缺點是調(diào)試過程復(fù)雜,成本較高。方案二:FPGA/CPLD或采用帶有IP內(nèi)核的FPGA/CPLD方式。該系統(tǒng)的優(yōu)點在于速度較快,但可靠性比較差控制精度比較低、靈活性小、線路復(fù)雜、調(diào)試、安裝都不方便。①溫度設(shè)定范圍為0~100℃,最小區(qū)分度為1℃,溫度控制的誤差≤1℃②能夠用數(shù)碼管精確顯示當前實際溫度值③按鍵控制:加一鍵、減一鍵④越限報警第二章 總體設(shè)計實現(xiàn)溫度控制的方法主要有以下幾種。若測量值高于溫度設(shè)定范圍,由單片機發(fā)出控制信號,當溫度低于設(shè)定值時,單片機發(fā)出一個控制信號,都啟動報警系統(tǒng)。設(shè)計并制作一個基于單片機的溫度控制系統(tǒng),能夠?qū)囟冗M行控制。單片微型計算機是隨著超大規(guī)模集成電路的技術(shù)的發(fā)展而誕生的。目前先進國家各種自動化水平較高,裝備有完善的檢測儀表和計算機控制系統(tǒng)。溫度控制系統(tǒng)發(fā)展迅速,而且成果顯著。由于現(xiàn)代工藝越來越多的需要對實時溫度進行監(jiān)測和控制,而且需要的精度越來越高。本課題采用51單片機來對溫度進行控制,不僅具有控制方便、組態(tài)簡單和靈活性大等優(yōu)點,而且可以大幅度提高被控溫度的技術(shù)指標。在工業(yè)的研制和生產(chǎn)中,為了保證生產(chǎn)過程的穩(wěn)定運行并提高控制精度,采用微電子技術(shù)是重要的途徑。其中溫度的控制在生產(chǎn)過程中占有相當大的比例。溫度是生產(chǎn)過程和科學實驗中普遍而且重要的物理參數(shù)。設(shè)計后的系統(tǒng)具有操作方便,控制靈活等優(yōu)點。文中對每個部分功能、實現(xiàn)過程作了詳細介紹。文中傳感器理論與單片機實際應(yīng)用有機結(jié)合,詳細地講述了基于單片機STC89C51和溫度傳感器DS18B20的溫度控制系統(tǒng)的設(shè)計方案與軟硬件實現(xiàn)方案。為了提高對傳感器的認識和了解,尤其是對溫度傳感器的深入研究以及其用法與用途,基于實用、廣泛和典型的原則而設(shè)計了本系統(tǒng)。溫度傳感器是其中重要的一類傳感器。因此,不僅必須掌握各類傳感器的結(jié)構(gòu)、原理及其性能指標,還必須懂得傳感器經(jīng)過適當?shù)慕涌陔娐氛{(diào)整才能滿足信號的處理、顯示和控制的要求,而且只有通過對傳感器應(yīng)用實例的原理和智能傳感器實例的分析了解,才能將傳感器和信息通信和信息處理結(jié)合起來,適應(yīng)傳感器的生產(chǎn)、研制、開發(fā)和應(yīng)用。由于傳感器能將各種物理量、化學量和生物量等信號轉(zhuǎn)變?yōu)殡娦盘枺沟萌藗兛梢岳糜嬎銠C實現(xiàn)自動測量、信息處理和自動控制,但是它們都不同程度地存在溫漂和非線性等影響因素。傳感器技術(shù)已成為衡量一個國家科學技術(shù)發(fā)展水平的重要標志之一。因此,單片機廣泛用于現(xiàn)代工業(yè)控制中。因此,單片機對溫度的控制問題是一個工業(yè)生產(chǎn)中經(jīng)常會遇到的控制問題。在工業(yè)生產(chǎn)的很多領(lǐng)域中,人們都需要對各類加熱爐、熱處理爐、反應(yīng)爐和鍋爐中的溫度進行檢測和控制。 the temperature settings can be change By the keypresses with 1℃ the temperature is under the settings, the heater starts with the redLED on,oppositely, the heater stopped heating when the temperature is higher than the set system is control convenient, simple, flexibility. After repeated testing, the system can operate stably.Key words: Single chip microcontroller;Temperature control;DS12B20;LED目錄摘要引言………………………………………………………………………1第一章 概述…………………………………………………………2 …………………………2 課題研究現(xiàn)狀分析………………………… 2………………………………………2第二章 總體設(shè)計………………………………………………………3 ……………………………………3…………………………………3第三章 硬件設(shè)計…………………………………………………… 4 ……………………………………4 單片機介紹……………………………..4 ………………………………….8………………………………10………………………………11………………………………………11……………………………………12…………………………………………13第四章 軟件設(shè)計……………………………………………………14……………………………………14…………14………………………………15. 2寫時序……………………………………15…………………………………...16………………………………………...17…………………………………17………………………………17第五章 系統(tǒng)調(diào)試……………………………………………………19……………………………………19……………………………………19……………………………………19結(jié)論……………………………………………………………………21參考文獻…………………………………………………………22致謝…………………………………………………………………… 23附錄一…………………………………………………………… 24附錄二………………………………………………………………25附錄三………………………………………………………………… 26前言在工業(yè)生產(chǎn)中,電流、電壓、溫度、壓力、流量、流速和開關(guān)量都是常用的主要被控參數(shù)。系統(tǒng)具有控制方便、組態(tài)簡單和靈活性大等優(yōu)點,經(jīng)過反復(fù)測試,系統(tǒng)能夠穩(wěn)定運行。當溫度高于或低于上限值或下限值時,單片機發(fā)出指令使蜂鳴器報警,同時點亮紅色發(fā)光二極管閃爍,從而實現(xiàn)了測量和控制溫度的目的。本文詳細地講述了基于單片機STC89C52和溫度傳感器DS18B20的溫度控制系統(tǒng)的設(shè)計方案與軟硬件實現(xiàn)方案。溫度控制系統(tǒng)課程設(shè)計 微機控制課程設(shè)計報告設(shè)計題目: 溫度控制系統(tǒng) 摘 要隨著社會的發(fā)展,溫度的測量及控制變得越來越重要,溫度是生產(chǎn)過程和科學實驗中普遍而且重要的物理參數(shù)。本文利用單片機結(jié)合傳感器技術(shù)而開發(fā)設(shè)計了這一溫度監(jiān)控系統(tǒng)。系統(tǒng)采用數(shù)字溫度傳感器DS18B20采集溫度數(shù)據(jù),數(shù)碼管異步顯示溫度設(shè)定值和當前測量值,可通過按鍵以1℃的步進改變溫度設(shè)定值,系統(tǒng)復(fù)位后默認設(shè)定上限溫度值為100℃以及下限0℃。系統(tǒng)稍微改裝可以作為生物培養(yǎng)液溫度報警監(jiān)控系統(tǒng),可以做熱水器溫度調(diào)節(jié)系統(tǒng)、實驗室溫度監(jiān)控系統(tǒng)等等。關(guān)鍵詞:單片機;溫度控制;DS12B20;數(shù)碼管AbstractWith the development of the society,the control of temperature bee more and more important. Temperature is a important physical parameters in production process and scientific design and implementation of temperature control system based on single chipmicrocontroller STC89C52 and DS18B20 are introduced in this paper. Temperature data ar