對(duì)溫控系統(tǒng)進(jìn)行建模及Matlab仿真_第1頁
對(duì)溫控系統(tǒng)進(jìn)行建模及Matlab仿真_第2頁
對(duì)溫控系統(tǒng)進(jìn)行建模及Matlab仿真_第3頁
對(duì)溫控系統(tǒng)進(jìn)行建模及Matlab仿真_第4頁
對(duì)溫控系統(tǒng)進(jìn)行建模及Matlab仿真_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、淮海工學(xué)院課程設(shè)計(jì)報(bào)告書 課程名稱: 綜合課程設(shè)計(jì) 系 (院): 電子工程學(xué)院 學(xué) 期: 20112012 第一學(xué)期 專業(yè)班級(jí): 電氣082班 姓 名: 胡韜 學(xué) 號(hào): 030861217 評(píng)語:成績:簽名:日期: 對(duì)溫控系統(tǒng)進(jìn)行建模及MATLAB仿真1單片機(jī)在爐溫控制系統(tǒng)中的運(yùn)用溫度是工業(yè)對(duì)象中一個(gè)主要的被控參數(shù),它是一種常見的過程變量,因?yàn)樗苯佑绊懭紵?、化學(xué)反應(yīng)、發(fā)酵、烘烤、煅燒、蒸餾、濃度、擠壓成形,結(jié)晶以及空氣流動(dòng)等物理和化學(xué)過程。溫度控制不好就可能引起生產(chǎn)安全,產(chǎn)品質(zhì)量和產(chǎn)量等一系列問題。溫度控制是許多設(shè)備的重要的構(gòu)成部分,它的功能是將溫度控制在所需要的溫度范圍內(nèi),以利于進(jìn)行工件的

2、加工與處理。一直以來,人們采用了各種方法來進(jìn)行溫度控制,都沒有取得很好的控制效果。如今,隨著以微機(jī)為核心的溫度控制技術(shù)不斷發(fā)展,用微機(jī)取代常規(guī)控制已成必然,因?yàn)樗_保了生產(chǎn)過程的正常進(jìn)行,提高了產(chǎn)品的數(shù)量與質(zhì)量,減輕了工人的勞動(dòng)強(qiáng)度以及節(jié)約了能源,并且能夠使加熱對(duì)象的溫度按照某種指定規(guī)律變化。實(shí)踐證明,用于工業(yè)生產(chǎn)中的爐溫控制的微機(jī)控制系統(tǒng)具有高精度、功能強(qiáng)、經(jīng)濟(jì)性好的特點(diǎn),無論在提高產(chǎn)品質(zhì)量還是產(chǎn)品數(shù)量,節(jié)約能源,還是改善勞動(dòng)條件等方面都顯示出無比的優(yōu)越性。單片機(jī)具有集成度高,運(yùn)算快速快,體積小、運(yùn)行可靠,價(jià)值低廉,因此在過程控制、數(shù)據(jù)采集、機(jī)電一體化、智能化儀表、家用電器以及網(wǎng)絡(luò)技術(shù)等方面

3、得到廣泛應(yīng)用,本文主要介紹單片機(jī)在爐溫控制中的應(yīng)用。 本設(shè)計(jì)以89C51單片機(jī)為核心控制器件,以ADC0809作為A/D轉(zhuǎn)換器件,采用閉環(huán)直接數(shù)字控制算法,通過控制可控硅來控制熱電阻,進(jìn)而控制電爐溫度,最終設(shè)計(jì)了一個(gè)滿足要求的電阻爐微型計(jì)算機(jī)溫度控制系統(tǒng)。1、1系統(tǒng)的基本工作原理整個(gè)爐溫控制系統(tǒng)由兩大部分組成。一部分由計(jì)算機(jī)和A/D和D/A轉(zhuǎn)換電路組成。主要完成溫度采集,PID運(yùn)算,產(chǎn)生可控硅的觸發(fā)脈沖。另外一部分由傳感器信號(hào)放大,同步脈沖形成,以及觸發(fā)脈沖放大等組成。爐溫控制的基本原理是:改變可控硅的導(dǎo)通角即改變電熱爐加熱絲兩端的有效電壓,有效電壓可在0140V內(nèi)變化??煽毓璧膶?dǎo)通角為05b

