溫控制系統(tǒng)的設(shè)計_第1頁
溫控制系統(tǒng)的設(shè)計_第2頁
溫控制系統(tǒng)的設(shè)計_第3頁
溫控制系統(tǒng)的設(shè)計_第4頁
溫控制系統(tǒng)的設(shè)計_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、 數(shù)理與信息工程學(xué)院單片機原理及應(yīng)用期末課程設(shè)計 題 目: 溫度控制系統(tǒng)的設(shè)計 專 業(yè): 電子信息工程 班 級: 電信041班 姓 名: 楊永鐸 學(xué) 號: 04610127 指導(dǎo)老師: 余 水 寶 成 績: 9 下載,格式差 ( 2007.1 )目錄第1節(jié) 引言 3第2節(jié) 硬件電路設(shè)計 4 2.1 溫度檢測和變送器 42.2 接口電路 42.3 溫度控制電路 9第3節(jié) 軟件的設(shè)計 113.1軟件總體流程圖 113.2 部分程序 12 LED數(shù)碼管的顯示程序 12 3.2.2 8031的主程序 12 復(fù)位設(shè)置 13 3.2.4 8155的主程序 13第4節(jié) 溫度控制的算法 144.1溫度控制算法

2、 144.2溫度控制程序框圖 14 4.2.1主程序框圖14 4.2.2中斷服務(wù)程序框圖14 4.2.3主要子服務(wù)程序框圖14 4.2.4其它控制算法 16第5節(jié) 系統(tǒng)調(diào)試與測試結(jié)果分析 175.1系統(tǒng)調(diào)試 17 軟件調(diào)試 1 7 硬件調(diào)試 17 軟硬件聯(lián)調(diào) 17第6節(jié) 結(jié)束語 19參考文獻 20溫度控制系統(tǒng)的設(shè)計數(shù)理與信息工程學(xué)院 04電子信息工程 楊永鐸指導(dǎo)教師:余水寶 第1節(jié) 引 言自動控制系統(tǒng)在各個領(lǐng)域尤其是工業(yè)領(lǐng)域中有著及其廣泛的應(yīng)用,溫度控制是控制系統(tǒng)中最為常見的控制類型之一。隨著單片機技術(shù)的飛速發(fā)展,通過單片機對被控對象進行控制日益成為今后自動控制領(lǐng)域的一個重要發(fā)展方向,電流、電

3、壓、溫度、壓力、流量、流速和開關(guān)量都是常用的主要被控參數(shù)。例如:在冶金工業(yè)、化工生產(chǎn)、電力工程、造紙行業(yè)、機械制造和食品加工等諸多領(lǐng)域中,人們都需要對各類加熱爐、熱處理爐、反應(yīng)爐和鍋爐中的溫度進行檢測和控制。采用MCS-51單片機來對溫度進行控制,不僅具有控制方便、組態(tài)簡單和靈活性大等優(yōu)點,而且可以大幅度提高被控溫度的技術(shù)指標(biāo),從而能夠大大提高產(chǎn)品的質(zhì)量和數(shù)量。因此,單片機對溫度的控制問題是一個工業(yè)生產(chǎn)中經(jīng)常會遇到的問題。本文以它為例進行介紹,希望能收到舉一反三和觸類旁通的效果。所以來說溫度控制在我們的日常生活當(dāng)中是非常有用的,我們利用溫度控制來更好的為我們的生活工作所服務(wù),提高我們的生活質(zhì)量

4、。當(dāng)然本次溫度控制的設(shè)計也有不足之處,相信在不久的以后,隨著單片機行業(yè)的迅速發(fā)展,將會有更好的溫度控制儀的出現(xiàn)。摘要:自動控制系統(tǒng)在各個領(lǐng)域尤其是工業(yè)領(lǐng)域中有著及其廣泛的應(yīng)用,溫度控制是控制系統(tǒng)中最為常見的控制類型之一。隨著單片機技術(shù)的飛速發(fā)展,通過單片機對被控對象進行控制日益成為今后自動控制領(lǐng)域的一個重要發(fā)展方向,電流、電壓、溫度、壓力、流量、流速和開關(guān)量都是常用的主要被控參數(shù)。例如:在冶金工業(yè)、化工生產(chǎn)、電力工程、造紙行業(yè)、機械制造和食品加工等諸多領(lǐng)域中,人們都需要對工業(yè)及日常生活中的溫度進行檢測和控制。采用MCS-51單片機來對溫度進行控制,不僅具有控制方便、組態(tài)簡單和靈活性大等優(yōu)點,而

