下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、51 單片機(jī)步進(jìn)電機(jī)控制匯編語言程序; 本程序是通過秒信號觸發(fā)中斷來實現(xiàn)的,要求中斷 程序必須在 1S 內(nèi)執(zhí)行完畢; 步進(jìn)電機(jī)轉(zhuǎn)速控制是通過 8255 輸入信號在每次執(zhí)行中 斷程序內(nèi)調(diào)整控制信號的循環(huán)次數(shù)來實現(xiàn)的CODE SEGMENTASSUME CS:CODESTART: PUSH CSPOP DS;數(shù)據(jù)段和代碼段共用一個地址JMP MAINNUM DB 08H,04H,02H,01H; 定義循環(huán)控制信號DAT1 DB 0H ; 定義循環(huán)參量DAT2 DB 0H; 初始化 8253計數(shù)器 MAIN:MOV DX,203H計數(shù)器0初始化,工作在方式 3MOV AL,36HOUT DX,ALM
2、OV DX,200H給計數(shù)器0賦計數(shù)初值 960H(2400)MOV AL,60H ;低8位OUT DX,ALMOV AL,09H ;高8位OUT DX,ALMOV DX,203H計數(shù)器1初始化,工作在方式 3MOV AL,76HOUT DX,ALMOV DX,201H給計數(shù)器1賦計數(shù)處值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裝載中斷函數(shù)的偏移地址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對應(yīng)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調(diào)用按鍵掃描子程序DEC DAT1 ;循環(huán)次數(shù)減一JNZ LTP ; 循環(huán)次數(shù)減為零時跳出循環(huán)MOV
5、 ALQAT2重新填裝DAT1的值MOV DAT,1 ALMOV DX,210H;中斷結(jié)束命令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. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 網(wǎng)絡(luò)安全連接性能評估-洞察分析
- 2025年校內(nèi)小賣部店面使用權(quán)轉(zhuǎn)讓合同3篇
- 2025年人教A版九年級數(shù)學(xué)下冊階段測試試卷含答案
- 二零二五年度智能交通系統(tǒng)出資人協(xié)議書3篇
- 2025年新科版七年級化學(xué)上冊月考試卷
- 2025年度供應(yīng)鏈金融循環(huán)額度貸款合作協(xié)議書4篇
- 霧化吸入胃蛋白酶顆粒藥物相互作用-洞察分析
- 2025年滬科版九年級物理上冊階段測試試卷含答案
- 虛擬現(xiàn)實技術(shù)在公共服務(wù)中的應(yīng)用-洞察分析
- 小型化超聲傳感器技術(shù)-洞察分析
- GB/T 11072-1989銻化銦多晶、單晶及切割片
- GB 15831-2006鋼管腳手架扣件
- 有機(jī)化學(xué)機(jī)理題(福山)
- 醫(yī)學(xué)會自律規(guī)范
- 商務(wù)溝通第二版第4章書面溝通
- 950項機(jī)電安裝施工工藝標(biāo)準(zhǔn)合集(含管線套管、支吊架、風(fēng)口安裝)
- 微生物學(xué)與免疫學(xué)-11免疫分子課件
- 《動物遺傳育種學(xué)》動物醫(yī)學(xué)全套教學(xué)課件
- 弱電工程自檢報告
- 民法案例分析教程(第五版)完整版課件全套ppt教學(xué)教程最全電子教案
- 7.6用銳角三角函數(shù)解決問題 (2)
評論
0/150
提交評論