4、H。溫度傳感器是通過一只熱敏電阻及其放大電路組成,溫度越高其輸出電壓越小。外部LED燈的亮滅表示可控硅的導(dǎo)通與關(guān)斷的占空比時(shí)間,如果爐溫低于設(shè)定值則可控硅導(dǎo)通,系統(tǒng)加熱,否則系統(tǒng)停止加熱,爐溫自然冷卻到設(shè)定值。溫度控制電路原理圖如圖2.1所示。圖2.1 溫度控制電路原理圖2溫控系統(tǒng)控制算法設(shè)計(jì)2.1溫度控制算法的比較 (1).經(jīng)典控制算法經(jīng)典控制方法是指針對(duì)時(shí)滯系統(tǒng)控制問題提出并應(yīng)用得最早的控制策略,主要包括PID控制、Smith預(yù)估控制、大林算法這幾種方法。PID控制器由于具有算法簡單,魯棒性好和可靠性高等特點(diǎn),因而在實(shí)際控制系統(tǒng)設(shè)計(jì)中得到了廣泛的應(yīng)用。PID控制的難點(diǎn)在于如何對(duì)控制參數(shù)進(jìn)行

5、整定,以求得到最佳控制效果。然而PID在時(shí)滯過程中的應(yīng)用受到一定的限制,由于PID算法只有在系統(tǒng)模型參數(shù)為非時(shí)變的情況下,才能獲得理想效果。當(dāng)一個(gè)調(diào)好參數(shù)PID控制器被應(yīng)用到模型參數(shù)時(shí)變系統(tǒng)時(shí),系統(tǒng)的性能會(huì)變差,甚至不穩(wěn)定。Smith預(yù)估器是得到廣泛應(yīng)用的時(shí)滯系統(tǒng)控制方法,該方法是一個(gè)時(shí)滯預(yù)估補(bǔ)償算法。它通過估計(jì)對(duì)象的動(dòng)態(tài)特性,用一個(gè)預(yù)估模型進(jìn)行補(bǔ)償,從而得到一個(gè)沒有時(shí)滯的被調(diào)節(jié)量反饋到控制器,使得整個(gè)系統(tǒng)的控制就如沒有時(shí)滯環(huán)節(jié),減小超調(diào)量,提高系統(tǒng)的穩(wěn)定性并且加速調(diào)節(jié)過程,提高系統(tǒng)的快速性。理論上Smith預(yù)估器可以完全消除時(shí)滯的影響,但是在實(shí)際應(yīng)用中卻不盡人意,主要原因在于:Smith預(yù)估

6、器需要確知被控對(duì)象的精確數(shù)學(xué)模型,當(dāng)估計(jì)模型和實(shí)際對(duì)象有誤差時(shí),控制品質(zhì)就會(huì)嚴(yán)重惡化,因而影響了Smith預(yù)估器在實(shí)際應(yīng)用中的控制性能。大林算法是由美國IBM公司的Dahlin于1968年針對(duì)工業(yè)過程控制中的純滯后特性而提出的一種控制算法。該算法的目標(biāo)是設(shè)計(jì)一個(gè)合適的數(shù)字調(diào)節(jié)器D(z),使整個(gè)系統(tǒng)的閉環(huán)傳遞函數(shù)相當(dāng)于一個(gè)帶有純滯后的一階慣性環(huán)節(jié),而且要求閉環(huán)系統(tǒng)的純滯后時(shí)間等于被控對(duì)象的純滯后時(shí)間。大林算法方法比較簡單,只要能設(shè)計(jì)出合適的且可以物理實(shí)現(xiàn)的數(shù)字調(diào)節(jié)器D(z),就能夠有效地克服純滯后的不利影響,因而在工業(yè)生產(chǎn)中得到了廣泛應(yīng)用。但它的缺點(diǎn)是設(shè)計(jì)中存在振鈴現(xiàn)象,且與Smith算法一樣,