5、且可以大幅度提高被控溫度的技術(shù)指標(biāo),從而能夠大大提高產(chǎn)品的質(zhì)量和數(shù)量。因此,單片機對溫度的控制問題是一個工業(yè)生產(chǎn)中經(jīng)常會遇到的問題。本文以它為例進行介紹,希望能收到舉一反三和觸類旁通的效果。關(guān)鍵字:MCS-51單片機;溫度;軟硬件;硬件原理圖;程序框圖;第2節(jié) 硬件電路設(shè)計以熱電偶為檢測元件的單片機溫度控制系統(tǒng)電路原理圖如圖1所示。2.1溫度檢測和變送器溫度檢測元件和變送器的類型選擇與被控溫度的范圍和精度等級有關(guān)。鎳鉻/鎳鋁熱電偶適用于0-1000的溫度檢測范圍,相應(yīng)輸出電壓為0mV-41.32mV。變送器由毫伏變送器和電流/電壓變送器組成:毫伏變送器用于把熱電偶輸出的0mV-41.32mV變

6、換成4mA-20mA的電流;電流/電壓變送器用于把毫伏變送器輸出的4mA-20mA電流變換成0-5V的電壓。為了提高測量精度,變送器可以進行零點遷移。例如:若溫度測量范圍為500-1000,則熱電偶輸出為20.6mV-41.32mV,毫伏變送器零點遷移后輸出4mA-20mA范圍電流。這樣,采用8位A/D轉(zhuǎn)換器就可使量化溫度達(dá)到1.96以內(nèi)。2.2接口電路接口電路采用MCS-51系列單片機8031,8031芯片是MCS-51系列單片機是美國Intel公司開發(fā)的8位單片機,又可以分為多個子系列。MCS-51系列單片機共有40條引腳,包括32條I/O接口引腳、4條控制引腳、2條電源引腳、2條時鐘引腳

7、。引腳說明: P0.0P0.7:P0口8位口線,第一功能作為通用I/O接口,第二功能作為存儲器擴展時的地址/數(shù)據(jù)復(fù)用口P1.0P1.7:P1口8位口線,通用I/O接口無第二功能。P2.0P2.7:P2口8位口線,第一功能作為通用I/O接口,第二功能作為存儲器擴展時傳送高8位地址。 P3.0P3.7:P3口8位口線,第一功能作為通用I/O接口,第二功能作為為單片機的控制信號。ALE/ PROG:地址鎖存允許/編程脈沖輸入信號線(輸出信號)PSEN:片外程序存儲器開發(fā)信號引腳(輸出信號)。EA/Vpp:片外程序存儲器使用信號引腳/編程電源輸入引腳。RST/VPD:復(fù)位/備用電源引腳外圍擴展并行接口

8、8155,程序存儲器EPROM2764,模數(shù)轉(zhuǎn)換器ADC0809等芯片。由圖1可見,在P2.0=0和P2.1=0時,8155選中它內(nèi)部的RAM工作;在P2.0=1和P2.1=0時,8155選中它內(nèi)部的三個I/O端口工作。相應(yīng)的地址分配為:0000H-00FFH8155內(nèi)部RAM0100H命令/狀態(tài)口0101HA口0102HB口0103HC口0104H定時器低8位口0105H定時器高8位口8155A芯片是Intel公司生產(chǎn)的可編程輸入輸出接口芯片,它具有3個8位的并行I/O口,具有三種工作方式,可通過程序改變其功能,因而使用靈活,通用性強,可作為單片機與多種外圍設(shè)備連接時的中間接口電路。8155

9、有三種基本工作方式,三種工作方式由工作方式控制字決定,方式控制字由CPU通過輸入/輸出指令來提供.三個端口中PC口被分為兩個部分,上半部分隨PA口稱為A組,下半部分隨PB口稱為B組.其中PA口可工作與方式0、1和2,而PB口只能工作在方式0和1。8155共有40個引腳,采用雙列直插式封裝,各引腳功能如下:D0-D7:三態(tài)雙向數(shù)據(jù)線,與單片機數(shù)據(jù)總線連接,用來傳送數(shù)據(jù)信息。CS:片選信號線,低電平有效,表示芯片被選中。RD:讀出信號線,低電平有效,控制數(shù)據(jù)的讀出。WR:寫入信號線,低電平有效,控制數(shù)據(jù)的寫入。Vcc:+5V電源。A0-PA7:A口輸入/輸出線。PB0-PB7:B口輸入/輸出線。P

