版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、精品成績:匯編及接口技術(shù)課程設(shè)計(jì)步進(jìn)電機(jī)控制系統(tǒng)班 級: 090614 學(xué) 號:姓 名: 時 間:20111228 目錄 (一) 設(shè)計(jì)目的(二) 設(shè)計(jì)內(nèi)容(三) 硬件線路設(shè)計(jì)(四) 硬件測試(五) 程序清單(六) 調(diào)試過程(七) 總結(jié)正文內(nèi)容一、設(shè)計(jì)目的1. 了解微機(jī)控制的競賽搶答器的基本原理。2. 進(jìn)一步熟練8255、(8254)的使用。二、設(shè)計(jì)內(nèi)容編程控制步進(jìn)電機(jī),使其能夠正常運(yùn)轉(zhuǎn),要求:1. 開關(guān)K8控制電機(jī)的啟動與停止:當(dāng)K8向上撥時,電機(jī)啟動,否則電機(jī)停止;2. 開關(guān)K17控制電機(jī)的轉(zhuǎn)速:K1向上撥時,得到最低轉(zhuǎn)速, K7向上撥時,得到最高轉(zhuǎn)速。3. 電機(jī)反轉(zhuǎn)。三、硬件線路設(shè)計(jì)1、硬
2、件電路設(shè)計(jì)提示:1)8255的端口A(PA0-PA7)和開關(guān)K1-K8相連。2)8255的端口B(PB0-PB7)通過驅(qū)動連接到LED的ah各段。3)8255的端口C(如PC7、PC6)分別和發(fā)光二極管L2(綠)、L1(紅)連接。 4) 8255的端口C(如PC5、PC4)分別和KL1、KL2相連。2、編程提示:首先初始化8255,然后判斷是啟動還是復(fù)位操作,若是復(fù)位操作,則控制8255輸出的數(shù)據(jù)使綠色和紅色指示燈、LED數(shù)碼管全滅;否則啟動下一次搶答,使綠色發(fā)光二極管亮,當(dāng)8255的輸入口PB有不為0的數(shù)據(jù)時,則使綠色發(fā)光二極管滅并使紅色發(fā)光二極管點(diǎn)亮。并判斷先撥動開關(guān)的組號,在LED上顯示
3、出其組號。 注意:IOY2的地址比IOY0的多40H。比如IOY0的地址為0D800H,則IOY2的首地址為0D840H。3、實(shí)驗(yàn)連線 8255模塊的WR、RD連到ISA總線接口模塊的IOWR、IORD,8255選通信號CE連到ISA總線接口模塊的IOY0。 8255模塊的數(shù)據(jù)線AD7AD0、地址線A7A0分別連到ISA總線接口模塊的LAD0LAD7,LA0LA7。 步進(jìn)電機(jī)的HAPC0,HBPC1,HCPC2,HDPC3。四、 硬件測試運(yùn)行該代碼以檢測硬件,或直接使用機(jī)器自帶的程序進(jìn)行測試!MY_DATA SEGMENTA8255DW0C400HB8255DW0C401HC8255DW0C4
4、02HD8255DW0C403H SHUNDB06H,03H,09H,0CH;順時針旋轉(zhuǎn)MY_DATA ENDsMY_CODE SEGMENT MY_PROCPROCFARASSUME CS:MY_CODE,DS:MY_DATASTART:MOVAX,MY_DATAMOVDS,AX MOVDX,D8255MOVAL,80HOUTDX,ALMOVBL,33HNEW:MOV DX,C8255IN AL,DXTEST AL,80HJNZ NEXTMOVDX,A8255MOVAL,00H ;停止步進(jìn)電機(jī)OUTDX,ALJMPNEWNEXT:MOVDX,A8255AGAIN:MOVAL,BLOUTDX,
5、ALCALLDELAYROLBL,1JMPNEWEXIT:MOVAX,4C00HINT21HMY_PROCENDPDELAY PROC NEAR;延時程序PUSHCXMOV BP,300HD1: MOV CX,-1D2: LOOPD2 DECBP JNZD1 POPCX RETDELAY ENDpMY_CODE ENDS END START五、 程序清單:P55b equ 201h ;8255B口輸出P55C equ 202h ;8255C口輸入P55CTRL equ 203h ;8255控制口DATA SEGMENTBUF db 0DATA ENDSCODE SEGMENTASSUME CS
6、:CODE,DS:DATASTART: MOV DX,P55CTRL MOV AL,99H OUT DX,AL ;8255C輸入,B輸出 MOV BUF,11HOUT1: MOV AL,BUF MOV DX,P55b OUT DX,ALJE IN1 ;有無鍵按下IN1: MOV DX,P55C IN AL,DX ;讀開關(guān)狀態(tài) TEST AL,01H JNZ K0 TEST AL,02H JNZ K1 TEST AL,04H JNZ K2 TEST AL,08H JNZ K3 TEST AL,10H JNZ K4 TEST AL,20H JNZ K5 TEST AL,40H JNZ K6STOP
7、: MOV DX,P55b MOV AL,0FFH JMP OUT1K0: MOV BL,10H SAM: TEST AL,80H ;K7是否為 JZ ZX0 JMP NX0 K1: MOV BL,18H JMP SAMK2: MOV BL,20H JMP SAM K3: MOV BL,40H JMP SAMK4: MOV BL,80H JMP SAMK5: MOV BL,0C0H JMP SAMK6: MOV BL,0FFH JMP SAMZX0: CALL DELAY MOV AL,BUF ROR AL,1 ;循環(huán)右移 MOV BUF,AL JMP OUT1NX0: CALL DELAY
8、MOV AL,BUF ROL AL,1 ;循環(huán)左移 MOV BUF,AL JMP OUT1DELAY PROC NEARDELAY1: MOV CX,0100HDELAY2: LOOP DELAY2 DEC BL JNZ DELAY1 RETDELAY ENDPCODE ENDSEND START六、調(diào)試過程首先根據(jù)連線提示進(jìn)行硬件的連接。用到的芯片為8255,選通線CE連ISA得IOY0,其RDWR與ISA的IORDIOWR相連PA接口與鍵盤顯示部件相連。PB與開關(guān)相連,PC與LED相連。數(shù)據(jù)總線與地址總線與ISA的兩總線相連。以上為硬件連接。 進(jìn)行硬件檢測時,遇到了問題:不是所有顯示燈都不亮。解決方法:檢查最關(guān)鍵的五根線,再有就是更換實(shí)驗(yàn)機(jī)器,最后解決問題。 源程序有初級的模板,根據(jù)實(shí)驗(yàn)的要求修改部分程序已達(dá)到實(shí)驗(yàn)的要求,進(jìn)而完成實(shí)驗(yàn)。在非C盤的磁盤內(nèi)保存文件,而后進(jìn)行軟件的檢測。通過WIN-XP的PnP獲得本臺機(jī)的物理地址C400H七、總結(jié) 這次微機(jī)原理和接口技術(shù)的課程設(shè)計(jì),剛接觸的時候,還搞不懂要從哪里入手。對著手中的資料,很茫然。然后就和另一個同學(xué)一起研究,通過一次次的嘗試,第一個軟件實(shí)驗(yàn)終于搞定了,只要把端口地址一改就ok了。接著第二個和第三個軟件實(shí)驗(yàn),比第一個更有難度,但我們不氣餒,把實(shí)驗(yàn)的代碼改了又改,終于測試通過了。 這次實(shí)驗(yàn)不僅讓我們接觸到
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 感恩照耀青春筑夢新天地
- 《著作權(quán)法案例》課件
- 二零二五年度農(nóng)田水利設(shè)施建設(shè)與維護(hù)承包合同3篇
- 二零二五年度國有企業(yè)間股權(quán)合作與重組框架協(xié)議3篇
- 二零二五年度夫妻離異子女監(jiān)護(hù)權(quán)及撫養(yǎng)責(zé)任協(xié)議3篇
- 商業(yè)投資信托協(xié)議書(2篇)
- 二零二五年度影視基地租賃合同書(含拍攝服務(wù)套餐)3篇
- 2025年度版權(quán)質(zhì)押合同:版權(quán)擁有者與貸款方就版權(quán)質(zhì)押事宜簽訂的合同3篇
- 2025年人教新起點(diǎn)九年級物理下冊階段測試試卷
- 二零二五年度廣告制作費(fèi)用分?jǐn)倕f(xié)議3篇
- 血?dú)夥治鼋Y(jié)果判讀及臨床應(yīng)用護(hù)理課件
- 智能船舶與海洋工程:物聯(lián)網(wǎng)在船舶與海洋工程中的應(yīng)用
- 高速服務(wù)區(qū)經(jīng)營分析報(bào)告
- 浙江省湖州市2022-2023學(xué)年四年級上學(xué)期數(shù)學(xué)期末試卷(含答案)
- 現(xiàn)場工藝紀(jì)律檢查表
- 建井施工方案
- YMO青少年數(shù)學(xué)思維28屆五年級全國總決賽試卷
- 個人業(yè)績相關(guān)信息采集表
- 過敏性紫癜課件PPT
- 大學(xué)生暑期社會實(shí)踐證明模板(20篇)
- 自來水維修員年度工作總結(jié)
評論
0/150
提交評論