單片機(jī)課程設(shè)計_第1頁
單片機(jī)課程設(shè)計_第2頁
單片機(jī)課程設(shè)計_第3頁
單片機(jī)課程設(shè)計_第4頁
單片機(jī)課程設(shè)計_第5頁
已閱讀5頁,還剩28頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、金限科熱號院課程設(shè)計報告題 目單片機(jī)控制步進(jìn)電機(jī)課程名稱單片機(jī)原理及接口技術(shù)院部名稱專業(yè)自動化班級M10自動化學(xué)生姓名學(xué)號課程設(shè)計地點(diǎn)課程設(shè)計學(xué)時指導(dǎo)教師劇峰金陵科技學(xué)院教務(wù)處制【注:根據(jù)課程設(shè)計大綱第四項(xiàng)具體要求撰寫課程設(shè)計報告】1 設(shè)計任務(wù)和要求3.2 設(shè)計思路4.3 系統(tǒng)硬件設(shè)計5.3.1 硬件電路的工作原理 5.3.2 步進(jìn)電機(jī)模塊5.3.3 控制模塊6.3.4 主要元件介紹:6.4 軟件編程1.1.5 調(diào)試過程與結(jié)果2.0.5.1 正轉(zhuǎn)結(jié)果顯示:2.05.1.1 正轉(zhuǎn)加速:2.1.5.1.2 正轉(zhuǎn)減速:2.1.6 總結(jié)與體會2.4.7 參考資料2.6.8 附錄 2.6.1 設(shè)計任務(wù)和

2、要求單片機(jī)課程設(shè)計是考察學(xué)生利用所學(xué)過的專業(yè)知識,進(jìn)行綜合的電機(jī)控制系統(tǒng)設(shè)計并最終完成實(shí)際系統(tǒng)連接,能夠使學(xué)生對電氣與自動化的專業(yè)知識進(jìn)行綜合應(yīng)用, 培養(yǎng)學(xué)生的創(chuàng)新能力和團(tuán)隊協(xié)作能力,提高學(xué)生的動手實(shí)踐能力。最終形成一篇符合規(guī)范的設(shè)計說明書,并參加綜合實(shí)踐答辯,為后期的畢業(yè)設(shè)計做好準(zhǔn)備。本次設(shè)計考核的能力主要有:1) 專業(yè)知識應(yīng)用能力,包括電路分析、電子技術(shù)、單片機(jī)、檢測技術(shù)、電氣控制、電機(jī)與拖動、微特電機(jī)及其驅(qū)動、計算機(jī)高級語言、計算機(jī)輔助設(shè)計、 計算機(jī)辦公軟件等課程,還包括本專業(yè)的拓展性課程如變頻器、組態(tài)技術(shù)、現(xiàn)場總線技術(shù)、伺服電機(jī)等課程。2)項(xiàng)目設(shè)計與運(yùn)作能力,團(tuán)隊協(xié)作能力,技術(shù)文檔撰寫

3、能力,PPT匯報與口頭表達(dá)能力。3) 電氣與自動化系統(tǒng)的設(shè)計與實(shí)際應(yīng)用能力。要求完成的工作量包括:1) 現(xiàn)場仿真演示效果。2)學(xué)生結(jié)合課題進(jìn)行PPT演講與答辯。3) 學(xué)生上交課題要求的各類設(shè)計技術(shù)文檔。2設(shè)計思路電路基本理論:步進(jìn)電機(jī)是一種將電脈沖轉(zhuǎn)變?yōu)榻俏灰频膱?zhí)行機(jī)構(gòu),通俗一點(diǎn)講:當(dāng)步進(jìn)驅(qū)動器接收到一個脈沖信號,它就驅(qū)動步進(jìn)電機(jī)按設(shè)定的方向轉(zhuǎn)動一個固定的角 度??赏ㄟ^控制脈沖數(shù)來控制角位移量, 從而達(dá)到準(zhǔn)確的定位目的。通過對步進(jìn) 電機(jī)的軟件設(shè)計和硬件設(shè)計包括步進(jìn)電機(jī)的結(jié)構(gòu)、原理及應(yīng)用,根據(jù)原理和硬件 的設(shè)計利用c語言編寫程序,經(jīng)過反復(fù)運(yùn)行和調(diào)試,實(shí)現(xiàn)單片機(jī)對步進(jìn)電機(jī)的控 制。步進(jìn)電機(jī)是機(jī)電控