10、C0-PC7:C口輸入/輸出線。RESET:復(fù)位信號線。A1、A0:地址線,用來選擇8155內(nèi)部端口。GND:地線。 8155用作鍵盤/LED顯示器接口電路。圖2中鍵盤有30個按鍵,分成六行(L0-L5)五列(R0-R4),只要某鍵被按下,相應(yīng)的行線和列線才會接通。圖中30個按鍵分三類:一是數(shù)字鍵0-9,共10個;二是功能鍵18個;三是剩余兩個鍵,可定義或設(shè)置成復(fù)位鍵等。為了減少硬件開銷,提高系統(tǒng)可靠性和降低成本,采用動態(tài)掃描顯示。A口和所有LED的八段引線相連,各LED的控制端G和8155C口相連,故A口為字形口,C口為字位口,8031可以通過C口控制LED是否點亮,通過A口顯示字 圖1 單

11、片機溫度控制系統(tǒng)電路原理圖圖28155用作鍵盤/LED顯示器接口電路2764是8KEPROM型器件。8031的PSEN和2764的OE相連,P2.5和CE相連,所以2764的地址空間為:0000H-1FFFH,ADC0809的0通道(IN0其他輸入端可作備用)和變送器的輸出端相連,所以從通道0(IN0)上輸入的0V-+5V范圍的模擬電壓經(jīng)A/D轉(zhuǎn)換后可由8031通過程序從P0口輸入到它的內(nèi)部RAM單元,在P2.2=0和WR=0時,8031可使ALE和START變?yōu)楦唠娖蕉鴨覣DC0809工作;在P2.2=0和RD=0時,8031可以從ADC0809接收A/D轉(zhuǎn)換后的數(shù)字量。也就是說ADC08

12、09可以視為8031的一個外部RAM單元,地址為03F8H(地址重復(fù)范圍很大),因此,8031執(zhí)行如下程序可以啟動ADC0809工作。MOVDPTR,#03F8HMOVXDPTR,A若8031執(zhí)行下列程序:MOVDPTR,#03F8HMOVXA,DPTR2.3溫度控制電路8031對溫度的控制是通過雙向可控硅實現(xiàn)的。如圖一所示,雙向可控硅管和加熱絲串接在交流220V、50Hz市電回路。在給定周期T內(nèi),8031只要改變可控硅管的接通時間即可改變加熱絲的功率,以達(dá)到調(diào)節(jié)溫度的目的??煽毓杞油〞r間可以通過可控硅控制極上觸發(fā)脈沖控制。該觸發(fā)脈沖由8031用軟件在P1.3引腳上產(chǎn)生,在過零同步脈沖同步后經(jīng)

13、光電耦合管和驅(qū)動器輸出送到可控硅的控制極上。溫控系統(tǒng)主要由溫度傳感器、溫度調(diào)節(jié)儀、執(zhí)行裝置、被控對象四個部分組成,其系統(tǒng)結(jié)構(gòu)圖如圖3所示: 圖3 溫度控制系統(tǒng)第3節(jié) 軟件的設(shè)計硬件平臺結(jié)構(gòu)一旦確定,大的功能框架即形成。軟件在硬件平臺上構(gòu)筑,完成各部分硬件的控制和協(xié)調(diào)。系統(tǒng)功能是由軟硬件共同實現(xiàn)的,由于軟件的可伸縮性,最終實現(xiàn)的系統(tǒng)功能可強可弱,差別可能很大。因此,軟件是本系統(tǒng)的靈魂。軟件采用模塊化設(shè)計方法,不僅易于編程和調(diào)試,也可減小軟件故障率和提高軟件的可靠性。同時,對軟件進行全面測試也是檢驗錯誤排除故障的重要手段。由于編程多涉及到數(shù)值運算,比較復(fù)雜,還有LCD的菜單界面設(shè)計都是需要多重選擇

