【正文】
..... 3 MCS51 輸入 /輸出端口的結(jié)構(gòu)與功能 ................................................ 3 MCS— 51 單片機(jī)的引腳及其功能 ........................................................ 4 8031 系統(tǒng)擴(kuò)展設(shè)計(jì) .............................................................................. 5 單片機(jī)外總線結(jié)構(gòu) ......................................................................................... 5 芯片的擴(kuò)展設(shè)計(jì) ............................................................................................. 5 單片機(jī)溫控模塊 ............................................................................................. 7 第三章 系統(tǒng)硬件設(shè)計(jì) ............................................. 8 系統(tǒng)總體設(shè)計(jì) ................................................................................................. 8 8155 接口電路 ................................................................................................ 8 A/D 轉(zhuǎn)換電路 ................................................................................................ 10 可控硅控制電路 ........................................................................................... 10 第四章 系統(tǒng)軟件設(shè)計(jì) ............................................ 13 主程序流程圖 ............................................................................................... 13 T0 中斷服務(wù)程序 .......................................................................................... 14 采樣子程序 ................................................................................................... 18 數(shù)字濾波程序 ............................................................................................... 19 總 結(jié) ........................................................ 21 參考文獻(xiàn) ........................................................ 22 基于單片機(jī)的溫度控制系統(tǒng)設(shè)計(jì) 緒論 1 緒 論 溫度控制系統(tǒng)在國(guó)內(nèi)各行各業(yè)的應(yīng)用雖 然已經(jīng)十分廣泛,但從國(guó)內(nèi)生產(chǎn)的溫度控制器來講,總體發(fā)展水平仍然不高,同日本、美國(guó)、德國(guó)等先進(jìn)國(guó)家相比,仍然有著較大的差距。 傳統(tǒng)的控制方式以不能滿足高精度,高速度的控制要求,如溫度控制表溫度接觸器,其主要缺點(diǎn)是溫度波動(dòng) 范圍大,由于他主要通過控制接觸器的通斷時(shí)間比例來達(dá)到改變加熱功率的目的,受儀表本身誤差和交流接觸器的壽命限制,通斷頻率很低。 基于單片機(jī)的溫度控制系統(tǒng)設(shè)計(jì) 單片機(jī)溫度控制系統(tǒng)方案簡(jiǎn)介 2 第一章 單片機(jī)溫度控制系統(tǒng)方案簡(jiǎn)介 單片機(jī)溫度控制系統(tǒng)是數(shù)控系統(tǒng)的一個(gè)簡(jiǎn)單應(yīng)用。 圖 控制電路的設(shè)計(jì) 給定值 8031 控制電路 驅(qū)動(dòng) 電路 晶閘管 主電路 被控 對(duì)象 輸出 溫度 采樣電路 基于單片機(jī)的溫度控制系統(tǒng)設(shè)計(jì) 單片機(jī) 3 第二章 單片機(jī) 單片機(jī)是單片微型計(jì)算機(jī) SCM(single chip microputer)的譯名簡(jiǎn)稱,在國(guó)內(nèi)也常簡(jiǎn)稱為“單片機(jī)”。它其中包含 CPU、震蕩器和時(shí)序電路、 4KB的 ROM、 256B 的 RAM、兩個(gè) 16 定時(shí) /計(jì)數(shù)器 T0和 T 4個(gè) 8位 I/O 端口( P0、P P P3)、串行口等組成。 P1 口:每一位均可獨(dú)立作為 I/O 口。 2) XTAL1( 19 腳)和 XTAL2( 18 腳):接外部晶振的兩個(gè)引腳。因此,它可用作對(duì)外輸出的時(shí)鐘,或用于定時(shí)的目的。若 PC值超出 4KB 地址時(shí),將自動(dòng)轉(zhuǎn)向片外程序存儲(chǔ)器。為了將它們分離開來,以便同單片機(jī)之外的芯片正確地相連,常常在單片機(jī)外部加地址鎖存器來構(gòu)成與一般 CPU 相類似的三總線,如圖 所示。擴(kuò)展的程序存儲(chǔ)器究竟需要多少位地址線,應(yīng)根據(jù)程序存儲(chǔ)器容量和選用的 EPROM 芯片容量而定。本設(shè)計(jì)采用鎳鉻 /鎳鋁熱電偶,此電偶用于 0℃~ 1000℃的溫度測(cè)量范圍,相應(yīng)的輸出電壓為. 變送器由毫伏變送器和電流 /電壓變送器組成:毫伏變送器用于把熱電偶輸出的 變換成 010mA 范圍內(nèi)的電流;電流 /電壓變送器用于把毫伏變送器輸出的 010MA 電流變換成 05V范圍的電壓。 A,B,C 三個(gè)口可以作為擴(kuò)展的 I/O 口使用, MCS- 51 單片機(jī)的PO 口與 8155 的 AD0~ AD7 相連。相應(yīng)地址分配為: [2] 0000H00FFH 8155 內(nèi)部 RAM 0100H 命令 /狀態(tài)口 0101H A 口 0102H B 口 0103H C 口 0104H 定時(shí)器低八位口 0105H 定時(shí)器高八位口 基于單片機(jī)的溫度控制系統(tǒng)設(shè)計(jì) 系統(tǒng)硬件設(shè)計(jì) 10 A/D 轉(zhuǎn)換電路 圖 A/D轉(zhuǎn)換電路圖 ADC0809 的 IN0 和變送器輸出端相連,故 IN0 上輸入的 0V+5V 范圍的模擬電壓經(jīng) A/D 轉(zhuǎn)換后可由 8031 通過程序從 P0 口輸入到它的內(nèi)部 RAM 單元。圖 示出了可控硅管在給定周期 T 內(nèi)具有不同接通時(shí)間的情況。 TD— 微分時(shí)間 : T 積分時(shí)間 。 本設(shè)計(jì)采用中值濾波,程序如下: FILTER: MOV A,2CH CJNE A,2DH,CAMP1 AJMP CMP2 CMP1: JNC CMP2 XCH A,2DH XCH A,2CH CMP2 MOV A,2DH CJNE A,2EH,CMP3 MOV 2AH,A RET CMP3: JC CMP4 MOV 2QH,A RET CMP4: MOV A,2EH CJNE A,2CH,CMP5 MOV 2AH,A RET CMP5: JC CMP6 XCH A,2CH CMP6: MOV 2AH,A RET 基于單片機(jī)的溫度控制 系統(tǒng)設(shè)計(jì) 系統(tǒng)軟件設(shè)計(jì) 20 圖 數(shù)字濾波程序流程圖 Y N N Y Y Y Y N Y Y N (2CH)送 A (2CH)≠ (2DH)? (2CH)(2DH)? (2CH)→← (2DH) (2DH)≠ (2EH)? (2DH)(2EH)? (2CH)≠ (2EH)? (2EH)(2CH)? (2CH) 送 2AH 返回 (2EH)送 2AH (2EH)送 2AH (2DH) 送 2AH (2DH) 送 2AH N 基于單片機(jī)的溫度控制系統(tǒng)設(shè)計(jì) 總結(jié) 21 總 結(jié) 本設(shè)計(jì)使用無 ROM 的 8031 作為主控芯片進(jìn)行控制,單片機(jī)具有集成度高,通用性好,功能強(qiáng),特別是體積小,重量輕,耗能低,可靠性高,抗干擾能力強(qiáng)和使用方便等獨(dú)特優(yōu)點(diǎn),在數(shù)字、智能化方面有廣泛的用途。s antiracism taskforce, is in London for the Football Association39。 May be back in the past, to oneself the paranoid weird belief disillusionment, these days, my mind has been very messy, in my mind constantly. Always feel oneself should go to do something, or write something. Twenty years of life trajectory deeply shallow, suddenly feel something, do it. 一字開頭的年齡已經(jīng)到了尾聲。t want to give vent to out your inner voice can be in the high school children of the feelings in a period, but was eventually infarction when graduation party in the throat, later again stood on the pitch he has sweat profusely, looked at his thrown a basketball hoops, suddenly found himself has already can39。那些曾經(jīng)所謂的非做不可,只是青蔥年華里自己給自己注射的一支強(qiáng)心劑,或者說,是自以為是的精神寄托罷了。 instead of letting the world soften us, we let it drive us deeper into ourselves. We try to deflect the hurt and pain by pretending it doesn’t exist, but although we can try this all we want, in the end, we can’t hide from ourselves. We need to learn to open our hearts to the potentials of life and let the world soften us. 生活發(fā)生不幸時(shí),我們常常會(huì)關(guān)上心門;世界不僅沒能慰藉我們,反倒使我們更加消沉。其實(shí),我們有能力面對(duì)這些痛苦的感受,從中領(lǐng)悟到出路。t. Baumgartner still will free fall at a speed that would cause you and me to pass out, and no parachute is guaranteed to work higher than 25,000 feet (7,620 meters). cause there