基于大林算法的電加熱爐溫度控制系統(tǒng)設(shè)計_第1頁
基于大林算法的電加熱爐溫度控制系統(tǒng)設(shè)計_第2頁
基于大林算法的電加熱爐溫度控制系統(tǒng)設(shè)計_第3頁
基于大林算法的電加熱爐溫度控制系統(tǒng)設(shè)計_第4頁
基于大林算法的電加熱爐溫度控制系統(tǒng)設(shè)計_第5頁
已閱讀5頁,還剩17頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、合肥學(xué)院自動化專業(yè)計算機(jī)控制技術(shù)課程設(shè)計報告HefeiUniversity基于大林算法的電加熱爐溫度控制系統(tǒng)設(shè)計基于大林算法的電加熱爐溫度控制系統(tǒng)設(shè)計課程名稱課程名稱 計算機(jī)控制技術(shù)課程設(shè)計計算機(jī)控制技術(shù)課程設(shè)計 任課教師任課教師 丁丁 健健 班班 級級 10 級自動化級自動化 1 班班 姓姓 名名 學(xué)學(xué) 號號 1005072100507210050720日日 期期 2013/06/20 合肥學(xué)院自動化專業(yè)計算機(jī)控制技術(shù)課程設(shè)計報告22010 級自動化專業(yè)級自動化專業(yè)計算機(jī)控制技術(shù)計算機(jī)控制技術(shù)課程設(shè)計任務(wù)書課程設(shè)計任務(wù)書任務(wù)分工:針對本次設(shè)計課題,我們明確了各自的分工,顧勝池顧勝池主要負(fù)責(zé)軟

2、件程序的編寫、連接和調(diào)試,黃安福黃安福主要負(fù)責(zé)各個模塊硬件的仿真和調(diào)試和部分模塊程序的編寫,柴文峰柴文峰負(fù)責(zé)報告的整理。論文題目基于大林算法的電加熱爐溫度控制系統(tǒng)基于大林算法的電加熱爐溫度控制系統(tǒng)設(shè)計設(shè)計設(shè)計類型設(shè)計型設(shè)計型導(dǎo)師姓名丁健主要內(nèi)容及目標(biāo)電阻加熱爐用于合金鋼產(chǎn)品熱力特性實(shí)驗(yàn),電加熱爐用電爐絲提供功率,使其在預(yù)定的時間內(nèi)將爐內(nèi)溫度穩(wěn)定到給定的溫度值。在本控制對象電阻加熱爐功率為 8KW,有 220V 交流電源供電,采用雙向可控硅進(jìn)行控制.本設(shè)計針對一個溫區(qū)進(jìn)行控制,要求控制溫度范圍 50350,保溫階段溫度控制精度為1。選擇合適的傳感器,計算機(jī)輸出信號經(jīng)轉(zhuǎn)換后通過雙向可控硅控制器控制

3、加熱電阻兩端的電壓,其對象溫控數(shù)學(xué)模型為: 其中:時間( )1sddK eG sT s常數(shù)=350 秒,放大系數(shù)=50,滯后時間 =10 秒,控制算法選用大林算法 。件條1PC 機(jī)一臺,教學(xué)實(shí)驗(yàn)箱一臺;計劃學(xué)生數(shù)及任務(wù)3 人(1):明確課題功能。(2):把復(fù)雜問題分解為若干模塊,確定各模塊處理方法,畫出流程圖。(3):存儲器資源分配(4):編制程序,根據(jù)流程圖來編制源程序(5):對程序進(jìn)行匯編,調(diào)試和修改,直到程序運(yùn)行結(jié)果正確為止。計劃設(shè)計進(jìn)程一、總體方案設(shè)計二、控制系統(tǒng)的建模和數(shù)字控制器設(shè)計三、硬件的設(shè)計和實(shí)現(xiàn)1、 選擇計算機(jī)字長(選用 51 內(nèi)核的單片機(jī))2、 設(shè)計支持計算機(jī)工作的外圍電路

