2023年全國(guó)碩士研究生考試考研英語(yǔ)一試題真題(含答案詳解+作文范文)_第1頁(yè)
已閱讀1頁(yè),還剩11頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、<p>  匯編及接口技術(shù)課程設(shè)計(jì)</p><p>  題目:步進(jìn)電機(jī)控制系統(tǒng)</p><p>  班 級(jí): </p><p>  學(xué) 號(hào): </p><p>  姓 名: </p><p&g

2、t;  時(shí) 間: 2013.12.16 </p><p><b>  目錄</b></p><p><b>  設(shè)計(jì)目的</b></p><p><b>  設(shè)計(jì)內(nèi)容</b></p><p><b>  設(shè)計(jì)方案</b><

3、/p><p><b>  軟件設(shè)計(jì)</b></p><p><b>  硬件線(xiàn)路設(shè)計(jì)</b></p><p><b>  源代碼</b></p><p><b>  總結(jié)</b></p><p><b>  步進(jìn)電機(jī)控制系統(tǒng)

4、</b></p><p><b>  一、設(shè)計(jì)目的</b></p><p>  了解步進(jìn)電機(jī)控制的基本原理。</p><p>  掌握控制步進(jìn)電機(jī)轉(zhuǎn)動(dòng)的編程方法。</p><p>  進(jìn)一步熟練8255的使用。</p><p>  二、設(shè)計(jì)內(nèi)容 </p>&l

5、t;p>  編程控制步進(jìn)電機(jī),使其能夠正常運(yùn)轉(zhuǎn),要求:</p><p>  開(kāi)關(guān)K8控制電機(jī)的啟動(dòng)與停止。當(dāng)K8向上撥時(shí),電機(jī)啟動(dòng),向下?lián)軙r(shí)電機(jī)停止。</p><p>  開(kāi)關(guān)K7控制電機(jī)的正反轉(zhuǎn)。當(dāng)K7向上撥時(shí),電機(jī)正反轉(zhuǎn);向下?lián)軙r(shí),電機(jī)反轉(zhuǎn)。</p><p>  開(kāi)關(guān)K1~K6控制電機(jī)的轉(zhuǎn)速:K1向上撥時(shí),得到最低轉(zhuǎn)速,…… K6向上撥時(shí),得到最高轉(zhuǎn)速。&

6、lt;/p><p>  在數(shù)碼管上顯示速度編號(hào)。</p><p><b>  設(shè)計(jì)方案</b></p><p><b>  軟件設(shè)計(jì)</b></p><p>  運(yùn)用分支程序來(lái)調(diào)節(jié)開(kāi)關(guān)的選擇,再通過(guò)改變sx的大小和延時(shí)子程序來(lái)調(diào)節(jié)步電機(jī)的轉(zhuǎn)動(dòng)速度。</p><p>  設(shè)計(jì):k0

7、-k5控制轉(zhuǎn)速,k6控制正反,k7控制開(kāi)始停止</p><p><b>  五、硬件線(xiàn)路設(shè)計(jì)</b></p><p><b>  1.實(shí)驗(yàn)連線(xiàn)</b></p><p>  8255模塊的RD、WR 連到ISA總線(xiàn)接口模塊的IOR#、IOW#,8255選通信號(hào)CS連到ISA總線(xiàn)接口模塊的IOY0。</p>&

8、lt;p>  8255模塊的數(shù)據(jù)線(xiàn)D7~D0、連到ISA總線(xiàn)接口模塊的XD7~XD0。</p><p>  地址線(xiàn)A1~A0連到XA1~XA0。</p><p>  步進(jìn)電機(jī)的A—PB0,B—PB1,C—PB2,D—PB3。</p><p>  1)8255的PA口(PA0---PA7)和開(kāi)關(guān)K1-K8相連。</p><p>  2)8

9、255的PB口(PB0---PB3)和步進(jìn)電機(jī)的A、B、C、D相連。</p><p>  3) 8255的PC口(PC0---PC7)連接到LED的(a---h)。 </p><p><b>  源代碼</b></p><p>  DATA SEGMEN

10、T</p><p>  P8255ADW0600H</p><p>  P8255BDW0602H</p><p>  P8255CDW0604H</p><p>  P8255MDW0606H </p><p>  TABDTDB01H,03H,02H,06H,04H,0

11、CH,08H,09H;順時(shí)針旋轉(zhuǎn)</p><p>  TABDT1DB09H,08H,0CH,04H,06H,02H,03H,01H;逆時(shí)針旋轉(zhuǎn)</p><p>  TIMEPDW100H;時(shí)間參數(shù)</p><p>  DCODEDB?;顯示代碼</p><p>  DATA ENDS&

12、lt;/p><p>  CODE SEGMENT </p><p>  ASSUME CS:CODE,DS:DATA</p><p>  START:MOVAX, DATA</p><p>  MOVDS,AX </p><p>  ;----------------------------------

13、---------------------------------------------------------------------- </p><p>  FIRST:MOVDI,100H</p><p>  MOVDX,P8255M</p><p>  MOVAL,90H;;;;;;;;;;;;;;;;;</p>

14、<p>  OUTDX,AL</p><p>  A1: MOV DX, P8255A</p><p>  IN AL,DX</p><p>  TEST AL,40H;K6=PA6</p><p><b>  JZ A2</b></p>&

