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

正文內(nèi)容

基于8255的步進電機控制系統(tǒng)設計-資料下載頁

2024-11-07 08:42本頁面

【導讀】程序輸出脈沖序列到8255的PA口,控制步進電機正傳,反轉(zhuǎn),加速,減速。進一步掌握微機原理與接口的理論和實際方法。培養(yǎng)和鍛煉開發(fā)控制系統(tǒng)的。為今后單片機的學習與應用開發(fā)打下良好的基礎。法,進一步了解單片機控制外部設備的常用電路。該步進電機為一四相步進電機,采用單極性直流電源供電。電機的各相繞組按合適的時序通電,就能使步進電機步進轉(zhuǎn)動。相反應式步進電機工作原理示意圖。齒就和D、A相繞組磁極產(chǎn)生錯齒。當開關SC接通電源,SB、SA、SD斷開時,而0、3號齒和A、B相繞組產(chǎn)生錯齒,2、5. 依次類推,A、B、C、D四相繞組輪流。較高的轉(zhuǎn)動力矩又可以提高控制精度。號的能量遠遠不足以驅(qū)動步進電動機。路來驅(qū)動步進電動機。能夠提供較快的電流上升和下降速度,使電流波形盡量接近矩形。雙極性驅(qū)動、高低壓驅(qū)動、斬波驅(qū)動、細分驅(qū)動、集成電路驅(qū)動等。陳列,由七個硅NPN達林頓管組成。步進電機的旋轉(zhuǎn)方向和內(nèi)部繞組的通電順序及通電方式有密切關系。

  

【正文】 容保存到堆棧中去 PUSH BX 。保存 BX PUSH CX 。保存 CX 微機原理與接口 綜合實驗 實驗設計 14 MOV BX,3E8H 。將 3E8H 送 BX,用 于控制外循環(huán)次數(shù) LP2: MOV CX,0BAH 。將 0BAH 送 CX,用于控制內(nèi)循環(huán)次數(shù) LP1: PUSHF 。把標志寄存器的內(nèi)容保存到堆棧中去 POPF 。將保護的 FLAG內(nèi)容恢復 ,這兩條指令主要是用于延時 LOOP LP1 。CX 減 1,不為 0 則轉(zhuǎn)至 LP1 處執(zhí)行 DEC BX 。BX 減 1 JNZ LP2 。不為 0 則轉(zhuǎn)至 LP2 處執(zhí)行 POP CX ?;謴?CX POP BX ?;謴?BX POPF 。將保護的 FLAG 內(nèi)容恢復 RET 。子程序返回 DELAY1S ENDP CODE ENDS END START 實驗的實現(xiàn) 連接計算機與實驗箱,按電路圖將實驗箱內(nèi)部各個芯片和接口連接。 然后打開計算機,執(zhí)行 WAVE 集成調(diào)試軟件,設置 8086 硬件仿真器。 新建文件,編寫程序 ,并以 .ASM 擴展名保存。 對程序進行匯編,匯編無誤后,單擊全速執(zhí)行,然后查看運行結果。 微機原理與接口 綜合實驗 實驗設計 15 若步進電機運行不正常,則需檢查程序的功能是否有誤,直至達到期望結果為止。 七、實驗設計總結 這是一個綜合性實驗 ,也是我做得比較成功的一個微機接口實驗之一。通過做該實驗 ,使我受益匪淺 ,特別是對用 8086 CPU 去控制步進電機有了進一步的認識 ,對步進電機的原理也有了比較深的了解。主要表現(xiàn)在以下幾個方面: 對控制步進電機 (比如正轉(zhuǎn) ,反轉(zhuǎn) ,停止 ,加速 ,減速 )有了初步的認識。步進電機并不像普通的直流 電機,交流電機那樣在常規(guī)下使用 , 步進電機的轉(zhuǎn)速、停止的位置只取決于脈沖信號的頻率和脈沖數(shù),而不受負載變化的影響。因此 ,用 8086 控制步進電機不能像控制其它電機一樣。以前在雜志上看到 ,電腦的軟驅(qū)就是用步進電機帶動軟盤轉(zhuǎn)動的 ,我也親手拆下過里面的步進電機 ,但是對步進電機的工作原理 ,以及計算機是怎么控制步進電機的并不了解 。 通過做這個綜合性實驗 ,我對這些有了一個初步的認識。 實驗大部分的源代碼都是我自己寫的,花了大概一個晚上的時間。在做實驗之前多已經(jīng)把源代碼輸入計算機并在 WAVE 上通過軟件仿真的形式調(diào) 試通過。這樣,在正式做實驗時我擁有了充足的時間去調(diào)試和改進,并在實驗時間結束時成功實現(xiàn)了大部分功能。通過該實驗,我認為不管做什么實驗都必須提前預習,了解實驗的基本原理,這樣才能把實驗做好。 我認為做這個實驗最成功的地方就是用步序表去做,從而避免了后面大量冗余重復的代碼,從而簡化了代碼。但是這樣必須用一些比較復雜的 微機原理與接口 綜合實驗 實驗設計 16 指令以及多重循環(huán),增加編程的難度,但使程序更加簡潔。 通過做這個實驗我發(fā),延時子程序延時的長短很難控制。比如步進電機的加速用到 了延時,如果延時時間過短,那么觀察時用肉眼很難看 到轉(zhuǎn)速在增加,因 為加速過程太短了。因此在編程中我寫了好幾個備用的延時子程序,其中有一個是前面的跑馬燈中復制過來的,還有一個是我《微控制器》(即 MC68HC908GP32 單片機)中的延時子程序改為 8086 匯編得到的,只要修改其中的參數(shù)應該能控制延時的長短??磥碛密浖訒r的方法很難實現(xiàn)精確延時。 有同學完全復制我的代碼卻沒有觀察到應有的現(xiàn)象,取而代之的是電機左右擺動。我們的第一反應是電機可能壞了,但最終檢查的結果卻是線接反了。因此,在做實驗時我們應該細心一點,否則一根線接錯,或者一個字母輸錯可能會浪 費我們寶貴的時間去檢查錯誤。 在做實驗前我用 WAVE 軟件仿真功能進行調(diào)試,并用觀察寄存器的變化情況來推測實驗結果。我認為這一點很重要,因為在以后的工作過程中我們不可能任何項目都用實驗板去仿真調(diào)試,因此我們必須先用軟件仿真成功后才動手去芯片上調(diào)試。這樣我們才能節(jié)省時間并避免損壞硬件等意外情況。
點擊復制文檔內(nèi)容
醫(yī)療健康相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1