4、(EPROM、RAM、I/O 端口、鍵盤、顯示接口電路等);3、 設(shè)計輸入信號接口電路;4、 設(shè)計 DA 轉(zhuǎn)換和電流驅(qū)動接口電路;5、 其它相關(guān)電路的設(shè)計或方案(電源、通信等) 。四、軟件設(shè)計1、 分配系統(tǒng)資源,編寫系統(tǒng)初始化和主程序模塊框圖;2、 編寫 AD 轉(zhuǎn)換和溫度檢測子程序框圖;3、 編寫控制程序和 DA 轉(zhuǎn)換控制子程序模塊框圖;4、 其它程序模塊(顯示與鍵盤等處理程序)框圖。五、編寫課程設(shè)計說明書,繪制完整的系統(tǒng)電路圖(A3 幅面) 。合肥學(xué)院自動化專業(yè)計算機(jī)控制技術(shù)課程設(shè)計報告3摘摘 要要電加熱爐在化工、冶金等行業(yè)應(yīng)用廣泛,因此溫度控制在工業(yè)生產(chǎn)和科學(xué)研究中具有重要意義.其控制系統(tǒng)

5、屬于一階純滯后環(huán)節(jié),具有大慣性、純滯后、非線性等特點(diǎn),導(dǎo)致傳統(tǒng)控制方式超調(diào)大、調(diào)節(jié)時間長、控制精度低。采用單片機(jī)進(jìn)行爐溫控制,具有電路設(shè)計簡單、精度高、控制效果好等優(yōu)點(diǎn),對提高生產(chǎn)效率、促進(jìn)科技進(jìn)步等方面具有重要的現(xiàn)實(shí)意義. 常規(guī)的溫度控制方法以設(shè)定溫度為臨界點(diǎn),超出設(shè)定允許范圍即進(jìn)行溫度調(diào)控:低于設(shè)定值就加熱,反之就停止或降溫。這種方法實(shí)現(xiàn)簡單、成本低,但控制效果不理想,控制溫度精度不高、容易引起震蕩,達(dá)到穩(wěn)定點(diǎn)的時間也長,因此,只能用在精度要求不高的場合.電加熱爐是典型的工業(yè)過程控制對象,在我國應(yīng)用廣泛.電加熱爐的溫度控制具有升溫單向性,大慣性,大滯后,時變性等特點(diǎn).其升溫、保溫是依靠電阻

6、絲加熱,降溫則是依靠環(huán)境自然冷卻。當(dāng)其溫度一旦超調(diào)就無法用控制手段使其降溫,因而很難用數(shù)學(xué)方法建立精確的模型和確定參數(shù),應(yīng)用傳統(tǒng)的控制理論和方法難以達(dá)到理想的控制效果。本設(shè)計采用大林算法進(jìn)行溫度控制,使整個閉環(huán)系統(tǒng)所期望的傳遞函數(shù)相當(dāng)于一個延遲環(huán)節(jié)和一個慣性環(huán)節(jié)相串聯(lián)來實(shí)現(xiàn)溫度的較為精確的控制。關(guān)鍵詞關(guān)鍵詞:單片機(jī);A/D、D/A;達(dá)林算法;傳感器;爐溫控制合肥學(xué)院自動化專業(yè)計算機(jī)控制技術(shù)課程設(shè)計報告4目 錄一、緒論 51。1 系統(tǒng)設(shè)計背景 51。2 技術(shù)綜述 5二、系統(tǒng)總體設(shè)計 52、1 系統(tǒng)概述 52、2 系統(tǒng)的結(jié)構(gòu)框圖 5三、硬件設(shè)計 73、1 微處理器 80C5173、2 溫度傳感器