4、制中一種常用的執(zhí)行機(jī)構(gòu),它的用途是將電脈沖轉(zhuǎn)化為角位移,它的的驅(qū)動電路根據(jù)控制信號工作, 控制信號由單片機(jī)產(chǎn)生。當(dāng)步進(jìn)驅(qū)動 器接收到一個脈沖信號,它就驅(qū)動步進(jìn)電機(jī)按設(shè)定的方向轉(zhuǎn)動一個固定的角度, 控制換相順序,即通電控制脈沖必須嚴(yán)格按照一定順序分別控制各相的通斷。通過控制脈沖個數(shù)即可以控制角位移量, 從而達(dá)到準(zhǔn)確定位的目的??刂撇竭M(jìn)電機(jī) 的轉(zhuǎn)向,即給定工作方式正序換相通電,步進(jìn)電機(jī)正轉(zhuǎn),若按反序通電換相,則 電機(jī)就反轉(zhuǎn)??刂撇竭M(jìn)電機(jī)的速度,即給步進(jìn)電機(jī)發(fā)一個控制脈沖,它就轉(zhuǎn)一步, 再發(fā)一個脈沖,它會再轉(zhuǎn)一步,兩個脈沖的間隔越短,步進(jìn)電機(jī)就轉(zhuǎn)得越快。同 時通過控制脈沖頻率來控制電機(jī)轉(zhuǎn)動的速度和加

5、速度,從而達(dá)到調(diào)速的目的?;趩纹瑱C(jī)和proteus的步進(jìn)電機(jī)控制電路的基本組成如圖所示:根據(jù)設(shè)計要求,采用的方案如下。硬件部分實(shí)現(xiàn)電機(jī)轉(zhuǎn)動,包括控制開關(guān)模塊;電機(jī)轉(zhuǎn)動模塊。軟件部分實(shí)現(xiàn)對步進(jìn)電機(jī)的控制功能, 主要設(shè)計思想通過控 制臺控制程序的開關(guān)來控制電機(jī)的轉(zhuǎn)動。 電源驅(qū)動89C51單片機(jī),在89C51中裝載程序,通過開關(guān)按鍵來輸入信號,89C51向驅(qū)動電路提供信號使步進(jìn)電機(jī)動作。3系統(tǒng)硬件設(shè)計3.1 硬件電路的工作原理XT*L1具TWRtT.IFC所效g FC的8 P0.4134 FTWF pre 萩pc PC7J3 72.G7 -i F PZ Zf*iri mr F2.4flSi12 工

6、陽】 PZ 口陽斗 +注P3 口田口 pj 1/rxo F - 5 0 F: LE.*KIP3HP3j=ud?京F總電路圖通過對開關(guān)k1 k2 k3的開關(guān),來實(shí)現(xiàn)對步進(jìn)電機(jī)的正反轉(zhuǎn)和停止,通過 k4 k5來進(jìn)行加減速,并且有相應(yīng)的LED燈的顯示。3.2 步進(jìn)電機(jī)模塊STEPPER-MOTOR功能:單片機(jī)輸出的程序通過轉(zhuǎn)換器和電機(jī)驅(qū)動器給步進(jìn)電機(jī)一個脈沖信 號,使步進(jìn)電機(jī)實(shí)現(xiàn)正轉(zhuǎn)與反轉(zhuǎn)3.3 控制模塊功能:通過控制臺實(shí)現(xiàn)對單片機(jī)程序的開與關(guān)3.4 主要元件介紹:3.4.1 步進(jìn)電機(jī):步進(jìn)電機(jī)是數(shù)字控制電機(jī),它將脈沖信號轉(zhuǎn)變成角位移,即給一個脈沖信號, 步進(jìn)電機(jī)就轉(zhuǎn)動一個角度,因此非常適合于單片機(jī)

