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

正文內(nèi)容

微機(jī)原理與接口技術(shù)課程設(shè)計(jì)---智能搶答器-資料下載頁(yè)

2025-10-26 09:51本頁(yè)面

【導(dǎo)讀】目的:掌握微機(jī)系統(tǒng)的開發(fā)步驟;掌握8255A、數(shù)碼管的用法;掌握匯編程序的設(shè)計(jì)。始,計(jì)時(shí)結(jié)束進(jìn)行聲光報(bào)警提示。,若回答正確,該選手對(duì)應(yīng)綠燈亮,否則紅燈亮。,計(jì)分牌加10分,不正確減10分。一個(gè)具有8路搶答的搶答器,利用并行接口和開關(guān)鍵。邏輯開關(guān)K0---K7代表?yè)尨鸢粹o,主持人按開始鍵,綠燈這后,選手才可搶答,否則違規(guī)。若搶答成功,LED顯示器顯。規(guī)選手號(hào)碼,紅燈亮,揚(yáng)聲器報(bào)警。中斷類型碼控制字:設(shè)置IR0~IR7的中斷類型碼依次為08H、09H、?

  

【正文】 83H,AL XOR AL,AL 。B 口、 C 口初始化 OUT 81H,AL OUT 82H,AL 。8253 初始化 MOV AL,37H 。置 8253 通道 0 控制字 OUT 43H,AL MOV AL,00H 。置 8253 通道 0 計(jì)數(shù)初值為 4000 OUT 40H,AL MOV AL,40H OUT 40H,AL MOV AL,73H 。置 8253 通道 1 控制字 OUT 43H,AL MOV AL,00H 。置 8253 通道 1 計(jì)數(shù)初值為 3000 OUT 41H,AL MOV AL,30H OUT 41H,AL MOV AL,B7H 。置 8253 通道 2 控制字 OUT 43H,AL MOV AL,00H 。置 8253 通道 2 控制字 OUT 42H,AL MOV AL,00H 。置 8253 通道 2 計(jì)數(shù)初值為 0 OUT 42H,AL MOV AL,00H OUT 42H,AL 。中斷設(shè)置 MOV AH,25H 。設(shè)置搶答按鍵中斷向量 MOV AL,0AH 。中斷類型號(hào)為入口參數(shù) MOV BX,SEG KEYINT 。DS: DX 指向 4 字節(jié)地址 MOV DS,BX MOV DX,OFFSET KEYINT INT 21H STI 。使 IF 置 1,開放可屏蔽中斷 。主循環(huán) LOPM: IN AL,82H 。檢測(cè)開始鍵 TEST AL,20H 。檢測(cè) C 口的 PC5 端 JZ LOP2 。開始鍵未按下即 PC5=0,則跳轉(zhuǎn)檢測(cè) 。復(fù)位鍵 LOP1: IN AL,82H 。檢測(cè)開始鍵是否已經(jīng)彈起 ,即 PC5=0 TEST AL,20H JNZ LOP1 。開始鍵沒(méi)有彈起再重新檢測(cè) MOV AL,00H 。關(guān) LED 顯示器 OUT 81H,AL 。送到 B 口 MOV AL,08H 。綠燈亮 OUT 82H,AL 。送到 C 口 MOV BZ,0FFH 。置標(biāo)志 STI LOP2: IN AL,82H 。檢測(cè)復(fù)位鍵 TEST AL,10H 。檢測(cè) C 口的 PC4 端 JZ LOPM 。復(fù)位鍵未按下即 PC4=0,則跳轉(zhuǎn)再檢 。測(cè)開始鍵 LOP3: IN AL,82H 。檢測(cè)復(fù)位鍵是否彈起 ,即 PC4=0 TEST AL,10H JNZ LOP3 。位鍵沒(méi)有彈起 ,則重新檢測(cè) MOV AL,00H 。關(guān) LED 顯示器、指標(biāo)燈 OUT 81H,AL OUT 82H,AL MOV BZ,00H 。清標(biāo)志 STI JMP LOPM 。中斷服務(wù)子程序?? CODE ENDS END START 中斷服務(wù)子程序: KEYINT PROC FAR PUSH AX 。保護(hù)現(xiàn)場(chǎng) PUSH BX PUSH DX PUSH DS CLI 。并使本次中斷壓入堆棧中的 IF=0 。(關(guān)中斷) IN AL,80H 。從 8255 的 A 口獲取選手按鍵信息 NOT AL 。將按鍵字節(jié)信息取反 MOV CX,8 。計(jì)數(shù) 8 次 LOP4: SHR AL , 1 。獲取選手號(hào)碼 LOOPNZ LOP4 MOV AX,CX 。把選手號(hào)傳給 AX MOV BX,OFFSET TAB 。查段碼(字形碼) XLAT 。將選手號(hào)轉(zhuǎn)換成 TAB 中對(duì)應(yīng)的 LED 。字形碼 OUT 81H,AL TEST BZ,OFFH 。判斷標(biāo)志位是否為 FFH JZ LOP5 MOV AL,00H 。置 8253 通道 2 計(jì)數(shù)值 OUT 42H,AL MOV AL,10H OUT 42H,AL MOV AL,03H 。黃燈亮,搶答成功 OUT 82H,AL JMP KKK LOP5: MOV AL,00H 。置 8253 通道 2 計(jì)數(shù)值 OUT 42H,AL MOV AL,20H OUT 42H,AL MOV AL,05H 。紅燈亮,搶答違規(guī) OUT 82H,AL KKK: MOV AL,20H 。給 8259 發(fā)中斷結(jié)束命令 ,寫 OCW2 OUT 20H,AL POP AX ?;謴?fù)現(xiàn)場(chǎng) POP BX POP DX POP DS IRET KEYINT ENDP 調(diào)試過(guò)程 ( 1)在剛開始編程時(shí),各種功能大部分是由主程序來(lái)完成的。由于主程序過(guò)于復(fù)雜,可讀性不高。使得在以后的程序的調(diào)試中遇到了很大的麻煩。后來(lái)把主程序的部分功能轉(zhuǎn)化成子程序來(lái)實(shí)現(xiàn),并在一些重要的地方增加了注釋,使的程序的可讀性大大加強(qiáng)。調(diào)試也變的比較簡(jiǎn)單了。到此基本解決了第一個(gè)問(wèn)題。 ( 2)在編程 時(shí),子程序 的調(diào)試也是 相當(dāng)重要 ,由于子程 序不可避 免的使用 AX\BX\CX\DX 通用寄存器一個(gè)或幾個(gè)。使得原主程序中的通用寄存器的內(nèi) 容很容易被覆蓋 ,對(duì)子程序中所有的通用寄存器出入棧即可以避免上訴的問(wèn)題,不用考慮使用的是哪幾個(gè)寄存器,使用起來(lái)又比較簡(jiǎn)單方便。所以至此這個(gè)問(wèn)題也已基本解決。 ( 3)調(diào)試是一個(gè)復(fù)雜煩瑣而漫長(zhǎng)的過(guò)程。在調(diào)試的過(guò)程中一定要耐下心來(lái)去做,否則一旦出現(xiàn)煩躁的心里,就會(huì)事倍功半,適得其反。 在本次設(shè)計(jì)中出現(xiàn)的主要問(wèn)題即如上所述,解決方法也如上所述,在今后的軟件調(diào)試過(guò)程中更應(yīng)注意如上問(wèn)題。 系統(tǒng)操作說(shuō)明 啟動(dòng)計(jì)算機(jī),計(jì)算機(jī)自動(dòng)為系統(tǒng)各芯片進(jìn)行初始化,搶答器開始工作。 比賽開始,在主持人按下開始鍵,綠燈亮后,選手才可開始 搶答,否則違規(guī)。若選手搶答成功, LED 顯示器顯示選手號(hào)碼,揚(yáng)聲器鳴叫。若選手搶答違規(guī)(主持人未按開媽鍵),LED 顯示器顯示違規(guī)選手號(hào)碼,紅燈亮,揚(yáng)聲器報(bào)警,并根據(jù)比賽規(guī)則進(jìn)行對(duì)該選手進(jìn)行扣分。 若系統(tǒng)提示某號(hào)選手搶答違規(guī),主持人仍未按開始鍵,此時(shí)該號(hào)選手又按下?lián)尨疰I,LED 顯示器顯示該選手的號(hào)碼。本系統(tǒng)開機(jī)后,若主持人既未按復(fù)位鍵又未按開始鍵,此時(shí)有選手按下?lián)尨疰I,系統(tǒng)提示紅燈亮,并報(bào)警。 注: 搶答成功,置 8253 通道 2 計(jì)數(shù)值為 1000,揚(yáng)聲器的鳴叫聲音頻率為 1MHz/1000=1KHz。 搶答 失敗,置 8253通道 2計(jì)數(shù)值為 2020,揚(yáng)聲器的鳴叫聲音頻率為 1MHz/2020=。 揚(yáng)聲器鳴叫或報(bào)警的時(shí)間為 12s。 總結(jié) 這次實(shí)驗(yàn)是一個(gè)綜合性實(shí)驗(yàn),通過(guò)這次實(shí)驗(yàn),使我們將以前我們所學(xué)習(xí)到的芯片知識(shí)綜合應(yīng)用到這個(gè)實(shí)驗(yàn)上,從結(jié)構(gòu)、功能、用法上都有了全面的認(rèn)識(shí),并基本達(dá)到了能夠通過(guò)我們小組的討論完成從構(gòu)思到設(shè)計(jì)最后到調(diào)試的整個(gè)過(guò)程,雖然其中遇到了很多困難阻力,從開始到整個(gè)完成,但我們還是堅(jiān)持了下來(lái),所有的努力換回了成功的喜悅。下面就說(shuō)說(shuō)實(shí)驗(yàn)中的一些問(wèn)題以及一些體會(huì) : 實(shí)驗(yàn)的初期,由于對(duì)整 個(gè)的電路還不能從整體把握,只能從實(shí)驗(yàn)書上的實(shí)驗(yàn)要求出發(fā),結(jié)合查找到的資料提出解決方案。最大的體會(huì)是團(tuán)隊(duì)的力量,幾乎所有的設(shè)計(jì)都是在我們的討論中“誕生”的,盡管每個(gè)人的想法不一樣,但聚到一起后就會(huì)激發(fā)出更多的想法,同時(shí)也可以完善不足之處。設(shè)計(jì)如何用一個(gè)開關(guān)完成這些電路的多功能同時(shí)控制,曾經(jīng)因?yàn)檫@一部分的設(shè)計(jì)而陷入僵局,好在認(rèn)真經(jīng)過(guò)分析,終于完成了。這也告訴我們,一定要對(duì)自己有信心,所要做的就是堅(jiān)持,成功就不會(huì)遙遠(yuǎn)。我們調(diào)試時(shí),雖然我們有合理的布局作保證,但也遇到了一些麻煩,但最終還是解決了。 參考文獻(xiàn) [1]劉紅玲 ,邵曉根 微機(jī)原理與接口技術(shù) [M].中國(guó)電力出版社 , 2020 年第一版 [2]馮博琴 微型計(jì)算機(jī)原理及接口技術(shù) [M].清華大學(xué)出版社 ,2020. [3]艾德才 微型計(jì)算機(jī)原理與接口技術(shù) [M].高等教育出版社 ,2020. [4]張雪蘭 ,譚毓安匯編語(yǔ)言程序設(shè)計(jì) [M].北京:清華大學(xué)出版社 ,2020.
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1