freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于8255的步進(jìn)電機控制系統(tǒng)設(shè)計(參考版)

2024-11-11 08:42本頁面
  

【正文】 。我認(rèn)為這一點很重要,因為在以后的工作過程中我們不可能任何項目都用實驗板去仿真調(diào)試,因此我們必須先用軟件仿真成功后才動手去芯片上調(diào)試。因此,在做實驗時我們應(yīng)該細(xì)心一點,否則一根線接錯,或者一個字母輸錯可能會浪 費我們寶貴的時間去檢查錯誤。 有同學(xué)完全復(fù)制我的代碼卻沒有觀察到應(yīng)有的現(xiàn)象,取而代之的是電機左右擺動。因此在編程中我寫了好幾個備用的延時子程序,其中有一個是前面的跑馬燈中復(fù)制過來的,還有一個是我《微控制器》(即 MC68HC908GP32 單片機)中的延時子程序改為 8086 匯編得到的,只要修改其中的參數(shù)應(yīng)該能控制延時的長短。 通過做這個實驗我發(fā),延時子程序延時的長短很難控制。 我認(rèn)為做這個實驗最成功的地方就是用步序表去做,從而避免了后面大量冗余重復(fù)的代碼,從而簡化了代碼。這樣,在正式做實驗時我擁有了充足的時間去調(diào)試和改進(jìn),并在實驗時間結(jié)束時成功實現(xiàn)了大部分功能。 實驗大部分的源代碼都是我自己寫的,花了大概一個晚上的時間。以前在雜志上看到 ,電腦的軟驅(qū)就是用步進(jìn)電機帶動軟盤轉(zhuǎn)動的 ,我也親手拆下過里面的步進(jìn)電機 ,但是對步進(jìn)電機的工作原理 ,以及計算機是怎么控制步進(jìn)電機的并不了解 。步進(jìn)電機并不像普通的直流 電機,交流電機那樣在常規(guī)下使用 , 步進(jìn)電機的轉(zhuǎn)速、停止的位置只取決于脈沖信號的頻率和脈沖數(shù),而不受負(fù)載變化的影響。通過做該實驗 ,使我受益匪淺 ,特別是對用 8086 CPU 去控制步進(jìn)電機有了進(jìn)一步的認(rèn)識 ,對步進(jìn)電機的原理也有了比較深的了解。 微機原理與接口 綜合實驗 實驗設(shè)計 15 若步進(jìn)電機運行不正常,則需檢查程序的功能是否有誤,直至達(dá)到期望結(jié)果為止。 新建文件,編寫程序 ,并以 .ASM 擴展名保存。子程序返回 DELAY1S ENDP CODE ENDS END START 實驗的實現(xiàn) 連接計算機與實驗箱,按電路圖將實驗箱內(nèi)部各個芯片和接口連接?;謴?fù) BX POPF 。不為 0 則轉(zhuǎn)至 LP2 處執(zhí)行 POP CX 。CX 減 1,不為 0 則轉(zhuǎn)至 LP1 處執(zhí)行 DEC BX 。把標(biāo)志寄存器的內(nèi)容保存到堆棧中去 POPF 。將 3E8H 送 BX,用 于控制外循環(huán)次數(shù) LP2: MOV CX,0BAH 。保存 BX PUSH CX 。************************************************************************************** DELAY1S PROC NEAR PUSHF 。8086 延時 1S 子程序 ,用執(zhí)行 PUSHF 和 POPF 指令來延時 。子程序返回 DELAY ENDP 。CX 減 1,若不為 0 則轉(zhuǎn)向 DD1,否則跳出循環(huán) POP CX 。將 DLY_C 的值送 CX 以控制延時的長短 DD1:NOP 。************************************************************************************** DELAY PROC NEAR PUSH CX 。該延時子程序用于控制電機轉(zhuǎn)速若 DLY_C 減少 ,則延時時間將減少 ,則電機轉(zhuǎn)速增加 , 。無條件轉(zhuǎn)到 START 處以實現(xiàn)下一個循環(huán) ?;謴?fù) CX LOOP FZ 。若電機轉(zhuǎn)速已經(jīng)達(dá)到最大值 ,則 CX 加 1 以實現(xiàn)電機勻速轉(zhuǎn)動 NN2: MOV DLY_C,CX 。CX與 100H比較 ,判斷電機轉(zhuǎn)速是否已經(jīng)達(dá)到最 微機原理與接口 綜合實驗 實驗設(shè)計 12 大值 JNE NN2 。將 DLY_C 的值送 CX DEC CX 。判斷電機是否已經(jīng)反向走完 8 拍 PUSH CX 。調(diào)用延時子程序 ,用來控制電機轉(zhuǎn)速 DEC BX 。將電機的步序送 AL OUT DX,AL 。將 7 送 BX 使電機反轉(zhuǎn)的初始相序為 D+A NEXT2: MOV DX,CTL 。延時初始值 MOV CX,QS 。反轉(zhuǎn)加速一段時間,過程與正向加速類似 ,速度達(dá)到最大值后勻速轉(zhuǎn)動 . 。調(diào)用 5 次延時 1 秒子程序 ,總共延時 5 秒 CALL DE
點擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1