7、需要一個(gè)準(zhǔn)確的過程數(shù)字模型,當(dāng)模型誤差較大時(shí),控制質(zhì)量將大大惡化,甚至系統(tǒng)會(huì)變得不穩(wěn)定。(2).智能控制算法智能控制是一類無需人的干預(yù)就能夠獨(dú)立地驅(qū)動(dòng)智能機(jī)器實(shí)現(xiàn)其目標(biāo)的自動(dòng)控制,它包括模糊控制、神經(jīng)網(wǎng)絡(luò)控制、遺傳算法等。模糊控制是智能控制較早的形式,它吸取了人的思維具有模糊性的特點(diǎn),從廣義上講,模糊邏輯控制指的是應(yīng)用模糊集合理論,統(tǒng)籌考慮系統(tǒng)的一種控制方式,模糊控制不需要精確的數(shù)學(xué)模型,是解決不確定性系統(tǒng)控制的一種有效途徑。模糊控制是一種基于專家規(guī)則的控制方法。在時(shí)滯過程中,模糊控制一般是針對(duì)誤差和誤差變化率而進(jìn)行的,將輸入量的精確值模糊化,根據(jù)輸入變量和模糊規(guī)則,按照模糊推理合成規(guī)則計(jì)算控

8、制量,再將它清晰化,得到精確輸出控制過程,其中模糊規(guī)則是最重要的。但是,模糊控制存在控制精度不高、算法復(fù)雜等缺點(diǎn)。神經(jīng)網(wǎng)絡(luò)控制是研究和利用人腦的某些結(jié)構(gòu)機(jī)理以及人的知識(shí)和經(jīng)驗(yàn)對(duì)系統(tǒng)的控制。人們普遍認(rèn)為,神經(jīng)網(wǎng)絡(luò)控制系統(tǒng)的智能性、魯棒性均較好,能處理高維、非線性、強(qiáng)耦合和不確定性的復(fù)雜工業(yè)生產(chǎn)工程的控制問題,其顯著特點(diǎn)是具有學(xué)習(xí)能力。神經(jīng)網(wǎng)絡(luò)的主要優(yōu)勢(shì)在于能夠充分逼近任意復(fù)雜的非線性系統(tǒng),且有很強(qiáng)的魯棒性和容錯(cuò)性。一般來說,神經(jīng)網(wǎng)絡(luò)用于控制有兩種方法,一種是用來實(shí)現(xiàn)建模,一種是直接作為控制器使用。與模糊控制一樣,神經(jīng)網(wǎng)絡(luò)也存在算法復(fù)雜的缺點(diǎn),同時(shí)神經(jīng)網(wǎng)絡(luò)學(xué)習(xí)和訓(xùn)練比較費(fèi)時(shí),對(duì)訓(xùn)練集的要求也很高。

9、經(jīng)典控制方法由于具有結(jié)構(gòu)簡單、可靠性及實(shí)用性強(qiáng)等特點(diǎn),在實(shí)際生產(chǎn)過程中得到了廣泛的應(yīng)用。但它們都是基于參數(shù)模型的控制方法,因而自適應(yīng)性和魯棒性差、對(duì)模型精確性要求高、抗干擾能力差。而智能控制是非參數(shù)模型的控制方法,因而在魯棒性、抗干擾能力方面有很大的優(yōu)勢(shì)。但智能控制也有其不足之處,即理論性太強(qiáng),算法過于復(fù)雜,大多數(shù)方法還僅局限于理論和仿真研究,能在試驗(yàn)裝置上和工業(yè)生產(chǎn)中應(yīng)用的并不多。根據(jù)這兩類控制方法的特點(diǎn),將它們結(jié)合起來進(jìn)行復(fù)合控制是一種有效的時(shí)滯系統(tǒng)控制策略,成功的應(yīng)用有模糊PID控制、模糊Smith控制、神經(jīng)元Smith預(yù)估控制、Smith-NN預(yù)估控制等。這些方法既能利用經(jīng)典控制方法結(jié)