14、判斷,用我們平時常用的匯編語言編程是很難實現(xiàn)的,這里我們選用了移值性好、結(jié)構(gòu)清晰、我使用匯編語言來實現(xiàn)編程。3.1 軟件總體流程圖軟件總體設(shè)計主要完成各部分的軟件控制和協(xié)調(diào)。本系統(tǒng)主程序模塊主要完成的工作是對系統(tǒng)的初始化,包括掃描鍵盤和液晶的初始化,啟動無線接收模塊,發(fā)送顯示數(shù)據(jù),同時對鍵盤進行掃描,等待外部中斷,程序的流程圖如4所示 圖4 流程圖3.2部分程序如下 LED數(shù)碼管的顯示程序 六個數(shù)碼管的點亮的程序如下DISPLAY: MOV R1,#70H ;#70放R1中 MOV R5,#0FEH PLAY: MOV A,R5 MOV P3,A MOV A,R1 R1中的數(shù)據(jù)放A中 MOV

15、DPTR,#TAB MOVCA,A+DPTR MOV P1,A 點亮P1 LCALL DL1MS ;跳轉(zhuǎn) INC R1 MOV A,R5 JNB ACC.5,ENDOUT RL A MOV R5,A AJMP PLAY ;跳轉(zhuǎn) ENDOUT: SETB P3.5 MOV P1,#0FFH RET TAB: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H,0FFH3.2.2 8031的主程序 START: MOV R0, #70H ;#70放R0中 MOV R7, #0BH CLEARDISP: MOV R0, #00H INC R0 DJNZ R

16、7, CLEARDISP MOV 20H, #00H MOV 7AH, #0AH MOV TMOD, #11H MOV TL0, #0B0H ;置數(shù) MOV TH0, #3CH MOV TL1, #0B0H MOV TH1, #3CH SETB EA ;開通 SETB ET0 SETB TR0 MOV R4, #14H START1: LCALL DISPLAY JNB P3.7, SETMM1 SJMP START1 SETMM1: LJMP SETMM 復(fù)位設(shè)置CLR0: CLR A MOV R0,A DEC R0 MOV R0,A RET 3.2.4 8155的主程序ORG0030H A

17、JMPMAIN MAIN: CALLDELAY6MS MOVA,#02H;00000010表示:PC,PA口輸入,PB口輸出 MOVDPTR,#0A300H;8155的狀態(tài)端口地址 MOVXDPTR,A CALLDELAY6MS MOVDPTR,#0303H MOVXA,DPTR CJNE#0FFHBAOJING AJMPMAIN BAOJING: CLRP1.6 RET DELAY6MS:/*延時6MS的子程序*/DEL:MOVR7,#24DEL1:MOVR6,#125DEL2:DJNZR6,DEL2;125*2=250USDJNZR7,DEL1;0.25*24=6MSRET END第4節(jié)

18、溫度控制的算法4.1溫度控制算法通常,電阻爐溫度控制都采用偏差控制法。偏差控制的原理是先求出實測溫度對所需溫度的偏差值,然后對偏差值處理獲得控制信號去調(diào)節(jié)電阻爐的加熱功率,以實現(xiàn)對溫度的控制。在工業(yè)上,偏差控制又稱PID控制,這是工業(yè)控制過程中應(yīng)用最廣泛的一種控制形式,一般都能收到令人滿意的效果。4.2溫度控制程序框圖溫度控制程序的設(shè)計應(yīng)考慮如下:1)鍵盤掃描、鍵碼識別和溫度顯示;2)溫度采樣、數(shù)字濾波;3)數(shù)據(jù)處理;4)越限報警和處理;5)PID計算、溫度標(biāo)度轉(zhuǎn)換主程序框圖主程序包括8031本身的初始化、并行接口8155初始化等等。大體說來,本程序包括設(shè)置有關(guān)標(biāo)志、暫存單元和顯示緩沖區(qū)清零、

19、T0初始化、CPU開中斷、溫度顯示和鍵盤掃描等程序。4.2.2中斷服務(wù)程序框圖T0中斷服務(wù)程序是溫度控制系統(tǒng)的主體程序,用于啟動數(shù)/模轉(zhuǎn)換器、讀入采樣數(shù)據(jù)、數(shù)字濾波、越限溫度報警和越限處理、PID計算和輸出可控硅的觸發(fā)脈沖等。P1.3引腳上輸出的該同步觸發(fā)脈沖寬度由T1計數(shù)器的溢出中斷控制,8031利用等待T1溢出中斷的空閑時間(形成P1.3輸出脈沖頂寬)完成把本次采樣值轉(zhuǎn)換成顯示值而放入顯示單元緩沖區(qū)和調(diào)用溫度顯示程序。8031從T1中斷服務(wù)程序返回后即可恢復(fù)現(xiàn)場和返回主程序。4.2.3主要子服務(wù)程序框圖主要服務(wù)子程序包括溫度檢測采樣及數(shù)字濾波子程序、帶符號雙字節(jié)乘法子程序和標(biāo)度轉(zhuǎn)換子程序目

