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

正文內(nèi)容

競賽搶答器課程設(shè)計-微機接口課程設(shè)計報告(參考版)

2025-01-21 22:57本頁面
  

【正文】 通過這次設(shè)計實踐使自己進一步加深了對專業(yè)知識和理論知識學習的認識和理解,使自己對于現(xiàn)實生活中的實際問題有了更貼切的整體把握和領(lǐng)會,并很好的將之與所學的相關(guān)知識達到了很好的聯(lián)系與對接,同時對于所學知識的應用能力、分析問題和解決問題的能力都得到了全面的提高。在逐步實驗過程中,通過每一個功能的實現(xiàn),通過上機實踐,對理論知識也有了更為透徹的理解和認知。通過整個程序的編寫及后續(xù)的優(yōu)化工作,使我對匯編語言有了更深層次的掌握,同時也對用匯編語言進行程有了進一步的理解。通過這次課程設(shè)計我掌握了作為終端顯示的七段LED顯示器物理構(gòu)造,明白了其工作原理,數(shù)字成象的原理及相關(guān)技術(shù)參數(shù)。 收獲、體會和建議 通過本次課程設(shè)計我熟練掌握了可編程并行接口芯片8255A的內(nèi)部結(jié)構(gòu),數(shù)據(jù)總線緩沖器,三個八位端口,A口、B口和C口的控制電路,讀寫控制邏輯,工作方式,分別有:方式0基本輸入輸出方式,方式1—選通輸入輸出方式,方式2—雙向選通輸入輸出方式,初始化,包括方式選擇控制字,C口按位置位控制字及其應用。將BL與1比較,如果大于1,說明有多人同時搶答,七段LED顯示器上顯示E,表示搶答無效。然后從B口輸出搶答結(jié)果到七段LED顯示器上,C口控制LED數(shù)碼管的位控制,采用最左邊的一位LED顯示,并設(shè)置延遲在最右邊的一位LED上顯示最終的搶答者號碼,便于觀察和比較。由于響應速度非常快,若有兩人或兩人以上同時撥下開關(guān)是,七段LED顯示器上始終會靈敏的顯示第一個按下開關(guān)的搶答者,當起初有兩個或以上選手搶答,則顯示“E”表示出錯,搶答無效。經(jīng)老師檢查后,發(fā)現(xiàn)在顯示程序后立刻執(zhí)行了LED全滅,在人眼的能力內(nèi)是看不到的,在老師的建議下,加入一個延遲程序即可解決問題。設(shè)計時在測試微動開關(guān)是否松開后,再加一個B口輸出在LED上顯示。(3) 在老師的要求下,應該能夠觀察到選手的編號。(1)數(shù)碼管顯示數(shù)字的筆畫不對,盡管數(shù)碼管編碼正確無誤,經(jīng)檢查原因是控制編碼段的定位變化未能有效設(shè)置好,隨著程序的運行,值變化混亂,后經(jīng)單步調(diào)試,仔細分析并改正優(yōu)化,成功解決。在聯(lián)機調(diào)試時出現(xiàn)了兩個問題:(1)起初一直堅守“1”有效,運行錯誤,后仔細閱讀了實驗箱使用說明,認識微動開關(guān)按下時的狀態(tài)為“0”,松開為“1”,于是在程序中讀信號的代碼段中入NOT AX,將讀取的微動開關(guān)按位取反,以使得開關(guān)按下“0”時有效,彈開“1”時無效,結(jié)果成功實現(xiàn)?!?剛開始調(diào)試程序時,總是出現(xiàn)錯誤,后經(jīng)老師提示,原因是新實驗箱沒有8086CPU,它采用的運行方式是上位機的CPU模擬實現(xiàn)下位機的8086CPU實現(xiàn)功能,所以加入了老師給的地址轉(zhuǎn)換程序,得以實現(xiàn)。后在老師提示下,原因是PB口的連接的并不是adp,而是dpa。是否存在Star PCI9052板卡 LEA DX,msg1 JMP InitPCI1 InitPCI3: MOV DI,PCIBAR3 MOV AH,0B1H MOV AL,09H INT 1AH 。調(diào)用延遲程序jmp step0 ssegment:db 06hdb 5bhdb 4fhdb 66hdb 6dhdb 7dhdb 07hdb 7fhdb 79hDL500ms PROC NEARpush axpush dxmov dx,500mov ah,0ffhint 21hpop dxpop axRETDL500ms ENDPInitPCI PROC NEAR MOV AH,00H MOV AL,03H INT 10H 。設(shè)置數(shù)碼管位選碼一位顯示mov al,0FEh 。檢測開關(guān)是否已松開jnz step5 。設(shè)置數(shù)碼管位選碼一位顯示mov al,7Fh 。將BX的內(nèi)容(代碼表首地址)+AL的內(nèi)容(表格偏移量)作為有效地。bl用來記錄是哪一位選手jmp nexterror:mov bl,8print:mov al,bllea bx,ssegment 。有搶答信號jc print 。有一人以上同時搶答,則報錯mov bl,00h 。有進位,bl自加記錄同時搶答人數(shù)test2: loop test1。循環(huán)右移一位,末位進CFjnc test2 。bl用于記錄有幾人同時按鍵mov cx,8h 。檢測是否有輸入jz step2 。讀A口狀態(tài)not ax 。只使用最左邊一位out dx,alstep2:mov dx,PA_ADD 。輸出顯示0表示允許搶答out dx,ax mov dx,PC_ADD 。禁止顯示LED全滅
點擊復制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1