10、構(gòu)簡單、可靠性和實(shí)用性強(qiáng)的特點(diǎn),又能發(fā)揮智能控制自適應(yīng)性和魯棒性好,抗干擾能力強(qiáng)的優(yōu)勢(shì),彌補(bǔ)了各自的不足,在大時(shí)滯控制系統(tǒng)中具有很好的應(yīng)用前景。1. 控制算法的選擇PID調(diào)節(jié)是連續(xù)系統(tǒng)中技術(shù)最成熟的、應(yīng)用最廣泛的一種控制算方法。它結(jié)構(gòu)靈活,不僅可以用常規(guī)的PID調(diào)節(jié),而且可以根據(jù)系統(tǒng)的要求,采用各種PID的變型,如PI、PD控制及改進(jìn)的PID控制等。它具有許多特點(diǎn),如不需要求出數(shù)學(xué)模型、控制效果好等,特別是在微機(jī)控制系統(tǒng)中,對(duì)于時(shí)間常數(shù)比較大的被控制對(duì)象來說,數(shù)字PID完全可以代替模擬PID調(diào)節(jié)器,應(yīng)用更加靈活,使用性更強(qiáng)。所以該系統(tǒng)采用PID控制算法。系統(tǒng)的結(jié)構(gòu)框圖如圖2.2所示:圖2.2

11、系統(tǒng)結(jié)構(gòu)框圖該系統(tǒng)利用單片機(jī)可以方便地實(shí)現(xiàn)對(duì)PID參數(shù)的選擇與設(shè)定,實(shí)現(xiàn)工業(yè)過程中PID控制。它采用溫度傳感器熱電偶將檢測(cè)到的實(shí)際爐溫進(jìn)行A/D轉(zhuǎn)換,再送入計(jì)算機(jī)中,與設(shè)定值進(jìn)行比較,得出偏差。對(duì)此偏差按PID規(guī)律進(jìn)行調(diào)整,得出對(duì)應(yīng)的控制量來控制驅(qū)動(dòng)電路,調(diào)節(jié)電爐的加熱功率,從而實(shí)現(xiàn)對(duì)爐溫的控制。利用單片機(jī)實(shí)現(xiàn)溫度智能控制,能自動(dòng)完成數(shù)據(jù)采集、處理、轉(zhuǎn)換、并進(jìn)行PID控制和鍵盤終端處理(各參數(shù)數(shù)值的修正)及顯示。在設(shè)計(jì)中應(yīng)該注意,采樣周期不能太短,否則會(huì)使調(diào)節(jié)過程過于頻繁,這樣,不但執(zhí)行機(jī)構(gòu)不能反應(yīng),而且計(jì)算機(jī)的利用率也大為降低;采樣周期不能太長, 否則會(huì)使干擾無法及時(shí)消除,使調(diào)節(jié)品質(zhì)下降。2