20、的是把實際采樣取得的二進制值轉(zhuǎn)換成BCD碼形式的溫度值,然后存放到顯示緩沖區(qū)中,供顯示子程序調(diào)用。圖 5 中斷服務(wù)程序框圖對于一般線性儀表來說,標(biāo)度轉(zhuǎn)換公式為:Tx=A0+(Am-A0)其中,A0為一次測量儀表的下限;Am為一次測量儀表的上限;Vx為實際測量值(工程量);Vm為儀表上限對應(yīng)的數(shù)字量;V0為儀表下限對應(yīng)的數(shù)字量。其它控制算法不同的控制對象,所采用的算法有所不同。例如對于熱慣性大、時間滯后明顯、耦合強、難于建立精確數(shù)學(xué)模型的大型立式淬火爐,可以采用人工智能模糊控制算法,通過對淬火爐電熱元件通斷比的調(diào)節(jié),實現(xiàn)對溫度的自動控制,也可以采用仿人智能控制(SHIC)算法和PID控制算法的聯(lián)

21、合控制方案,實際應(yīng)用時應(yīng)靈活運用。第5節(jié) 系統(tǒng)調(diào)試與測試結(jié)果分析5.1系統(tǒng)調(diào)試根據(jù)系統(tǒng)設(shè)計方案,本系統(tǒng)的調(diào)試共分為三大部分:硬件調(diào)試,軟件調(diào)試和軟硬件聯(lián)調(diào)。軟件調(diào)試 該系統(tǒng)的軟件調(diào)試主要針對單片機系統(tǒng)部分。我們利用Keilc51環(huán)境對編號的程序進行程序調(diào)試,編譯正確的程序之后再利用編程器將調(diào)試好的程序固化到AT89C2051單片機中。 硬件調(diào)試電路安裝完成后,首先進行檢查,即確認(rèn)電路無虛焊,無短路,無斷路,集成元件安裝是否正確,之后進行電路功能模塊的分級調(diào)試,根據(jù)電路功能逐級進行由于在系統(tǒng)設(shè)計中采用模塊化設(shè)計,對各電路功能模塊的逐級測試。最后將各模塊組合后在交道口模型上進行整體測試,使系統(tǒng)的所

22、有功能得以實現(xiàn)。調(diào)試的基本過程如下:1最重要的當(dāng)然是檢查線路應(yīng)焊接無誤。 2.對電源電路進行調(diào)試。調(diào)試的方法是:斷開負(fù)載,用萬用表測量78L05的3腳應(yīng)有+5V電壓。3.對撥號音頻部分進行調(diào)試。 4.、對撥號音頻進行調(diào)試。5、先不裝8031單片機,用短路線把U1插座的12腳接地,調(diào)整VD1和VD7的安裝位置和角度,測量U1插座的2腳電壓。當(dāng)VD1和VD7之間無遮擋時2腳電壓為0伏,有遮擋時為+5伏。用相同方法反復(fù)調(diào)整其他幾對紅外收發(fā)管的位置和角度。使U1插座的3、6、7、8、9各腳的電壓符合要求。 軟硬件聯(lián)調(diào)系統(tǒng)做好后,進行系統(tǒng)的完整調(diào)試,檢驗實現(xiàn)的功能。將固化好程序的8031插入電路中的U1

