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

正文內(nèi)容

微型計算機(jī)原理與接口技術(shù)課程設(shè)計報告皮帶傳輸機(jī)控制器設(shè)計-資料下載頁

2025-08-06 00:22本頁面
  

【正文】 MOV AH,ALAND AL,0F0H MOV CL,4 ROL AL,CL MOV buffer+1,AL AND AH,0FH MOV buffer,AH POP CX RETb1: LEA BX,Data_0832 JMP b2buffer1 ENDP 。鎖定buffer里的 。獲取字符碼表偏移地址 LEA SI,buffer ADD SI,7d1: MOV AL,[SI] 。將字節(jié)緩沖區(qū)第一個數(shù)據(jù)送給AL,進(jìn)行換碼,便于輸出 XLAT 。換碼指 令,獲得字符碼表中對應(yīng)緩沖區(qū)字符的字符碼 CALLWRITE_DATA DEC SI LOOP d1 。循環(huán)8次結(jié)束,即8個字符全部換碼結(jié)束 pop cx RETDisplay1 ENDP 。利用8279向LED寫入數(shù)據(jù) WRITE_DATA PROC NEAR MOV DX,DATA_8279 OUT DX,ALRETWRITE_DATA ENDP。************************************ InitPCI PROCNEAR MOV AH,00H MOV AL,03H INT 10H。清屏MOV AH,0B1H MOV AL,01H INT 1AH CMP AH,0 JZ InitPCI2 LEA DX,msg0InitPCI1: MOV AH,09H INT 21H JMP Exit InitPCI2: MOV AH,0B1H MOV AL,02H MOV CX,Device_IDMOV DX,Vendor_ID MOV SI,0 INT 1AH JNC InitPCI3 。是否存在StarPCI9052板卡 LEA DX,msg1 JMP InitPCI1 InitPCI3: MOV DI,PCIBAR3 MOV AH,0B1H MOV AL,09HINT 1AH 。讀取該卡PCI9052基地址 JNC InitPCI4LEA DX,msg2 JMP InitPCI1 InitPCI4: AND CX,0FFFCH MOV IO_Bit8_BaseAddress,CX RET InitPCI ENDP ModifyAddress PROC NEARADD CMD_8255,CX ADD PC_8255,CX ADD DA0832,CX ADD CMD_8279,CX ADD DATA_8279,CX RET ModifyAddress ENDP Exit: MOV AH,4CHINT 21H END START 四、上機(jī)調(diào)試過程本次課程設(shè)計跨越了2個學(xué)期,在上學(xué)期的預(yù)審中,我想出了一套方案,但是由于只是限于理論,所以在經(jīng)歷了一個寒假之后進(jìn)入實驗室時,出現(xiàn)了很多的錯誤。第一套方案,我考慮到節(jié)省芯片,所以設(shè)計中并沒有加入8279,而直接采用8255的A口和B口來控邏輯開關(guān)的輸入和LED燈的顯示。而且沒有考慮到轉(zhuǎn)速的測是依靠光電脈沖原理進(jìn)行的,因此也沒有加入定時計數(shù)器8253和中斷控制器8259。在進(jìn)實驗之后,我才意識到這樣的方案只能在單片機(jī)上實現(xiàn),而且編成也極為不便。后來在老師的指導(dǎo)下,我改變了思想,作出了現(xiàn)在的設(shè)計。最終的硬件設(shè)計如下:利用DAC0832與直流電機(jī)相連,對測量的速度進(jìn)行所需操作;以8279來控制鍵盤的輸入和LED燈的顯示。其硬件原理圖及在STAR ES598PCI試驗儀上的接線已經(jīng)在本報告的前半部分給出。 軟件調(diào)試在上學(xué)期的答辯中,對整個課程設(shè)計所要實現(xiàn)的功能以及過程中可能會出現(xiàn)的問題有了一個比較深入的了解,因此在動手寫程序之前我將這些寶貴的經(jīng)驗一一寫到紙上。當(dāng)程序編寫到某一階段的時候,如果紙上有記錄,那么對這些部分必定要倍加注意,盡量減少出現(xiàn)錯誤的幾率。就是這樣,一點一滴的積累,在進(jìn)實驗室五天后就我基本上編好了主要的實驗程序,剩下的就是調(diào)試了。由于事前工作做到了位,所以編寫出來的程序出現(xiàn)的低級性錯誤比較少,軟件調(diào)試的主要任務(wù)集中在實現(xiàn)任務(wù)書所要的功能。下面就幾處出現(xiàn)問題較多,同時也是程序核心部分給出扼要的調(diào)試過程。⑴程序中出現(xiàn)問題較多的當(dāng)屬LED的顯示問題,控制程序的不合理直接導(dǎo)致些問題的存在。對于8位的LED顯示燈,如何實現(xiàn)分塊顯示著實讓我費(fèi)了不少心思。最后采用的方法是循環(huán)8次,這樣就能對8位的LED現(xiàn)實模塊實現(xiàn)軟性分割。左邊四位用以顯示轉(zhuǎn)速設(shè)定檔數(shù)和工作模式,右邊四位則用來顯示實測的轉(zhuǎn)速值。顯示設(shè)定轉(zhuǎn)速檔數(shù)自然易于實現(xiàn)——只需定義一個存取空間用來接收由鍵盤輸入的值,然后調(diào)用顯示模塊順序顯示即可。本次編成實現(xiàn)中,有兩個比較難解決的問題,一個是控速問題,一個是轉(zhuǎn)速同步跟蹤問題。⑵ 第一個比較難解決的問題就是何時實現(xiàn)轉(zhuǎn)速控制的問題了,就像我在選擇芯片那一章節(jié)所提到的,對于電機(jī)的轉(zhuǎn)速如何做到“想加即加,想減即減”要滿足這樣的實時性必須將啟動控制轉(zhuǎn)速的條件維持到準(zhǔn)確的程度,這就要求很好的將兩方面的轉(zhuǎn)速值做好比較。而對于比較而言更是涉及到數(shù)制轉(zhuǎn)化的問題:從接收的二進(jìn)制經(jīng)轉(zhuǎn)化成為十進(jìn)制碼在LED上顯示,由鍵盤輸入的則是一個十進(jìn)制的數(shù)。如果麻木轉(zhuǎn)換勢必會導(dǎo)致數(shù)據(jù)混亂,但是粗略的比較又會出現(xiàn)不知何時加速的弊端。進(jìn)過一番鉆研和虛心求教,終于給出了合理的解決方案——直接將輸入的轉(zhuǎn)速設(shè)定值轉(zhuǎn)換為十六進(jìn)制與存放在AX中的實測轉(zhuǎn)速值進(jìn)行比較。⑶第二個比較難解決的問題就是轉(zhuǎn)速同步跟蹤問題:由DAC0832給直流電機(jī)供電,再有8255給步進(jìn)電機(jī)供電和控速,當(dāng)從鍵盤接收到某個檔數(shù)和當(dāng)前檔數(shù)不一致時,利用程序同時改變二者的轉(zhuǎn)速值,并達(dá)到相同。我在軟件調(diào)試的過程中時刻伴隨著硬件調(diào)試,因為只有這樣才能更好地把握整體效果,并且能很準(zhǔn)確的了解自己程序的不足。比方說,要求顯示在左邊四位的溫度值跑到了右邊,那么從結(jié)果中就能了解到是8279的控制字出了問題。就 這樣,在一個禮拜的時間里,我最終收獲了成功。步進(jìn)電機(jī)無法轉(zhuǎn)動,直流電機(jī)運(yùn)轉(zhuǎn)正常。通過本次課程設(shè)計確實加深了對書本知識的理解,也增強(qiáng)了對書本知識的運(yùn)用。同時在設(shè)計的過程中好多用到匯編語言的知識,也提高了學(xué)習(xí)匯編的積極性。本設(shè)計從剛開始的雜亂無章到后來問題的一點點解決,思路的漸漸清晰,都充分說明了只要用心去做問題是一定可以解決的。五、設(shè)計結(jié)果分析及問題的提出實驗實現(xiàn)電機(jī)轉(zhuǎn)速的調(diào)速控制功能:當(dāng)轉(zhuǎn)速低于某一設(shè)定檔數(shù)的時候增加DAC0832和8255緩沖區(qū)的輸入值電機(jī)轉(zhuǎn)速升高,逐步使轉(zhuǎn)速上升到設(shè)定值檔數(shù)。反之,當(dāng)電機(jī)轉(zhuǎn)速高于設(shè)定檔數(shù)時減小DAC0832和8255緩沖區(qū)的輸入值來降低電機(jī)轉(zhuǎn)速,使其逼近LED左邊顯示的設(shè)定檔數(shù)。實驗的結(jié)果是這樣的:運(yùn)行程序以后,LED顯示出始設(shè)置轉(zhuǎn)速、工作檔數(shù)和工作模式;再從鍵盤輸入速度設(shè)定檔數(shù)以后,左四位LED燈顯示剛設(shè)定的轉(zhuǎn)速檔數(shù)和當(dāng)前工作模式;右邊動態(tài)顯示的為實際測量的速度值??煞磸?fù)進(jìn)行轉(zhuǎn)速檔數(shù)設(shè)置,控制電機(jī)反復(fù)。另外值得注意的時,由于電流限制,直流電機(jī)的轉(zhuǎn)速范圍只能控制在0—91r/s,無法達(dá)到實驗的要求0—96r/s。由于時間關(guān)系,我構(gòu)思的某些功能沒有能夠在實驗期間得以完善,本程序的缺憾在于電機(jī)之間并沒有實現(xiàn)真正的轉(zhuǎn)速相互跟蹤。因此在以后的學(xué)習(xí)中應(yīng)該虛心汲取新的知識從而能夠找到另一種更精確的方法控制電機(jī)轉(zhuǎn)速跟蹤。、體會和建議本次課程設(shè)計歷時了兩個學(xué)期2個月的時間,在上學(xué)期的預(yù)審中,由于接口這門可學(xué)的不是很好,所以遇到了一些困難,3個禮拜里我把接口復(fù)習(xí)了一遍,以前一些模棱兩可的知識都掌握的更加熟練了。在做設(shè)計時,由于步進(jìn)電機(jī)以前沒有接觸過,所以查閱了很多的資料花了很長時間才弄懂,而且對于我的匯編能力的提升有著很好的影響,還有芯片8279也把理論知識融合到了實踐里。這次設(shè)計中涉及到的知識有很多我不懂的,這就突出了查閱資料的重要性,在大學(xué)的學(xué)習(xí)中,自主的查閱資料是很重要的。而且在做實驗時要仔細(xì),一些小的差錯將會導(dǎo)致整個程序運(yùn)行失敗。本次的實驗,不僅讓我對于接口的很多知識認(rèn)識的更加深刻,而且還接觸了很多沒有在課堂上學(xué)的知識,實踐是檢驗真理的唯一途徑,只有理論與實踐相結(jié)合的學(xué)習(xí)才能真正的學(xué)到知識。這次的課程設(shè)計結(jié)束了,但是我在以后的學(xué)習(xí)生活中還是會盡量給自己找一些或大或小的實驗來做。 設(shè)計者:周顏安完成時間:2010年3月
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1