7、控制。步進(jìn)電機(jī)區(qū)別于其他控 制電機(jī)的最大特點(diǎn)是:它是通過輸入脈沖信號來進(jìn)行控制的, 即電機(jī)的總轉(zhuǎn)動角 度由輸入脈沖數(shù)決定,而電機(jī)的轉(zhuǎn)速由脈沖信號頻率決定。步進(jìn)電機(jī)分三種:永磁式(PM,反應(yīng)式(VRR和混合式(HB),步進(jìn)電機(jī)又 稱為脈沖電機(jī),是工業(yè)過程控制和儀表中一種能夠快速啟動,反轉(zhuǎn)和制動的執(zhí)行元件,其功用是將電脈沖轉(zhuǎn)換為相應(yīng)的角位移或直線位移,由于開環(huán)下就能實(shí)現(xiàn)精確定位的特點(diǎn),使其在工業(yè)控制領(lǐng)域獲得了廣泛應(yīng)用。 步進(jìn)電機(jī)的運(yùn)轉(zhuǎn)是由電 脈沖信號控制的,其角位移量或線位移量與脈沖數(shù)成正比,每個一個脈沖, 步進(jìn) 電機(jī)就轉(zhuǎn)動一個角度(不距角)或前進(jìn)、倒退一步。步進(jìn)電機(jī)旋轉(zhuǎn)的角度由輸入 的電脈沖數(shù)確

8、定,所以,也有人稱步進(jìn)電機(jī)為數(shù)字 /角度轉(zhuǎn)換器。步進(jìn)電機(jī)28BYJ4&步進(jìn)電機(jī)28BYJ48型四相八拍電機(jī),電壓為 DC5DC12V當(dāng)對步進(jìn)電機(jī)施 加一系列連續(xù)不斷的控制脈沖時,它可以連續(xù)不斷地轉(zhuǎn)動。每一個脈沖信號對應(yīng)步進(jìn)電機(jī)的某一相或兩相繞組的通電狀態(tài)改變一次,也就對應(yīng)轉(zhuǎn)子轉(zhuǎn)過一定的角度(一個步距角)。當(dāng)通電狀態(tài)的改變完成一個循環(huán)時,轉(zhuǎn)子轉(zhuǎn)過一個齒距。四 相步進(jìn)電機(jī)可以在不同的通電方式下運(yùn)行,常見的通電方式有單(單相繞組通電)四拍(A-B-C-D-A 0 0 0 ),雙(雙相繞組通電)四拍(AB-BC- CD-DA-ABp。),八 拍(A-AB-B-BC-C-CD-D-DA-A。)四相步進(jìn)電

9、機(jī)有兩種運(yùn)行方式,一、四相四拍;二、四相八拍。要想搞清楚四相八拍運(yùn)行方式下步進(jìn)電機(jī)的轉(zhuǎn)速如果計算,需要先清楚兩個基本概念。1、拍數(shù):完成一個磁場周期性變化所需脈沖數(shù)或?qū)щ姞顟B(tài)用n表示,或指電機(jī)轉(zhuǎn)過一個齒距角所需脈沖數(shù),以四相電機(jī)為例,有四相四拍運(yùn)行方式即 AB-BC-CD-DA-AB 四相八拍運(yùn)行方式即 A-AB-B-BC-C-CD-D-DA-A.2、步距角:對應(yīng)一個脈沖信號,電機(jī)轉(zhuǎn)子轉(zhuǎn)過的角位移用9表示。9 =360度(轉(zhuǎn)子齒數(shù)J*運(yùn)行拍數(shù)),以常規(guī)二、四相,轉(zhuǎn)子齒為 50齒電機(jī)為例。四拍 運(yùn)行時步距角為8 =360度/ (50*4) =1.8度(俗稱整步),八拍運(yùn)行時步距角為 9 =360

10、 度/ (50*8) =0.9 度(俗稱半步)。這兩個概念清楚后,我們再來計算轉(zhuǎn)速,以基本步距角 1.8的步進(jìn)電機(jī)為 例(現(xiàn)在市場上常規(guī)的二、四相混合式步進(jìn)電機(jī)基本步距角都是1.8 ),四相八拍運(yùn)行方式下,每接收一個脈沖信號,轉(zhuǎn)過 0.9 0 ,如果每秒鐘接收400個脈 沖,那么轉(zhuǎn)速為每秒400X0.90 =360 ,相當(dāng)與每秒鐘*$一圈,每分鐘 60轉(zhuǎn)。由于單片機(jī)接口信號不夠大需要通過ULN200斂大再連接到相應(yīng)的電機(jī)接口 ,如下:I I Xlvii5案 5, &,AB-B-BC-C-CD-D-DAuchar code FFW=0x01,0x03,0x02,0x06,0x04,0x0c,0x

11、08,0x09;/ 反轉(zhuǎn)勵磁序列為 AD-D-CD-C-BC-B-BA-Auchar code REV=0x09,0x08,0x0c,0xO4,0x06,0x02,0x03,0x01;步進(jìn)電機(jī)28BYJ48的主要技術(shù)參數(shù):L或技術(shù)參數(shù)電機(jī)厘號電氏 國中機(jī)LJRm產(chǎn)51WP. ?. 工P. P.S定1點(diǎn)甲dB中后度2Wr回643001:酗二300550zJW.抬600VAC 1S3、四相步進(jìn)電機(jī)的脈沖分配規(guī)律目前,對步進(jìn)電機(jī)的控制主要有分散器件組成的環(huán)形脈沖分配器、軟件環(huán)形脈沖分配器、專用集成芯片環(huán)形脈沖分配器等。本設(shè)計利用單片機(jī)進(jìn)行控制,主 要是利用軟件進(jìn)行環(huán)形脈沖分配。四相步進(jìn)電機(jī)的工作方式

12、為四相單四拍,雙四 拍和四相八拍工作的方式。各種工作方式在電源通電時的時序與波形分別如圖1 a、b、c所示。本設(shè)計的電機(jī)工作方式為四相單四拍,根據(jù)步進(jìn)電機(jī)的工作的 時序和波形圖,總結(jié)出其工作方式為四相單四拍時的脈沖分配規(guī)律,四相雙四拍的脈沖分配規(guī)律,在每一種工作方式中,脈沖的頻率越高,其轉(zhuǎn)速就越快,但脈 沖頻率高到一定程度,步進(jìn)電機(jī)跟不上頻率的變化后電機(jī)會出現(xiàn)失步現(xiàn)象,所以脈沖頻率一定要控制在步進(jìn)電機(jī)允許的范圍內(nèi)。3.4.2 89C51 單片機(jī)Atmel公司生產(chǎn)的89C51單片機(jī)是一種低功耗/低電壓高性能的8位單片 機(jī),它采用CMOS口高密度非易失性存儲技術(shù),而且其輸出引腳和指令系統(tǒng)都與 MC

13、S-51兼容;片內(nèi)的Flash ROM允許在系統(tǒng)內(nèi)改編程序或用常規(guī)的非易失性編 程器來編程,內(nèi)部除CPU外,還包括256字節(jié)RAM 4個8位并行I/O 口,5個 中斷源,2個中斷優(yōu)先級,2個16位可編程定時計數(shù)器,89C51單片機(jī)是一種功 能強(qiáng)、靈活性高且價格合理的單片機(jī),完全滿足本系統(tǒng)設(shè)計需要。89C51單片機(jī)部分引腳功能介紹:PLCC n (movKXM n 二 clwldJ n ouqod nPL5 PL6 PL7 RST (RXDJP3.0NC (TXDJP11 府前P32 而T)P33 (T0)P3.4 (T1W3.5c 匚CCCC 匚 C. 匚 C 匚JO 11B141516176

14、 5 4 3 2 1 44434241403938 3736 史34 33323130 291819202122232425262728 P0.4(AD4) npgAD5)=1 P0.6(AD6)= P(h7(AD7) 口跖/ =NC= AL&TROG UPSEN P2.7(A15)3P2.6(A14) P2.5(A13);ql 口 E-IVJ u.= P0,6(ADfi)RST c9323 PD.7(AD7)(RXD)P3.0 c10313 EA/j(TXD)P3J c11J P2 61Al4)(T2JP3.5 c15263 P23A13)(WRJP3.6 g1625= P2.4(An)(R

15、DJP3.7 匚17243 P23(A1I)XTAL2 E1823口 P2(A10)XTALl 匚)9223 P2.IIA9)GND c20213 PNOlAg)XTAL2( 18 腳) :接外部晶體和微調(diào)電容的一端;在89C51 片內(nèi)它是振蕩電路反向放大器的輸出端,振蕩電路的頻率就是晶體固有頻率。若需采用外部時鐘電路時,該引腳輸入外部時鐘脈沖。89C51/8031 正常工作時,該引腳應(yīng)有脈沖信號輸出。XTAL1( 19 腳) :接外部晶體和微調(diào)電容的另一端;在片內(nèi)它是振蕩電路反向放大器的輸入端,在采用外部時鐘時,該引腳輸入外部時鐘脈沖。RST/VPD( 9 腳) :RST: 復(fù)位信號輸入端,

16、高電平有效。當(dāng)此輸入端保持兩個機(jī)器周期的高電平時, 就可以完成復(fù)位操作。RST/VPD( 9 腳) :VPD : RSH唧的第二功能,備用電源輸入端。當(dāng)主電源 Vcc發(fā)生故障,降低到 低電平規(guī)定值時,將+5V電源自動接入該引腳,為RAM!供備用電源,以保證RAM 中的信息不丟失,使得復(fù)位后能繼續(xù)正常運(yùn)行。EA/Vpp( 31 腳) :Vpp:又t 8751片內(nèi)EPROMI化編程時,編程電壓輸入端(12-21V)。P0 口:漏極開路的8位準(zhǔn)雙向I/O 口,每位能驅(qū)動8個LS型TTL負(fù)載。P0 口可作為一個數(shù)據(jù)輸入/輸出口;在CPUJ問片外存儲器時,P0 口為分時復(fù)用的低8位地址總線和8位數(shù)據(jù)總線

17、。P1 口:帶內(nèi)部上拉電阻的8位準(zhǔn)雙向I/O端口,每位能驅(qū)動4個LS型TTL負(fù)載。P3 口:帶內(nèi)部上拉電阻的8位準(zhǔn)雙向I/O端口,每位能驅(qū)動4個LS型TTL負(fù)載。P3 口 除作為一般I/O 口外,每個引腳都有第二功能。4軟件編程4.1主流程圖4.2 主要程序:#include #define uint unsigned int#define uchar unsigned charuchar code FFW=0x01,0x03,0x02,0x06,0x04,0x0c,0x08,0x09 ;uchar code REV=0x09,0x08,0x0c,0x04,0x06,0x02,0x03,0x0

18、1;sbit K1 = P3八0;sbit K2 = P3A1;sbit K3 = P3A2;sbit K4 = P3A3;sbit K5 = P3A4;void DelayMS(uint ms)uchar i;while(ms-)for(i=0;i120;i+);void SETP_MOTOR_FFW(uchar n) uchar i,j;int M=25;for(i=0;i5*n;i+)for(j=0;j8;j+)if(K3 = 0) break;P1 = FFWj;if(K4 = 0)P0=0xf6;DelayMS(20);else if(K5 = 0)P0=0xee;DelayMS(1

19、00);else DelayMS(50); if(K4 = 1&K5 = 1) P0 = 0xfe;void SETP_MOTOR_REV(uchar n)uchar i,j;int M=25;for(i=0;i5*n;i+)for(j=0;jAB-B-BC-C-CD-D-DA反轉(zhuǎn)勵磁序列為AD-D-CD-C-BC-B-BA-A正轉(zhuǎn):sbit K1 = P3A0;反轉(zhuǎn):sbit K2 = P3A1;停止sbit K3 = P3A2;加速:sbit K4 = P3A3;減速:sbit K5 = P3A4;4.3.2 延時程序:void DelayMS(uint ms)uchar i;else D

20、elayMS(50);while(ms-)for(i=0;i120;i+);4.3.3 正轉(zhuǎn)部分void SETP_MOTOR_FFW(uchar n)uchar i,j;int M=25;for(i=0;i5*n;i+)for(j=0;jAB-B-BC-C-CD-D-DA4行通電,轉(zhuǎn)動n圈,在 轉(zhuǎn)動過程中,按下加速按鈕,電機(jī)加速,對應(yīng)的LEW會亮,按下減速,電機(jī)減速,對應(yīng)的LEW會亮,如果按下停止按鈕,會立刻停止轉(zhuǎn)動,亮停止燈。4.3.4 反轉(zhuǎn)部分:void SETP_MOTOR_REV(uchar n) uchar i,j;int M=25;for(i=0;i5*n;i+)for(j=0;

21、jD-CD-C-BC-B-BA-A4行通電,轉(zhuǎn)動n圈, 在轉(zhuǎn)動過程中,按下加速按鈕,電機(jī)加速,對應(yīng)的 LEW會亮,按下減速,電機(jī) 減速,對應(yīng)的LED燈會亮,如果按下停止按鈕,會立刻停止轉(zhuǎn)動,亮停止燈。4.3.5 主程序:void main()uchar N = 50;/運(yùn)轉(zhuǎn)圈數(shù)while(1)if(K1 = 0)P0 = 0xfe;/LED1點(diǎn)亮,正轉(zhuǎn)指示燈SETP_MOTOR_FFW(N);/ 電動機(jī)正轉(zhuǎn)if(K3 = 0) break;5.1.1正轉(zhuǎn)加速:else if(K2 = 0)P0 = 0xfd;/LED2SETP_MOTOR_REV(N);if(K3 = 0) break;els

22、eP0 = 0xfb;/LED3P1 = 0x03;5調(diào)試過程與結(jié)果5.1正轉(zhuǎn)結(jié)果顯示:點(diǎn)亮,反轉(zhuǎn)指示燈/電動機(jī)反轉(zhuǎn)點(diǎn)亮,停止指示燈M EM同 用啟向tdeXTM-iFDIwMflPoatKURSTPC才心,iJWfl 里 N fM曰2tfM口 pson/Mla!Fl!g4甌P?BFP2 Di*1* n.nnia口力ftl.DflVJ?rj-l-qrpPI 2P32JHT0P13內(nèi)審而TPSTOMSF-.3 -TiFt eNT*3J-Wr- !. iJi:XTM2fisrFZ.DMaO Fl.lfAfrl pu zrwz IPC 3Mi p B7H=i pa TiftjDJ= ! Hi山 巴口

23、l- l-1 1F-2.5-13I- I-14P2.7. 1-5年人口PIpa ariNri 團(tuán)中1。 F3tfT1F- BMIRPgrjiifF5.1.2正轉(zhuǎn)減速:篁/1犀咄iJHErTALiP2OW m2pzi.nrAM PC.11 PH ZffdXZ 23 gs PSmg P:.5i,iiiD5 P:前電力 PtJ 7M7ME南1由 F1.1 F1J: F1J F1.-41.3 F1AP2.如 11 M.山,L2P2,13 Pi.AU依加帕paaM p5 nus. i而TfS mmrF.-VTO MS中事甘歪5.2反轉(zhuǎn)結(jié)果顯示:I,11十mm呈STEPPER-MOT OT,匕;口口 曷1

24、2 正SC支 舶2闊MMT*L2sinPO中上T白m川健RSt用山陽E.鵬 OTF2 cL 陽FS.UB0P2.2JA-I0FEW陞國及甘alEP2 再 JRP1.&A13吁3”P 7JMT5Fl LFl 1PJ 1 EDPJWlMH paiTJF l ?P1i打弓THrj ha京1 1Fl 7力口口hjyr二3五國 1。, 1 TS7T才與STT 五 皿5.2.1反轉(zhuǎn)加速:._1二.U2,i-h 7CSTEPPER dOTCfillLhZUUJ*,4 F 一.-: Sar,11二口 fMU FG.11i P D 3叩三 單。即離由 PDNl與i*比6 N Dijr4 P3 XWT甩NAfi:

25、 n.uHfi 冷口 P2J3M1135P2.WI8 ; L:p- I- -正阡s:5.2.2反轉(zhuǎn)減速:Fl 口 Pii.i PHI FfSF-.I/TP FIBMTiO pa arinfii 的聞和 F3,iT1 ,自述 F中工而d d fl 1 2 I 4 1 r: n MW好陋心 pj.irrjj! p?亦而* E Fl -STT1FjJ.FF5.3停止結(jié)果顯示;Xr*LlHITP 3 &間2P j 日FDJ他行咫叱14 沁工腦怕P3jMj心M爾用不 PU -nwv an 2i*W2:pz.owe 吃jwo 皿加川口 0311 F31NSTEFFER-MOTURrL- !.i I通WTO

26、 的Srs rjHD在仿真過程中要注意元件的選擇,還有仿真跟實(shí)物存在的差異,仿真的數(shù)據(jù) 不一定就適合實(shí)物,所以要根據(jù)實(shí)物來進(jìn)行修改,通過不斷的調(diào)試才能符合要求, 在連接電路時要看好引腳。6 總結(jié)與體會在做本次課程設(shè)計的過程中,我感觸最深的當(dāng)屬查閱大量的設(shè)計資料了。為了讓自己的設(shè)計更加完善,查閱這方面的設(shè)計資料是十分必要的,同時也是必不可少的。 我們是在做單片機(jī)課程設(shè)計,但我們不是藝術(shù)家,他們可以拋開實(shí)際盡情在幻想的世界里翱翔,而我們一切都要有據(jù)可依,有理可尋,不切實(shí)際的構(gòu)想永遠(yuǎn)只能是構(gòu)想,永遠(yuǎn)無法升級為設(shè)計。其次, 在這次課程設(shè)計中,我們運(yùn)用到了以前所學(xué)的專業(yè)課知識,如: CAD制圖、匯編語言

27、、模擬和數(shù)字電路知識等。雖然過去從未獨(dú)立應(yīng)用過它們,但在學(xué)習(xí)的過程中帶著問題去學(xué)我發(fā)現(xiàn)效率很高,這是我做這次課程設(shè)計的又一收獲。后,要做好一個課程設(shè)計,就必須做到:在設(shè)計程序之前,對所用單片機(jī)的內(nèi)部結(jié)構(gòu)有一個系統(tǒng)的了解,知道該單片機(jī)內(nèi)有哪些資源;要有一個清晰的思路和一個完整的的軟件流程圖;在設(shè)計程序時,不能妄想一次就將整個程序設(shè)計好,反復(fù)修改、不斷改進(jìn)是程序設(shè)計的必經(jīng)之路;要養(yǎng)成注釋程序的好習(xí)慣,一個程序的完美與否不僅僅是實(shí)現(xiàn)功能,而應(yīng)該讓人一看就能明白你的思路,這樣也為資料的保存和交流提供了方便;在設(shè)計課程過程中遇到問題是很正常德,但我們應(yīng)該將每次遇到的問題記錄下來,并分析清楚, 以免下次再碰到同樣的問題的課程設(shè)計結(jié)束了,但是從中學(xué)到的知識會讓我受益終身。發(fā)現(xiàn)、 提出、 分析、 解決問題和實(shí)踐能力的提高都會受益于我在以后的學(xué)習(xí)、工作和生活中。設(shè)計過程,好比是我們?nèi)?/p>

溫馨提示

  • 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

提交評論