12、.2數(shù)字PID算法(1)模擬數(shù)字算法規(guī)律: (3-1)對(duì)式(3-1)取拉普拉斯變換,并整理后得到模擬PID調(diào)節(jié)器的傳遞函數(shù)為: (3-2)式中:稱為偏差值,可作為溫度調(diào)節(jié)器的輸入信號(hào),其中為給定值,為被測(cè)變量值;為比例系數(shù);為積分時(shí)間常數(shù);為微分時(shí)間常數(shù);為調(diào)節(jié)器的輸出控制電壓信號(hào)。由式(3-1)、式(3-2)可以看出,在PID調(diào)節(jié)中,比例控制能迅速反應(yīng)誤差,從而減小誤差,但比例控制不能消除穩(wěn)態(tài)誤差,的加大,會(huì)引起系統(tǒng)的不穩(wěn)定;積分控制的作用是:只要系統(tǒng)存在誤差,積分控制作用就不斷地積累,輸出控制量以消除誤差,因而,只要有足夠的時(shí)間,積分控制將能完全消除誤差,積分作用太強(qiáng)會(huì)使系統(tǒng)超調(diào)加大,甚至

13、使系統(tǒng)出現(xiàn)振蕩;微分控制可以使減小超調(diào)量,克服振蕩,提高系統(tǒng)的穩(wěn)定性,同時(shí)加快系統(tǒng)的動(dòng)態(tài)響應(yīng)速度,減小調(diào)整時(shí)間,從而改善系統(tǒng)的動(dòng)態(tài)性能。將P、I、D三種調(diào)節(jié)規(guī)律結(jié)合在一起,可以使系統(tǒng)既快速敏捷,又平穩(wěn)準(zhǔn)確,只要三者強(qiáng)度配合適當(dāng),便可獲得滿意的調(diào)節(jié)效果。(2)數(shù)字PID算法因?yàn)橛?jì)算機(jī)控制是一種采樣控制,它只能根據(jù)采樣時(shí)刻的偏差來計(jì)算控制量。因此在計(jì)算機(jī)控制系統(tǒng)中,必須對(duì)式(3-1)進(jìn)行離散化處理。設(shè)采樣周期為T,第次采樣得到的輸入偏差為,調(diào)節(jié)器的輸出為,作如下近似: (用差分代替微分) (用求和代替積分)這樣,式(3-1)便可改寫為位置式PID控制算法: (2-3)其中, 為調(diào)節(jié)器第次輸出值;、

14、分別為第次和第次采樣時(shí)刻的偏差值。由式可知: 是全量值輸出,每次的輸出值都與執(zhí)行機(jī)構(gòu)的位置一一對(duì)應(yīng),所以稱之為位置型PID算法。在這種位置型控制算法中,由于算式中存在累加項(xiàng),而且輸出的控制量不僅與本次偏差有關(guān),還與過去歷次采樣偏差有關(guān),使得產(chǎn)生大幅度變化,這樣會(huì)引起系統(tǒng)沖擊,甚至造成事故。所以在實(shí)際中當(dāng)執(zhí)行機(jī)構(gòu)需要的不是控制量的絕對(duì)值,而是其增量時(shí),可采用增量型PID算法。當(dāng)控制系統(tǒng)中的執(zhí)行器為步進(jìn)電機(jī)、電動(dòng)調(diào)節(jié)閥、多圈電位器等具有保持歷史位置的功能的這類裝置時(shí),一般均采用增量型PID控制算法。在實(shí)際控制中,增量型算法要比位置算法應(yīng)用更加廣泛。利用位置型PID控制算法,可得到增量型PID控制算

15、法的遞推形式為: (2-4)與位置算法相比,增量型PID算法有如下優(yōu)點(diǎn):(1)位置型算式每次輸出與整個(gè)過程狀態(tài)字有關(guān),計(jì)算式中要用到過去偏差的累加值 ,容易產(chǎn)生較大的累積計(jì)算誤差;而在增量型算式中由于消去了積分項(xiàng),從而可消除調(diào)節(jié)器的積分飽和,在精度不足時(shí),計(jì)算誤差對(duì)控制量的影響較小,容易取得較好的控制效果。(2)為實(shí)現(xiàn)手動(dòng)自動(dòng)無憂切換,在切換瞬時(shí),計(jì)算機(jī)的輸出值應(yīng)設(shè)置為原始閥門開度 ,若采用增量型算法,其輸出對(duì)應(yīng)與閥門位置的變化部分,即算式中不出現(xiàn) 項(xiàng),所以易于實(shí)現(xiàn)從手動(dòng)到自動(dòng)得的無憂動(dòng)切換。(3)采用增量型算法時(shí)所用的執(zhí)行器本身都具有寄存作用,所以即使計(jì)算機(jī)發(fā)生故障,執(zhí)行器仍能保持在原位,不