15、lt;p>  MOVBX,OFFSET TABDT1</p><p>  jmp A3</p><p>  A2:MOVBX,OFFSET TABDT</p><p>  A3:MOVCX,0008H ;;;;;;;;;;;;;;;;;</p><p>  NEW:MOV DX, P

16、8255A</p><p>  IN AL,DX</p><p>  TEST AL,80H;K8=PA7</p><p>  JNZ THIRD</p><p>  ;-------------------------------------------------------------------------

17、----------------------</p><p>  SECOND: MOVDX, P8255B</p><p>  MOVAL,0FFH ;停止步進(jìn)電機(jī)</p><p>  OUTDX,AL</p><p>  JMPNEW</p><p>  ;---

18、------------------------------------------------------------------------------------------</p><p>  THIRD: MOVDX,P8255B</p><p>  MOV CX, 0008H</p><p>  A4:MOVAL,[BX]</p&

19、gt;<p>  MOV DX, P8255B; 寫(xiě)B(tài)口 </p><p>  OUT DX, AL </p><p>  CALL SWITCH</p><p>  CALL DELAY ; 控制步進(jìn)電機(jī)的轉(zhuǎn)速 </p><p>  ;CALL DISPLY</p><p><b>  INC

20、 BX </b></p><p><b>  LOOP A4</b></p><p><b>  JMP A1</b></p><p>  ;-------------------------------------------------------------------------------------

21、----------</p><p>  FORTH:INCBX</p><p><b>  LOOPNEW</b></p><p>  DONE:JMPA1</p><p>  EXIT1:MOVAX,4C00H</p><p>  INT21H<

22、;/p><p>  ;-------------------------------------------------------------------------------------------------</p><p>  DELAY PROC NEAR;延時(shí)程序</p><p><b>  PUSHCX</b>

23、</p><p><b>  PUSHSI</b></p><p>  DELO:MOV SI,DI</p><p>  DL1: NOP</p><p>  MOV CX,0FFH ;;;;;;</p><p>  DL2: LOOPDL2&

24、lt;/p><p><b>  DECSI</b></p><p><b>  JNZDL1</b></p><p><b>  POPSI</b></p><p><b>  POPCX</b></p><p>

25、<b>  RET</b></p><p>  DELAY ENDP</p><p>  DISPLYPROC NEAR;顯示程序</p><p><b>  NOP</b></p><p><b>  RET</b></p><p&g

26、t;  DISPLY ENDP</p><p>  ;-----------------------------------------------------------------------------------------</p><p>  SWITCHPROC NEAR;速度子程序</p><p><b>  PUSH

27、AX</b></p><p><b>  PUSHBX</b></p><p><b>  PUSHDX</b></p><p>  MOV DX,P8255A</p><p>  IN AL,DX</p><p>  TE

28、ST AL,01H</p><p>  JNZ K0</p><p>  TEST AL,02H</p><p>  JNZ K1</p><p>  TEST AL,04H</p><p>  JNZ K2</p>

29、<p>  TEST AL,08H</p><p>  JNZ K3</p><p>  TEST AL,10H</p><p>  JNZ K4</p><p>  TEST AL,20H</p><p>  JNZ

30、 K5</p><p>  JMP STH1</p><p>  K0:MOVDI,1000H</p><p><b>  jmp K6</b></p><p>  K1:MOVDI,200H</p><p><b>  jmp K6<

31、;/b></p><p>  K2:MOVDI,100H</p><p><b>  jmp K6</b></p><p>  K3:MOVDI,50H</p><p><b>  JMP K6</b></p><p>  K4:M

32、OVDI,40H</p><p><b>  JMP K6</b></p><p>  K5:MOVDI,10H</p><p><b>  JMP K6</b></p><p>  STH1:MOVAX,300H</p><p>  K6:

33、MOVTIMEP,AX</p><p><b>  POPDX</b></p><p><b>  POPBX</b></p><p><b>  POPAX</b></p><p><b>  RET</b></p>

34、<p>  SWITCHENDP</p><p>  CODE ENDS</p><p>  END START</p><p><b>  總結(jié)</b></p><p>  初學(xué)《微機(jī)原理》時(shí),感覺(jué)摸不著頭緒。面對(duì)著眾多的術(shù)語(yǔ)、概念及原理性的問(wèn)題不知道該如何下手。在了解課程的特點(diǎn)后,我發(fā)現(xiàn)

35、,應(yīng)該以實(shí)踐為突破口,可以通過(guò)學(xué)習(xí)一個(gè)具體實(shí)踐過(guò)程,了解和熟悉計(jì)算機(jī)的結(jié)構(gòu)、特點(diǎn)和工作過(guò)程。 </p><p>  這次步電機(jī)設(shè)計(jì)歷時(shí)一天多,在其中我有許多的不會(huì),開(kāi)始的設(shè)計(jì)什么的都不太會(huì),在老師的幫助下學(xué)著一步步做8255片,步電機(jī),開(kāi)關(guān)部分是否硬件無(wú)損的測(cè)試,然后又學(xué)習(xí)怎么實(shí)現(xiàn)步電機(jī)的基本功能,雖然最后仍沒(méi)弄太懂步電機(jī)的設(shè)計(jì),設(shè)計(jì)也有一些缺陷,但是大體上還是完成了這次的實(shí)驗(yàn),從中我學(xué)到了微機(jī)原理的實(shí)

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論