版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、實(shí)用標(biāo)準(zhǔn)文案微機(jī)接口技術(shù)試題一.填空題1 . CPU與接口之間傳送信息一般有 查詢方式、中斷方式 和DMA方式 三種方式。2 .微機(jī)系統(tǒng)中產(chǎn)生的時(shí)間基準(zhǔn),通常采用 軟件守時(shí)和硬件守時(shí)兩種方法。3 . 8086中斷系統(tǒng)的中斷源分為兩大類:一類是 外部中斷,另一類是內(nèi)部中斷。4 .通常把I/O接口電路中能被CPU直接訪問的寄存器稱為 端口。5 .把來(lái)自地址總線上的地址代碼翻譯成所要訪問的端口地址的電路稱為地址譯碼電路。6 .凡是接口都有兩側(cè),一側(cè)是 CPU另一側(cè)是 處設(shè)。7 . CPU與外界連接的部件或電路叫微機(jī)接口、它是CPU與外設(shè)交換信息的中轉(zhuǎn)站。8 .中斷過程分為:中斷請(qǐng)求、中斷響應(yīng)、中斷服
2、務(wù)、中斷返回四個(gè)階段。9 .起止式異步通信中傳送一個(gè)字符,總是以 起始位開始、以停止位結(jié)束。10 .微機(jī)系統(tǒng)中記錄一天時(shí)間的時(shí)鐘稱為 日時(shí)鐘。 記錄每天時(shí)間和年、月、日的時(shí)鐘稱為 時(shí)時(shí)鐘。二.選擇題1. 串行通信中所說的波特率是(A)。A.位速率B.字符速率C.時(shí)鐘速率2. RS-42/RS-485是采用(C)技術(shù),實(shí)現(xiàn)遠(yuǎn)距離傳送信息的。A.正/負(fù)雙電源供電B.單端發(fā)送/單端接收C.雙端發(fā)送/雙端接收3. 8255的(C)具有按位操作的控制命令字。A.端口 AB.端口 BC.端口 C4. 較高級(jí)別的中斷可以中斷較低級(jí)別的中斷,轉(zhuǎn)去執(zhí)行高級(jí)別的中斷服務(wù)程序技術(shù)叫 (A)技術(shù)。精彩文檔實(shí)用標(biāo)準(zhǔn)文案
3、A.中斷嵌套B.優(yōu)先排隊(duì)C.中斷識(shí)別5. 8255的A 口有三種工作方式,B 口有(B)工作方式A. 一種B.兩種C.三種6. 8259在級(jí)聯(lián)方式工作時(shí),為使從控制器中更高級(jí)別的中斷得到響應(yīng),主控制器應(yīng)設(shè) 定為(B)A.一般完全嵌套B.特定完全嵌套C.特定屏蔽7. 采用DMA方式能實(shí)現(xiàn)高速數(shù)據(jù)傳送,是因?yàn)椋˙)A. DMA能加速CPU的速度B.傳送的數(shù)據(jù)不用經(jīng)過CPU中轉(zhuǎn)C. DMA可以和CPU同時(shí)訪問系統(tǒng)總線8. 8253定時(shí)/計(jì)數(shù)器芯片內(nèi)部有(B)獨(dú)立的計(jì)數(shù)通道。A. 2個(gè)B. 3個(gè)C. 4個(gè)9. 以下常用于地址譯碼電路的芯片型號(hào)是(C)A. 74LS245B.74LS160C. 74LS
4、13810. 中斷向量是(A)A.中斷服務(wù)程序入口地址B.中斷服務(wù)程序C.中斷向量表11. D/A轉(zhuǎn)換器能轉(zhuǎn)換的二進(jìn)制位數(shù),稱為 D/A轉(zhuǎn)換器的(C)A.線性度B.轉(zhuǎn)換速度C.分辨率12. 8259在級(jí)聯(lián)方式工作時(shí),如果從控制器的中斷請(qǐng)求被響應(yīng),則其中斷類型號(hào)由(C) 提供。A.由編程控制B.仍由主控制器 C.由從控制器13. 8255是(B)接口芯片。A.串行B.并行C.電平轉(zhuǎn)換14. 超高速A/D轉(zhuǎn)換器一般采用(B)方式完成轉(zhuǎn)換。A.雙積分B.逐次比較 C.并行比較15. DMA控制器本身只能提供16位地址,在訪問20位地址的內(nèi)存時(shí),高4位位地址由 (B)提供。A. CPUB.頁(yè)面寄存器C
5、. DMA控制器16. RS-232與TTL電路之間可以用(C)完成電平轉(zhuǎn)換。A. MAX485B. 74LS373C. MAX23217. A/D轉(zhuǎn)換器的數(shù)據(jù)總線必須具有(A),才能與CPU直接連接。A.三態(tài)緩沖器B.地址譯碼器C.控制寄存器18. 用于工業(yè)控制領(lǐng)域,能夠遠(yuǎn)距離傳輸數(shù)據(jù)的是(B)總線。A. CPUB. RS-485C.RS-23219. A/D轉(zhuǎn)換通道中(C)需要使用采樣保持器。A.直流信號(hào)B.低頻信號(hào)C.高頻信號(hào)20. 在串行通信接口的信號(hào)中(A)信號(hào)是必須連接的。A. DTRB. TXDC. RST三.簡(jiǎn)答題1. A/D轉(zhuǎn)換器接口的任務(wù)是什么?進(jìn)行通道選擇發(fā)采樣/保持信號(hào)
6、發(fā)轉(zhuǎn)換啟動(dòng)信號(hào) 取回轉(zhuǎn)換結(jié)束狀態(tài)信號(hào)讀取轉(zhuǎn)換數(shù)據(jù)2 .為什么要在外設(shè)與CPU之間設(shè)置接口?CPU與外設(shè)兩者的邏輯定義和時(shí)序不一致 兩者的工作速度不兼容 若不通過接口,會(huì)影響CPU效率若CPU直接控制外設(shè),不利于外設(shè)的發(fā)展3 .可編程并行接口和硬線連接并行接口的特點(diǎn)及應(yīng)用有何不同?硬線連接接口的工作方式及功能用硬線連接來(lái)設(shè)定,用軟件編程的方法不能改變;可編程接口的工作方式及功能可以用軟件編程的方法改變,具有可選擇性,且是 用編程的方法進(jìn)行選擇??删幊探涌谟袕V泛的適應(yīng)性和很高的靈活性,應(yīng)用較廣泛。4 .什么是中斷? 8259在中斷處理時(shí),協(xié)助 CPU完成哪些任務(wù)?中斷是指CPU在正常運(yùn)行程序時(shí),由
7、于內(nèi)部/外部事件或程序預(yù)先安排的事件,引 起CPU中斷正在運(yùn)行的程序,而轉(zhuǎn)到為內(nèi)部/外部事件或預(yù)先安排的事件服務(wù)的程序中 去。服務(wù)完畢,再返回去繼續(xù)執(zhí)行被暫時(shí)中斷的程序。協(xié)助CPU完成的任務(wù):優(yōu)先級(jí)排隊(duì)管理接受和擴(kuò)充外部設(shè)備的中斷請(qǐng)求提供中斷類型號(hào)進(jìn)行中斷請(qǐng)求的屏蔽和開放5 . 8253有幾種工作方式,每種工作方式的名稱是什么?有6種工作方式:。方式計(jì)數(shù)結(jié)束時(shí)中斷1方式可編程單穩(wěn)態(tài)觸發(fā)器2方式頻率發(fā)生器3方式方波頻率發(fā)生器4方式軟件觸發(fā)延時(shí)選通精彩文檔實(shí)用標(biāo)準(zhǔn)文案5方式硬件觸發(fā)延時(shí)選通四.電路與系統(tǒng)分析題1 .如果8259的中斷類型號(hào)高5位為80H,當(dāng)IRQ5引腳產(chǎn)生中斷請(qǐng)求時(shí),中斷類型號(hào) 是
8、多少?它是如何產(chǎn)生的?(1)中斷類型號(hào)為85H(2)由于ICW2的低3位被8位機(jī)占用,只有高5位能用,因此在初始化編程時(shí), 通過命令字ICW2只寫入高5位,它的低3位是由中斷請(qǐng)求線IR的二進(jìn)制編碼決定, 并且是在第一個(gè) 而到來(lái)時(shí),將這個(gè)編碼寫入低3位,中斷源的中斷類型號(hào)由高5位 與低3位相加得到。2 .如圖所示,采用8255的雙機(jī)并行通信系統(tǒng),試分析甲乙兩片8255的哪些端口工作在 什么方式?其數(shù)據(jù)傳送方向如何?敘述傳送一個(gè)字節(jié)的完整過程。甲機(jī):0方式,A 口輸入,C 口聯(lián)絡(luò)信號(hào)乙機(jī):1方式,A 口輸出,C 口聯(lián)絡(luò)信號(hào)數(shù)據(jù)傳送方向:乙機(jī)甲機(jī)CPU自己寫入數(shù)據(jù),WR的上升沿使0BF有效,通知甲讀
9、取數(shù)據(jù),甲得到OBF有效 后,開始讀數(shù),讀取數(shù)據(jù)后,用 ACK回答乙,告訴數(shù)據(jù)已收到,ACK的回答使OBF置 高,使其失效,表示輸出緩沖器變高,為下一次輸出做準(zhǔn)備。3 .下圖為一個(gè)地址譯碼電路,寫出其端口地址,說明AEN信號(hào)的作用,如果 Y為低電AEN信號(hào)的作用:只有當(dāng)AEN=0時(shí),即不是DMA操作時(shí),譯碼才有效。當(dāng)AEN=1 時(shí),即是DMA操作時(shí),譯碼無(wú)效。為了避免在 DMA周期中,由DMA控制器對(duì)這些 以非DMA方式傳送的I/O端口執(zhí)行DMA方式的傳送。端口地址:2E2H (A9 A0: 1011100010B = 2E2H若為低電平有效,則U3應(yīng)為“或門”。4 .如果8253的OUT2輸
10、出20HZ的方波,CLK2的頻率為10KHz 試分析8253的哪個(gè)通 道工作在什么方式?其計(jì)數(shù)初值應(yīng)是多少?計(jì)數(shù)初值為幾個(gè)字節(jié)?通道為“ 2通道”工作方式:3方式“周期性方波輸出”計(jì)數(shù)初值為:n=* =電g=500OUT22016進(jìn)制為01F4H,則計(jì)數(shù)初值為2個(gè)字節(jié)。五.電路與系統(tǒng)設(shè)計(jì)題1.有一個(gè)頻率為1MHZ的時(shí)鐘源,要產(chǎn)生1HZ的秒信號(hào):畫出8253相關(guān)信號(hào)的連接圖, 如果其端口地址為EC00-EC03H寫出其初始化程序或程序設(shè)計(jì)詳細(xì)步驟。8253控制字格式:D7D6D5D4D3D2D1D0SC1SC0RW1RW0M2M1M0BCD計(jì)數(shù)器選擇讀寫字節(jié)數(shù)工作方式碼制輸入頻率CLK 1MHZ
11、輸出頻率OUT1 1HZ計(jì)數(shù)初值計(jì)數(shù)器0計(jì)數(shù)器1 寫入控制字:。號(hào)/16位/方式3二進(jìn)制1號(hào)/16位/方式3二進(jìn)制寫入計(jì)數(shù)初值:。號(hào)03E8H, 1號(hào)03E8H死循環(huán)(SJMP$2.設(shè)計(jì)一個(gè)完整的多通道數(shù)據(jù)采集(A/D轉(zhuǎn)換系統(tǒng)),說明A/D通道部分應(yīng)該包括哪 幾個(gè)環(huán)節(jié)?畫出電路結(jié)構(gòu)框圖,說明各個(gè)環(huán)節(jié)的作用。A/D通道:模擬輸入接口 乎 多路開關(guān) 采樣保持 > A/D轉(zhuǎn)換I/O 接口 > CPU模擬輸入接口 一一模擬量的輸入端多路開關(guān)一一選擇輸入通道模樣保持一一“凍結(jié)”高速變化的瞬時(shí)值A(chǔ)/D轉(zhuǎn)換一一實(shí)現(xiàn)模擬量轉(zhuǎn)換為數(shù)字量I/O接口 一一使用數(shù)字量傳送給 CPUcpu-存儲(chǔ)數(shù)據(jù)3.采用
12、可編程并行接口芯片8255設(shè)計(jì)一個(gè)8位的開關(guān)狀態(tài)輸入接口和開關(guān)狀態(tài)顯示輸 出接口,畫出電路結(jié)構(gòu)圖,指出所用端口的工作方式,說明工作原理或控制程序過程。PAH:輸出/方式0PB 口:輸入/方式0PC 口:輸出/方式0精彩文檔PA0PA1VCCAM,5V設(shè)定B 口/方式0/輸入,A 口/方式0/輸出指示燈LO=L7勺亮滅表明相應(yīng)位開關(guān)的通斷L7亮則表示開關(guān)閉合,滅則表示開關(guān)斷開/ K0按鍵K0- K7決定輸入/ K1讀出B 口的數(shù)據(jù)數(shù)據(jù)寫入A 口GND4.用74LS138和如下部分或全部邏輯門設(shè)計(jì)一個(gè)地址譯碼電路,畫出地址線(A0A9)和AEN信號(hào)與芯片引腳的連接圖,使 Y7的有效地址范圍3F0-
13、3FFH74LS138AENA9A8A7A6A5習(xí)題一1 .什么是接口?接口就是微處理器CPU與外部世界的連接部件,是CPU與外界進(jìn)行信息交換的中轉(zhuǎn)站。2 .為什么要在CPU與外設(shè)之間設(shè)置接口?在CPU與外設(shè)之間設(shè)置接口主要有 4個(gè)原因:(1) CPU與外設(shè)二者的信號(hào)不兼容,包括信號(hào)線的功能定義、邏輯定義和時(shí)序關(guān)系(2) CPU與外設(shè)的速度不匹配,CPU的速度快,外設(shè)的速度慢(3)若不通過接口,而由CPU直接對(duì)外設(shè)的操作實(shí)施控制,會(huì)使 CPU處于窮于應(yīng)付 與外設(shè)打交道之中,大大降低 CPU的效率(4)若外設(shè)直接由CPU控制,會(huì)使外設(shè)的硬件結(jié)構(gòu)依賴于 CPU,對(duì)外設(shè)本身的發(fā)展 不利。3 .微型計(jì)
14、算機(jī)的接口一般應(yīng)具備那些功能?微機(jī)的接口一般有如下的幾個(gè)功能:(1)執(zhí)行CPU命令的功能:CPU將對(duì)外設(shè)的控制命令發(fā)到接口電路中的命令寄存 精彩文檔實(shí)用標(biāo)準(zhǔn)文案器(命令口)中,在經(jīng)分析去控制外設(shè)(2)返回外設(shè)狀態(tài)的功能:通過狀態(tài)寄存器(狀態(tài)口)完成,包括正常工作狀態(tài)和故障狀態(tài)(3)數(shù)據(jù)緩沖的功能:接口電路中的數(shù)據(jù)寄存器(數(shù)據(jù)口)對(duì) CPU于外設(shè)間傳送 的數(shù)據(jù)進(jìn)行中轉(zhuǎn)(4)設(shè)備尋址的功能:CPU某個(gè)時(shí)刻只能和一臺(tái)外設(shè)交換數(shù)據(jù), CPU發(fā)出的地址 信號(hào)經(jīng)過接口電路中的地址譯碼電路來(lái)選中 I/O設(shè)備(5)信號(hào)轉(zhuǎn)換的功能:當(dāng)CPU與外設(shè)的信號(hào)功能定義、邏輯關(guān)系、電平高低及工作時(shí)序不兼容時(shí)接口電路要完成
15、信號(hào)的轉(zhuǎn)換功能(6)數(shù)據(jù)寬度與數(shù)據(jù)格式轉(zhuǎn)換的功能:由于CPU處理的數(shù)據(jù)都是并行的,當(dāng)外設(shè) 采用串行傳送方式時(shí),接口電路就要完成串、并之間的轉(zhuǎn)換,并進(jìn)行數(shù)據(jù)格式的轉(zhuǎn)換。4 .接口技術(shù)在微機(jī)應(yīng)用中起的作用?隨著計(jì)算機(jī)技術(shù)的高速發(fā)展,計(jì)算機(jī)的應(yīng)用越來(lái)越廣泛。然而,在微機(jī)系統(tǒng)中,微處理器的強(qiáng)大功能必須通過外部設(shè)備才能實(shí)現(xiàn),而外設(shè)與微處理器之間的信息交換 和通信又是靠接口來(lái)實(shí)現(xiàn)的,所以,接口技術(shù)成為了一門關(guān)鍵技術(shù),它直接影響微機(jī) 系統(tǒng)的功能和微機(jī)的推廣應(yīng)用。5 .接口電路的硬件一般由哪幾部分組成?接口電路的硬件一般由以下幾部分組成:(1)基本邏輯電路:包括命令寄存器、狀態(tài)寄存器和數(shù)據(jù)緩沖寄存器,是接口電
16、路中的核心(2)端口地址譯碼電路:實(shí)現(xiàn)設(shè)備的選擇功能(3)供選電路:根據(jù)不同任務(wù)和功能要求而添加的功能模塊電路。6 .接口電路的軟件控制程序一般包括哪幾部分?接口電路的軟件控制程序一般包括以下的程序段,各部分程序是相互滲透、融為 一體的:(1)初始化程序段:對(duì)可編程接口芯片進(jìn)行初始化編程(2)傳送方式處理程序段:不同的傳送方式(查詢、中斷、 DMA方式)程序段 不同(3)主控程序段:完成接口任務(wù)的程序段(4)程序終止與退出程序段:程序退出前對(duì)接口電路中硬件進(jìn)行保護(hù)的程序段(5)輔助程序段:人-機(jī)對(duì)話、菜單等7 .接口電路的結(jié)構(gòu)有哪幾種形式?接口電路的結(jié)構(gòu)主要有四種:(1)固定式結(jié)構(gòu):不可編程的
17、接口電路,結(jié)構(gòu)簡(jiǎn)單、功能單一、固定(2)半固定式結(jié)構(gòu):由PA減GAL器件構(gòu)成的接口電路,功能和工作方式可以通 過改寫內(nèi)部的邏輯表達(dá)式來(lái)改變,但邏輯表達(dá)式一旦燒入芯片,其功能和工作方式就 固定下來(lái)了(3)可編程結(jié)構(gòu):其功能和工作方式可由編程指定,使用靈活、適應(yīng)面廣,且種 類繁多(4)智能型結(jié)構(gòu):芯片本身就是一個(gè)微處理器,外設(shè)的全部管理都由智能接口完 成,如I/O處理器I0809或通用單片機(jī)8 . CPU與接口之間有哪幾種傳送數(shù)據(jù)的方式?它們各應(yīng)用在什么場(chǎng)合?CPU與接口之間的數(shù)據(jù)傳送方式主要有查詢方式、中斷方式和DMA方式:(1)查詢方式:主要用于CPU不太忙且傳送速度不高的情況下。 無(wú)條件傳送
18、方式 作為查詢方式的一個(gè)特例,主要用于對(duì)簡(jiǎn)單 I/O設(shè)備的控制或CPU明確知道外設(shè)所處 狀態(tài)的情況下。(2)中斷方式:主要用于CPU的任務(wù)比較忙的情況下,尤其適合實(shí)時(shí)控制和緊急 事件的處理(3) DMA方式(直接存儲(chǔ)器存取方式):主要用于高速外設(shè)進(jìn)行大批量數(shù)據(jù)傳送 的場(chǎng)合。9.分析和設(shè)計(jì)接口電路的基本方法是什么?分析和設(shè)計(jì)接口電路通常采用兩側(cè)分析法和硬軟件結(jié)合法相結(jié)合:(1)兩側(cè)分析法:CPU一側(cè),主要是了解CPU的類型、它提供的數(shù)據(jù)線的寬度、 地址線的寬度、控制線的邏輯定義、時(shí)序關(guān)系的特點(diǎn);外設(shè)一側(cè),主要是了解被連接 外設(shè)的外部特性及被控外設(shè)的工作過程(2)硬軟件結(jié)合法:硬件設(shè)計(jì)主要是合理選
19、用外圍接口芯片、有針對(duì)性地設(shè)計(jì)附 加電路;軟件設(shè)計(jì)可以采用匯編語(yǔ)言(或高級(jí)語(yǔ)言)直接對(duì)低層硬件編程,也可以采 用DOS系統(tǒng)功能調(diào)用和BIOS調(diào)用編程。習(xí)題二1 .什么是端口?端口是接口電路中能被 CPU直接訪問的寄存器。2 . I/O端口的編址方式有幾種?各有何特點(diǎn)?I/O端口的編址方式有兩種一一統(tǒng)一編址方式(存儲(chǔ)器映象方式)和獨(dú)立編址方式 (I/O映象方式、專用I/O指令方式)(1)統(tǒng)一編址方式:從整個(gè)尋址空間中劃出一部分給I/O設(shè)備,其余的給存儲(chǔ)器, 通過地址碼區(qū)分操作對(duì)象是存儲(chǔ)器還是 I/O ,二者的地址碼不重疊。這種方式的優(yōu)點(diǎn)是 I/O端口的編址空間大,且易于擴(kuò)展I/O指令豐富、功能齊
20、全;缺點(diǎn)是:存儲(chǔ)器的地址空間減少,達(dá)不到系統(tǒng)最大的尋址空間I/O指令比獨(dú)立 編址方式的專用I/O指令長(zhǎng),譯碼時(shí)間長(zhǎng),執(zhí)行速度慢(2)獨(dú)立編址方式:存儲(chǔ)單元與I/O端口分別編址,地址碼重疊,通過操作碼區(qū) 分操作對(duì)象是存儲(chǔ)器還是I/O。這種方式的優(yōu)點(diǎn)是I/O端口不占存儲(chǔ)器的編址空間, 使存儲(chǔ)器的容量可達(dá)系統(tǒng)的最大尋址能力I/O指令短、執(zhí)行速度快;指令清晰、可讀 性強(qiáng);缺點(diǎn)是I/O端口地址范圍一旦確定,不易擴(kuò)展I/O指令種類有限,操作單一 5.在I/O端口地址譯碼電路中常常設(shè)置 AEN0,這有何意義?AEN= 1,表示正在進(jìn)行 DMA操作,在I/O端口地址譯碼電路中,常常令 AEN= 0 時(shí),譯碼輸
21、出才有效,這樣做的目的是為了避免在 DMA操作周期中,由DMA控制器 對(duì)這些以非DMA方式傳送的I/O端口執(zhí)行DMA方式的傳送。6.若要求I/O端口地址為374H,則在圖2.1 (b)中的輸入地址線要作哪些改動(dòng)?為了使I/O端口的地址為374H,圖2.1 (b)中地址線A2、A8后的非門去掉,而在地址線A3、A7后面加上非門。即修改后地址線 A0、A1、A3、A7后有非門,其余地址線后無(wú)非門。如圖所示:7 .圖2.2是PC機(jī)系統(tǒng)板的I/O端口地址譯碼電路,它有何特點(diǎn)?試根據(jù)圖中地址線的分配,寫出DMAG INTR T/C以及PPI的地址范圍?在圖2.2的譯碼電路中,不管芯片本身需要多少個(gè)端口地
22、址,一律分配一個(gè)含有32個(gè)地址的地址范圍。其中 DMAC、INTR T心和PPI的地址范圍分別是:DMAC: 00H1FH; INTR: 20H3FH; T/C: 40H5FH; PPI: 60H7FH8 .在圖2.4譯碼電路中,若要改變I/O端口地址,使其地址范圍為 300H307H,則開 關(guān)S卜S9應(yīng)如何設(shè)置?由于AEN必須為0,所以S9一定是閉合的,若使譯碼輸出地址范圍為300H307H, 則有如下的分析:AiiAi0A9AsA7A6A5A4A3A2A1A0001100000000111S8S7S6S5S4S3S2S1S0開開合合開開開開開所以,S0S9中S5 S6和S9是閉合的,其余的
23、開關(guān)全部斷開。12.在獨(dú)立編址方式下,CPU采用什么指令來(lái)訪問端口?獨(dú)立編址方式下,采用專用的I/O指令一一輸入/輸出指令(如PC系列微機(jī)中的 IN、OUT)來(lái)訪問端口。15. I/O端口地址譯碼電路一般有哪幾種結(jié)構(gòu)形式?I/O端口地址譯碼電路一般有兩種結(jié)構(gòu)形式:固定式端口地址譯碼一一硬件電路不改動(dòng),譯碼輸出的地址或地址范圍不變可選式端口地址譯碼一一電路中有若干個(gè)DIP開關(guān),硬件電路不改動(dòng),只改變開關(guān)的狀態(tài),就可以使譯碼輸出的地址或地址范圍發(fā)生變化。16. I/O地址線用作端口尋址時(shí),高位地址線和低位地址線各作何用途?如何決定低位 地址線的根數(shù)?一般情況下,高位地址線與控制信號(hào)線進(jìn)行邏輯組合,
24、經(jīng)譯碼電路產(chǎn)生I/O接口CS芯片的片選信號(hào)指一實(shí)現(xiàn)片間選擇;低位地址線不參與譯碼,直接與 I/O接口芯片的地址線相連一一實(shí)現(xiàn)I/O接口芯片的片內(nèi)端口選擇。低位地址線的根數(shù)由I/O接口芯片內(nèi)部的端口數(shù)量決定,如果 I/O接口芯片內(nèi)部 有2n個(gè)端口(其引腳上一定有 n根地址線),那么,尋址端口時(shí),低位地址線的根數(shù)就是n。19.若將圖2.3中DIP開關(guān)狀態(tài)設(shè)置為:S2和S1合上(ON); S3和S0斷開(OFF),試 指出74LS13漪出端Y5的地址范圍,并與圖中在DIP開關(guān)原來(lái)的狀態(tài)下Y5輸出端所產(chǎn)生 的地址范圍進(jìn)行比較,有何變化?如果S2和S1合上(ON); S3和S0斷開(OFE,工有效時(shí),各
25、位地址線的狀態(tài)如254H257H;而DIP開關(guān)在原來(lái)的開關(guān)狀態(tài)下,工的地址范圍是314H317H。這兩個(gè)地址范圍A9A6的狀態(tài)不同,因?yàn)锳9A6的狀態(tài)是由開關(guān)的狀態(tài)決定的;而二者的A5A2是相同的,因?yàn)樗鼈儾皇荛_關(guān)狀態(tài)的影響。習(xí)題三1 .計(jì)數(shù)、定時(shí)與頻率、聲音以及音樂之間有什么關(guān)系?定時(shí)和計(jì)數(shù)的本質(zhì)是相同的,當(dāng)計(jì)數(shù)的基本脈沖是標(biāo)準(zhǔn)的時(shí)間單元時(shí),計(jì)數(shù)就變成了定時(shí)。定時(shí)輸出脈沖的周期的倒數(shù)就是頻率。由定時(shí)輸出的脈沖可以產(chǎn)生聲音,脈沖的頻率就決定了聲音的頻率。脈沖頻率高,聲音的音調(diào)高(聽起來(lái)尖銳);脈沖頻率低,聲音的音調(diào)低(聽起來(lái)低沉)。而由頻率不同、持續(xù)時(shí)間不同的聲音就可以產(chǎn)生 動(dòng)聽的音樂。2 .
26、微機(jī)系統(tǒng)的定時(shí)有哪兩類?何謂時(shí)序配合?微機(jī)系統(tǒng)中的定時(shí)分為內(nèi)部定時(shí)和外部定時(shí)兩類。內(nèi)部定時(shí)是指計(jì)算機(jī)本身運(yùn)行的時(shí)間基準(zhǔn)或時(shí)序關(guān)系,是用戶無(wú)法更改的。外部定時(shí)是指外部設(shè)備實(shí)現(xiàn)某種功能時(shí),本身所需要的一種時(shí)序關(guān)系,需要用戶 根據(jù)外設(shè)的要求進(jìn)行安排。時(shí)序配合是指用戶在考慮外設(shè)與 CPU連接時(shí),不能脫離計(jì)算機(jī)的定時(shí)要求,即以 計(jì)算機(jī)的時(shí)序關(guān)系為依據(jù)來(lái)設(shè)計(jì)外部定時(shí)機(jī)構(gòu),以滿足計(jì)算機(jī)的時(shí)序要求。3 .微機(jī)系統(tǒng)中的外部定時(shí)有哪兩種方法?其特點(diǎn)如何?微機(jī)系統(tǒng)中的外部定時(shí)有軟件定時(shí)和硬件定時(shí)兩種方法。軟件定時(shí):利用CPU執(zhí)行指令需要一定時(shí)間的特點(diǎn)產(chǎn)生延時(shí)。這種方法不需增加硬件設(shè)備,只需編制延時(shí)程序即可;但是它降
27、低了 CPU的效率,浪費(fèi)了 CPU 的資源,而且由于同樣的延時(shí)程序在不同計(jì)算機(jī)上運(yùn)行的時(shí)間會(huì)不同,所以通用性比 較差。5.8253初始化編程包括哪兩項(xiàng)內(nèi)容?在對(duì)8253進(jìn)行始化編程時(shí),首先向命令寄存器中寫入方式字,選擇計(jì)數(shù)通道、工作方式、計(jì)數(shù)初值的長(zhǎng)度及寫入順序、計(jì)數(shù)碼制。然后按方式字的要求向選定的計(jì)數(shù) 通道中寫入計(jì)數(shù)初值。6 . 8253有哪幾種工作方式?區(qū)分不同工作方式的特點(diǎn)體現(xiàn)在哪幾個(gè)方面?為什么 3方 式使用最普遍?8253有6種工作方式一一方式 0方式5。區(qū)分不同工作方式的特點(diǎn)主要體現(xiàn)在 以下的4個(gè)方面:(1)啟動(dòng)計(jì)數(shù)器的觸發(fā)方式不同(2)計(jì)數(shù)過程中門控信號(hào) GATE寸計(jì)數(shù)操作的控制
28、作用不同 (3)計(jì)數(shù)/定時(shí)到時(shí)輸出端OUT輸出的波形不同(4)在計(jì)數(shù)過程中,寫入新的計(jì)數(shù)初值的處理方式不同3方式由于具有自動(dòng)重新裝載計(jì)數(shù)初值,能輸出重復(fù)波形,且輸出波形的高低電 平比為1:1或近似1:1 (方波或近似方波),所以在實(shí)際中應(yīng)用最廣泛。7 .何謂日時(shí)鐘?日時(shí)鐘是指對(duì)一天的時(shí)間進(jìn)行統(tǒng)計(jì),判斷一天(24小時(shí))的時(shí)間是否已到。11.何謂時(shí)時(shí)鐘?記錄每天時(shí)間和年、月、日的時(shí)鐘稱為時(shí)時(shí)鐘。習(xí)題四1 .采用DMA方式為什么能實(shí)現(xiàn)高速傳送?DMA傳送方式能夠?qū)崿F(xiàn)高速數(shù)據(jù)傳送主要有兩個(gè)原因:(1)它為兩個(gè)存儲(chǔ)介質(zhì)提供了直接傳輸通道, 不象CPU控制的傳送那樣要通過內(nèi) 部寄存器中轉(zhuǎn)。(2)用硬件取代
29、了軟件,它直接發(fā)出對(duì)兩個(gè)介質(zhì)的選中信號(hào)及其讀寫控制信號(hào), 而不是通過執(zhí)行指令來(lái)控制傳送。4. DMA控制器在微機(jī)系統(tǒng)中有哪兩種工作狀態(tài)?其工作特點(diǎn)如何?DMA控制器在微機(jī)系統(tǒng)中有主動(dòng)工作狀態(tài)和被動(dòng)工作狀態(tài)。主動(dòng)工作狀態(tài):在DMA操作期間,DMAC控制總線,控制數(shù)據(jù)在兩個(gè)存儲(chǔ)介質(zhì)之 間直接傳送被動(dòng)工作狀態(tài):非DMA操作期間,DMAC受CPU的控制,此時(shí)它主要有兩個(gè)工作, 一是檢測(cè)片選信號(hào),看 CPU是否對(duì)它進(jìn)行讀寫控制;二是檢測(cè) DMA請(qǐng)求信號(hào),看外 設(shè)是否有DMA操作請(qǐng)求。8 .什么是DMA頁(yè)面地址寄存器?它的作用如何?由于DMAC8237A-5只能提供內(nèi)存地址的低16位,而實(shí)際中內(nèi)存地址可能
30、是20位、 24位或32位的,等等,這樣就要在 DMA系統(tǒng)中配置寄存器組,由這些寄存器組提供 存儲(chǔ)器的高位地址,這些寄存器組就是頁(yè)面地址寄存器。它的作用是提供存儲(chǔ)單元的 頁(yè)面地址,即高位地址。9 .采用DMA方式在內(nèi)存與I/O設(shè)備之間傳送數(shù)據(jù)時(shí),DMA控制器8237A-5怎樣實(shí)現(xiàn)對(duì) I/O設(shè)備的尋址?DMA控制器8237A-5提供DACK信號(hào)給I/O設(shè)備,取代其地址選擇信號(hào),使申請(qǐng) DMA傳送并被允許的設(shè)備在 DMA傳送過程中一直是有效設(shè)備。即:用DACK言號(hào)取代 了芯片選擇和片內(nèi)端口選擇信號(hào)。習(xí)題五1 .什么是中斷?是指CPU在正常運(yùn)行程序時(shí),由于內(nèi)部/外部事件或由程序預(yù)先安排的事件,引起
31、CPU暫時(shí)停止正在運(yùn)行的程序,轉(zhuǎn)到為該內(nèi)部/外部事件或預(yù)先安排的事件服務(wù)的程序 中去,服務(wù)完畢,再返回去繼續(xù)運(yùn)行被暫時(shí)中斷的程序,這個(gè)過程稱為中斷。2 .可屏蔽中斷處理的一般過程是什么?可屏蔽中斷的處理過程一般可分為 4個(gè)階段:(1)中斷申請(qǐng):外設(shè)向CPU發(fā)出中斷申請(qǐng)信號(hào),CPU檢測(cè)到有效的INTR且無(wú) DMA請(qǐng)求、IF= 1,當(dāng)前指令執(zhí)行完畢就進(jìn)入響應(yīng)階段(2)中斷響應(yīng):CPU通過總線控制器發(fā)出兩個(gè)連續(xù)的中斷響應(yīng)信號(hào)(2個(gè)TNTA負(fù)脈沖)組成中斷響應(yīng)周期。在中斷響應(yīng)周期中, CPU取得中斷類型號(hào)n,將程序狀 態(tài)字(PSW)及斷點(diǎn)白地址(CS和IP)依次入棧保護(hù)。再查中斷向量表,將(4*n)-
32、 IP; (4*n+2) - C§進(jìn)入中斷服務(wù)階段(3)中斷服務(wù):CPU執(zhí)行中斷服務(wù)程序,為中斷源服務(wù)(4)中斷返回:當(dāng)執(zhí)行到中斷服務(wù)程序中的 IRET指令時(shí),將堆棧棧頂?shù)娜齻€(gè)字 單元內(nèi)容彈出,依次送給IP、CS PSW CPU返回到原來(lái)的程序去執(zhí)行。4 .什么是中斷嵌套?是指CPU正在執(zhí)行一個(gè)中斷服務(wù)程序時(shí),有另一個(gè)優(yōu)先級(jí)更高的中斷提出中斷請(qǐng) 求,這時(shí)會(huì)暫時(shí)掛起當(dāng)前正在執(zhí)行的級(jí)別較低的中斷源的服務(wù)程序,去處理級(jí)別更高 的中斷源,待處理完畢,再返回到被中斷了的中斷服務(wù)程序繼續(xù)執(zhí)行,這個(gè)過程就是 中斷嵌套。5 .什么是中斷向量?它是如何裝入中斷向量表的?中斷向量是中斷服務(wù)程序的入口地址
33、,一個(gè)中斷向量由4個(gè)字節(jié)組成,它包括中斷服務(wù)程序的段首址和偏移地址。中斷向量并非常駐內(nèi)存,而是由程序裝入中斷向量表中的。系統(tǒng)配置和使用的中 斷所對(duì)應(yīng)的中斷向量由系統(tǒng)軟件負(fù)責(zé)裝入;系統(tǒng)若未配置系統(tǒng)軟件(如單板機(jī)系統(tǒng)),或用戶自定義的中斷向量,由用戶自行裝入。6 .什么是中斷類型號(hào)?它的作用是什么?中斷類型號(hào)是系統(tǒng)為每一個(gè)中斷源分配的代號(hào),它是8位的,與系統(tǒng)的中斷源一一對(duì)應(yīng)。中斷類型號(hào)負(fù)責(zé)引導(dǎo)CPU找到中斷服務(wù)程序的入口點(diǎn)。通過中斷類型號(hào)查中斷向 量表可得到中斷向量(中斷服務(wù)程序入口地址),其中:物理地址為4*n的單元是中斷服務(wù)程序入口點(diǎn)的偏移地址;物理地址為 4*n+2的單元是中斷服務(wù)程序的段首
34、址。10 .試比較軟中斷和硬中斷不同的特點(diǎn)軟中斷和硬中斷的不同主要體現(xiàn)在以下幾個(gè)方面:軟中斷硬中斷(INTR )是否后隨機(jī)性、突發(fā)性否是是否有中斷響應(yīng)周期無(wú)有中斷類型號(hào)的提供方法固定或由指令提供1由中斷控制器提供是含可屏蔽(受IF影響)/、口屏蔽可屏蔽硬中斷中的不可屏蔽中斷 NMI除了具有隨機(jī)性和突發(fā)性之外,其余特點(diǎn)同軟中斷11 .可編程中斷控制器8259A協(xié)助CPU處理哪些中斷事務(wù)?8259A協(xié)助CPU完成的中斷事務(wù)主要有:接收和擴(kuò)充外設(shè)的中斷請(qǐng)求;進(jìn)行中斷請(qǐng)求的屏蔽與開放控制;對(duì)中斷源進(jìn)行優(yōu) 先級(jí)排隊(duì)管理;中斷被響應(yīng)時(shí),提供該中斷源的中斷類型號(hào)。12.8259A具有哪些工作方式和中斷操作功
35、能?指出與這些功能相對(duì)應(yīng)的命令字(ICW/OCW0 的內(nèi)容?8259A的工作方式有以下幾種:(1)引入中斷請(qǐng)求的方式:有邊沿觸發(fā)和電平觸發(fā)兩種;中斷服務(wù)方式有向量式 中斷和查詢式中斷兩種;(2)與系統(tǒng)總線的連接方式:緩沖方式和非緩沖方式兩種;(3)屏蔽中斷的方式:通常屏蔽和特殊屏蔽兩種方式;(4)優(yōu)先級(jí)排隊(duì)的方式:固定優(yōu)先級(jí)和循環(huán)優(yōu)先級(jí)(優(yōu)先級(jí)輪換)兩種,循環(huán)優(yōu) 先級(jí)又分為指定輪換和自動(dòng)輪換兩種;(5)中斷結(jié)束的方式:自動(dòng)結(jié)束方式和非自動(dòng)結(jié)束方式兩種8259A的中斷操作功能有以下幾個(gè):(1)設(shè)置中斷觸發(fā)方式、選擇 8259A芯片的數(shù)目一一由ICW1完成;(2)設(shè)置中斷類型號(hào)的高五位一一由ICW
36、2完成;(3)設(shè)置級(jí)聯(lián)方式具體的連接情況(主片的哪些中斷申請(qǐng)端連有從片;從片與主片的哪個(gè)中斷申請(qǐng)端相連)一一由ICW3完成;(4)設(shè)置特定完全嵌套方式、緩沖方式和中斷結(jié)束方式一一ICW4完成;(5)設(shè)置對(duì)各中斷源的屏蔽與開放狀態(tài)一一由 OCW1完成;(6)設(shè)置優(yōu)先級(jí)輪換及發(fā)中斷結(jié)束命令一一由 OCW2完成;(7)設(shè)置特殊屏蔽方式、查詢式中斷的服務(wù)方式、選擇要讀出的寄存器一一由OCW3完成;14 .如何對(duì)8259A進(jìn)行初始化編程(包括單片使用和雙片使用)?在單片8259A系統(tǒng)中,初始化時(shí)按順序依次寫入 ICW1、ICW2、和ICW4;在雙片8259A系統(tǒng)中,初始化時(shí)要按順序依次寫入 ICW1、I
37、CW2、ICW3和ICW4。15 .什么是中斷響應(yīng)周期?在中斷響應(yīng)周期中 CPU和8259A 一般要完成哪些工作?CPU收到有效的INTR信號(hào),若IF= 1,且無(wú)DMA請(qǐng)求,當(dāng)前指令執(zhí)行完畢,就通 過總線控制器發(fā)出連續(xù)的兩個(gè)中斷響應(yīng)信號(hào)(INTA)組成一個(gè)中斷響應(yīng)周期。在第1個(gè)INTA負(fù)脈沖中,CPU發(fā)出有效的總線鎖定信號(hào)LOCK ,封鎖總線,防止其他主控器占用總線;8259A經(jīng)判優(yōu)后將IRR的相應(yīng)位清0, ISR的對(duì)應(yīng)位置1。在第2個(gè)而A負(fù)脈沖中,CPU撤除總線鎖定信號(hào)LOCK , ALE信號(hào)也變?yōu)闊o(wú)效,允許數(shù)據(jù)線 傳送數(shù)據(jù);8259A將被響應(yīng)中斷源的中斷類型號(hào)送給 CPU。若8259A工作
38、于自動(dòng)結(jié)束方式,在第 2個(gè)而A負(fù)脈沖的后沿,8259A還要清除ISR中在第1 個(gè)負(fù)脈沖里置1的位。習(xí)題七1 .可編程并行接口芯片8255A面向I/O設(shè)備一側(cè)的端口有幾個(gè)?其中 C 口的使用有哪 些特點(diǎn)?8255A面向I/O設(shè)備一側(cè)有3個(gè)8位的端口: A 口、B 口和C 口,或者說有2個(gè)8 位的端口( A 口、B 口)和2個(gè)4位的端口( C上、C下)。其中,C 口比較特殊,它的特點(diǎn)主要有:作為數(shù)據(jù)口,可分為兩個(gè)獨(dú)立的4位口(C上、C下)使用;1方式和2方式時(shí),C 口的部分引腳作為A、B 口的固定聯(lián)絡(luò)信 號(hào)線;1方式和2方式時(shí),C 口作為狀態(tài)口使用;C 口的引腳可以用按位置/復(fù)位命令 字進(jìn)行按位控
39、制。2 .可編程并行接口芯片8255A的編程命令有哪兩個(gè)?試分別說明它們的作用及其命令 格式中每位的含義是什么?8255A有兩個(gè)編程命令:方式命令字和 C 口按位置/復(fù)位命令字。方式命令字:用于對(duì)8255A進(jìn)行初始化編程,設(shè)定 A、B、C 口的工作方式及傳送方向,其命令格式及各位含義如下:1aD4*Di特征位 A 口方式 A 口 一PC B 口 B 口PC一 方向方向|方式|方向|方向|w方式口齒方式口傳輸方向0-方式iL方式10,輸出I 1 口工方式.雙向)I11 I .輸入IC 口按位置/復(fù)位命令字:用于對(duì)8255A進(jìn)行動(dòng)態(tài)控制,在應(yīng)用過程中,需要對(duì) C 口的某個(gè)引腳進(jìn)行按位操作時(shí)使用,對(duì)已設(shè)定好的工作方式無(wú)影響,其命令字格式及 各位含義如下:精彩文檔實(shí)用標(biāo)準(zhǔn)文案3 . “由于按位置/復(fù)位命令字是對(duì)C 口進(jìn)行操作,所以
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 七年級(jí)上學(xué)期語(yǔ)文第一次月考試卷-6
- 楚雄彝族自治州八年級(jí)上學(xué)期語(yǔ)文期末試題
- 雇人干活免責(zé)協(xié)議書(2篇)
- 音樂課件制作教學(xué)課件
- 統(tǒng)計(jì)分析軟件模擬試題二及答案
- 南京工業(yè)大學(xué)浦江學(xué)院《太極推手》2022-2023學(xué)年第一學(xué)期期末試卷
- XX制藥活動(dòng)中心消防水施工組織設(shè)計(jì)
- 飛向藍(lán)天的恐龍說課稿
- 《自相矛盾》說課稿
- 《因式分解》說課稿
- 消防安全培訓(xùn)內(nèi)容
- 2024-2030年辣椒種植行業(yè)市場(chǎng)深度分析及發(fā)展策略研究報(bào)告
- 變電站綠化維護(hù)施工方案
- 校園展美 課件 2024-2025學(xué)年人美版(2024)初中美術(shù)七年級(jí)上冊(cè)
- 2024版《糖尿病健康宣教》課件
- ktv保安管理制度及崗位職責(zé)(共5篇)
- 腦出血試題完整版本
- 義務(wù)教育信息科技課程標(biāo)準(zhǔn)(2022年版)考試題庫(kù)及答案
- 建筑施工安全生產(chǎn)責(zé)任書
- 新員工三級(jí)安全教育考試試題參考答案
- 公司年會(huì)策劃及執(zhí)行服務(wù)合同
評(píng)論
0/150
提交評(píng)論