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

正文內(nèi)容

基于8086的步進(jìn)電機(jī)控制課程設(shè)計(jì)(編輯修改稿)

2025-07-25 01:47 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 關(guān)。A口用于8255向外設(shè)輸入輸出8位并行數(shù)據(jù),B口用于8255向外設(shè)輸入輸出8位并行數(shù)據(jù),C口用于8255向外設(shè)輸入輸出8位并行數(shù)據(jù),當(dāng)8255工作于應(yīng)答I/O方式時(shí),C口用于應(yīng)答信號(hào)的通信。 控制器:8255將3個(gè)通道分為兩組,即A組和B組,相應(yīng)的控制器也分為A組控制器與B組控制器,各組控制器的作用如下為:A組控制器控制A口與上C口的輸入與輸出;B組控制器控制B口與下C口的輸入與輸出。8255具有3個(gè)相互獨(dú)立的輸入/輸出通道端口,用+5V單電源供電,能在三種方式下工作。表63 8255工作方式方式0基本輸入/輸出方式方式1選通輸入/輸出方式方式2雙向傳輸方式74HC373為三態(tài)輸出鎖存器,可用來(lái)驅(qū)動(dòng)數(shù)據(jù)總線。當(dāng)OE為高電平時(shí),D0—D7呈高阻態(tài),不驅(qū)動(dòng)數(shù)據(jù)總線,但鎖存器內(nèi)部的邏輯操作不受影響。當(dāng)鎖存允許端 LE 為高電平時(shí),Q隨數(shù)據(jù)D而變。當(dāng) LE 為低電平時(shí),Q被鎖存在已建立的數(shù)據(jù)電平。當(dāng) LE 端施密特觸發(fā)器的輸入滯后作用,使交流和直流噪聲抗擾度被改善 400mV。步進(jìn)電機(jī)模塊電路圖如圖61所示 圖61 步進(jìn)電機(jī)模塊步進(jìn)電機(jī)能將數(shù)字信號(hào)轉(zhuǎn)換為角位移。步進(jìn)電機(jī)輸入一個(gè)電脈沖就前進(jìn)一步,其輸入的角位移與輸入的脈沖數(shù)成正比,轉(zhuǎn)速與脈沖頻率成正比。從8255端口輸出的脈沖,其電流還不足以驅(qū)動(dòng)三相步進(jìn)電機(jī),因而在步進(jìn)電機(jī)和8255中間接一個(gè)驅(qū)動(dòng)芯片ULN2003。ULN2003A是一種高耐壓、大電流復(fù)合晶體管,由七個(gè)硅NPN 復(fù)合晶體管組成,灌電流可達(dá)500mA,并且能夠在關(guān)態(tài)時(shí)承受50V 的電壓,輸出還可以在高負(fù)載電流狀態(tài)下并行運(yùn)行[7]。7 硬件的制作與調(diào)試 在上述功能模塊以及工作原理的基礎(chǔ)上,為了探索8086 CPU在proteus仿真軟件中實(shí)現(xiàn)對(duì)步進(jìn)電機(jī)的控制,簡(jiǎn)單了解仿真軟件的應(yīng)用,以及更形象的展現(xiàn)對(duì)步進(jìn)電機(jī)控制的方法,在計(jì)算機(jī)上安裝proteus軟件并用proteus仿真軟件對(duì)電路的各器件進(jìn)行電路連接并載入EXE程序運(yùn)行文件給與不斷調(diào)試,最終使得電路圖能夠正常運(yùn)轉(zhuǎn)。如下圖為電路連接圖 圖71 電路連接圖1 圖72 電路連接圖28 總結(jié)先從整體上來(lái)說(shuō),我原本打算整個(gè)課程設(shè)計(jì)只需要12天即可完成,而實(shí)際的情況是用了將近4天還未完全實(shí)現(xiàn)設(shè)計(jì)要求,比如說(shuō),步進(jìn)電機(jī)的加速與減速功能,用4位7段數(shù)碼管來(lái)顯示步進(jìn)電機(jī)的轉(zhuǎn)速,這些功能都在代碼實(shí)現(xiàn)時(shí)遇到了困難,而這也恰恰反應(yīng)了匯編語(yǔ)言學(xué)習(xí)的不足——練習(xí)太少,而見(jiàn)過(guò)的匯編源碼也同樣很少。舉個(gè)例子,有其他小組做的搶答器設(shè)計(jì),有十幾行的一段程序是通過(guò)ROR循環(huán)右移指令和LOOPNZ指令來(lái)達(dá)到依次測(cè)試每個(gè)開(kāi)關(guān)是否摁下,就是這樣一段簡(jiǎn)單的代碼,就看足足1個(gè)小時(shí),原因有兩點(diǎn),它的代碼中寫(xiě)成了LOONZ指令,還有就是ROR,因?yàn)樗梢詫⒁瞥龅奈欢歼M(jìn)入CF以保存該位,以供后續(xù)的程序測(cè)試。這些指令很是不熟悉,從這方面很是能夠反應(yīng)出一些問(wèn)題。比如說(shuō)我在網(wǎng)上查找他人的設(shè)計(jì)方案時(shí),基本上都是用51單片機(jī)來(lái)控制步進(jìn)電機(jī)的,當(dāng)然都是通過(guò)Proteus軟件仿真驗(yàn)證的,很少有基于8086芯片的,很偶然的搜索一份后,我發(fā)現(xiàn)我需要把整個(gè)系統(tǒng)硬件連線理解透徹,很是花了一番功夫。一開(kāi)始我以為Proteus軟件不能做8086芯片的仿真,之前它都是用來(lái)仿真單片機(jī)的,而事實(shí)上它也確實(shí)是這樣,8086芯片的仿真確實(shí)是這兩年才添加的,應(yīng)為做8086芯片的仿真需要一系列外圍芯片的支持,比如說(shuō):8259A可編程中斷控制器、8255A可編程并行接口芯片、D/A轉(zhuǎn)換器、A/D轉(zhuǎn)換器,8251A可編程異步通信接口芯片()可見(jiàn)拿這個(gè)完全取代實(shí)驗(yàn)箱還有一定的距離。當(dāng)然這次的課程設(shè)計(jì)我可以完全使用它,因?yàn)闆](méi)有使用到8251A芯片。還有就是有很多輔助性芯片自己在以前根本就沒(méi)有關(guān)注過(guò),直到這次課程設(shè)計(jì),我才認(rèn)認(rèn)真真的查找了74系列芯片資料比如74LS2774LS138,因?yàn)槲以谶@次系統(tǒng)的硬件設(shè)計(jì)部分遇到了困難,因?yàn)橹暗?包括上學(xué)期的組成原理和這學(xué)期的接口技術(shù),用到的實(shí)驗(yàn)箱都是人家事先連好并預(yù)留出的,在實(shí)驗(yàn)時(shí)有都是按照實(shí)驗(yàn)手冊(cè)上的電路圖去連線的,幾乎從來(lái)不去思考為什么要這樣連接,這些芯片的內(nèi)部結(jié)構(gòu)是怎樣的,除了這個(gè)型號(hào)的芯片,其他型號(hào)的芯片是否也能實(shí)現(xiàn)相應(yīng)的功能,它們兩者之間又有何異同和優(yōu)缺點(diǎn),等等這一系列的問(wèn)題在硬件的設(shè)計(jì)時(shí)都讓我給碰到了,我不知道是我的幸運(yùn)還是不幸)這些問(wèn)題讓我認(rèn)識(shí)到在現(xiàn)有實(shí)驗(yàn)箱上不管是進(jìn)行實(shí)驗(yàn)的驗(yàn)證還是教學(xué),都存在很大的缺陷,更不用提系統(tǒng)的設(shè)計(jì)了。概括來(lái)說(shuō),芯片了解太少,匯編編程很不熟練,方案的整體設(shè)計(jì)把控很不足。學(xué)習(xí)的內(nèi)容:初步理解掌握了在Proteus軟件中進(jìn)行硬件仿真的步驟及方法,了解了Proteus軟件芯片庫(kù)的構(gòu)成體系,對(duì)芯片的選取不再過(guò)于盲目,理解并掌握了8255A芯片編程方法,了解了嵌入式系統(tǒng)設(shè)計(jì)的一般步驟與方法。 參考文獻(xiàn)[1] 馮康 《匯編語(yǔ)言》[M] 武昌:武漢大學(xué)出版社2010,06 [2] 公保華 通用接口的步進(jìn)電機(jī)控制驅(qū)動(dòng)單元[J]《電氣自動(dòng)化》1994,03[3] 王功利 基于PC機(jī)的步進(jìn)電機(jī)控制系統(tǒng)[J]《核電子學(xué)與探測(cè)技術(shù)》1996,05[4] 李瑞 基于單片機(jī)的步進(jìn)電機(jī)驅(qū)動(dòng)控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J]《科技致富向?qū)А?012,35[5] 魏雅 基于單片機(jī)的步進(jìn)電機(jī)控制系統(tǒng)的研究[J] 《電子設(shè)計(jì)工程》 2013,18[6] 胡全 51單片機(jī)的數(shù)碼管動(dòng)態(tài)顯示技術(shù)[J] 《信息技術(shù)》 2009,13[7] 王忠民《微型計(jì)算機(jī)原理》(第二版)[M] 西安:西安電子科技大學(xué)出版社 附錄1:總體電路原理圖 附錄2:元器件清單① 8086 CPU ② 8255A ③ ULN2003A④ MOTORSTEPPER ⑤ 74LS138 ⑥ 74LS273 ⑦ 74LS32⑧ 7411⑨ 開(kāi)關(guān)BUTTON 附錄3:源程序代碼 IOY0 EQU 0C400H 。片選IOY0對(duì)應(yīng)的端口始地址 MY8255_A EQU IOY0+00H*4 。8255的A口地址 MY8255_B EQU IOY0+01H*4 。8255的B口地址 MY8255_C EQU IOY0+02H*4 。8255的C口地址 MY8255_MODE EQU IOY0+03H*4 。8255的控制寄存器地址 STACK1 SEGMENT STACK DW 256 DUP(?)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1