7、83、3 驅(qū)動電路 93、4 鍵盤模塊 93、5 LED 顯示模塊 10四、軟件設(shè)計 114、1 系統(tǒng)軟件設(shè)計 114、2 大林算法的系統(tǒng)設(shè)計 114、3 程序控制流程圖 13五、調(diào)試運(yùn)行 14六、課程設(shè)計總結(jié) 15參考文獻(xiàn) 17附錄一系統(tǒng)原理圖 18附錄二程序 18合肥學(xué)院自動化專業(yè)計算機(jī)控制技術(shù)課程設(shè)計報告5一、緒論1。1 系統(tǒng)設(shè)計背景近年來,加熱爐溫度控制系統(tǒng)是比較常見和典型的過程控制系統(tǒng),溫度是工業(yè)生產(chǎn)過程中重要的被控參數(shù)之一,冶金機(jī)械食品化工等各類工業(yè)生產(chǎn)過程中廣泛使用的各種加熱爐熱處理爐反應(yīng)爐,對工件的處理均需要對溫度進(jìn)行控制。因此,在工業(yè)生產(chǎn)和家居生活過程中常需對溫度進(jìn)行檢測和監(jiān)

8、控。由于許多實(shí)踐現(xiàn)場對溫度的影響是多方面的,使得溫度的控制比較復(fù)雜,傳統(tǒng)的加熱爐電氣控制系統(tǒng)普遍采用繼電器控制技術(shù),由于采用固定接線的硬件實(shí)現(xiàn)邏輯控制,使控制系統(tǒng)的體積增大,耗電多,效率不高且易出故障,不能保證正常的工業(yè)生產(chǎn)。隨著計算機(jī)控制技術(shù)的發(fā)展,傳統(tǒng)繼電器控制技術(shù)必然被基于計算機(jī)技術(shù)而產(chǎn)生的計算機(jī)控制技術(shù)所取代。1。2 技術(shù)綜述自 70 年代以來,由于工業(yè)過程控制的需要,特別是在電子技術(shù)的迅猛發(fā)展,以及自動控制理論和設(shè)計方法發(fā)展的推動下,國外溫度控制系統(tǒng)發(fā)展迅速,并在智能化自適應(yīng)參數(shù)自整定等方面取得成果。在這方面以日本、美國、德國、瑞典等國技術(shù)領(lǐng)先,并且都生產(chǎn)出了一批商品化的性能優(yōu)異的溫

9、度控制器及儀器儀表,在各行業(yè)廣泛應(yīng)用。二、系統(tǒng)總體設(shè)計2、1 系統(tǒng)概述本設(shè)計在硬件部分選擇了單片機(jī)的 AT80C51 芯片為核心控制部分,輸出為K 型熱電偶傳感器,檢測溫度后傳回單片機(jī)系統(tǒng),最后經(jīng)過溫度控制系統(tǒng),從而加熱電阻,來達(dá)到控制電加熱爐的目的。2、2 系統(tǒng)的結(jié)構(gòu)框圖合肥學(xué)院自動化專業(yè)計算機(jī)控制技術(shù)課程設(shè)計報告6電加熱爐控制系統(tǒng)的硬件結(jié)構(gòu)框圖如圖 2。1LED顯示驅(qū)動模塊熱電偶傳感器AT80C51電加熱爐鍵盤圖2。1系統(tǒng)的總體結(jié)構(gòu)框圖加熱爐溫度控制實(shí)現(xiàn)過程是:首先溫度傳感器將加熱爐的溫度傳回單片機(jī),然后 AT80C51 芯片將給定的溫度值與反饋回來的溫度值進(jìn)行比較并經(jīng)過最小拍無紋波算法運(yùn)

10、算處理后,傳給溫度控制系統(tǒng),判斷加熱器材輸出端導(dǎo)通與否從而使加熱爐開始加熱或停止加熱.既加熱爐溫度控制得到實(shí)現(xiàn)。其中單片機(jī)的80C51 系統(tǒng)為加熱爐溫度控制系統(tǒng)的核心部分起著重要作用。合肥學(xué)院自動化專業(yè)計算機(jī)控制技術(shù)課程設(shè)計報告7三、 硬件設(shè)計3、1 微處理器 80C51本系統(tǒng)設(shè)計的單片機(jī)采用 80C51 或其兼容系列芯片,采用 24MHZ 或更高頻率晶振,以獲得較高的刷新頻率,時期顯示更穩(wěn)定。圖3.1單片機(jī)芯片引腳圖合肥學(xué)院自動化專業(yè)計算機(jī)控制技術(shù)課程設(shè)計報告83、2 溫度傳感器在溫度傳感器部分,選擇了 K 型熱電偶傳感器。(1) K 型熱電偶的測溫原理熱電傳感器是利用轉(zhuǎn)換元件的參數(shù)隨溫度變