16、會(huì)對(duì)生產(chǎn)造成惡劣影響。2.2.1最佳控制PID系統(tǒng)參數(shù)測(cè)定1.系統(tǒng)結(jié)構(gòu)圖如圖2.3所示,圖中圖2.3 系統(tǒng)結(jié)構(gòu)圖2、PID參數(shù)整定方法(1) Ziegler-Nichols整定方法Ziegler-Nichols整定方法是根據(jù)給定對(duì)象的瞬間響應(yīng)特性來確定PID控制器的參數(shù)。Ziegler-Nichols法首先通過實(shí)驗(yàn),獲得控制對(duì)象單位階躍響應(yīng),如果單位階躍響應(yīng)曲線看起來是一條S形的曲線,則可以用該方法,否則不能用。(2) 臨界比例度法整定臨界比例度法適用于已知對(duì)象傳遞函數(shù)的場(chǎng)合。在閉合的控制系統(tǒng)里,將調(diào)節(jié)器置于純比例作用下,從小到大逐漸改變調(diào)節(jié)器的比例度,得到等幅振蕩周期。采用臨界比例度法時(shí),系

17、統(tǒng)產(chǎn)生臨界振蕩的條件是系統(tǒng)的階數(shù)是3階或3階以上。(3)衰減曲線法整定衰減曲線法根據(jù)衰減頻率特性整定控制器參數(shù)。先把控制系統(tǒng)中調(diào)節(jié)器置于純比例作用下(),使系統(tǒng)投入運(yùn)行,再把比例度從小到大逐漸改變調(diào)節(jié)器的比例度,得到4:1衰減過程曲線。3.試湊法確定PID參數(shù):在試湊時(shí),對(duì)參數(shù)實(shí)行先比例,后積分,再微分的整定步驟。參數(shù)的影響趨勢(shì):增大比例系數(shù)一般將加快系統(tǒng)的相應(yīng)速度,在有靜差的情況下有利于減小靜差,但過大的比例系數(shù)會(huì)使系統(tǒng)有較大的超調(diào),產(chǎn)生振蕩,使穩(wěn)定性變壞。增大積分時(shí)間有利于減小靜差,使系統(tǒng)更加穩(wěn)定,但積分作用太強(qiáng)會(huì)使系統(tǒng)超調(diào)加大,甚至使系統(tǒng)出現(xiàn)振蕩。增大微分時(shí)間可以減小超調(diào)量,克服振蕩,使

18、系統(tǒng)穩(wěn)定性提高,同時(shí)有利于加快系統(tǒng)動(dòng)態(tài)響應(yīng)速度,減少調(diào)整時(shí)間,從而改善系統(tǒng)的動(dòng)態(tài)性能,但是系統(tǒng)對(duì)抗擾動(dòng)的抑制能力減弱,對(duì)擾動(dòng)有較敏感的響應(yīng)。具體步驟如下:(1)首先只整定比例部分,即將比例系數(shù)由小變大,并觀察響應(yīng)的系統(tǒng)響應(yīng),直到得到反應(yīng)快,超調(diào)小的響應(yīng)曲線。(2)如果在比例調(diào)節(jié)的基礎(chǔ)上系統(tǒng)的靜差不能滿足設(shè)計(jì)要求,則必須加入積分環(huán)節(jié)。(3)若使用比例積分調(diào)節(jié)器消除了靜差,但是動(dòng)態(tài)過程反復(fù)調(diào)整仍不能滿足要求,則可加入微分環(huán)節(jié),構(gòu)成比例積分微分調(diào)節(jié)器。2.2.2設(shè)計(jì)軟件部分(1)根據(jù)確定的算法流程圖,分別編寫主程序和各模塊程序。編程時(shí)盡量利用已有的子程序,以減少工作量。 對(duì)于程序的編寫,需要說明以下

