版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 畢 業(yè) 設(shè) 計(jì)</b></p><p> 完成日期 年 月 日</p><p><b> 摘 要</b></p><p> 近年來(lái)隨著計(jì)算機(jī)在社會(huì)領(lǐng)域的滲透, 單片機(jī)的應(yīng)用正在不斷地走向深入,同時(shí)帶動(dòng)傳統(tǒng)控制檢測(cè)日新月益更新。</p><p
2、> 本文從硬件和軟件兩方面來(lái)講述對(duì)烘干箱溫度的自動(dòng)控制過(guò)程,在控制過(guò)程中主要應(yīng)用AT89C51、ADC0809、LED顯示器、LM324比較器,而主要是通過(guò) DS18B20數(shù)字溫度傳感器采集環(huán)境溫度,以單片機(jī)為核心控制部件,并通過(guò)四位數(shù)碼管顯示實(shí)時(shí)溫度的一種數(shù)字溫度計(jì)。軟件方面采用匯編語(yǔ)言來(lái)進(jìn)行程序設(shè)計(jì),使指令的執(zhí)行速度快,節(jié)省存儲(chǔ)空間。為了便于擴(kuò)展和更改,軟件的設(shè)計(jì)采用模塊化結(jié)構(gòu),使程序設(shè)計(jì)的邏輯關(guān)系更加簡(jiǎn)潔明了,使硬件在軟件
3、的控制下協(xié)調(diào)運(yùn)作。</p><p> 關(guān)鍵詞:?jiǎn)纹瑱C(jī)系統(tǒng);傳感器;數(shù)據(jù)采集;模數(shù)轉(zhuǎn)換器;溫度</p><p><b> 目錄</b></p><p><b> 摘 要2</b></p><p><b> 1 緒 論2</b></p><p>
4、 1.1課題的背景及其意義2</p><p> 1.2課題研究的內(nèi)容及要求3</p><p> 1.2.1 課題的主要研究的內(nèi)容3</p><p> 2 AT89C51系列單片機(jī)介紹及硬件設(shè)計(jì)5</p><p> 2.1 AT89C51系列單片機(jī)介紹5</p><p> 2.1.1 AT89C51
5、系列基本組成及特性5</p><p> 2.1.2 AT89C51系列引腳功能6</p><p> 2.1.3 AT89C51系列單片機(jī)的功能單元8</p><p> 2.2 硬件設(shè)計(jì)11</p><p> 2.2.1 溫度采樣部分11</p><p> 2.2.2 控制溫度13</p>
6、;<p> 2.2.3 模數(shù)轉(zhuǎn)換部分14</p><p> 2.2.4 模數(shù)轉(zhuǎn)換技術(shù)14</p><p> 2.2.5 積分型模數(shù)轉(zhuǎn)換器14</p><p> 2.2.6 顯示部分15</p><p><b> 3 軟件設(shè)計(jì)17</b></p><p> 3.1
7、主程序流程圖17</p><p> 3.2 讀溫度子程序17</p><p> 3.3 計(jì)算溫度子程序18</p><p> 3.4按鍵流程圖19</p><p> 3.5 顯示流程圖20</p><p><b> 結(jié) 論22</b></p><p>
8、<b> 謝 辭23</b></p><p><b> 1 緒 論</b></p><p> 1.1課題的背景及其意義</p><p> 現(xiàn)代工業(yè)設(shè)計(jì),工程建設(shè)及日常生活中溫度控制都起著重要的作用,早期的溫度控制主要用于工廠時(shí)間生產(chǎn)中,能起到實(shí)時(shí)采集溫度數(shù)據(jù),提高生產(chǎn)效率,產(chǎn)品質(zhì)量之用。隨著人們生活質(zhì)量的提高,現(xiàn)
9、代社會(huì)中的溫度控制不僅應(yīng)用在工廠生產(chǎn)方面也應(yīng)用于酒店,廠房以及家庭生活中,在有些應(yīng)用中,如高精度的生產(chǎn)廠房,對(duì)溫度的要求極其嚴(yán)格,溫度的變化極有可能對(duì)生產(chǎn)的產(chǎn)品造成極大的影響。因此,這就需要一種能夠及時(shí)檢測(cè)溫度變化以及溫度變化的設(shè)備,提供溫度數(shù)據(jù)值,使人們對(duì)溫度的變化做及時(shí)的調(diào)整,多點(diǎn)溫度控制可根據(jù)人們不同的應(yīng)用環(huán)境自行設(shè)置該環(huán)境的溫度值,及時(shí)反映生產(chǎn),生活中溫度變化使人們能及時(shí)看到溫度變化的第一手資料,提示人們溫度變化情況,協(xié)助人們能
10、及時(shí)的調(diào)整,起到溫度報(bào)警作用,使溫度控制更好的服務(wù)于社會(huì)生產(chǎn),生活。</p><p> 電子技術(shù)的飛速發(fā)展,給人類(lèi)的生活帶來(lái)了根本的的變革,特別是隨著大規(guī)模集成電路的產(chǎn)生而出現(xiàn)了微型計(jì)算機(jī),更是將人類(lèi)社會(huì)帶入了一個(gè)新的時(shí)代。利用微機(jī)的強(qiáng)大功能。人們可以完成各種各樣的控制。然而,微機(jī)造價(jià)高,對(duì)于大多數(shù)的工業(yè)控制來(lái)說(shuō),也并不需要微機(jī)那樣強(qiáng)大的功能,于是單片機(jī)就運(yùn)用而生了。單片機(jī)其實(shí)就是一個(gè)簡(jiǎn)化的微機(jī),將微機(jī)的CPU
11、,存儲(chǔ)器,I/O接口。定時(shí)器/計(jì)數(shù)器等集成在一片芯片上就是單片機(jī)了,它主要用來(lái)完成各種控制功能。相對(duì)微機(jī)來(lái)說(shuō),單片機(jī)價(jià)格低,非常適合于應(yīng)用在簡(jiǎn)單 的控制場(chǎng)合以降低成本。另外,單片機(jī)是按照工業(yè)控制要求設(shè)計(jì)的,其可靠性很高,可在工業(yè)現(xiàn)場(chǎng)復(fù)雜的環(huán)境下運(yùn)行。單片機(jī)依靠其高的可靠性和極高的性?xún)r(jià)比,在工業(yè)控制,數(shù)據(jù)采集,智能化儀表,家用電器等方面得到極為廣泛的應(yīng)用。</p><p> 溫度是表征物體冷熱程度的物理量,溫度測(cè)
12、量則是工農(nóng)業(yè)生產(chǎn)過(guò)程中一個(gè)很重要而普遍的參數(shù)。溫度的測(cè)量及控制對(duì)保證產(chǎn)品質(zhì)量、提高生產(chǎn)效率、節(jié)約能源、生產(chǎn)安全、促進(jìn)國(guó)民經(jīng)濟(jì)的發(fā)展起到非常重要的作用。由于溫度測(cè)量的普遍性,溫度傳感器的數(shù)量在各種傳感器中居首位。而且隨著科學(xué)技術(shù)和生產(chǎn)的不斷發(fā)展,溫度傳感器的種類(lèi)還是在不斷增加豐富來(lái)滿(mǎn)足生產(chǎn)生活中的需要。</p><p> 在單片機(jī)溫度測(cè)量系統(tǒng)中的關(guān)鍵是測(cè)量溫度、控制溫度和保持溫度,溫度測(cè)量是工業(yè)對(duì)象中主要的被控參
13、數(shù)之一。因此,單片機(jī)溫度測(cè)量則是對(duì)溫度進(jìn)行有效的測(cè)量,并且能夠在工業(yè)生產(chǎn)中得到了廣泛的應(yīng)用,尤其在電力工程、化工生產(chǎn)、機(jī)械制造、冶金工業(yè)等重要工業(yè)領(lǐng)域中,擔(dān)負(fù)著重要的測(cè)量任務(wù)。在日常生活中,也可廣泛實(shí)用于地?zé)?、空調(diào)器、電加熱器等各種家庭室溫測(cè)量及工業(yè)設(shè)備溫度測(cè)量場(chǎng)合。但溫度是一個(gè)模擬量,如果采用適當(dāng)?shù)募夹g(shù)和元件,將模擬的溫度量轉(zhuǎn)化為數(shù)字量雖不困難,但電路較復(fù)雜,成本較高。</p><p> 1.2課題研究的內(nèi)容
14、及要求</p><p> 1.2.1 課題的主要研究的內(nèi)容 </p><p> 本文所要研究的課題是基于單片機(jī)控制的水溫控制系統(tǒng)的設(shè)計(jì),主要是介紹了對(duì)水箱溫度的顯示、控制及報(bào)警,實(shí)現(xiàn)了溫度的實(shí)時(shí)顯示及控制。水箱水溫控制部分,提出了用DS18S20、AT89C51單片機(jī)及LED的硬件電路完成對(duì)水溫的實(shí)時(shí)檢測(cè)及顯示,利用DS18S20與單片機(jī)連接由軟件與硬件電路配合來(lái)實(shí)現(xiàn)對(duì)加熱電阻絲的實(shí)
15、時(shí)控制及超出設(shè)定的上下限溫度的報(bào)警系統(tǒng)。而爐內(nèi)溫度控制部分,采用一套PID閉環(huán)負(fù)反饋控制系統(tǒng),由DS18S20檢測(cè)爐內(nèi)溫度,用中值濾波的方法取一個(gè)值存入程序存取器內(nèi)部一個(gè)單元作為最后檢測(cè)信號(hào),并在LED中顯示??刂破魇怯?9C51單片機(jī),用PID算法對(duì)檢測(cè)信號(hào)和設(shè)定值的差值進(jìn)行調(diào)節(jié)后輸出控制信號(hào)給執(zhí)行機(jī)構(gòu),去調(diào)節(jié)電阻爐的加熱功率,從而控制爐內(nèi)溫度。它具有微型化、低功耗、高性能、抗干擾能力強(qiáng)、易配微處理器等優(yōu)點(diǎn),特別適合于構(gòu)成多點(diǎn)的溫度測(cè)
16、控系統(tǒng),可直接將溫度轉(zhuǎn)化成串行數(shù)字信號(hào)供微機(jī)處理,而且每片DS18S20都有唯一的產(chǎn)品號(hào),可以一并存入其ROM中,以便在構(gòu)成大型溫度測(cè)控系統(tǒng)時(shí)在單線上掛接任意多個(gè)DS18S20芯片。從DS18S20讀出或?qū)懭隓S18S20信息僅需要一根口線,其讀寫(xiě)及其溫</p><p> 1.2.2 用單片機(jī)實(shí)現(xiàn)其具體控制功能如下:</p><p> ?。?)能夠連續(xù)測(cè)量水的溫度值,用十進(jìn)制數(shù)碼管來(lái)顯示
17、水的實(shí)際溫度。</p><p> ?。?)能夠設(shè)定水的溫度值,設(shè)定范圍是30℃~90℃。</p><p> (3)能夠?qū)崿F(xiàn)水溫的自動(dòng)控制,如果設(shè)定水溫為85℃,則能使水溫保持恒定在85℃的溫度下運(yùn)行。</p><p> ?。?)用單片機(jī)AT89C51控制,通過(guò)按鍵來(lái)控制水溫的設(shè)定值,數(shù)值采用數(shù)碼管顯示。</p><p> 2 AT89C5
18、1系列單片機(jī)介紹及硬件設(shè)計(jì)</p><p> 2.1 AT89C51系列單片機(jī)介紹</p><p> 2.1.1 AT89C51系列基本組成及特性</p><p> AT89C51是一種帶4k字節(jié)閃爍可編程可擦除只讀存儲(chǔ)器(FPEROM—Falsh Programmable and Erasable Read Only Memory)的低電壓,高性能CMOS8
19、位微處理器,俗稱(chēng)單片機(jī)。而在眾多的51系列單片機(jī)中,要算 ATMEL 公司的AT89C51更實(shí)用,也是一種高效微控制器,因?yàn)樗坏?051指令、管腳完全兼容,而且其片內(nèi)的4K程序存儲(chǔ)器是FLASH工藝的,這種工藝的存儲(chǔ)器,用戶(hù)可以用電的方式達(dá)到瞬間擦除、改寫(xiě)。而這種單片機(jī)對(duì)開(kāi)發(fā)設(shè)備的要求很低,開(kāi)發(fā)時(shí)間也大大縮短。</p><p> AT89C51基本功能描述如下:AT89C51是一種低損耗、高性能、CMOS八
20、位微處理器,而且在其片種還有4k字節(jié)的在線可重復(fù)編程快擦快寫(xiě)程序存儲(chǔ)器,能重復(fù)寫(xiě)入/擦除1000次,數(shù)據(jù)保存時(shí)間為十年。它與MCS-51系列單片機(jī)在指令系統(tǒng)和引腳上完全兼容,不僅可完全代替MCS-51系列單片機(jī),而且能使系統(tǒng)具有許多MCS-51系列產(chǎn)品沒(méi)有的功能。AT89C51可構(gòu)成真正的單片機(jī)最小應(yīng)用系統(tǒng),縮小系統(tǒng)體積, 增加系統(tǒng)的可靠性,降低了系統(tǒng)成本。只要程序長(zhǎng)度小于4k, 四個(gè)I/O口全部提供給用戶(hù)??捎?V電壓編程,而且寫(xiě)入時(shí)
21、間僅10毫秒, 僅為8751/87C51 的擦除時(shí)間的百分之一,與8751/87C51的12V電壓擦寫(xiě)相比, 不易損壞器件, 沒(méi)有兩種電源的要求,改寫(xiě)時(shí)不拔下芯片,適合許多嵌入式控制領(lǐng)域。AT89C51 芯片提供三級(jí)程序存儲(chǔ)器鎖定加密, 提供了方便靈活而可靠的硬加密手段, 能完全保證程序或系統(tǒng)不被仿制。另外,AT89C51 還具有MCS-51系列單片機(jī)的所有優(yōu)點(diǎn)。128×8 位內(nèi)部RAM, 32 位雙向輸入輸出線, 兩個(gè)十六位
22、定時(shí)器/計(jì)時(shí)器, 5個(gè)中斷源, 兩級(jí)中斷優(yōu)先級(jí), 一</p><p> 2.1.2 AT89C51系列引腳功能</p><p> AT89C51有40引腳雙列直插(DIP)形式。其與80C51引腳結(jié)構(gòu)基本相同,其邏輯引腳圖如圖2-1。</p><p> 圖2-1 AT89C51邏輯引腳圖</p><p> 各引腳功能敘述如下:<
23、/p><p><b> 1.電源和晶振</b></p><p> VCC——運(yùn)行和程序校驗(yàn)時(shí)加+5V</p><p><b> GND——接地</b></p><p> XTAL1——輸入到振蕩器的反向放大器</p><p> XTAL2——反向放大器的輸出,輸入到內(nèi)部
24、時(shí)鐘發(fā)生器</p><p> (當(dāng)使用外部振蕩器時(shí),XTAL1接地,XTAL2接收振蕩器信號(hào))</p><p> RST:復(fù)位輸入。當(dāng)振蕩器復(fù)位器件時(shí),要保持RST腳兩個(gè)機(jī)器周期的高電平時(shí)間。ALE/PROG:當(dāng)訪問(wèn)外部存儲(chǔ)器時(shí),地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。在FLASH編程期間,此引腳用于輸入編程脈沖。在平時(shí),ALE端以不變的頻率周期輸出正脈沖信號(hào),此頻率為振蕩器頻率
25、的1/6。因此它可用作對(duì)外部輸出的脈沖或用于定時(shí)目的。然而要注意的是:每當(dāng)用作外部數(shù)據(jù)存儲(chǔ)器時(shí),將跳過(guò)一個(gè)ALE脈沖。如想禁止ALE的輸出可在SFR8EH地址上置0。此時(shí), ALE只有在執(zhí)行MOVX,MOVC指令是ALE才起作用。另外,該引腳被略微拉高。</p><p> 2.I/O(4個(gè)口,32根)</p><p> P0口——8位、漏極開(kāi)路的雙向I/O口。當(dāng)使用片外存儲(chǔ)器(ROM、
26、RAM)時(shí),作地址和數(shù)據(jù)分時(shí)復(fù)用。在程序校驗(yàn)期間,輸出指令字節(jié)(需加外部上拉電路)。P0口(作為總線時(shí))能驅(qū)動(dòng)8個(gè)LSTTL負(fù)載。</p><p> P1口——8位、準(zhǔn)雙向I/O口。在編程/校驗(yàn)期間,用于輸入低位字節(jié)地址。P1口可驅(qū)動(dòng)4個(gè)LSTTL負(fù)載。對(duì)于80C51,P1.0——T2,是定時(shí)器的計(jì)數(shù)端且位輸入;P1.1——T2EX,是定時(shí)器的外部輸入端。這時(shí),讀兩個(gè)特殊輸入引腳的輸出鎖存器應(yīng)由程序置1。<
27、;/p><p> P2口——8位、準(zhǔn)雙向I/O口。當(dāng)使用片外存儲(chǔ)器(ROM及RAM)時(shí),輸出高8位地址。在編程/校驗(yàn)期間,接收高位字節(jié)地址。P2口可以驅(qū)動(dòng)4個(gè)LSTTL負(fù)載。</p><p> P3口——8位、準(zhǔn)雙向I/O口,具有內(nèi)部上拉電路。P3口提供各種替代功能。在提供這些功能時(shí),其輸出鎖存器應(yīng)由程序置1。P3口可以輸入/輸出4個(gè)LSTTL負(fù)載。</p><p>
28、;<b> 3.串行口</b></p><p> P3.0——RXD(串行輸入口),輸入。</p><p> P3.1——TXD(串行輸出口),輸出。</p><p><b> 4.中斷</b></p><p> P3.2——INT0外部中斷0,輸入。</p><p&g
29、t; P3.3——INT1外部中斷1,輸入。</p><p><b> 5.定時(shí)器/計(jì)數(shù)器</b></p><p> P3.4——T0定時(shí)器/計(jì)數(shù)器0的外部輸入,輸入。</p><p> P3.5——T1定時(shí)器/計(jì)數(shù)器1的外部輸入,輸入。</p><p><b> 6.?dāng)?shù)據(jù)存儲(chǔ)器選通</b>
30、;</p><p> P3.6——WR低電平有效,輸出,片外存儲(chǔ)器寫(xiě)選通。</p><p> P3.7——RD低電平有效,輸出,片外存儲(chǔ)器讀選通。</p><p> 7.控制線(共4根)</p><p><b> 輸入:</b></p><p> RST——復(fù)位輸入。當(dāng)振蕩器復(fù)位器件時(shí),
31、要保持RST腳兩個(gè)機(jī)器周期的高電平時(shí)間。</p><p> EA/Vpp——片外程序存儲(chǔ)器訪問(wèn)允許信號(hào),低電平有效。在編程時(shí),其上施加21V的編程電壓。</p><p> 注意:在加密方式1時(shí),EA將內(nèi)部鎖定為RESET;當(dāng)EA端保持高電平時(shí),此間內(nèi)部程序存儲(chǔ)器。在FLASH編程期間,此引腳也用于施加12V編程電源(VPP)。</p><p><b>
32、 輸入、輸出:</b></p><p> ALE/PROG——地址鎖存允許信號(hào),輸出。ALE以1/6的振蕩頻率穩(wěn)定速率輸出,可用作對(duì)外輸出的時(shí)鐘或用于定時(shí)。在EPROM編程期間,作輸入,輸入編程脈沖(PROG)。ALE可以驅(qū)動(dòng)8個(gè)LSTTL負(fù)載。當(dāng)訪問(wèn)外部存儲(chǔ)器時(shí),地址鎖存允許的輸出電平用于鎖存地址的低位字節(jié)。在FLASH編程期間,此引腳用于輸入編程脈沖。在平時(shí),ALE端以不變的頻率周期輸出正脈沖
33、信號(hào),此頻率為振蕩器頻率的1/6。因此它可用作對(duì)外部輸出的脈沖或用于定時(shí)目的。</p><p> 注意:每當(dāng)用作外部數(shù)據(jù)存儲(chǔ)器時(shí),將跳過(guò)一個(gè)ALE脈沖。如想禁止ALE的輸出可在SFR8EH地址上置0。此時(shí), ALE只有在執(zhí)行MOVX,MOVC指令是ALE才起作用。另外,該引腳被略微拉高。如果微處理器在外部執(zhí)行狀態(tài)ALE禁止,置位無(wú)效。</p><p><b> 輸出:<
34、/b></p><p> PSEN——片外程序存儲(chǔ)器選通信號(hào),低電平有效。在從片外程序存儲(chǔ)器取址期間,在每個(gè)機(jī)器周期中,當(dāng)PSEN有效時(shí),程序存儲(chǔ)器的內(nèi)容被送上P0口(數(shù)據(jù)總線)。PSEN可以驅(qū)動(dòng)8個(gè)LSTTL負(fù)載。</p><p> 2.1.3 AT89C51系列單片機(jī)的功能單元</p><p> 1.并行I/O接口:</p><p
35、> 單片機(jī)芯片內(nèi)有一項(xiàng)主要功能就是并行I/O口。51系列共有4個(gè)8位的并行I/O口,分別記作P0、P1、P2、P3每個(gè)口都包含一個(gè)鎖存器,一個(gè)輸出驅(qū)動(dòng)器和輸入緩沖器。實(shí)際上,它們已被歸入專(zhuān)用寄存器之列,并且具有字節(jié)尋址和位尋址功能。在訪問(wèn)片外擴(kuò)展存儲(chǔ)器時(shí),低八位地址和數(shù)據(jù)由P0口分時(shí)傳送,高八位地址由P2口傳送。</p><p><b> 2.定時(shí)器/計(jì)數(shù)器</b></p&g
36、t;<p> 定時(shí)器/計(jì)數(shù)器(timer/counter)是單片機(jī)中的重要部件,其工作方式靈活、編程簡(jiǎn)單,使用它對(duì)減輕CPU的負(fù)擔(dān)和簡(jiǎn)化外圍電路都大有好處。</p><p> C51系列包含有兩個(gè)16位的可編程定時(shí)器/計(jì)數(shù)器分別稱(chēng)為定時(shí)器/計(jì)數(shù)器T0和定時(shí)器/計(jì)數(shù)器T1;在C51部分產(chǎn)品中,還包含有一個(gè)用做看門(mén)狗的8位定時(shí)器。定時(shí)器/計(jì)數(shù)器的核心是一個(gè)加1計(jì)數(shù)引腳上施加器,其基本功能是加1功能。
37、在單片機(jī)的定時(shí)器T0或T1中,有一個(gè)定時(shí)器發(fā)生由0到1的跳變時(shí),計(jì)數(shù)器增1,即為計(jì)數(shù)功能;在單片機(jī)內(nèi)部對(duì)機(jī)器周期或其分頻進(jìn)行計(jì)數(shù),從而得到定時(shí),這就是定時(shí)功能。在單片機(jī)中,定時(shí)功能和計(jì)數(shù)功能的設(shè)定和控制都是通過(guò)軟件來(lái)進(jìn)行的。</p><p> 定時(shí)器/計(jì)數(shù)器內(nèi)部結(jié)構(gòu)及其原理:由定時(shí)器0、定時(shí)器1、定時(shí)器方式寄存器TMOD和定時(shí)器控制寄存器TCON組成。當(dāng)定時(shí)器/計(jì)數(shù)器設(shè)置為定時(shí)工作方式時(shí),計(jì)數(shù)器對(duì)內(nèi)部機(jī)器周期計(jì)
38、數(shù),每過(guò)一個(gè)機(jī)器周期,計(jì)數(shù)器加1,直至計(jì)滿(mǎn)溢出。定時(shí)器的定時(shí)時(shí)間與系統(tǒng)的振蕩頻率緊密相關(guān),因?yàn)镃51系列單片機(jī)的一個(gè)機(jī)器周期由12個(gè)振蕩脈沖組成,所以,計(jì)數(shù)頻率fc=fosc/12。如果單片機(jī)系統(tǒng)采用12MHz晶振,則計(jì)數(shù)周期為:</p><p> (2-1) </p><p> 這是最短的定時(shí)周期,適當(dāng)選擇定時(shí)器的初值可獲取各種定時(shí)時(shí)間。</p>
39、<p> 當(dāng)定時(shí)器/計(jì)數(shù)器設(shè)置為計(jì)數(shù)工作方式時(shí),計(jì)數(shù)器對(duì)來(lái)自輸入引腳T0(P3.4)和T1(P3.5)的外部信號(hào)計(jì)數(shù),外部脈沖的下降沿將觸發(fā)計(jì)數(shù)。在每個(gè)機(jī)器周期的S5P2期間采樣引腳輸入電平,若前一個(gè)機(jī)器周期采樣值為1,后一個(gè)機(jī)器周期采樣值為0,則計(jì)數(shù)器加1。新的計(jì)數(shù)值是在檢測(cè)到輸入引腳電平發(fā)生1到0的負(fù)跳變后,于下一個(gè)機(jī)器周期的S3P1期間裝入計(jì)數(shù)器中的,可見(jiàn),檢測(cè)一個(gè)由1到0的負(fù)跳變需要兩個(gè)機(jī)器周期,所以最高檢測(cè)頻率為振
40、蕩頻率的1/24。計(jì)數(shù)器對(duì)外部輸入信號(hào)的占空比沒(méi)有特別的限制,但必須保證輸入信號(hào)的高電平與低電平的持續(xù)時(shí)間在一個(gè)機(jī)器周期以上。</p><p><b> 3.振蕩器</b></p><p> XTAL1和XTAL2分別為反向放大器的輸入和輸出。該反向放大器可以配置為片內(nèi)振蕩器。石晶振蕩和陶瓷振蕩均可采用。如采用外部時(shí)鐘源驅(qū)動(dòng)器件,XTAL2應(yīng)不接。當(dāng)輸入至內(nèi)部時(shí)鐘
41、信號(hào)時(shí)要通過(guò)一個(gè)二分頻觸發(fā)器,而對(duì)外部時(shí)鐘信號(hào)的脈寬無(wú)任何要求,但必須保證脈沖的高低電平要求的寬度。</p><p><b> 4.芯片擦除</b></p><p> 整個(gè)PEROM陣列和三個(gè)鎖定位的電擦除可通過(guò)正確的控制信號(hào)組合,并保持ALE管腳處于低電平10ms 來(lái)完成。在芯片擦除操作中,代碼陣列全被寫(xiě)“1”且在任何非空存儲(chǔ)字節(jié)被重復(fù)編程以前,該操作必須被執(zhí)行
42、。AT89C51設(shè)有穩(wěn)態(tài)邏輯,可以在低到零頻率的條件下靜態(tài)邏輯,支持兩種軟件可選的掉電模式。在閑置模式下,CPU停止工作。但RAM、定時(shí)器、計(jì)數(shù)器、串口和中斷系統(tǒng)仍在工作。在掉電模式下,保存RAM的內(nèi)容并且凍結(jié)振蕩器,禁止所用其他芯片功能,直到下一個(gè)硬件復(fù)位為止。</p><p><b> 5.中斷系統(tǒng)</b></p><p> 中斷系統(tǒng)是單片機(jī)的重要組成部分。實(shí)
43、時(shí)控制、故障自動(dòng)處理、單片機(jī)與外圍設(shè)備間的數(shù)據(jù)傳送往往采用中斷系統(tǒng)。中斷系統(tǒng)大大提高了系統(tǒng)的效率。</p><p> C51系統(tǒng)有關(guān)中斷的寄存器有4個(gè),分別為中斷源寄存器TCON和SCON、中斷允許控制寄存器IE和中斷優(yōu)先級(jí)控制寄存器IP;中斷源有5個(gè),分別為外部中斷0請(qǐng)求INT0、外部中斷1請(qǐng)求INT1、定時(shí)器0溢出中斷請(qǐng)求TF0、定時(shí)器1溢出中斷請(qǐng)求TF1和串行中斷請(qǐng)求R1或T1。5個(gè)中斷源的排列順序由中斷
44、優(yōu)先級(jí)控制寄存器IP和順序查詢(xún)邏輯電路共同決定,5個(gè)中斷源分別對(duì)應(yīng)5個(gè)固定的中斷入口地址。中斷的特點(diǎn)是分時(shí)操作,實(shí)時(shí)處理和故障處理。</p><p> 簡(jiǎn)單介紹一下本次設(shè)計(jì)所需的單片機(jī)芯片AT89C51的中斷系統(tǒng)中要用到的中斷類(lèi)型。</p><p><b> ?。?) 外部中斷源</b></p><p> AT89C51有INT0和INT1
45、兩條外部中斷請(qǐng)求輸入線,用于輸入兩個(gè)外部中斷源的中斷請(qǐng)求信號(hào),并允許外部中斷源以低電平或負(fù)邊沿兩種中斷觸發(fā)方式來(lái)輸入中斷請(qǐng)求信號(hào)。AT89C51究竟工作于哪種中斷觸發(fā)方式,可由用戶(hù)對(duì)定時(shí)器控制寄存器TCON中IT0和IT1位狀態(tài)的設(shè)定來(lái)選取。AT89C51在每個(gè)機(jī)器周期的S5P2時(shí)對(duì)INT0、線上中斷請(qǐng)求信號(hào)進(jìn)行一次檢測(cè),檢測(cè)方式和中斷觸發(fā)方式的選取有關(guān)。若AT89C51設(shè)定為電平觸發(fā)方式(IT0=0或IT1=0),則CPU檢測(cè)到INT
46、0、INT1上低電平時(shí)就可認(rèn)定其上中斷請(qǐng)求有效;若設(shè)定為邊沿觸發(fā)方式(IT0=1或IT1=1),則CPU需要兩次檢測(cè)INT0、INT1線上電平方能確定其上中斷請(qǐng)求是否有效,即前一次檢測(cè)為高電平和后一次檢測(cè)為低電平時(shí)中斷請(qǐng)求才有效。</p><p> (2) 定時(shí)器溢出中斷源</p><p> 定時(shí)器溢出中斷由AT89C51內(nèi)部定時(shí)器分的中斷源產(chǎn)生,故它們屬于內(nèi)部中斷。AT89C51內(nèi)部
47、有兩個(gè)16位定時(shí)器/計(jì)數(shù)器,受內(nèi)部定時(shí)脈沖(主脈沖經(jīng)12分頻后)或T0/T1引腳上輸入的外部定時(shí)脈沖計(jì)數(shù)。定時(shí)器T0/T1在定時(shí)脈沖作用下從全“1”變成全“0”時(shí)可以自動(dòng)向CPU提出溢出中斷請(qǐng)求,以表明定時(shí)器T0或T1的定時(shí)時(shí)間已到。 </p><p> ?。?) 串行口中斷源</p><p> 串行口中斷由AT89C51內(nèi)部串行口的中斷源產(chǎn)生,也是一種內(nèi)部中斷。串行口中斷分為串行口發(fā)送
48、中斷和串行口接收中斷兩種。在串行口進(jìn)行發(fā)送/接收數(shù)據(jù)時(shí),每當(dāng)串行口發(fā)送/接收完一組串行數(shù)據(jù)時(shí)串行口電路自動(dòng)使串行口控制寄存器SCON中的RI或TI中斷標(biāo)志位置位,并自動(dòng)向CPU發(fā)出串行口中斷請(qǐng)求,CPU響應(yīng)串行口中斷后便立即轉(zhuǎn)入串行口中斷服務(wù)程序執(zhí)行。因此,只要在串行口中斷服務(wù)程序中安排一段對(duì)SCON中RI和TI中斷標(biāo)志位狀態(tài)的判斷程序,便可區(qū)分串行口發(fā)生了接收中斷請(qǐng)求還是發(fā)送中斷請(qǐng)求。</p><p><
49、b> ?。?) 中斷標(biāo)志</b></p><p> AT89C51在S5P2時(shí)檢測(cè)(或接收)外部(內(nèi)部)中斷源發(fā)來(lái)的中斷請(qǐng)求信號(hào)后先使相應(yīng)中斷標(biāo)志位置位,然后便在下個(gè)機(jī)器周期檢測(cè)這些中斷標(biāo)志位狀態(tài),以決定是否響應(yīng)該中斷。</p><p><b> 2.2 硬件設(shè)計(jì)</b></p><p> 本設(shè)計(jì)采用按鍵作為輸入控制,通
50、過(guò)溫度多采樣單元采集溫度信息,經(jīng)過(guò)LM324放大器放大及ADC0809數(shù)模轉(zhuǎn)換器將其轉(zhuǎn)換,由主機(jī)AT89C51進(jìn)行處理并將實(shí)際溫度值和設(shè)定溫度值分別顯示在共陽(yáng)極數(shù)碼顯示管LED上。</p><p> 2.2.1 溫度采樣部分</p><p> 溫度采樣單元用于采集被控制對(duì)象的溫度采集參數(shù),它由溫度電壓轉(zhuǎn)換,小信號(hào)放大及A/D轉(zhuǎn)換三部分組成,其中將溫度轉(zhuǎn)化為電量的溫度電壓轉(zhuǎn)換由溫度傳感器
51、——熱敏電阻實(shí)現(xiàn),A/D轉(zhuǎn)換選擇模數(shù)轉(zhuǎn)換器ADC0809將采集的溫度模擬信號(hào)轉(zhuǎn)換為8255能處理的二進(jìn)制數(shù)字信號(hào)。</p><p> ADC0809是位A/D轉(zhuǎn)換芯片,它是采用逐次逼近的方法完成A/D轉(zhuǎn)換的。ADC0809由單+5V電源供電;片內(nèi)帶有鎖存功能的8路模擬多路開(kāi)關(guān),可對(duì)8路0~5V的輸入模擬電壓分時(shí)進(jìn)行轉(zhuǎn)換,完成一次轉(zhuǎn)換約需100µS;片內(nèi)具有多路開(kāi)關(guān)的地址譯碼器和鎖存器、高阻抗斬波器、穩(wěn)
52、定的比較器,256電阻T型網(wǎng)絡(luò)和樹(shù)狀電子開(kāi)關(guān)以及逐次逼近寄存器。</p><p> ADC0809是引腳雙列直插式封裝,引腳及其功能(圖2.1):</p><p> 1.D7~D0:8位數(shù)字量輸出引腳。</p><p> 2.IN0~I(xiàn)N7:8路模擬量輸入引腳。</p><p> 3.VCC:+5V工作電壓。</p>&
53、lt;p><b> 4.GND:接地。</b></p><p> 5.REF(+):參考電壓正端。</p><p> 6.REF(-):參考電壓負(fù)端。</p><p> 7.START:A/D轉(zhuǎn)換啟動(dòng)信號(hào)輸入端。</p><p> 8.A、B、C:地址輸入端。</p><p>
54、9.ALE:地址鎖存允許信號(hào)輸入端。</p><p> 10.EOC:轉(zhuǎn)換結(jié)束信號(hào)輸出引腳,開(kāi)始轉(zhuǎn)換時(shí)為低電平,當(dāng)轉(zhuǎn)換結(jié)束時(shí)為高電平。</p><p> 11.OE: 輸出允許控制端,用以打開(kāi)三態(tài)數(shù)據(jù)輸出鎖存器。</p><p> 12.CLK:時(shí)鐘信號(hào)輸入端,譯碼后可選通IN0~I(xiàn)N7八個(gè)通道中的一個(gè)進(jìn)行轉(zhuǎn)換。</p><p> 圖
55、2-1.1 ADC0809的管腳圖</p><p> 溫度采樣單元,如2.2所示,用于采集被控對(duì)象的溫度參數(shù),它由溫度電壓轉(zhuǎn)換、小信號(hào)放大及A/D轉(zhuǎn)換三部分組成。其中,將溫度轉(zhuǎn)化為電量的溫度電壓轉(zhuǎn)換由溫度傳感器-熱敏電阻實(shí)現(xiàn),小信號(hào)放大由橋式放大電路實(shí)現(xiàn),A/D轉(zhuǎn)換選擇模數(shù)轉(zhuǎn)換器ADC0809,將采集到的溫度模擬信號(hào)轉(zhuǎn)換為AT89C51能夠處理的二進(jìn)制數(shù)字信號(hào)。</p><p> 圖
56、2-2 溫度采樣單元</p><p> 該系統(tǒng)的下位機(jī)8255單片機(jī)作為控制核心,負(fù)責(zé)采集現(xiàn)場(chǎng)溫度值。溫度傳感器將溫度轉(zhuǎn)換為電壓信號(hào),經(jīng)模/數(shù)轉(zhuǎn)換器ADC0809轉(zhuǎn)換成8位數(shù)字量,并經(jīng)8255的P1口進(jìn)入單片機(jī)保存。上位PC機(jī)通過(guò)串行口與下位機(jī)聯(lián)絡(luò),向下位機(jī)發(fā)送控制命令和接收下位機(jī)上傳的數(shù)據(jù)以及進(jìn)行人機(jī)交互。上位機(jī)采用VB 6.0進(jìn)行人機(jī)交互界面設(shè)計(jì),并利用其MSComm控件實(shí)現(xiàn)與下位機(jī)簡(jiǎn)單而高效的串行通信。充
57、分發(fā)揮了單片機(jī)在實(shí)時(shí)數(shù)據(jù)采集和PC機(jī)對(duì)圖形處理、顯示以及數(shù)據(jù)庫(kù)管理上的優(yōu)點(diǎn)。使得單片機(jī)的應(yīng)用已不僅僅局限于傳統(tǒng)意義上的自動(dòng)監(jiān)測(cè)或控制,而是形成了以網(wǎng)絡(luò)為核心的分布式多點(diǎn)系統(tǒng)的發(fā)展趨勢(shì)。</p><p> 2.2.2 控制溫度</p><p> 單片機(jī)是集成了中央處理部件,存儲(chǔ)器、定時(shí)器和各種輸入輸出設(shè)備等接口部件。具有集成度高,功能強(qiáng)、速度快、體積小、功耗小、使用方便、價(jià)格便宜等優(yōu)點(diǎn),
58、在工業(yè)生產(chǎn)中,電流、電壓、溫度、壓力流量和開(kāi)關(guān)量都是常用的被控參數(shù)。其中,溫度控制也越來(lái)越重要。在工業(yè)生產(chǎn)的很多領(lǐng)域中,人們都需要對(duì)各類(lèi)加熱爐、熱處理爐、反應(yīng)爐中的溫度進(jìn)行檢測(cè)和控制。采用單片機(jī)對(duì)溫度進(jìn)行控制方便、簡(jiǎn)單、靈活。而且可以大幅度提高被控溫度的技術(shù)指標(biāo),從而能夠大大的提高產(chǎn)品的質(zhì)量和數(shù)量。</p><p> 2.2.3 模數(shù)轉(zhuǎn)換部分</p><p> 模數(shù)轉(zhuǎn)換是將模擬輸入信號(hào)
59、轉(zhuǎn)換為N位二進(jìn)制數(shù)字輸出信號(hào)的技術(shù)。采用數(shù)字信號(hào)處理能夠方便地實(shí)現(xiàn)各種先進(jìn)的自適應(yīng)算法,完成模擬電路無(wú)法實(shí)現(xiàn)的功能,因此,越來(lái)越多的模擬信號(hào)處理正在被數(shù)字技術(shù)所取代。與之相應(yīng)的是,作為模擬系統(tǒng)和數(shù)字系統(tǒng)之間橋梁的模數(shù)轉(zhuǎn)換的應(yīng)用日趨廣泛。為了滿(mǎn)足市場(chǎng)的需求,各芯片制造公司不斷推出性能更加先進(jìn)的新產(chǎn)品、新技術(shù),令人目不暇接。</p><p> 2.2.4 模數(shù)轉(zhuǎn)換技術(shù)</p><p> 本
60、次設(shè)計(jì)還涉及到數(shù)模轉(zhuǎn)換技術(shù),而模數(shù)轉(zhuǎn)換技術(shù)包括采樣、保持、量化和編碼四個(gè)過(guò)程。</p><p> 1.采樣就是將一個(gè)連續(xù)變化的模擬信號(hào)x(t)轉(zhuǎn)換成時(shí)間上離散的采樣信號(hào)x(n)。根據(jù)奈奎斯特采樣定理,對(duì)于采樣信號(hào)x(t),如果采樣頻率fs大于或等于2fmax(fmax為x(t)最高頻率成分),則可以無(wú)失真地重建恢復(fù)原始信號(hào)x(t)。實(shí)際上,由于模數(shù)轉(zhuǎn)換器器件的非線性失真、量化噪聲及接收機(jī)噪聲等因素的影響采樣速率
61、一般取fs=2.5fmax。通常采樣脈沖的寬度tw是很短的,故采樣輸出是斷續(xù)的窄脈沖。</p><p> 2.要把一個(gè)采樣輸出信號(hào)數(shù)字化,需要將采樣輸出所得的瞬時(shí)模擬信號(hào)保持一段時(shí)間,這就是保持過(guò)程。</p><p> 3.量化是將連續(xù)幅度的抽樣信號(hào)轉(zhuǎn)換成離散時(shí)間、離散幅度的數(shù)字信號(hào),量化的主要問(wèn)題就是量化誤差。假設(shè)噪聲信號(hào)在量化電平中是均勻分布的,則量化噪聲均方值與量化間隔和模數(shù)轉(zhuǎn)換
62、器的輸入阻抗值有關(guān)。</p><p> 4.編碼是將量化后的信號(hào)編碼成二進(jìn)制代碼輸出。這些過(guò)程有些是合并進(jìn)行的,例如,采樣和保持就利用一個(gè)電路連續(xù)完成,量化和編碼也是在轉(zhuǎn)換過(guò)程中同時(shí)實(shí)現(xiàn)的,且所用時(shí)間又是保持時(shí)間的一部分。</p><p> 2.2.5 積分型模數(shù)轉(zhuǎn)換器</p><p> 積分型模數(shù)轉(zhuǎn)換器稱(chēng)雙斜率或多斜率數(shù)據(jù)轉(zhuǎn)換器,是應(yīng)用最為廣泛的轉(zhuǎn)換器類(lèi)型。
63、雙斜率轉(zhuǎn)換器包括兩個(gè)主要部分:一部分電路采樣并量化輸人電壓,產(chǎn)生一個(gè)時(shí)域間隔或脈沖序列,再由一個(gè)計(jì)數(shù)器將其轉(zhuǎn)換為數(shù)字量輸出。雙斜率轉(zhuǎn)換器由1個(gè)帶有輸人切換開(kāi)關(guān)的模擬積分器、1個(gè)比較器和1個(gè)計(jì)數(shù)單元構(gòu)成。積分器對(duì)輸入電壓在固定的時(shí)間間隔內(nèi)積分,該時(shí)間間隔通常對(duì)應(yīng)于內(nèi)部計(jì)數(shù)單元的最大計(jì)數(shù)。時(shí)間到達(dá)后將計(jì)數(shù)器復(fù)位并將積分器輸入連接到反極性(負(fù))參考電壓。在這個(gè)反極性信號(hào)作用下,積分器被“反向積分”直到輸出回到零,并使計(jì)數(shù)器終止,積分器復(fù)位。
64、</p><p> 積分型模數(shù)轉(zhuǎn)換器的采樣速度和帶寬都非常低,但它們的精度可以做得很高,并且抑制高頻噪聲和固定的低頻干擾(如50 Hz或60 Hz)的能力,使其對(duì)于嘈雜的工業(yè)環(huán)境以及不要求高轉(zhuǎn)換速率的應(yīng)用非常有效。</p><p> 2.2.6 顯示部分</p><p> 本部分電路主要使用七段數(shù)碼管和移位寄存器芯片74LS164.單片機(jī)通過(guò)I2CC總線將要顯
65、示的數(shù)據(jù)信號(hào)傳送到移位寄存器芯片74LS164寄存,再由移位寄存器控制數(shù)碼管的顯示,從而實(shí)現(xiàn)移位寄存點(diǎn)亮數(shù)碼管顯示。由于單片機(jī)的時(shí)鐘頻率達(dá)到12M,移位寄存器的移位速度相當(dāng)快,所以我們根本看不到數(shù)據(jù)是一位一位傳輸?shù)?。從人?lèi)視覺(jué)的角度看,就仿佛是全部數(shù)碼管同步顯示的一樣。</p><p> 移位寄存器74LS164的引腳如圖2-6所示:</p><p> 圖2-12移位寄存器74LS16
66、4引腳圖</p><p> 74LS164為串行輸入、并行輸出移位寄存器,其引腳功能如下:</p><p> A、B —— 串行輸入端;</p><p> Q0~Q7 —— 并行輸出端;</p><p> —— 清除端,低電平有效;</p><p> CLK —— 時(shí)鐘脈沖輸入端,上升沿有效。</p&g
67、t;<p> 多片74LS164串聯(lián),能實(shí)現(xiàn)多位LED靜態(tài)顯示。每擴(kuò)展一片164就可增加一位顯示。MR接+5V,不清除。</p><p> 在本系統(tǒng)中使用的移位寄存器74LS164時(shí),是用芯片的貼片封裝。貼片封裝直接焊接在數(shù)碼管電路的背面,這樣既能實(shí)現(xiàn)強(qiáng)大的功能又合理利用電路的空間,而且整個(gè)顯示電路小巧玲瓏,在總安裝時(shí)方便。采用移位寄存器控制數(shù)碼管顯示出本系統(tǒng)的數(shù)據(jù),也是本系統(tǒng)的一個(gè)優(yōu)點(diǎn)。<
68、;/p><p> 圖2—13 LED 顯示電路</p><p><b> 3 軟件設(shè)計(jì)</b></p><p><b> 3.1主程序流程圖</b></p><p> 系統(tǒng)的軟件部分由主程序流程圖、中斷子程序流程圖、按鍵流程圖和顯示流程圖四部分組成。系統(tǒng)的主程序流程圖如圖4-1,當(dāng)有信號(hào)輸入時(shí),
69、主程序啟動(dòng),根據(jù)內(nèi)部設(shè)定的條件逐步運(yùn)行,達(dá)到設(shè)計(jì)目的。</p><p> 圖4-1主程序流程圖</p><p> 3.2 讀溫度子程序</p><p> 本文選用AD590傳感器,讀出溫度子程序的主要功能包括初始化,判斷AD590是否存在。或存在則進(jìn)行一系列的讀操作,若不存在則返回。其程序流程圖如圖4—3所示。</p><p><
70、b> 圖4—3</b></p><p><b> 讀溫度流程圖</b></p><p> 3.3 計(jì)算溫度子程序</p><p> 計(jì)算溫度子程序?qū)AM中讀取值進(jìn)行BCD碼的轉(zhuǎn)換運(yùn)算,并進(jìn)行溫度值正負(fù)的判定,其程序流程圖如圖4—4所示。</p><p> 4—4計(jì)算溫度子程序</p&g
71、t;<p><b> 3.4按鍵流程圖</b></p><p> 圖4-3為系統(tǒng)的按鍵流程圖。主要是通過(guò)人為的對(duì)外部按鍵的控制來(lái)調(diào)節(jié)系統(tǒng)的溫度,從而實(shí)現(xiàn)系統(tǒng)對(duì)溫度的手動(dòng)和自動(dòng)控制。</p><p> 圖4-3 按鍵流程圖</p><p><b> 3.5 顯示流程圖</b></p>&l
72、t;p> 圖4-4為系統(tǒng)的顯示流程圖。主要是通過(guò)對(duì)傳輸過(guò)來(lái)的信號(hào)進(jìn)行顯示后,給操作者提供提示。已達(dá)到為本系統(tǒng)提供對(duì)溫度的顯示和監(jiān)控的目的。</p><p> 圖4-4 顯示流程圖</p><p> 本章節(jié)主要講的是單片機(jī)溫度系統(tǒng)的軟件設(shè)計(jì)部分的主要的流程圖,這也是系統(tǒng)程序設(shè)計(jì)的基本設(shè)計(jì)思路,通過(guò)依照四部分的流程圖進(jìn)行設(shè)計(jì),已達(dá)到對(duì)系統(tǒng)完整的運(yùn)行,對(duì)溫度的顯示、監(jiān)控和控制。<
73、;/p><p><b> 結(jié) 論</b></p><p> 本系統(tǒng)能夠?qū)崿F(xiàn)單片機(jī)的溫度控制系統(tǒng)的設(shè)計(jì),在控制過(guò)程中主要應(yīng)用AT89C51、ADC0809、LED顯示器、LM324比較器,而主要是通過(guò) DS18B20數(shù)字溫度傳感器采集環(huán)境溫度,以單片機(jī)為核心控制部件,并通過(guò)四位數(shù)碼管顯示實(shí)時(shí)溫度的一種數(shù)字溫度計(jì)。這些單片機(jī)的功能都為我們實(shí)現(xiàn)電路提供了非常有利的條件,同時(shí)
74、也為開(kāi)發(fā)環(huán)境友好,易用,方便,大大加快本系統(tǒng)設(shè)計(jì)開(kāi)發(fā)。鍵盤(pán)的使用,是操作更為簡(jiǎn)潔,易懂,方便,迅速。本制作的設(shè)計(jì)中使用了繼電器控制的只是插座電路,因此,該系統(tǒng)的可擴(kuò)展性很強(qiáng),隨著插入插座的電器不同,可以實(shí)現(xiàn)許多其他功能的電路。本設(shè)計(jì)的單片機(jī)溫度控制系統(tǒng)結(jié)構(gòu)簡(jiǎn)單、測(cè)溫準(zhǔn)確,具有一定的實(shí)際使用價(jià)值。該智能溫度控制器只是DS18B20數(shù)字溫度傳感器在溫度控制領(lǐng)域的一個(gè)簡(jiǎn)單實(shí)例,還有許多需要完善的地方,例如可以將測(cè)得的溫度通過(guò)單片機(jī)與通訊模塊相
75、連接,以手機(jī)短息的方式發(fā)送給用戶(hù)能夠隨時(shí)對(duì)溫度進(jìn)行控制。</p><p><b> 謝 辭</b></p><p> 為期一個(gè)學(xué)期的畢業(yè)論文(設(shè)計(jì))已經(jīng)接近尾聲了,我的三年的大學(xué)生涯也即將圈上一個(gè)句號(hào)。畢業(yè)設(shè)計(jì)是我對(duì)這三年來(lái)的大學(xué)生活進(jìn)行總結(jié),是對(duì)我們學(xué)的知識(shí)的一個(gè)測(cè)試,也是一個(gè)自我的檢驗(yàn)。</p><p> 在這里我要特別感謝我的指導(dǎo)老
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于單片機(jī)的溫度控制系統(tǒng)設(shè)計(jì)畢業(yè)論文
- 基于單片機(jī)溫度控制系統(tǒng)的設(shè)計(jì)畢業(yè)論文
- 基于單片機(jī)的溫度控制系統(tǒng)設(shè)計(jì)畢業(yè)論文
- 基于單片機(jī)的溫度控制系統(tǒng)設(shè)計(jì)畢業(yè)論文
- 基于單片機(jī)的溫度控制系統(tǒng)設(shè)計(jì)畢業(yè)論文
- 基于單片機(jī)的溫度控制系統(tǒng)設(shè)計(jì)畢業(yè)論文
- 基于單片機(jī)的溫度控制系統(tǒng)設(shè)計(jì)畢業(yè)論文
- 基于單片機(jī)的溫度控制系統(tǒng)畢業(yè)論文
- 畢業(yè)論文--基于單片機(jī)的溫度控制系統(tǒng)
- 基于單片機(jī)的溫度控制系統(tǒng)畢業(yè)論文
- 畢業(yè)論文設(shè)計(jì)基于單片機(jī)溫度控制系統(tǒng)的設(shè)計(jì)
- 基于單片機(jī)的溫度控制系統(tǒng)設(shè)計(jì)畢業(yè)論文
- 畢業(yè)論文 基于單片機(jī)的溫度控制系統(tǒng)設(shè)計(jì)
- 畢業(yè)論文-單片機(jī)溫度控制系統(tǒng)
- 畢業(yè)論文--基于單片機(jī)的溫度控制系統(tǒng)
- 畢業(yè)論文-單片機(jī)溫度控制系統(tǒng)
- 單片機(jī)溫度控制系統(tǒng)畢業(yè)論文
- 基于單片機(jī)原理溫度控制系統(tǒng)的設(shè)計(jì)畢業(yè)論文
- 單片機(jī)溫度控制系統(tǒng)畢業(yè)論文
- 單片機(jī)的溫度控制系統(tǒng)畢業(yè)論文
評(píng)論
0/150
提交評(píng)論