11、化的特性,將溫度和與溫度有關(guān)的參數(shù)的變化轉(zhuǎn)換為電量變化輸出的裝置。兩種不同的導(dǎo)體或半導(dǎo)體組成的閉合回路就構(gòu)成了熱電偶,熱電偶兩端為兩個熱電極,溫度高的接點(diǎn)為熱端、測量端或自由端;溫度低的接點(diǎn)為冷端、參考端或自由端。測量時,將工作端置于被測溫度場中,自由端恒定在某一溫度。熱電偶是基于熱電效應(yīng)工作的,熱電效應(yīng)產(chǎn)生的熱電勢是由接觸電勢和溫差電勢兩部分組成的。(2) MAX6675 單片熱電偶數(shù)字轉(zhuǎn)換器.其工作原理如下:K 型熱電偶產(chǎn)生的熱電勢,經(jīng)過低噪聲電壓放大器 A1 和電壓跟隨器 A2 放大、緩沖后,得到熱電勢信號 U1,再經(jīng)過 S4 送至 ADC。對于 K 型熱電偶,電壓變化率為(41V/),

12、電壓可由如下公式來近似熱電偶的特性。U1=(41V/)(TT0)上式中,U1 為熱電偶輸出電壓(mV),T 是測量點(diǎn)溫度;T0 是周圍溫度。在將溫度電壓值轉(zhuǎn)換為相應(yīng)的溫度值之前,對熱電偶的冷端溫度進(jìn)行補(bǔ)償,冷端溫度即是 MAX6675 周圍溫度與 0實(shí)際參考值之間的差值。通過冷端溫度補(bǔ)償二極管,產(chǎn)生補(bǔ)償電壓 U2 經(jīng) S4 輸入 ADC 轉(zhuǎn)換器.U2=(41V/)T0在數(shù)字控制器的控制下,ADC 首先將 U1、U2 轉(zhuǎn)換成數(shù)字量,即獲得輸出電壓 U0 的數(shù)據(jù),該數(shù)據(jù)就代表測量點(diǎn)的實(shí)際溫度值 T。這就是 MAX6675 進(jìn)行冷端溫度補(bǔ)償和測量溫度的原理如圖 32 所示.圖3。2 溫度采集電路合肥

13、學(xué)院自動化專業(yè)計算機(jī)控制技術(shù)課程設(shè)計報告93、3 驅(qū)動電路圖3.3 驅(qū)動電路3、4 鍵盤模塊在本次設(shè)計當(dāng)中,輸入設(shè)備采用矩陣鍵盤:圖 3-4 鍵盤模塊電路當(dāng)“設(shè)定”鍵按下時觸發(fā)鍵盤中斷服務(wù)程序,由程序程控掃描法確定那個鍵按下并執(zhí)行相應(yīng)的動作。程控掃描的任務(wù)是:(1)首先判斷是否有鍵按下.方法:使所有的行輸出均為低電平,然后從端口 A 讀入列值。如果沒有鍵按下,則讀人值為 FFH如果有鏈按下則不為 FFH。合肥學(xué)院自動化專業(yè)計算機(jī)控制技術(shù)課程設(shè)計報告10(2)去除鍵抖動.方法:延時 1020 ms,再一次判斷有無鍵按下,如果此時仍有鍵按下,則認(rèn)為鍵盤上確實(shí)有鍵處于穩(wěn)定閉合期。(3)若有鍵閉合,則