23、插座上,接上電源看是否能夠正常工作。 MCS-51單片機,體積小,重量輕,抗干擾能力強,對環(huán)境要求不高,價格低廉,可靠性高,靈活性好,即使是非電子計算機專業(yè)人員,通過學(xué)習(xí)一些專業(yè)基礎(chǔ)知識以后也能依靠自己的技術(shù)力量,來開發(fā)所希望的單片機應(yīng)用系統(tǒng)。本文的溫度控制系統(tǒng),只是單片機廣泛應(yīng)用于各行各業(yè)中的一個應(yīng)用,相信不久的將來單片機的應(yīng)用更加廣泛化。單片機因為使用靈活、結(jié)構(gòu)簡單、體積小、成本低而在工業(yè)和生活中得到廣泛應(yīng)用,也正是因此,它的硬件資源很有限,尋址和計算機能力都遠(yuǎn)低于PC機,顯示方面更受限制。人們不滿足單片機系統(tǒng)采用LED數(shù)碼管的簡單顯示,根據(jù)單片機的特點,開發(fā)出了很多種顯示方法。按程序執(zhí)行

24、過程,逐個調(diào)試各子程序,并觀察結(jié)果。調(diào)節(jié)電位器,改變輸入電壓值,A/D轉(zhuǎn)換結(jié)果由P1口輸出到8個LED,可觀察到A/D轉(zhuǎn)換運行正常。在A中設(shè)定隨機值進行十六進制轉(zhuǎn)十進制,子程序運行正常和數(shù)碼管顯示子程序運行正常。主程序中調(diào)用各個子程序并改變模擬溫度輸入值及設(shè)定值,處理指示燈正常,主程序運行正常。調(diào)試成功。.寫程序時養(yǎng)成注釋的好習(xí)慣寫注釋是為了便于理解軟件編寫的思路,不僅為自己看,也為別人看一個完全沒有注釋的匯編程序?qū)屓俗x起來十分的費解。而你自己,當(dāng)你在三個月后再來看這個程序時,可能當(dāng)時的構(gòu)思與想法都忘了,屆時你一定會統(tǒng)一程序及上一些必要的注釋絕對是必要的。作為熟練掌握51的一個基礎(chǔ),應(yīng)當(dāng)熟

25、記51復(fù)位后各寄存器的狀態(tài),這將對編程產(chǎn)生影響,因為有時在程序中需要在復(fù)位后立即對某些寄存器寫入控制字。有些則不需要。寫程序時應(yīng)當(dāng)注意精簡,用更簡短的指令,實現(xiàn)相同的功能。當(dāng)程序很多,空間不夠時,有時只差幾個字節(jié),這時作用就會顯現(xiàn)出來了。但這要求編程人員對程序有全局的理解。查表指令的原理:以DPTR為底地址,以累加器A的值為偏移量(索引值)得到一個地址,然后取出其中的內(nèi)容,完成一次查表。寫匯編程序能夠訓(xùn)練一個人具有更周密的思路和處理能力,由于匯編語言屬于最底層的程序語言,若處理不當(dāng)時,對控制系統(tǒng)的殺傷力最大,而且排錯時間最長,并不適合發(fā)展大型的應(yīng)用程序。學(xué)完匯編應(yīng)該立即學(xué)會用高級語言編寫程序,

26、提高效率。當(dāng)51程序出現(xiàn)非我們預(yù)期的結(jié)果時,不要先懷疑硬件,依照統(tǒng)計,當(dāng)系統(tǒng)不工作時,有80%以上的幾率是程序有漏洞,10%是整合時的程序有問題,最后的10%才是硬件的問題。不過硬件問題中的一半,可以用軟件來克服,所以系統(tǒng)有問題時,總體來講95%是軟件的問題。關(guān)于指令執(zhí)行時間的計算(如計算延時時間)例:DELAY: MOV RO, #00HDLY : MOVR1, #00H $: DJNZ R1, $DJNZRO,DLY RET假設(shè)晶振威11.0592MHZ,每個clock要0.09us,內(nèi)循環(huán)執(zhí)行256次,為加第一次設(shè)置R1,共用了256*24+12=6156clock外循環(huán)也是256次,外加第一次設(shè)置R0,共用了256*6156=12=157948 clock調(diào)用一次延時程序所用時間=1575948+12=1575960 colck =0.142sRET指令的執(zhí)行為兩個周期。在設(shè)計的過程中我學(xué)會借用示波器進行查錯。執(zhí)行相應(yīng)的程序測試相關(guān)引腳的輸出信號。第6節(jié) 結(jié)束語學(xué)三年多的時間都是在學(xué)習(xí)電子信息專業(yè)的知識,并未真正地去應(yīng)用和實踐。由于我曾經(jīng)是校電子協(xié)會的成員,平時已經(jīng)掌握了一定的基礎(chǔ),動手能力也還可以。但是經(jīng)過這次單片機的課

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論