


版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、華北科技學院廿算機系綜合11實驗實驗報告課程名稱微機原理實驗學期 2008至2009學年 第二學 期學生所在系部機電工程系年級06級 專業班級機械設計制造及其自動化班 學生姓名 XXXXXX學號 XXXXXXXX任課教師XXXX老師實驗報告須知1、學生上交實驗報告時,必須為打印稿(A4紙)。頁面空間不夠,可以順延。2、學生應該填寫的內容包括:封面相關欄目、實驗地點、時間、目的、設備環境、 內容、結果及分析等。3、教師應該填寫的內容包括:實驗成績、教師評價等。4、教師根據本課程的綜合性實驗指導單中實驗內容的要求,評定學生的綜合 性實驗成績;要求在該課程期末考試前將實驗報告交給任課教師。綜合性實驗
2、 中,所涉及的程序,文檔等在交實驗報告前,拷貝給任課教師。任課教師統一 刻錄成光盤,與該課程的期末考試成績一同上交到系里存檔。5、未盡事宜,請參考該課程的實驗大綱和教學大綱。2009年5月15日微機原理課程綜合性實驗報告開課實驗室:接口實驗室實驗題目微機控制步進電機調速系統一、實驗目的1、了解汁算機控制步進電機原理2、掌握步進電機正反轉設置方法3、掌握步進電機調速工作原理及程序控制原理二、設備與環境1、TPC-2OO3系統及配套軟件環境2、微機三、實驗原理及原理圖1、按圖(44)連接好電路,利用8255輸出脈沖序列,開關K0-K6控制步進電機轉速,K7 控制步進電機轉向。8255 CS 接 2
3、88H-28FH。PAO -PA3 接 BA -BD: PCO -PC7 接KO -K7o是步進電機啟動。K7向上打電機正2、編程:當KO -K6中某一開關為“1”(向上撥)轉,向下打電機反轉。要求:有程序流程圖,程序有適當注釋。FCJPA3PA20CSJ00 一 。PA10PA0PC7KDCS四、實驗內容及過程ocuv Vn叢/!a tALUtA 相 順常、4)14)2e 34 401100101i02001131001反時針方向回轉正時針方向回轉電機線圈由四相組成。本實驗使用的步進電機用直流+ 5V電壓,每相電流為0.16A,由電動機的轉動原理可知:循環的向4)3-(i)4, 4)4- 1
4、通電,或宜入髙電平,可使電機正轉,反之可使電機反轉。P55A EQU 288HP55C EQU 28AH試驗部分代碼及分析:立義變量:將288H賦予P55A,將28ACH;賦予 P55C,將 28BH 賦予 P55CTLC 288H,;28AH, 28BH分別為A, C,控制端口P55CTLEQU 28BHMESDB1K0-K6AREDBK6ISTHEDBKOISTHEDBK7ISTHESPEED CONTYOL, OAH, ODHLOWEST SPEED , OAH, ODHhHIGHEST SPEED, OAH, ODH;的地址DIRECTION CONTROL, OAH, ODH,$;在
5、屏幕上輸出一段符號,提示程序處于執行狀態,同時使界而友好。START: MOV AX, CSMOV DS, AXMOV AX, DATAMOV DS, AXMOV DX, OFFSET MESMOV AH, 09INT 21H; 調用09號DOS功能,顯示字符串MOV DX, P55CTLMOV AL, 8BHOUT DX, AL;完成8255A初始化,B 口 C 口輸入A 口輸出MOVBUF, 33HBUF 初始化為 00110011BOUT1:MOVAL, BUFMOVDX, P55AOUTDX, ALMOVAH, 1INT16H;*OUT1為循環的關鍵:1,將BUF ;值置入AL寄存器并
6、輸岀。;2,檢測是否有按鍵仍被按下,;若無,則返回DOSJE INIMOV AH, 4CHINT 21HINI:MOV DX, P55C;讀開關狀態;從P55C讀入按鍵狀態,檢測是否kO;被按下,有則跳到kO標識處;同理,其他會分別跳到KI, K2,;K3, K4, K5, K6 標志處IN AL, DXTEST AL, 01HJNZ KOTEST AL, 02HJNZ KITEST AL, 04HJNZ K2STOP:MOV DX, P55AMOV AL, OFFHJMP OUT1KO:MOV BL, 10HJMP SAM;設置BL值,跳轉到SAMSAM:TEST AL, 80HJZ ZXO
7、JMP NXOZXO:CALL DELAYMOV AL, BUFROR AL, 1MOV BUF, ALJMP OUT1NXO:CALL DELAYMOV AL, BUFROL AL, 1MOV BUF, ALJMP OUT1DELAY PROC NEARDELAY1: MOV CX, OFFFFHDELAY2: LOOP DELAY2DEC BLJNZ DELAY1RET:檢測K7鍵是否按下,如果按;下,則跳ZX0正轉,若否,則;跳NX0反轉。;AL值循環右移一位AL值循環左移一位:立義循環函數DELAY:;每次循環計數FFFFH次;循環結束,檢測BL是否為0;若否,再次計數FFFFH次;直
8、到BL為0時,返回主函數DELAY ENDP五、實驗結果及分析實驗需要進行硬件接口檢測:- - TPC 2003 Build Infomation CopyRight Tsinghua University 2004TPC pci card 9054 Chip I/O Base Address : c400TPC pci card I/O Base Address : c800TPC pci card Memory Base Address : e9000000TPC pci card Interrupt Line : 12時,數值越大,周期越長。B,整個程序的延時作用,計數器為BL ,在IN
9、1處跳轉的同時已經設左為不同的數值, il數器BL調用DELAY函數實現一個更大的汁數周期,從而使系統的輸岀變得更慢。4. 試驗中發現,在電路正常的情況下,運行程序電機沒有明顯反應或只是劇烈顫動,這時 考慮延遲時間即CX值是否足夠大,然后考慮是否可以改寄存器BL是否可以改為BX,即將8 為改為16位,適當調整BX的值,使電機以較慢速度轉動,發現電機轉動。5. K7鍵按下不一泄是詩電機正轉.也有可能是反轉,這時只需在標簽SAM處修改語句即可6. 不同系統的時鐘頻率不同,同一系統的不同機器的時鐘頻率也不同,因此同一個程序在 不同機藩上的通過情況也不盡相同,這說明匯編語言是一種與硬件相關的程序語言。7. 實驗中當有多個按鍵同時有效時,如KO、K6同時上撥,會發現電機按K0速度 運轉,即
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 物流配送試題及答案
- 激光產業前景分析試題及答案
- 行業會計特點試題及答案
- 系統架構設計師考試架構范疇探索試題及答案
- 新課改地區高三政治期末考試選擇題匯編專練-專題十一中華文化和民族精神(下)
- 心理咨詢者需求評估試題及答案
- 激光材料相互作用研究試題及答案
- 美味草頭閱讀試題及答案
- 衛生管理技能驗證試題及答案
- 藥物監測與臨床應用的考察要點試題及答案
- 2025年重慶中考押題道德與法治試卷(一)(含答案)
- 腫瘤的內分泌治療護理
- 東北三省三校2025屆高三下學期第二次聯合模擬考試數學試題及答案
- 2025年山東魯泰控股集團有限公司下屬駐陜西煤礦企業招聘(150人)筆試參考題庫附帶答案詳解
- 2025屆上海市浦東新區高三二模英語試卷(含答案)
- 2025年全民國家安全教育日主題班會
- 2025年山西省華遠國際陸港集團有限公司招聘筆試參考題庫含答案解析
- 江蘇省鹽城市東臺市2024-2025學年高一上學期期末考試化學試題
- 倉庫管理獎懲制度
- 酒店前臺插花培訓課件
- 裝配式建筑產業發展現狀、問題與對策分析
評論
0/150
提交評論