14、求出閉合鍵的鍵值。方法:對鍵盤逐行掃描.(4)程序中需等閉合鍵釋放后才對其進(jìn)行處理。3、5 LED 顯示模塊圖 3-5 LM016L 液晶模塊LM016L 液晶模塊采用 HD44780 控制器。 HD44780 具有簡單而功能較強(qiáng)的指令集,可以實(shí)現(xiàn)字符移動、閃爍等功能。LM016L 與單片機(jī) MCU(Microcontroller Unit)通訊可采用 8 位或者 4 位并行傳輸兩種方式。 HD44780 控制器由兩個 8 位寄存器、指令寄存器( IR)和數(shù)據(jù)寄存器(DR)、忙標(biāo)志(BF) 、顯示數(shù)據(jù) RAM(DDRAM)、字符發(fā)生器 ROM(CGROM)、字符發(fā)生器 RAM(CGRAM) 、

15、地址計數(shù)器( AC).IR 用于寄存指令碼,只能寫入不能讀出;DR用于寄存數(shù)據(jù),數(shù)據(jù)由內(nèi)部操作自動寫入 DDRAM 和 CGRAM,或者暫存從 DDRAM 和 CGRAM 讀出的數(shù)據(jù)。BF 為 1 時,液晶模塊處于內(nèi)部處理模式,不響應(yīng)外部操作指令和接受數(shù)據(jù)。 DDRAM 用來存儲顯示的字符,能存儲 80 個字符碼. CGROM由 8 位字符碼生成 57 點(diǎn)陣字符 160 種和 510 點(diǎn)陣字符 32 種,8 位字符編碼和字符的應(yīng)關(guān)系。合肥學(xué)院自動化專業(yè)計算機(jī)控制技術(shù)課程設(shè)計報告11四、軟件設(shè)計4、1 系統(tǒng)軟件設(shè)計控制系統(tǒng)的軟件主要包括:溫度的采樣和處理、控制計算、控制輸出、中斷、顯示、調(diào)節(jié)參數(shù)

16、修改、溫度設(shè)定及修改。其中控制算法采用最小拍無紋波控制算法,以達(dá)到更好的控制效果。 考慮到電加熱爐是一個非線性、時變和分布參數(shù)系統(tǒng),所以本文采用一種新型的智能控制算法。它充分吸取數(shù)學(xué)和自動控制理論成果,與定性知識相結(jié)合,做到取長補(bǔ)短,在實(shí)時控制中取得較好的成果。其中,系統(tǒng)的軟件流程圖如圖4.1 系統(tǒng)軟件流程圖4、2 大林算法的系統(tǒng)設(shè)計大林算法中 D(z)的基本形式 設(shè)被控對象為帶有純滯后的一階慣性環(huán)節(jié)慣性環(huán)節(jié),其傳遞函數(shù)分別為: 其中 t1 為被控對象的時間常數(shù),為被控對象的純延遲時間,為了簡合肥學(xué)院自動化專業(yè)計算機(jī)控制技術(shù)課程設(shè)計報告12化,設(shè)其為采樣周期的整數(shù)倍,即 N 為正整數(shù)。 由于大

17、林算法的設(shè)計目標(biāo)是使整個閉環(huán)系統(tǒng)的傳遞函數(shù)相當(dāng)于一個帶有純滯后的一階慣性環(huán)節(jié),即 ,其中 由于一般控制對象均與一個零階保持器相串聯(lián),所以相應(yīng)的整個閉環(huán)系統(tǒng)的脈沖傳遞函數(shù)是 (23)于是數(shù)字控制器的脈沖傳遞函數(shù)為 (24) D(z)可由計算機(jī)程序?qū)崿F(xiàn).由上式可知,它與被控對象有關(guān)。下面對一階純滯后環(huán)節(jié)進(jìn)行討論。 一階慣性環(huán)節(jié)的大林算法的 D(z)基本形式 當(dāng)被控對象是帶有純滯后的一階慣性環(huán)節(jié)時,由式(21)的傳遞函數(shù)可知,其脈沖傳遞函數(shù)為 :將此式代入(2-4),可得 (25) 式中:T采樣周期 350 秒: -被控對象的時間常數(shù) 50; -閉環(huán)系統(tǒng)的時間常數(shù) 10 秒。合肥學(xué)院自動化專業(yè)計算機(jī)

