版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p> 課 程 設(shè) 計(jì)</p><p> 課程名稱 單片機(jī)原理與應(yīng)用 </p><p> 課題名稱 步進(jìn)電機(jī)控制系統(tǒng)設(shè)計(jì) </p><p> 專 業(yè) 自動(dòng)化 </p><p> 班 級(jí)
2、 </p><p> 學(xué) 號(hào) </p><p> 姓 名 </p><p> 指導(dǎo)教師
3、 </p><p> 2013年 6 月 7日</p><p><b> 目錄</b></p><p><b> 第1章 概述1</b></p><p> 1.1 單片機(jī)概述1</p><p> 1.2 步進(jìn)電機(jī)概述2</p><
4、p> 第2章 系統(tǒng)總體方案設(shè)計(jì)3</p><p> 2.1 系統(tǒng)總體設(shè)計(jì)思路3</p><p> 2.2 系統(tǒng)總體設(shè)計(jì)方案方框圖3</p><p> 第3章 硬件介紹與說明4</p><p> 3.1 開發(fā)板按鍵硬件連接及實(shí)物說明4</p><p> 3.2 開發(fā)板數(shù)碼管硬件連接及實(shí)物說
5、明5</p><p> 3.3 開發(fā)板步進(jìn)電機(jī)硬件連接及實(shí)物圖6</p><p> 第4章 軟件設(shè)計(jì)流程7</p><p> 4.1 系統(tǒng)整體流程概述7</p><p> 4.2 系統(tǒng)整體流程圖8</p><p> 第5章 調(diào)試結(jié)果與說明9</p><p> 5.1
6、系統(tǒng)調(diào)試9</p><p> 5.2 調(diào)試說明9</p><p> 5.3 調(diào)試結(jié)果10</p><p> 第6章 總結(jié)12</p><p><b> 參考文獻(xiàn)13</b></p><p><b> 附錄14</b></p><p&
7、gt; 附錄A 系統(tǒng)原理圖14</p><p> 附錄B 程序清單15</p><p><b> 第1章 概述</b></p><p><b> 1.1 單片機(jī)概述</b></p><p> 單片機(jī)是指一個(gè)集成在一塊芯片上的完整計(jì)算機(jī)系統(tǒng)。盡管他的大部分功能集成在一塊小芯片上,但是它
8、具有一個(gè)完整計(jì)算機(jī)所需要的大部分部件:CPU、內(nèi)存、內(nèi)部和外部總線系統(tǒng),目前大部分還會(huì)具有外存。同時(shí)集成諸如通訊接口、定時(shí)器,實(shí)時(shí)時(shí)鐘等外圍設(shè)備。而現(xiàn)在最強(qiáng)大的單片機(jī)系統(tǒng)甚至可以將聲音、圖像、網(wǎng)絡(luò)、復(fù)雜的輸入輸出系統(tǒng)集成在一塊芯片上。 單片機(jī)也被稱為微控制器(Microcontroller),是因?yàn)樗钤绫挥迷诠I(yè)控制領(lǐng)域。單片機(jī)由芯片內(nèi)僅有CPU的專用處理器發(fā)展而來。最早的設(shè)計(jì)理念是通過將大量外圍設(shè)備和CPU集成在一個(gè)芯片中,使計(jì)
9、算機(jī)系統(tǒng)更小,更容易集成進(jìn)復(fù)雜的而對(duì)體積要求嚴(yán)格的控制設(shè)備當(dāng)中。INTEL的Z80是最早按照這種思想設(shè)計(jì)出的處理器,從此以后,單片機(jī)和專用處理器的發(fā)展便分道揚(yáng)鑣。AT89系列單片機(jī)。他不但具有一般MCS-51單片機(jī)的所有特性,而且還擁有一些獨(dú)特的優(yōu)點(diǎn),此次設(shè)計(jì)中所用到的STC90C52RC就是其中典型的代表。</p><p> 1.2 步進(jìn)電機(jī)概述</p><p> 步進(jìn)電機(jī)是一種感應(yīng)
10、電機(jī),它的工作原理是利用電子電路,將直流電變成分時(shí)供電的,多相時(shí)序控制電流,用這種電流為步進(jìn)電機(jī)供電,步進(jìn)電機(jī)才能正常工作,驅(qū)動(dòng)器就是為步進(jìn)電機(jī)分時(shí)供電的,多相時(shí)序控制器 </p><p> 感應(yīng)子式步進(jìn)電機(jī)與傳統(tǒng)的反應(yīng)式步進(jìn)電機(jī)相比,結(jié)構(gòu)上轉(zhuǎn)子加有永磁體,以提供軟磁材料的工作點(diǎn),而定子激磁只需提供變化的磁場(chǎng)而不必提供磁材料工作點(diǎn)的耗能,因此該電機(jī)效率高,電流小,發(fā)熱低。因永磁體的存在,該電機(jī)具有較強(qiáng)的反電勢(shì),
11、其自身阻尼作用比較好,使其在運(yùn)轉(zhuǎn)過程中比較平穩(wěn)、噪音低、低頻振動(dòng)小。 感應(yīng)子式步進(jìn)電機(jī)某種程度上可以看作是低速同步電機(jī)。一個(gè)四相電機(jī)可以作四相運(yùn)行,也可以作二相運(yùn)行。(必須采用雙極電壓驅(qū)動(dòng)),而反應(yīng)式電機(jī)則不能如此。例如:四相,八相運(yùn)行(A-AB-B-BC-C-CD-D-DA-A)完全可以采用二相八拍運(yùn)行方式。</p><p> 一個(gè)二相電機(jī)的內(nèi)部繞組與四相電機(jī)完全一致,小功率電機(jī)一般直接接為二相,而
12、功率大一點(diǎn)的電機(jī),為了方便使用,靈活改變電機(jī)的動(dòng)態(tài)特點(diǎn),往往將其外部接線為八根引線(四相),這樣使用時(shí),既可以作四相電機(jī)使用,可以作二相電機(jī)繞組串聯(lián)或并聯(lián)使用。完成一個(gè)磁場(chǎng)周期性變化所需脈沖數(shù)或?qū)щ姞顟B(tài)用n表示,或指電機(jī)轉(zhuǎn)過一個(gè)齒距角所需脈沖數(shù),以四相電機(jī)為例,有四相拍運(yùn)行方式即AB-BC-CD-DA-AB,四相八拍運(yùn)動(dòng)方式即A-AB-B-BC-C-CD-D-DA-A。</p><p> 雖然步進(jìn)電機(jī)已被廣泛地
13、應(yīng)用,但步進(jìn)電機(jī)并不能象普通的直流電機(jī),交流電機(jī)在常規(guī)下使用。它必須由雙環(huán)形脈沖信號(hào)、功率驅(qū)動(dòng)電路等組成控制系統(tǒng)方可使用。因此用好步進(jìn)電機(jī)卻非易事,它涉及到機(jī)械、電機(jī)、電子及計(jì)算機(jī)等許多專業(yè)知識(shí)。 </p><p> 第2章 系統(tǒng)總體方案設(shè)計(jì)</p><p> 2.1 系統(tǒng)總體設(shè)計(jì)思路</p><p> 本系統(tǒng),通過選取單片機(jī)的矩陣鍵盤的五個(gè)控制鍵輸入,并連
14、接到單片機(jī)的P2口(P2.0-P2.3列線, P2.4-P2.7行線),通過單片機(jī)內(nèi)部的處理將鍵盤的輸入信號(hào)讀入并執(zhí)行相應(yīng)的動(dòng)作,并從P0,P1口分別接數(shù)碼管的段選端和位選端(P1.0-P1.3),從而使得四位數(shù)碼管能按指定要求顯示指點(diǎn)的檔位加減,和步進(jìn)電機(jī)運(yùn)行狀態(tài)的效果。同時(shí)利用程序?qū)Σ竭M(jìn)電機(jī)(本方案中采取四項(xiàng)八拍的方式)實(shí)施與數(shù)碼管同步的相應(yīng)運(yùn)轉(zhuǎn)狀態(tài),從而使得整個(gè)步進(jìn)電機(jī)控制系統(tǒng)得以準(zhǔn)確的實(shí)現(xiàn)。具體設(shè)計(jì)方框圖如下。</p>
15、;<p> 圖2.1 總體總體設(shè)計(jì)方案方框圖</p><p> 第3章 硬件介紹與說明</p><p> 本系統(tǒng)采用自備的STC89C54RD+系列的單片機(jī)開發(fā)板進(jìn)行硬件搭接與調(diào)試,并利用C語言編程來實(shí)現(xiàn)硬件的既定功能。下面就對(duì)此些列開發(fā)板的硬件電路原理圖進(jìn)行相應(yīng)的說明。</p><p> 3.1 開發(fā)板按鍵硬件連接及實(shí)物說明</p&
16、gt;<p> 圖3.1 按鍵硬件連接及實(shí)物圖</p><p> 圖中S1~S4可以配置成獨(dú)立按鍵,即通過一個(gè)眺冒J11切換,在獨(dú)立鍵盤配置中,應(yīng)該把眺冒跳到左端,此時(shí)獨(dú)立鍵盤才有效,由于,此個(gè)步進(jìn)電機(jī)控制系統(tǒng)中所用的按鍵剛好四個(gè)即可滿足要求,因此,系統(tǒng)中采用獨(dú)立鍵盤。</p><p> 本系統(tǒng)設(shè)計(jì)通過四個(gè)獨(dú)立按鍵S1,S2,S3,S4接入單片機(jī)P3口前四位,當(dāng)S1鍵按
17、下時(shí),步進(jìn)電機(jī)正轉(zhuǎn),當(dāng)S2鍵按下時(shí),步進(jìn)電機(jī)反轉(zhuǎn),當(dāng)S3鍵按下時(shí),步進(jìn)電機(jī)通過按鍵的次數(shù)來增大步進(jìn)電機(jī)的脈沖頻率從而在原有的轉(zhuǎn)速上進(jìn)行加速,當(dāng)S4鍵按下時(shí),步進(jìn)電機(jī)通過按鍵的次數(shù)來減小步進(jìn)電機(jī)的脈沖頻率從而在原有的轉(zhuǎn)速上進(jìn)行減速。由此,通過四個(gè)按鍵的控制即可實(shí)現(xiàn)步進(jìn)電機(jī)的準(zhǔn)確控制。</p><p> 3.2 開發(fā)板數(shù)碼管硬件連接及實(shí)物說明</p><p> 圖3.2 數(shù)碼管硬件連接及
18、實(shí)物圖</p><p> 圖中74HC573 11腳接VCC,鎖存不起作用,相當(dāng)于直通,相應(yīng)的段賦值為1,A,B,C賦值0~7,則輸出端分別是Y0~Y7置0,從而選通七個(gè)數(shù)碼管,在此步進(jìn)電機(jī)控制系統(tǒng)中僅使用三個(gè)數(shù)碼管,一個(gè)用來顯示電機(jī)運(yùn)轉(zhuǎn)狀態(tài),另外兩個(gè)用來顯示電機(jī)轉(zhuǎn)速的不同檔位。</p><p> 本系統(tǒng)設(shè)計(jì)通過P0口控制數(shù)碼管的段選,P2口控制數(shù)碼管的八位數(shù)碼管的位選,利用數(shù)碼管的動(dòng)
19、態(tài)掃描選通數(shù)碼管的1,4,5位數(shù)碼管,其中第1位為電機(jī)的轉(zhuǎn)動(dòng)狀態(tài),4,5位顯示一個(gè)十位數(shù)以用來表示電機(jī)轉(zhuǎn)動(dòng)速度及檔位的顯示。</p><p> 3.3 開發(fā)板步進(jìn)電機(jī)硬件連接及實(shí)物圖</p><p> 圖3.3 步進(jìn)電機(jī)硬件連接及實(shí)物圖</p><p> 圖中ABCD為4相信號(hào)輸入端,此端默認(rèn)為懸空,需要用4根杜邦線連接至單片機(jī)I/O口,在此系統(tǒng)中,在軟件中定
20、義ABCD 4相分別為P1.0,P1.1, P1.2,P1.3,即可利用4根杜邦線將其連接即可。</p><p> 本系統(tǒng)設(shè)計(jì)接的是四項(xiàng)的步進(jìn)電機(jī),每項(xiàng)分別接到P1.0,P1.1,P1.2,P1.3端口上,并通過程序來控制P1高低電平的循環(huán)輸出。由于此電機(jī)利用的是四項(xiàng)四拍方式來驅(qū)動(dòng)電機(jī),因此,通過程序中的設(shè)置從而選擇合適的脈沖輸出頻率從P1口的轉(zhuǎn)換成高低電平信號(hào)輸出,從而可以有效的驅(qū)動(dòng)電機(jī)。</p>
21、<p> 第4章 軟件設(shè)計(jì)流程 </p><p> 4.1 系統(tǒng)整體流程概述</p><p> 本系統(tǒng)通過C語言編程,其中包括數(shù)碼管顯示部分,鍵盤掃描部分,步進(jìn)電機(jī)控制部分三個(gè)主要部分,</p><p> 進(jìn)入程序先給數(shù)碼管初始化然后設(shè)置中斷的工作狀態(tài)同時(shí)開啟總中斷,然后進(jìn)入鍵盤掃描程序部分,首先判斷S1鍵的狀態(tài),并通過按鍵的去抖程序后,給檔
22、位進(jìn)行初始設(shè)置,同時(shí)設(shè)置標(biāo)志位為1。然后在保證S2鍵沒有按下的前提下進(jìn)入轉(zhuǎn)速控制子模塊并開始檢測(cè)S3,S4鍵的狀態(tài),并分別在相應(yīng)的鍵按下時(shí)對(duì)檔位進(jìn)行相應(yīng)的加減,并同步修改電機(jī)的轉(zhuǎn)速參數(shù)。之后,再對(duì)中斷裝入初值,S1鍵按下的程序中開啟中斷,從而程序進(jìn)入中斷并通過標(biāo)志位的選擇從而進(jìn)入電機(jī)正反轉(zhuǎn)的程序,并最后進(jìn)入數(shù)碼管的動(dòng)態(tài)掃描。同理可以對(duì)S2鍵進(jìn)行掃描,流程與上相似。</p><p> 4.2 系統(tǒng)整體流程圖<
23、;/p><p> 圖4.1系統(tǒng)工作流程圖</p><p> 第5章 調(diào)試結(jié)果與說明</p><p><b> 5.1 系統(tǒng)調(diào)試</b></p><p> 本系統(tǒng)調(diào)試過程中采用直接硬件調(diào)試的方法,對(duì)整體的系統(tǒng)程序進(jìn)行分解排故,首先對(duì)八段顯像管進(jìn)行數(shù)字顯示測(cè)試,然后對(duì)鍵盤進(jìn)行按鍵響應(yīng)測(cè)試,當(dāng)測(cè)試都得到正確結(jié)果時(shí),將鍵盤
24、與顯示結(jié)合起來,并給予恰當(dāng)?shù)淖中痛a,最后加入定時(shí)器中斷程序,給出正確的脈沖信號(hào)和頻率。</p><p><b> 5.2 調(diào)試說明</b></p><p> 在調(diào)試過程中出現(xiàn)了不少問題,通過不同方法得到了解決,在此逐一進(jìn)行說明:</p><p> (1)顯示管出現(xiàn)不停閃爍,不能清晰顯示的問題,后查出由于延時(shí)程序過長(zhǎng)沒有小于眼鏡分辨頻率所致
25、,縮短定時(shí)器定時(shí)后解決。</p><p> ?。?)按鍵出現(xiàn)按下一鍵響應(yīng)多次的情況,后查出由于鍵位抬起子程序書寫不當(dāng),造成鍵盤多次響應(yīng),并加上了松手去抖程序后問題得以順利解決。</p><p> ?。?)在設(shè)計(jì)中斷初值重裝的時(shí)候,發(fā)現(xiàn)要適時(shí)的修改步進(jìn)電機(jī)的脈沖頻率,可以直接將控制電機(jī)轉(zhuǎn)速參數(shù)的量直接賦到初值里面,這樣的效果比通過固定初值再去計(jì)數(shù)的效果要好</p><p&
26、gt;<b> 5.3 調(diào)試結(jié)果</b></p><p> 圖5.1 電機(jī)正轉(zhuǎn)顯示效果圖</p><p> 圖5.2 電機(jī)反轉(zhuǎn)顯示效果圖</p><p> 圖5.3 電機(jī)最高檔位顯示效果圖</p><p> 圖5.4 電機(jī)最低檔位顯示效果圖</p><p><b> 第6章
27、 總結(jié)</b></p><p> 這次單片機(jī)課程設(shè)計(jì)讓我獲益很多,由于先前我自己已經(jīng)對(duì)單片機(jī)的基本功能都有個(gè)比較具體的了解,因此,對(duì)于這個(gè)課程設(shè)計(jì)我并不是很擔(dān)心,因此,對(duì)于選題我也并不是很在意,那天老師給我們布置了課題后,我接到的是步進(jìn)電機(jī)控制的課題,由于平時(shí)我對(duì)步進(jìn)電機(jī)控制上并沒有下太大的功夫,因此,對(duì)于這個(gè)課題還是比較陌生的,但是,我并不擔(dān)心,接到課題后我就開始準(zhǔn)備程序。</p>
28、<p> 其實(shí),我做的還是比較順利,由于先前一些基本的程序我自己都有編過,因此很多基本的模塊就可以直接調(diào)用,像鍵盤掃描模塊就可以直接調(diào)用,由于先前我的程序都是用C語言編的,因此,我也就沒有打算用匯編語言編程,將這些外面的控制模塊都編好了后,我就開始查資料了解步進(jìn)電機(jī)的工作原理及程序控制方法,了解完后,我也很順利的編好了電機(jī)驅(qū)動(dòng)程序,接下來就剩下了最后一個(gè)功能部分,也算是最關(guān)鍵的部分,那就是電機(jī)的加速減速,一開始,我是利用按鍵
29、的按下次數(shù)來控制步進(jìn)電機(jī)的延時(shí)程度,從而達(dá)到電機(jī)轉(zhuǎn)速控制的效果。弄好了這個(gè)程序后,我后來就去拿給老師檢查,但是老師說我的檔位設(shè)置的不夠,同時(shí)最好利用中斷來控制步進(jìn)電機(jī)的脈沖頻率,要我回家繼續(xù)修改,因此,我拿回程序后繼續(xù)改進(jìn)方案,最后,終于,按照老師的要求完成了目標(biāo)同時(shí)也有了個(gè)比較好的硬件顯示效果。至此,我的程序編譯調(diào)試階段算是結(jié)束了,剩下的就是報(bào)告的書寫,我們老師對(duì)我們要求很嚴(yán)格,報(bào)告一定要按照老師指定的規(guī)范書寫,因此,在報(bào)告的書寫上我
30、們也獲益匪淺,也理解到了做事情一定要細(xì)致。</p><p> 通過這次單片機(jī)課程設(shè)計(jì),我不僅又重溫了一下單片機(jī)的操作,同時(shí)也讓我加深了對(duì)單片機(jī)的了解,尤其是對(duì)步進(jìn)電機(jī)的工作原理及運(yùn)轉(zhuǎn)狀態(tài)的控制有了個(gè)比較形象的認(rèn)知,讓我,在單片機(jī)上又有了更進(jìn)一步的提升。最后,也得感謝我們的指導(dǎo)老師,由于她的嚴(yán)格要求讓我們學(xué)到了更多。</p><p><b> 參考文獻(xiàn)</b><
31、;/p><p> 王迎旭編.《單片機(jī)原理與應(yīng)用》[M].機(jī)械工業(yè)出版社. </p><p> 樓然苗編.《51系列單片機(jī)設(shè)計(jì)實(shí)例》[M].北京航空航天大學(xué)出版社.</p><p> 黃勤編.《計(jì)算機(jī)硬件技術(shù)基礎(chǔ)實(shí)驗(yàn)教程》[M].重慶大學(xué)出版社</p><p> 4、劉樂善編.《微型計(jì)算機(jī)接口
32、技術(shù)及應(yīng)用》[M].華中科技大學(xué)出版社.</p><p> 5、陳光東編.《單片微型計(jì)算機(jī)原理及接口技術(shù)》[M].華中科技大學(xué)出版社.</p><p><b> 附錄</b></p><p><b> 附錄A 系統(tǒng)原理圖</b></p><p> 圖A 系統(tǒng)整體原理圖</p>
33、<p><b> 附錄B 程序清單</b></p><p> #include<reg52.h> </p><p> sbit key1=P3^0; //定義按鍵位置</p><p> sbit key2=P3^1;</p><p> sbit key3=P3^2;</p>
34、<p> sbit key4=P3^3;</p><p> unsigned int sudu,dang,flag,a,b,c,num,num1;</p><p> unsigned char i=0;</p><p> unsigned char code tab[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0
35、x07,0x7f,0x6f,0x71,0x7C,0x77,0x6d};</p><p> unsigned char code seg[]={0,1,2,3,4,5,6,7};</p><p> unsigned char code F_Rotation[4]={0xf1,0xf2,0xf4,0xf8};//正轉(zhuǎn)表格</p><p> unsigned cha
36、r code B_Rotation[4]={0xf8,0xf4,0xf2,0xf1};//反轉(zhuǎn)表格</p><p> void delay(unsigned int cnt) //延時(shí)子程序</p><p><b> {</b></p><p> while(--cnt);</p><p><b>
37、 }</b></p><p> void add()</p><p><b> {</b></p><p> if(!key3){</p><p> delay(1000);</p><p> if(!key3){</p><p><b>
38、 dang++;</b></p><p> if(dang>=19)</p><p><b> dang=19;}</b></p><p> while(!key3) ;}</p><p> if(!key4){</p><p> delay(1000);</p&
39、gt;<p> if(!key4){</p><p><b> dang--;</b></p><p> sudu=sudu+50;</p><p> if(dang<=1)</p><p><b> dang=1;}</b></p><p>
40、 while(!key4);}</p><p> switch(dang){</p><p> case 1:sudu=1800;break;</p><p> case 2:sudu=1700;break;</p><p> case 3:sudu=1600;break;</p><p> case 4:s
41、udu=1500;break;</p><p> case 5:sudu=1400;break;</p><p> case 6:sudu=1300;break;</p><p> case 7:sudu=1200;break;</p><p> case 8:sudu=1100;break;</p><p>
42、 case 9:sudu=900;break;</p><p> case 11:sudu=800;break;</p><p> case 12:sudu=700;break;</p><p> case 13:sudu=600;break;</p><p> case 14:sudu=500;break;</p>
43、<p> case 15:sudu=400;break;</p><p> case 16:sudu=300;break;</p><p> case 17:sudu=200;break;</p><p> case 18:sudu=100;break;</p><p> case 19:sudu=10;break; }}
44、</p><p><b> main()</b></p><p><b> {</b></p><p> TMOD=0X01;</p><p><b> EA=1;</b></p><p> ET0=1;
45、 </p><p><b> sudu=500;</b></p><p><b> while(1)</b></p><p><b> { </b></p><p><b> if(!key1)</b>&l
46、t;/p><p><b> { </b></p><p> delay(1000);</p><p><b> if(!key1)</b></p><p><b> {</b></p><p><b> dang=10;</b&g
47、t;</p><p> while(1) </p><p><b> {</b></p><p> if(key2==1) {</p><p><b> add();</b></p><p><b> sub();</b&
48、gt;</p><p> TH0 =(65536-sudu)/256; </p><p> TH1 =(65536-sudu)%256;</p><p> a=10;//顯示 F 標(biāo)示正轉(zhuǎn)</p><p> b=dang/10;</p><p> c=dang%10;</p>
49、<p><b> flag=1;</b></p><p><b> TR0=1; }</b></p><p> else break;</p><p><b> }}}</b></p><p><b> if(!key2)</b>
50、</p><p><b> { </b></p><p> delay(1000);//去抖動(dòng)</p><p><b> if(!key2)</b></p><p><b> {</b></p><p><b> dang=10;&
51、lt;/b></p><p><b> while(1)</b></p><p><b> { </b></p><p> if(key1==1)</p><p><b> {</b></p><p><b> add();&l
52、t;/b></p><p><b> sub();</b></p><p> TH0 =(65536-sudu)/256; </p><p> TH1 =(65536-sudu)%256;</p><p> a=11;//顯示 b 標(biāo)示反轉(zhuǎn)</p><p> b
53、=dang/10;</p><p> c=dang%10;</p><p><b> flag=2;</b></p><p><b> TR0=1;</b></p><p><b> }</b></p><p> else break;<
54、/p><p><b> }}}}}</b></p><p> void time_T0() interrupt 1</p><p><b> {</b></p><p> TH0 =(65536-sudu)/256; </p><p> TH1 =(
55、65536-sudu)%256;</p><p><b> num1++;</b></p><p><b> num++;</b></p><p> if(num1==1)</p><p><b> {num1=0;</b></p><p>
56、 if(flag==1)</p><p> {P1=F_Rotation[i];</p><p><b> i++;</b></p><p><b> if(i>=4)</b></p><p><b> i=0;}</b></p><p>
57、; if(flag==2)</p><p> {P1=B_Rotation[i];</p><p><b> i++;</b></p><p><b> if(i>=4)</b></p><p><b> i=0;}}</b></p><
58、p> if(num==1)</p><p> { P2=seg[0];</p><p> P0=tab[a];</p><p> delay(80); </p><p> P2=seg[4];</p><p> P0=tab[b];</p><p> delay(80);
59、</p><p> P2=seg[5];</p><p> P0=tab[c];</p><p><b> delay(1);</b></p><p><b> num=0;</b></p><p><b> TR0=0;</b></p&
60、gt;<p><b> }</b></p><p><b> TR0=0;</b></p><p><b> }</b></p><p> 電氣信息學(xué)院課程設(shè)計(jì)評(píng)分表</p><p> 指導(dǎo)教師簽名:________________</p>
溫馨提示
- 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. 眾賞文庫(kù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 步進(jìn)電機(jī)課程設(shè)計(jì)報(bào)告--步進(jìn)電機(jī)控制系統(tǒng)設(shè)計(jì)
- 步進(jìn)電機(jī)課程設(shè)計(jì)--- 步進(jìn)電機(jī)控制系統(tǒng)
- 步進(jìn)電機(jī)課程設(shè)計(jì)--步進(jìn)電機(jī)控制系統(tǒng)
- 步進(jìn)電機(jī)課程設(shè)計(jì)---步進(jìn)電機(jī)控制系統(tǒng)的設(shè)計(jì)
- 步進(jìn)電機(jī)控制系統(tǒng)設(shè)計(jì)課程設(shè)計(jì)報(bào)告
- 步進(jìn)電機(jī)專業(yè)課程設(shè)計(jì)--步進(jìn)電機(jī)控制系統(tǒng)設(shè)計(jì)
- 步進(jìn)電機(jī)控制系統(tǒng)課程設(shè)計(jì)
- 課程設(shè)計(jì)-- 微機(jī)步進(jìn)電機(jī)控制系統(tǒng)設(shè)計(jì)
- 課程設(shè)計(jì)-步進(jìn)電機(jī)控制步進(jìn)電機(jī)轉(zhuǎn)速實(shí)時(shí)控制
- 步進(jìn)電機(jī)控制a課程設(shè)計(jì)報(bào)告
- 微機(jī)課程設(shè)計(jì)報(bào)告 小型步進(jìn)電機(jī)控制系統(tǒng)設(shè)計(jì)
- 微機(jī)原理課程設(shè)計(jì)--步進(jìn)電機(jī)控制系統(tǒng)
- 課程設(shè)計(jì)---步進(jìn)電機(jī)控制
- 步進(jìn)電機(jī)的控制課程設(shè)計(jì)報(bào)告
- 步進(jìn)電機(jī)課程設(shè)計(jì)報(bào)告----步進(jìn)馬達(dá)控制電路
- 步進(jìn)電機(jī)課程設(shè)計(jì)報(bào)告
- 單片機(jī)課程設(shè)計(jì)--步進(jìn)電機(jī)控制系統(tǒng)
- 課程設(shè)計(jì)----二相步進(jìn)電機(jī)控制系統(tǒng)的設(shè)計(jì)
- 微機(jī)控制技術(shù)課程設(shè)計(jì)---步進(jìn)電機(jī)控制系統(tǒng)設(shè)計(jì)
- 步進(jìn)電機(jī)課程設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論