19、幾點(diǎn): 編程語言一般都采用匯編語言,匯編語言具有執(zhí)行速度快、占用內(nèi)存少的特點(diǎn),適合用于實(shí)時(shí)控制系統(tǒng)。 在程序設(shè)計(jì)過程中,完成預(yù)定的功能是最基本、最重要的任務(wù),但同時(shí)還必須貫徹可靠性設(shè)計(jì)的原則,例如采取必要的抗干擾措施數(shù)字濾波、軟件陷阱等。 控制算法是微機(jī)控制系統(tǒng)程序設(shè)計(jì)中的重要內(nèi)容,要根據(jù)被控制對(duì)象的特性,合理選擇控制算法,以達(dá)到所要求的控制精度。 對(duì)于存儲(chǔ)器空間的使用應(yīng)統(tǒng)一安排。 對(duì)于各個(gè)程序模塊,要首先畫出程序算法流程圖,說明其功能,以便于編寫子程序時(shí)明確各程序模塊的入口、出口參數(shù)和對(duì)CPU內(nèi)部寄存器的占用情況。 對(duì)于程序中的指令應(yīng)有必要的注釋,以便于閱讀與使用。 主程序和各模塊程序的設(shè)計(jì)

20、完成后,連接成為一個(gè)完整的程序。最后對(duì)于整個(gè)程序作詳細(xì)的說明,內(nèi)容包括占用內(nèi)部資源情況、存儲(chǔ)器分配情況、標(biāo)志的定義以及程序啟動(dòng)方法等。(2)主程序和中斷服務(wù)子程序的流程圖和程序編制圖2.4 主程序和中斷服務(wù)子程序的流程圖主程序如下:TEMP1 EQU 50H ;當(dāng)前檢測(cè)溫度(高位)TEMP2 EQU TEMQ1+1 ;當(dāng)前檢測(cè)溫度(低位)ST1 EQU 52H ;預(yù)置溫度(高位)ST2 EQU 53H ;預(yù)置溫度(低位)T100 EQU 54H ;溫度BCD碼顯示緩沖區(qū)(百位)T10 EQU T100+1 ;溫度BCD碼顯示緩沖區(qū)(十位)T EQU T100+2 ;溫度BCD碼顯示緩沖區(qū)(個(gè)位

21、)BT1 EQU 57H ;溫度二進(jìn)制碼顯示緩沖區(qū)(高位)BT2 EQU BT1+1 ;溫度二進(jìn)制碼顯示緩沖區(qū)(低位)ADIN0 EQU 7FF8H ;ADC 0809通道IN0的端口地址F0 BIT PSW.5 ;報(bào)警允許標(biāo)志TEMP1 DB 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H ;50H58H單元初始化(清零) ORG 0000H AJMP MAIN ;轉(zhuǎn)主程序 ORG 00BH AJMP PT0 ;轉(zhuǎn)T0中斷服務(wù)子程序 ORG 0030HMAIN: MOV SP,#59H ;設(shè)堆棧標(biāo)志 CLR F0 ;報(bào)警標(biāo)志清零 MOV TMOD,#01H ;定時(shí)器0初始化(方式1) MOV TL0,#0B0H ;定時(shí)器100ms定時(shí)常數(shù) MOV TH0,#3CH MOV R7,#150 ;置15s軟計(jì)數(shù)器初值 SETB ET0 ;允許定時(shí)器0中斷 SETB EA ;開中斷 SETB TRO ;啟

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論