18、控制技術(shù)課程設(shè)計報告134、3 程序控制流程圖1、程序流程基本思路:控制過程:手動輸入一個溫度設(shè)定值,需要調(diào)用鍵盤掃描子程序,再由傳感器檢測現(xiàn)場的溫度值,調(diào)用 A/D 轉(zhuǎn)換子程序,將模擬信號轉(zhuǎn)換為數(shù)字信號送單片機(jī)處理,調(diào)用溫度控制子程序來實(shí)現(xiàn)溫度控制,調(diào)用顯示子程序?qū)⑻幚砗蟮慕Y(jié)果送 LCD 顯示.在使用鍵盤時,要考慮鍵盤的去抖問題,消抖處理有硬件和軟件兩種方法:硬件消抖是利用加抖動電路濾避免產(chǎn)生抖動信號;軟件消抖是利用數(shù)字濾波技術(shù)來消除抖動。我們采用軟件的方法,利用主程序循環(huán)掃描,主程序每循環(huán)一次掃描到的鍵值相同時,則說明是某鍵按下.2、A/D 轉(zhuǎn)換程序流程圖如圖 43 所示返回圖 43 A/

19、D 轉(zhuǎn)換程序流程圖合肥學(xué)院自動化專業(yè)計算機(jī)控制技術(shù)課程設(shè)計報告143、溫度控制流程圖如圖 4-4 所示圖 4-4 溫度控制流程圖五、調(diào)試運(yùn)行通過 Proteus 仿真和程序調(diào)試,基本完成了設(shè)計任務(wù):溫度傳感器將加熱爐的溫度傳回單片機(jī),然后 AT80C51 芯片將給定的溫度值與反饋回來的溫度值進(jìn)行比較并經(jīng)過算法處理后,傳給溫度控制系統(tǒng),判斷加熱器材輸出端導(dǎo)通與否從而使加熱爐開始加熱或停止加熱,使加熱爐溫度控制得到實(shí)現(xiàn):返回合肥學(xué)院自動化專業(yè)計算機(jī)控制技術(shù)課程設(shè)計報告15圖 51 運(yùn)行顯示狀態(tài)六、課程設(shè)計總結(jié)兩周的課程設(shè)計結(jié)束了,在這次的課程設(shè)計中不僅檢驗(yàn)了我所學(xué)習(xí)的知識,也培養(yǎng)了我如何去把握一件

20、事情,如何去做一件事情,又如何完成一件事情.在設(shè)計過程中,與同學(xué)分工設(shè)計,和同學(xué)們相互探討,相互學(xué)習(xí),相互監(jiān)督.學(xué)會了合作,學(xué)會了運(yùn)籌帷幄,學(xué)會了寬容,學(xué)會了理解,也學(xué)會了做人與處世。課程設(shè)計是我們專業(yè)課程知識綜合應(yīng)用的實(shí)踐訓(xùn)練,著是我們邁向社會,從事職業(yè)工作前一個必不少的過程”千里之行始于足下”,通過這次課程設(shè)計,我深深體會到這句千古名言的真正含義我今天認(rèn)真的進(jìn)行課程設(shè)計,學(xué)會腳踏實(shí)地邁開這一步,就是為明天能穩(wěn)健地在社會大潮中奔跑打下堅實(shí)的基礎(chǔ)。通過這次模具設(shè)計,本人在多方面都有所提高.通過這次模具設(shè)計,綜合運(yùn)用本專業(yè)所學(xué)課程的理論和生產(chǎn)實(shí)際知識進(jìn)行一次基于達(dá)林算法的加熱爐溫度控制系統(tǒng)設(shè)計從

