



下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、51 單片機步進電機控制匯編語言程序; 本程序是通過秒信號觸發(fā)中斷來實現的,要求中斷 程序必須在 1S 內執(zhí)行完畢; 步進電機轉速控制是通過 8255 輸入信號在每次執(zhí)行中 斷程序內調整控制信號的循環(huán)次數來實現的CODE SEGMENTASSUME CS:CODESTART: PUSH CSPOP DS;數據段和代碼段共用一個地址JMP MAINNUM DB 08H,04H,02H,01H; 定義循環(huán)控制信號DAT1 DB 0H ; 定義循環(huán)參量DAT2 DB 0H; 初始化 8253計數器 MAIN:MOV DX,203H計數器0初始化,工作在方式 3MOV AL,36HOUT DX,ALM
2、OV DX,200H給計數器0賦計數初值 960H(2400)MOV AL,60H ;低8位OUT DX,ALMOV AL,09H ;高8位OUT DX,ALMOV DX,203H計數器1初始化,工作在方式 3MOV AL,76HOUT DX,ALMOV DX,201H給計數器1賦計數處值80H(128)MOV AL,80H ; 低 8位OUT DX,ALMOV AL,00H ; 高 8 位OUT DX,AL; 初始化 8255MOV DX,021BH;A口輸入,B 口輸出MOV AL,90HOUT DX,AL; 初始化向量表 8 號中斷 MOV AX,0;ES:DIMOV ES,AXMOV
3、DI,20H;4*8=32MOV AX,OFFSET INTP裝載中斷函數的偏移地址MOV ES:DI,AXMOV AX,8100H;MOV ES:DI+2,AX; 初始化 8259AMOV DX,210H;ICW1 初始化MOV AL,13H;上升沿觸發(fā),單片,要 ICW4OUT DX,ALMOV DX,211H;ICW2初 始化MOV AL,08H;初始化中斷類型碼范圍,08-0F對應INT0-INT7OUT DX,ALMOV DX,211H;ICW4初 始化MOV AL,01H;OUT DX,AL; 打開中斷 MOV DX,211H打開8259A八號中斷IN AL,DXAND AL,0F
4、EH;1111 1110OUT DX,ALSTI;開 CPU中斷,IF=1MOV BX,OFFSET NUM?控制信號的偏移地址MOV SI,0 ; 將 SI 循環(huán)歸零LOP: MOV AX,0JMP LOP;死循環(huán),等待中斷到來; 中斷程序開始 INTP PROC FAR;LTP:MOV DX,219HMOV AL,BX+SIOUT DX,ALINC SICMP SI,04HJNZ NEXTMOV SI,0NEXT: MOV CX,03FFFH ; 簡短延時LOOP $CALL REFRESH調用按鍵掃描子程序DEC DAT1 ;循環(huán)次數減一JNZ LTP ; 循環(huán)次數減為零時跳出循環(huán)MOV
5、 ALQAT2重新填裝DAT1的值MOV DAT,1 ALMOV DX,210H;中斷結束命令MOV AL,20HOUT DX,ALIRET; 中斷返回INTP ENDP; 按鍵掃描程序 REFRESH PROC FARMOV DX,218HIN AL,DXCMP AL,00HJNZ NEXT1 ; 若輸入信號為00,則循環(huán)參量置為MOV DAT2,01HNEXT1: CMP AL,01HJNZ NEXT2 ; 若輸入信號為 01,則循環(huán)參量置為 2MOV DAT2,02HNEXT2: CMP AL,03HJNZ NEXT3 ; 若輸入信號為 11,則循環(huán)參量置為 3MOV DAT2,03HNEXT3: CMP AL,07HJNZ NEXT4 ; 若輸入信號為 111,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 八年級語文上冊 第四單元 寫作 語言要連貫教學實錄 新人教版
- 2025年江蘇貨運從業(yè)資格證科目一模擬考試題庫
- 流動式吊車知識培訓課件
- 四年級語文上冊 第四單元 13 精衛(wèi)填海教學實錄 新人教版五四制
- 撒哈拉以南非洲(第2課時)課件-2024~2025學年人教版初中地理七年級下冊
- 第3課+中古時期的歐洲+高一下學期統編版(2019)必修中外歷史綱要下
- 陜西省咸陽市2023-2024學年高一(上)期末物理試卷【含解析】
- 部編版二年級語文下冊第3課《開滿鮮花的小路》精美課件
- 第2課《首屆諾貝爾獎頒發(fā)》教學設計 2024-2025學年統編版語文八年級上冊
- 北京市通州區(qū)2024-2025學年高一上學期1月期末物理試題(解析版)
- 電氣基礎知識培訓要點課件
- 洗浴中心轉讓合同(5篇)
- 外研版小學英語五年級下冊課文翻譯
- YY-T 1823-2022 心血管植入物 鎳鈦合金鎳離子釋放試驗方法
- 年產12000噸水合肼(100%)項目環(huán)評報告書
- 鉆芯法檢測混凝土抗壓強度原始記錄1
- 液壓支架與泵站(第二版)課件匯總全書電子教案完整版課件最全幻燈片(最新)
- 分布式光伏電站支架結構及荷載計算書
- DB61∕T 1186-2018 花椒主要病蟲害防治技術規(guī)范
- DB32T 4013-2021 第三方社會穩(wěn)定風險評估技術規(guī)范
- QC成果提高大跨度多節(jié)點曲面鋼桁架一次安裝合格率
評論
0/150
提交評論