




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、裝 訂 線20 09 -20 10 學(xué)年第 2 學(xué)期 物電學(xué)院 學(xué)院期末考試卷 微機(jī)原理與接口技術(shù) (A)學(xué)號(hào): 姓名: 班級(jí): 題號(hào)一二三四五六七八九總分得分一、 填空題(每空1分,共15分)18086/8088 CPU 與外設(shè)進(jìn)行信息傳遞的方式是: 、 、 。 2已知 PC 機(jī)系統(tǒng)中某接口板的板地址譯碼電路如圖1*所示。現(xiàn)希望該板的地址范圍為 02400247H ,請(qǐng)確定 DIP 開(kāi)關(guān)各位的狀態(tài)。應(yīng)該關(guān)閉的開(kāi)關(guān)有: 。38255A當(dāng)A口作為方式1輸入時(shí),C口的 作為控制信號(hào), 當(dāng)B口作為方式1輸出時(shí),C口的 作為控制信號(hào)。4在8259A初始化命令字ICW1中,其識(shí)別位D4= ,若要寫ICW
2、4,則D0= ,若為單8259A使用,則D1= 。58255A芯片若A口工作在方式1,需要有中斷請(qǐng)求信號(hào)輸出,置位/復(fù)位控制字的數(shù)據(jù)為 ,若A口工作在方式2,有中斷請(qǐng)求信號(hào)輸入,需要置1的位有 和 。6已知某8253占用I/O空間地址為320H323H,如圖2所示,輸入其CKL1端的脈沖頻率為1MHz,要求用8253連續(xù)產(chǎn)生10秒的定時(shí)信號(hào)。問(wèn):計(jì)數(shù)初值是 ;通道1方式控制字 ;通道2方式控制字 。 二、選擇題(每題1分,共10分)18255A的讀/寫控制線,A0=0,A1=1時(shí),完成的工作是( )。 A將A通道數(shù)據(jù)讀入 B. 將B通道數(shù)據(jù)讀入 C將C通道數(shù)據(jù)讀入 D. 將控制字寄存器數(shù)據(jù)讀入
3、28255A寫入方式控制字,不正確數(shù)據(jù)為( )。A 80H B. 91H C. 00H D. B7H3.8255A寫入置位/復(fù)位控制字,正確的數(shù)據(jù)為( ) A 07H B. 80H C. FFH D. 88H4當(dāng)8255A的PC4PC7全部為輸出線時(shí),表明8255A的A端口工作方式是( ) A方式0 B. 方式1 C. 方式2 D. 任何方式裝 訂 線5若對(duì)8253寫控制字的值為AEH,8253工作在( )。 A計(jì)數(shù)器0工作在方式0 B. 計(jì)數(shù)器1工作在方式1 C. 計(jì)數(shù)器2工作在方式3 D. 計(jì)數(shù)器3工作在方式56. 8253采用軟件觸發(fā)啟動(dòng)計(jì)數(shù)的工作方式為( ) A方式0和方式1 B. 方
4、式0和方式4 C方式0和方式5 D. 方式0和方式278259A應(yīng)用中,需對(duì)IR5、IR3進(jìn)行屏蔽,操作命令字OCW1應(yīng)寫入( ) A53H B35H C00H D28H8若8259A的初始化命令字ICW2的值為80H,說(shuō)明8259A8個(gè)中斷源IR0-IR7所對(duì)應(yīng)的中斷類型號(hào)為( ) A00H07H B08H0FH C80H87H D88H8FH98259A操作命令字OCW3的值為0AH,PC機(jī)從220H口進(jìn)行輸入操作時(shí),完成的工作是( ) A讀中斷查詢結(jié)果 B讀IRR寄存器內(nèi)容C讀ISR寄存器內(nèi)容 D讀IMR寄存器內(nèi)容10下面的中斷中,只有 需要硬件提供中斷類型碼。 A. INT0 B. I
5、NT n C. NMI D. INTR 三、8259A與8088總線的連接如圖3所示,按以下要求對(duì)8259A編程(包括初始化程序和寫操作命令字程序)。(10分)允許8個(gè)中斷源邊沿觸發(fā),單片8259A,不需要緩沖; 一般全嵌套方式工作與IR0IR3對(duì)應(yīng)的中斷向量碼為40H43H;IR4IR7不用。四、按下述要求對(duì)8255A進(jìn)行編程:(10分)1A口方式1輸入,B口方式1輸入,PC6、PC7作為輸出端,對(duì)8255A初始化。2使8255A的C口PC1位產(chǎn)生一個(gè)方波信號(hào)。假設(shè):8255A的端口地址為04A0H04A6H。 五、8253方式0的工作波形如圖4所示。,根據(jù)波形圖簡(jiǎn)答下列問(wèn)題。(10分)1復(fù)
6、位后OUT的狀態(tài)。 2啟動(dòng)條件。 3GATE的作用。4OUT輸出波形。 5在計(jì)數(shù)過(guò)程中改變計(jì)數(shù)值對(duì)計(jì)數(shù)過(guò)程的影響。六、(15分)圖5所示為某同學(xué)設(shè)計(jì)的一個(gè)開(kāi)關(guān)檢測(cè)電路。他希望實(shí)現(xiàn)如下循環(huán)檢測(cè)功能:當(dāng)按下自復(fù)按鈕K時(shí),檢測(cè)開(kāi)關(guān)K0、K1、K2的閉合/開(kāi)狀態(tài),然后根據(jù)表1要求,通過(guò)發(fā)光二極管LED0LED7 指示開(kāi)關(guān)狀態(tài);當(dāng)PC鍵盤有任意按鍵按下時(shí),退出程序。但硬件和程序(如下所列)設(shè)計(jì)好后,通過(guò)調(diào)試總是得不到正確的結(jié)果。現(xiàn)已知8255各端口地址分別為248H、24AH、24CH和24EH,希望你能幫他找出硬件和程序中存在的錯(cuò)誤(假定元器件可靠性沒(méi)問(wèn)題),并給予糾正(允許增加或刪除指令)。裝 訂
7、線DATA SEGMENT MESG DB 按任意鍵退出檢測(cè)!,0DH,0AH,$ ;定義顯示信息 TAB DB 00000001B,00000010B,00000100B,00001000B DB 00010000B,00100000B,01000000B,10000000BDATA ENDSCODE SEGMENT ASSUME CS:CODE,DS:DATAMOV AX,DATAMOV DS,AXMOV DX,24EHMOV AL,10000110B ;方式控制字OUT DX,ALLEA DX,MESGMOV AH,9INT 21HSCAN: MOV AH,1 ;檢測(cè)PC鍵盤是否有鍵按下
8、 INT 16H JNZ RETURN ;有鍵按下退出AGAIN: MOV DX,24CH IN AL,DX TEST AL,80H ;按鈕K是否按下 JNZ AGAIN MOV DX,24AH IN AL,DX AND AL,0FH LEA BX,TAB XLAT NOT AL ;查表得到輸出控制字 MOV DX,248H裝 訂 線 OUT DX,AL JMP SCANRETURN: MOV AX,4CH INT 21HCODE ENDS END七、按下列要求完成對(duì)8253的編程。(15分)1編寫8253初始化程序。要求:計(jì)數(shù)器1工作于方式3(方波方式),CLK1接4MHZ 信號(hào),要求OUT
9、1輸出周期為10ms的方波,選擇二進(jìn)制數(shù),計(jì)數(shù)初值為16位二進(jìn)制數(shù)。設(shè)8253的端口地址為200H203H。2讀8253計(jì)數(shù)器的現(xiàn)行值。八、圖6是一個(gè)8088計(jì)算機(jī)應(yīng)用系統(tǒng)的一部分,其中8255A的PA口用于和打印機(jī)交換數(shù)據(jù),工作于方式1,輸出打印字符,CPU與其交換數(shù)據(jù)采用中斷方式,PB口作其他用途,方式0輸入。請(qǐng)編寫包括初始化在內(nèi)的完整程序。(15分)設(shè)8255A的4個(gè)端口地址為00H,01H,02H,03H。*說(shuō)明:74LS688是數(shù)字比較器,功能:74LS688將P邊輸入的8位二進(jìn)制編碼與Q邊輸入的8位二進(jìn)制編碼進(jìn)行比較。當(dāng)P=Q,即兩個(gè)8位二進(jìn)制數(shù)相等時(shí),“=”引出腳為低電平。裝 訂
10、 線8259控制字如下:裝 訂 線8255控制字如下:裝 訂 線20082009學(xué)院度第2學(xué)期 微機(jī)原理與接口技術(shù)課程期終考試試卷(A卷)參考答案一、 填空1 程序控制;中斷控制;DMA控制2 應(yīng)該關(guān)閉的開(kāi)關(guān)有 Q0 、 Q1 、 Q2 、 Q4 、 Q53Pc3,pc4,pc5;pc0,pc1,pc24確定通道工作方式及選擇通道。51;1;1 609H;PC4;PC67107;74H;B4H二、1:C 2:C 3:A 4:A 5:D 6:C 7:B 8:D 9:C 10:B 11:C 12:D 13:D 14:A 15:D三、 解:解:根據(jù)要求,各初始化參數(shù)及工作參數(shù)如下:ICW1=0001
11、0011=13H,ICW2=40H(中斷向量碼),ICW4=00000011B=03H,OCW1=11110000H(中斷屏蔽字)。初始化程序如下:MOV DX,E010H;A0=0,寫ICW1MOV AL,13H;上升沿觸發(fā),單片,寫ICW4OUT DX,ALMOV DX,E011H;A0=1,寫ICW2,OCW1MOV AL,40H;ICW2OUT DX,ALMOV AL,03H;ICW4OUT DX,ALMOV AL,OFOH;OCW1,屏蔽IR4IR7OUT DX,AL四、1初始化程序段如下: MOV DX,04A6H ;送控制口地址 MOV AL,B7 H ;設(shè)置方式選擇控制字101
12、10111B OUT DX,AL 2程序段如下: MOV DX,04A6H ;送控制口地址 LL:MOV AL,00000011B ;對(duì)PC1位置1 OUT DX,AL CALL DELAY ;延時(shí) MOV AL,00000010B ;對(duì)PC1位置0 OUT DX,AL JMP LL ;循環(huán),產(chǎn)生周期信號(hào)五、 解:1高;2. 向初值寄存器寫入初值。;3. 高電平允許計(jì)數(shù)。;4啟動(dòng)后為高,計(jì)數(shù)到0輸出負(fù)脈沖,寬度為一個(gè)CLK脈沖。5如果在計(jì)數(shù)過(guò)程中寫入新的初值,且GATE信號(hào)一直維持高電平,則新的初值不會(huì)立即影響當(dāng)前的計(jì)數(shù)過(guò)程,但在計(jì)數(shù)結(jié)束后的下一個(gè)計(jì)數(shù)周期將按新的初值計(jì)數(shù),即新的初值下次有效。
13、六、解 P1521、方式控制字:10000011B2、TEST AL,01H3、AND AL,07H4、刪除 NOT AL5、MOV AH,4CH七:解:解:1.確定通道控制字;01110110B=76H計(jì)數(shù)初值=時(shí)鐘頻率/輸出頻率=4MHZ/(1/10ms)=40000=9C40H2.計(jì)數(shù)值的低8位為40;3.計(jì)數(shù)值的高8位為9C。初始化程序?yàn)椋篗OV AL,76HOUT 203H,ALMOV AL,40HOUT 201H,ALMOV AL,9CHOUT 201H,AL在計(jì)數(shù)過(guò)程中,8253讀計(jì)數(shù)器現(xiàn)行值的方法:(將計(jì)數(shù)值存入內(nèi)部鎖存器)MOV AL,43H ;計(jì)數(shù)器0的鎖存命令OUT 0F
14、BH,AL;寫入控制寄存器IN AL,0F8H ;讀低8位MOV CL,AL ;存入CL中IN AL,0F8H ;讀高8位MOV CH,AL ;存入CH中八:解:分析:PC0充當(dāng)打印機(jī)的選通信號(hào),通過(guò)對(duì)PC0的置位/復(fù)位產(chǎn)生選通。PC7接收打印機(jī)發(fā)出的“BUSY”信號(hào)。8255A的控制字為:10001000 即88H A口方式0,輸出;C口高位方式0輸入,低位方式0輸出 PC0置位: 00000001 即 01HPC0復(fù)位: 00000000 即 00H8255A的4個(gè)口地址為:00H,01H,02H,03H。 編制程序 DADA SEGMENTBUFF DB 'This is a p
15、rint program!','$'DATA ENDS CODE SEGMENT ASSUME CS:CODE, DS:DATASTART:MOV AX, DATA MOV DS, AX MOV SI,OFFSET BUFF MOV AL, A3H ;8255A初始化,A口方式1,輸出 OUT 03H, AL ; C口高位方式0輸入,低位方式0輸出 MOV AL, 01H; OUT 03H,AL ;使PC0置位,即使選通無(wú)效 WAIT: IN AL, 02H TEST AL, 80H ;檢測(cè)PC7是否為1即是否忙 JNZ WAIT ; 為忙則等待 MOV AL,SI CMP AL,
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025授權(quán)加工生產(chǎn)合同模板
- 2025年嬰幼兒配方食品營(yíng)養(yǎng)配方創(chuàng)新與嬰幼兒家庭營(yíng)養(yǎng)市場(chǎng)潛力研究報(bào)告
- 中級(jí)會(huì)計(jì)實(shí)務(wù)考試核心知識(shí)復(fù)習(xí)與試題及答案
- 醫(yī)院合作籌建協(xié)議書
- 行政法學(xué)未來(lái)的問(wèn)題與試題探討
- 貼心備考資料中級(jí)會(huì)計(jì)實(shí)務(wù)試題及答案
- 合伙開(kāi)店終止協(xié)議書
- 危險(xiǎn)廢物委托協(xié)議書
- 醫(yī)院招聘就向協(xié)議書
- 雙方約定轉(zhuǎn)讓協(xié)議書
- 2025-2030年中國(guó)海岸監(jiān)視雷達(dá)行業(yè)市場(chǎng)現(xiàn)狀供需分析及投資評(píng)估規(guī)劃分析研究報(bào)告
- 2025-2030國(guó)內(nèi)煙霧報(bào)警器行業(yè)市場(chǎng)發(fā)展現(xiàn)狀及競(jìng)爭(zhēng)格局與投資發(fā)展研究報(bào)告
- 離婚協(xié)議中子女撫養(yǎng)費(fèi)調(diào)整及監(jiān)護(hù)權(quán)變更公證申請(qǐng)書
- 物流倉(cāng)儲(chǔ)行業(yè)智能化轉(zhuǎn)型政策解讀與市場(chǎng)趨勢(shì)報(bào)告(2025年)
- GA/T 2158-2024法庭科學(xué)資金數(shù)據(jù)獲取規(guī)程
- 2025屆高三押題信息卷(一)地理及答案
- 2025南京房屋租賃合同
- 新型傷口敷料應(yīng)用于預(yù)防壓力性損傷的研究進(jìn)展
- 生產(chǎn)線對(duì)外承包合同協(xié)議
- 2025年北京市朝陽(yáng)區(qū)九年級(jí)初三一模英語(yǔ)試卷(含答案)
- 2022辦公建筑設(shè)計(jì)標(biāo)準(zhǔn)
評(píng)論
0/150
提交評(píng)論