21、而培養(yǎng)和提高學(xué)生獨(dú)立工作能力,鞏固與達(dá)林算法設(shè)計等課程所學(xué)的內(nèi)容,掌握基于達(dá)林算法的設(shè)計的方法和步驟,掌握達(dá)林算法設(shè)計的基本的模型,怎樣確定設(shè)計方案,提高了計算能力,繪圖能力,熟悉了規(guī)范和標(biāo)準(zhǔn),同時各科相關(guān)的課程都有了全面的復(fù)習(xí),獨(dú)立思考的能力也有了提高。在這次設(shè)計過程中,體現(xiàn)出自己單獨(dú)設(shè)計的能力以及綜合運(yùn)用知識的能力,體會了學(xué)以致用、突出自己勞動成果的喜悅心情,從中發(fā)現(xiàn)自己平時學(xué)習(xí)的不足和薄弱環(huán)節(jié),從而加以彌補(bǔ).合肥學(xué)院自動化專業(yè)計算機(jī)控制技術(shù)課程設(shè)計報告16在此感謝我們的丁健老師.,老師嚴(yán)謹(jǐn)細(xì)致、一絲不茍的作風(fēng)一直是我工作、學(xué)習(xí)中的榜樣;老師循循善誘的教導(dǎo)和不拘一格的思路給予我無盡的啟迪;

22、這次模具設(shè)計的每個實(shí)驗(yàn)細(xì)節(jié)和每個數(shù)據(jù),都離不開老師您的細(xì)心指導(dǎo)。而您開朗的個性和寬容的態(tài)度,幫助我能夠很順利的完成了這次課程設(shè)計。同時感謝對我?guī)椭^的同學(xué)們,謝謝你們對我的幫助和支持,讓我感受到同學(xué)的友誼.由于本人的設(shè)計能力有限,在設(shè)計過程中難免出現(xiàn)錯誤,懇請老師們多多指教,我十分樂意接受你們的批評與指正,本人將萬分感謝.合肥學(xué)院自動化專業(yè)計算機(jī)控制技術(shù)課程設(shè)計報告17參考文獻(xiàn)1 梅麗鳳,單片機(jī)原理及接口技術(shù),北京:清華大學(xué)出版社,2004:1948,81932 周繼明,江世明. 傳感技術(shù)與應(yīng)用M,長沙:中南大學(xué)出版社,2005:45563 張毅剛,單片機(jī)原理及應(yīng)用,北京:高等教育出版社,20

23、03:1261354 顧興源,計算機(jī)控制系統(tǒng),北京:冶金工業(yè)出版社, 1981:25405 張連華,單片機(jī)應(yīng)用系統(tǒng)設(shè)計方法,北京: 科學(xué)之友, 2010, 07 :27286樓然苗,51 系列單片機(jī)設(shè)計實(shí)例,北京:北京航空航天出版社, 2003。3357李生明,單片機(jī) LED 顯示接口技術(shù),長江職工大學(xué)學(xué)報,2003,(4):1824 8袁強(qiáng), 基于單片機(jī) 89C51 和 89C2051 點(diǎn)陣 LED 圖文顯示,工程地質(zhì)計算機(jī)應(yīng)用 2006附錄一 系統(tǒng)原理圖合肥學(xué)院自動化專業(yè)計算機(jī)控制技術(shù)課程設(shè)計報告18附錄二 程序include includestring。h#includestdio.hd

24、efine uchar unsigned char#define uint unsigned intsbit rs=P33;sbit rw=P36;sbit en=P37;uchar dis2=now T:”;uchar dis3=”set T:”;uchar flag=0;uchar temp;sbit SO=P31;sbit CS=P34;sbit SCK=P35;sbit ADD=P05;sbit SUB=P06;sbit HOLD=P07;uchar ADH,ADL;int i,z,j;void delay(uchar a) uchar i,j; for(i=0;i0;i-) /D15D11 SCK=0;ADH=SO;ADH=ADH1; SCK=1; for(i=8;i0;i-) /D103 SCK=0;ADL=SO;合肥學(xué)院自動化專業(yè)計算機(jī)控制技術(shù)課程設(shè)計報告20ADL=ADL1; SCK=1; SCK=0;flag=SO; SCK=1;SCK=0; /temp=ADH;/temp=8;/temp=temp ADL;/T=1023.75*temp/4095; T=ADH256+ADL;a=T/1000;b=(T/100)%10;c=(T/10)%10;d=T10;

溫馨提示

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

最新文檔

評論

0/150

提交評論