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

正文內(nèi)容

紅外控制交通燈的設計與實現(xiàn)微機課程設計-資料下載頁

2025-06-16 18:22本頁面
  

【正文】 R MOV DX,CTL_8251 MOV AL,0 OUT DX,AL 。向控制口寫入0 CALL DLTIME 。延時,等待寫操作完成 OUT DX,AL 。向控制口寫入0 CALL DLTIME 。延時 OUT DX,AL 。向控制口寫入0 CALL DLTIME 。延時 MOV AL,40H 。向控制口寫入復位字40H OUT DX,AL CALL DLTIME RETReset_8251 ENDPDLTIME PROC NEAR PUSH AX PUSH DX MOV DX,1 。延時1ms MOV AH,0FFH 。星研公司提供的軟中斷 INT 21H POP DX POP AX RETDLTIME ENDPDL500ms PROC NEAR PUSH AX PUSH DX MOV DX,500 。延時500ms MOV AH,0FFH 。星研公司提供的軟中斷 INT 21H POP DX POP AX RET DL500ms ENDP ENDP DL_3S PROC NEAR PUSH AX PUSH DX MOV CX,6 dl_3s1: CALL DL500ms LOOP dl_3s1 POP DX POP AX RET endp DL_5S PROC NEAR PUSH CX MOV CX,10 DL5S1: CALL DL500ms LOOP DL5S1 POP CX RET ENDP InitPCI PROC NEAR MOV AH,00H MOV AL,03H INT 10H 。清屏 MOV AH,0B1H MOV AL,01H INT 1AH CMP AH,0 JZ InitPCI2 LEA DX,msg0 InitPCI1: MOV AH,09H INT 21H JMP Exit InitPCI2: MOV AH,0B1H MOV AL,02H MOV CX,Device_ID MOV DX,Vendor_ID MOV SI,0 INT 1AH JNC InitPCI3 。是否存在Star PCI9052板卡 LEA DX,msg1 JMP InitPCI1 InitPCI3: MOV DI,PCIBAR3 MOV AH,0B1H MOV AL,09H INT 1AH 。讀取該卡PCI9052基地址 JNC InitPCI4 LEA DX,msg2 JMP InitPCI1 InitPCI4: AND CX,0FFFCH MOV IO_Bit8_BaseAddress,CX RET InitPCI ENDPModifyAddress PROC NEAR ADD COM_ADD,CX ADD PA_ADD,CX ADD PB_ADD,CX ADD PC_ADD,CX ADD DATA_8251,CX ADD CTL_8251,CX ADD W_8253_C,CX ADD W_8253_T0,CX RET ModifyAddress ENDPExit: MOV AH,4CH INT 21H END START 四、上機調(diào)試過程1 .硬件調(diào)試1)此次課程設計由于線路都是自己想出的,,以及在龍夏老師和何立新老師的指導下, 硬件調(diào)試基本上沒有出現(xiàn)太多的問題,只是在紅外通訊的時候遇到點小問題,后來將紅外供應的頻率改為31250后問題就迎刃而解了.2) 連線時要注意不要帶電插拔,因為在帶電插拔時的電流有可能將部件燒壞。每次上機的時候先把PCI卡上的兩條排線先按上之后再開機箱電源。2.軟件調(diào)試在調(diào)試的過程中,遇到了很多問題。程序運行的路線并不是按照自己的想法來的;后來我采用單步運行的方式,每次都要檢查一下程序中用到的寄存器里面的數(shù)值,看它們是否是理論上程序運行后的數(shù)值。從中判斷所寫程序的正確性。檢查寄存器數(shù)值還可以了解程序的運行方式,比如循環(huán)、判斷的語句執(zhí)行后程序的運行走向等。用單步運行的方式先調(diào)試兩個子模式,將自己的編碼無法實現(xiàn)的最后編寫。隨著實驗的深入,我和與做紅外通訊的同學在一起討論,但在程序的調(diào)試過程中卻出現(xiàn)了各種錯誤現(xiàn)象,發(fā)送的紅外編碼總是接收不到。特別是,后來在單步調(diào)試過程下發(fā)現(xiàn)程序設計時從而出現(xiàn)多是采用的自己想向的代碼設計,的錯誤很多,分別對各個程序代碼進行了修改,但還是不能實現(xiàn)正常的交通燈的變化規(guī)律,不是燈的變化不按交通燈的變化規(guī)律變化,而是在一遍來過之后判斷是否有鍵盤按鍵按下時,總是全滅一次之后再按編碼的設計進行。但是我在調(diào)試時就是不知問題出現(xiàn)在那處,后經(jīng)過何立新老師指導知道是模式子程序跳轉(zhuǎn)時出現(xiàn)問題,在老師的指導下,對跳轉(zhuǎn)出現(xiàn)超出范圍進行在中間加標簽的方法解決。這一點瑕疵得以解決,再把這種方法運用在能一個子程序,程序能按照自己設計的思路運行。 設計結(jié)果分析及問題討論、課程設計結(jié)果及分析本次課程設計的結(jié)果:模式一(單行線)情況下,首先東西方向綠燈(1號燈)亮,南北方向紅燈(7號燈)亮持續(xù)5S;然后東西方向綠燈(1號燈)閃爍6次,延遲3S,南北方向繼續(xù)紅燈(7號燈);接著東西方向黃燈(2號燈)亮3秒,南北方向繼續(xù)紅燈(7號燈)。接著南北方向綠燈(5號燈)亮,東西方向紅燈(3號燈)亮持續(xù)5S;然后南北方向綠燈(5號燈)閃爍6次,延遲3S,東西方向繼續(xù)紅燈(3號燈);接著南北方向黃燈(6號燈)亮3秒,東西方向繼續(xù)紅燈(3號燈),依此循環(huán)下去。模式二(雙行線)情況下,將黃燈當作左轉(zhuǎn)綠燈,第二個紅燈當作左轉(zhuǎn)紅燈,首先東西方向直行綠燈(1號燈)亮,左轉(zhuǎn)紅燈(4號燈)亮,南北方向直行紅燈(7號燈)亮,左轉(zhuǎn)紅燈(8號燈)亮5秒;然后東西方向直行綠燈(1號燈)閃爍6次,延遲3S,左轉(zhuǎn)紅燈(4號燈)亮,南北方向繼續(xù)紅燈(7號燈和8號燈);之后東西方向左轉(zhuǎn)綠燈(2號燈)亮5秒,直行紅燈(3號燈)亮,南北方向直行紅燈左轉(zhuǎn)紅燈亮(7號燈和8號燈);接著東西方向左轉(zhuǎn)綠燈(1號燈)閃爍6次,延遲3S,南北方向繼續(xù)紅燈(7號燈和8號燈)。接著南北方向直行綠燈(5號燈)亮,左轉(zhuǎn)紅燈(8號燈)亮,東西方向直行紅燈左轉(zhuǎn)紅燈(3號燈和4號燈)亮,持續(xù)5秒;接著南北方向直行綠燈(5號燈)閃爍6次,延遲3S,東西方向繼續(xù)直行紅燈左轉(zhuǎn)紅燈(3號燈和4號燈)亮;接著南北方向左轉(zhuǎn)綠燈(6號燈)亮,東西方向直行紅燈左轉(zhuǎn)紅燈(3號燈和4號燈)亮,持續(xù)5秒;然后南北方向左轉(zhuǎn)綠燈(6號燈)閃爍6次,延遲3S,東西方向繼續(xù)直行紅燈左轉(zhuǎn)紅燈(3號燈和4號燈)亮,依此循環(huán)下去。 、問題討論 在設計結(jié)束之后,我對程序進行了認真的思考,本次課程設計中的模式的選擇和時間的設置是用電平開關(guān)來控制的,這樣的設計操作簡單便于實用。但是不能提供用戶根據(jù)實際情況做最優(yōu)調(diào)整的功能,另外沒有外接LED顯示倒計時時間,都是因為時間倉促沒有來得及實現(xiàn)的,對此比較遺憾。、體會和建議經(jīng)過兩個星期的設計和兩個星期的上機操作,我認為上邊的程序雖然說比較通俗易懂,開始一點一點的寫還是比較苦難的,以前做的實驗都是一個端口,這次用到了三個端口,需要三個端口以及對三個芯片進行相應的片選,還要去查這幾個端口的端口地址才能在軟件中找到這些端口。此次實驗不但提高了我的實踐能力和理論水平,而且對于我認識掌握各種操作技巧具有重大意義,使我的綜合動手能力得到了很大的提高!在這次設計實驗中,使我對微機接口軟件和硬件部分的設計有了更深入的理解,通過本次的實際操作,鍛煉了我對所學知識的認知應用能力,并且對匯編語言也有了更進一步的掌握。通過本次實驗,我對匯編指令如何在硬件芯片中運行有了進一步的理解和掌握。也使我真正學到了匯編語言和計算機基本架構(gòu),對所學知識有了更加深刻的理解。這次實驗不但提高了我的實踐能力和理論水平,而且對于我認識掌握各種操作技巧具有重大意義,使我的綜合素質(zhì)得到了很大的提高!通過本次課程設計,在不斷的發(fā)現(xiàn)問題,分析問題,解決問題中,我學到了更多關(guān)于微機原理課程的相關(guān)內(nèi)容,了解了8258258253芯片的作用、內(nèi)部結(jié)構(gòu)、引腳的功能、工作方式、技術(shù)參數(shù)、如何去使用這些芯片實現(xiàn)程序的要求。更加深入認識了紅外通訊原理以及如何將編碼信息一位一位的發(fā)送出去。也非常感謝龍夏老師,何立新老師和張老師對我們的嚴格要求,正是在這樣嚴格的要求下,我們才得以真正學到我們的專業(yè)知識,同時張老師也教會了我們一種對任何事情都要嚴謹和認真的態(tài)度,對于我們未來的發(fā)展,有積極的意義!總的來說,雖然課程設計的時間有限,但在這有限的時間里,不僅完成了作業(yè),提交了結(jié)果,也豐富了這門硬件課程的更多知識,更深入地了解了這門專業(yè)課的精髓,知道了平常習慣操作使用的電腦是怎樣協(xié)調(diào)工作,怎樣實現(xiàn)各種不同的功能。在設計的過程中,程序的設計出現(xiàn)了些問題,尤其是邏輯上出現(xiàn)的問題具有很強的隱蔽性,不易被發(fā)覺,最后經(jīng)過老師的指導與自己的思考,終于發(fā)現(xiàn)了錯誤,是沒有考慮到程序過長導致跳轉(zhuǎn)越界,但是條件跳轉(zhuǎn)沒有無條件跳轉(zhuǎn)靈活;以及紅外編碼問題。最后通過查看寄存器了解問題出在哪兒?對癥下藥,問題就得到了解決。學習和掌握計算機中常用接口電路8258253及8255A的應用和設計技術(shù),充分認識理論知識對應用技術(shù)的指導性作用,進一步加強理論知識與應用相結(jié)合的實踐和鍛煉。通過這次設計實踐能夠進一步加深對專業(yè)知識和理論知識學習的認識和理解,使自己的設計水平和對所學的知識的應用能力以及分析問題解決問題的能力得到全面提高。設計者:張玉 0904012045 完成時間:2011年12月
點擊復制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1