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

正文內(nèi)容

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

2024-11-07 08:42本頁面

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

  

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