微機接口技術(shù)試題_第1頁
微機接口技術(shù)試題_第2頁
微機接口技術(shù)試題_第3頁
微機接口技術(shù)試題_第4頁
微機接口技術(shù)試題_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、微機接口技術(shù)試題1 填空題1. CPU與接口之間傳送信息一般有查詢方式、中斷方式 和 DMA方式 三種方式。2. 微機系統(tǒng)中產(chǎn)生的時間基準(zhǔn),通常采用軟件定時和硬件定時兩種方法。3. 8086中斷系統(tǒng)的中斷源分為兩大類:一類是外部中斷,另一類是內(nèi)部中斷。4. 通常把I/O接口電路中能被CPU直接訪問的寄存器稱為端口。5. 把來自地址總線上的地址代碼翻譯成所要訪問的端口地址的電路稱為地址譯碼電路。6. 凡是接口都有兩側(cè),一側(cè)是CPU,另一側(cè)是外設(shè)。7. CPU與外界連接的部件或電路叫微機接口,它是CPU與外設(shè)交換信息的中轉(zhuǎn)站。8. 中斷過程分為:中斷請求、中斷響應(yīng)、中斷服務(wù)、中斷返回四個階段。9.

2、 起止式異步通信中傳送一個字符,總是以起始位開始,以停止位結(jié)束。10. 微機系統(tǒng)中記錄一天時間的時鐘稱為日時鐘。 記錄每天時間和年、月、日的時鐘稱為時時鐘。2 選擇題1. 串行通信中所說的波特率是(A)。 A. 位速率 B. 字符速率 C. 時鐘速率2. RS-422/RS-485是采用(C)技術(shù),實現(xiàn)遠(yuǎn)距離傳送信息的。 A. 正/負(fù)雙電源供電 B. 單端發(fā)送/單端接收 C. 雙端發(fā)送/雙端接收3. 8255的(C)具有按位操作的控制命令字。 A. 端口A B. 端口B C. 端口C4. 較高級別的中斷可以中斷較低級別的中斷,轉(zhuǎn)去執(zhí)行高級別的中斷服務(wù)程序技術(shù)叫(A)技術(shù)。 A. 中斷嵌套 B.

3、 優(yōu)先排隊 C. 中斷識別5. 8255的A口有三種工作方式,B口有(B)工作方式 A. 一種 B. 兩種 C. 三種6. 8259在級聯(lián)方式工作時,為使從控制器中更高級別的中斷得到響應(yīng),主控制器應(yīng)設(shè)定為(B) A.一般完全嵌套 B. 特定完全嵌套 C. 特定屏蔽7. 采用DMA方式能實現(xiàn)高速數(shù)據(jù)傳送,是因為(B) A. DMA能加速CPU的速度 B. 傳送的數(shù)據(jù)不用經(jīng)過CPU中轉(zhuǎn) C. DMA可以和CPU同時訪問系統(tǒng)總線8. 8253定時/計數(shù)器芯片內(nèi)部有(B)獨立的計數(shù)通道。 A. 2個 B. 3個 C. 4個9. 以下常用于地址譯碼電路的芯片型號是(C) A. 74LS245 B.74L

4、S160 C. 74LS13810. 中斷向量是(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在級聯(lián)方式工作時,如果從控制器的中斷請求被響應(yīng),則其中斷類型號由(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位地址,在訪問2

5、0位地址的內(nèi)存時,高4位位地址由(B)提供。 A. CPU B. 頁面寄存器 C. DMA控制器16. RS-232與TTL電路之間可以用(C)完成電平轉(zhuǎn)換。 A. MAX485 B. 74LS373 C. MAX23217. A/D轉(zhuǎn)換器的數(shù)據(jù)總線必須具有(A),才能與CPU直接連接。 A. 三態(tài)緩沖器 B.地址譯碼器 C. 控制寄存器18. 用于工業(yè)控制領(lǐng)域,能夠遠(yuǎn)距離傳輸數(shù)據(jù)的是(B)總線。 A. CPU B. RS-485 C.RS-23219. A/D轉(zhuǎn)換通道中(C)需要使用采樣保持器。 A. 直流信號 B. 低頻信號 C. 高頻信號20. 在串行通信接口的信號中(A)信號是必須連接

6、的。 A. DTR B. TXD C. RST3 簡答題1. A/D轉(zhuǎn)換器接口的任務(wù)是什么? 進(jìn)行通道選擇 發(fā)采樣/保持信號 發(fā)轉(zhuǎn)換啟動信號 取回轉(zhuǎn)換結(jié)束狀態(tài)信號 讀取轉(zhuǎn)換數(shù)據(jù)2. 為什么要在外設(shè)與CPU之間設(shè)置接口? CPU與外設(shè)兩者的邏輯定義和時序不一致 兩者的工作速度不兼容 若不通過接口,會影響CPU效率 若CPU直接控制外設(shè),不利于外設(shè)的發(fā)展3. 可編程并行接口和硬線連接并行接口的特點及應(yīng)用有何不同?硬線連接接口的工作方式及功能用硬線連接來設(shè)定,用軟件編程的方法不能改變;可編程接口的工作方式及功能可以用軟件編程的方法改變,具有可選擇性,且是用編程的方法進(jìn)行選擇??删幊探涌谟袕V泛的適應(yīng)性

7、和很高的靈活性,應(yīng)用較廣泛。4. 什么是中斷?8259在中斷處理時,協(xié)助CPU完成哪些任務(wù)?中斷是指CPU在正常運行程序時,由于內(nèi)部/外部事件或程序預(yù)先安排的事件,引起CPU中斷正在運行的程序,而轉(zhuǎn)到為內(nèi)部/外部事件或預(yù)先安排的事件服務(wù)的程序中去。服務(wù)完畢,再返回去繼續(xù)執(zhí)行被暫時中斷的程序。 協(xié)助CPU完成的任務(wù): 優(yōu)先級排隊管理 接受和擴充外部設(shè)備的中斷請求 提供中斷類型號 進(jìn)行中斷請求的屏蔽和開放5. 8253有幾種工作方式,每種工作方式的名稱是什么?有6種工作方式:0方式計數(shù)結(jié)束時中斷1方式可編程單穩(wěn)態(tài)觸發(fā)器2方式頻率發(fā)生器3方式方波頻率發(fā)生器4方式軟件觸發(fā)延時選通5方式硬件觸發(fā)延時選通

8、4 電路與系統(tǒng)分析題1. 如果8259的中斷類型號高5位為80H,當(dāng)IRQ5引腳產(chǎn)生中斷請求時,中斷類型號是多少?它是如何產(chǎn)生的?(1)中斷類型號為85H(2)由于ICW2的低3位被8位機占用,只有高5位能用,因此在初始化編程時,通過命令字ICW2只寫入高5位,它的低3位是由中斷請求線IR的二進(jìn)制編碼決定,并且是在第一個到來時,將這個編碼寫入低3位,中斷源的中斷類型號由高5位與低3位相加得到。2.如圖所示,采用8255的雙機并行通信系統(tǒng),試分析甲乙兩片8255的哪些端口工作在什么方式?其數(shù)據(jù)傳送方向如何?敘述傳送一個字節(jié)的完整過程。PA 甲 PC4PC0PA PC7 乙PC6 甲機:0方式,A

9、口輸入,C口聯(lián)絡(luò)信號 乙機:1方式,A口輸出,C口聯(lián)絡(luò)信號 數(shù)據(jù)傳送方向:乙機 甲機CPU自己寫入數(shù)據(jù),的上升沿使有效,通知甲讀取數(shù)據(jù),甲得到有效后,開始讀數(shù),讀取數(shù)據(jù)后,用回答乙,告訴數(shù)據(jù)已收到,的回答使置高,使其失效,表示輸出緩沖器變高,為下一次輸出做準(zhǔn)備。3. 下圖為一個地址譯碼電路,寫出其端口地址,說明AEN信號的作用,如果Y為低電平有效,U3應(yīng)為與門還是或門?&U2&U11AENA0A1A2A3A4A5A6A7A8A9AEN信號的作用:只有當(dāng)AEN=0時,即不是DMA操作時,譯碼才有效。當(dāng)AEN=1時,即是DMA操作時,譯碼無效。為了避免在DMA周期中,由DMA控制器

10、對這些以非DMA方式傳送的I/O端口執(zhí)行DMA方式的傳送。端口地址:2E2H(A9A0:1011100010B = 2E2H)若為低電平有效,則U3應(yīng)為“或門”。4. 如果8253的OUT2輸出20HZ的方波,CLK2的頻率為10KHZ,試分析8253的哪個通道工作在什么方式?其計數(shù)初值應(yīng)是多少?計數(shù)初值為幾個字節(jié)?通道為“2通道”工作方式:3方式“周期性方波輸出”計數(shù)初值為:16進(jìn)制為01F4H,則計數(shù)初值為2個字節(jié)。5 電路與系統(tǒng)設(shè)計題1. 有一個頻率為1MHZ的時鐘源,要產(chǎn)生1HZ的秒信號:畫出8253相關(guān)信號的連接圖,如果其端口地址為EC00EC03H,寫出其初始化程序或程序設(shè)計詳細(xì)步

11、驟。8253控制字格式:D7D6D5D4D3D2D1D0SC1SC0RW1RW0M2M1M0BCD計數(shù)器選擇讀寫字節(jié)數(shù)工作方式碼制 CLK0 GATE0 OUT0 CLK1 GATE1 OUT11MHZ111HZ輸入頻率 CLK 1MHZ輸出頻率 OUT1 1HZ計數(shù)初值 計數(shù)器0 計數(shù)器1 寫入控制字:0號/16位/方式3/二進(jìn)制 1號/16位/方式3/二進(jìn)制 寫入計數(shù)初值:0號 03E8H,1號 03E8H死循環(huán)(SJMP$) 2. 設(shè)計一個完整的多通道數(shù)據(jù)采集(A/D轉(zhuǎn)換系統(tǒng)),說明A/D通道部分應(yīng)該包括哪幾個環(huán)節(jié)?畫出電路結(jié)構(gòu)框圖,說明各個環(huán)節(jié)的作用。A/D通道:模擬輸入接口多路開關(guān)采

12、樣保持A/D轉(zhuǎn)換 I/O接口 CPU模擬輸入接口模擬量的輸入端多路開關(guān) 選擇輸入通道采樣保持“凍結(jié)”高速變化的瞬時值A(chǔ)/D轉(zhuǎn)換實現(xiàn)模擬量轉(zhuǎn)換為數(shù)字量I/O接口使用數(shù)字量傳送給CPUCPU存儲數(shù)據(jù)3. 采用可編程并行接口芯片8255設(shè)計一個8位的開關(guān)狀態(tài)輸入接口和開關(guān)狀態(tài)顯示輸出接口,畫出電路結(jié)構(gòu)圖,指出所用端口的工作方式,說明工作原理或控制程序過程。VCCPA口:輸出/方式05VL0 PA0 PA1 PA7 PB0 PB1 PB7PB口:輸入/方式0L1PC口:輸出/方式0 設(shè)定B口/方式0/輸入,A口/方式0/輸出L7指示燈LO=L7的亮滅表明相應(yīng)位開關(guān)的通斷K0亮則表示開關(guān)閉合,滅則表示開

13、關(guān)斷開K1按鍵K0K7決定輸入讀出B口的數(shù)據(jù)K7數(shù)據(jù)寫入A口GND4. 用74LS138和如下部分或全部邏輯門設(shè)計一個地址譯碼電路,畫出地址線(A0A9)74LS138和AEN信號與芯片引腳的連接圖,使Y7的有效地址范圍3F03FFHAENG1 Y0G2A Y1G2B CBA Y71&A7A9A8A5A6習(xí)題一1. 什么是接口?接口就是微處理器CPU與外部世界的連接部件,是CPU與外界進(jìn)行信息交換的中轉(zhuǎn)站。2.為什么要在CPU與外設(shè)之間設(shè)置接口? 在CPU與外設(shè)之間設(shè)置接口主要有4個原因: (1)CPU與外設(shè)二者的信號不兼容,包括信號線的功能定義、邏輯定義和時序關(guān)系 (2)CPU與外設(shè)

14、的速度不匹配,CPU的速度快,外設(shè)的速度慢 (3)若不通過接口,而由CPU直接對外設(shè)的操作實施控制,會使CPU處于窮于應(yīng)付與外設(shè)打交道之中,大大降低CPU的效率 (4)若外設(shè)直接由CPU控制,會使外設(shè)的硬件結(jié)構(gòu)依賴于CPU,對外設(shè)本身的發(fā)展不利。3. 微型計算機的接口一般應(yīng)具備那些功能?微機的接口一般有如下的幾個功能: (1)執(zhí)行CPU命令的功能:CPU將對外設(shè)的控制命令發(fā)到接口電路中的命令寄存器(命令口)中,在經(jīng)分析去控制外設(shè) (2)返回外設(shè)狀態(tài)的功能:通過狀態(tài)寄存器(狀態(tài)口)完成,包括正常工作狀態(tài)和故障狀態(tài)(3)數(shù)據(jù)緩沖的功能:接口電路中的數(shù)據(jù)寄存器(數(shù)據(jù)口)對CPU于外設(shè)間傳送的數(shù)據(jù)進(jìn)行

15、中轉(zhuǎn)(4)設(shè)備尋址的功能:CPU某個時刻只能和一臺外設(shè)交換數(shù)據(jù),CPU發(fā)出的地址信號經(jīng)過接口電路中的地址譯碼電路來選中I/O設(shè)備(5)信號轉(zhuǎn)換的功能:當(dāng)CPU與外設(shè)的信號功能定義、邏輯關(guān)系、電平高低及工作時序不兼容時接口電路要完成信號的轉(zhuǎn)換功能(6)數(shù)據(jù)寬度與數(shù)據(jù)格式轉(zhuǎn)換的功能:由于CPU處理的數(shù)據(jù)都是并行的,當(dāng)外設(shè)采用串行傳送方式時,接口電路就要完成串、并之間的轉(zhuǎn)換,并進(jìn)行數(shù)據(jù)格式的轉(zhuǎn)換。4. 接口技術(shù)在微機應(yīng)用中起的作用?隨著計算機技術(shù)的高速發(fā)展,計算機的應(yīng)用越來越廣泛。然而,在微機系統(tǒng)中,微處理器的強大功能必須通過外部設(shè)備才能實現(xiàn),而外設(shè)與微處理器之間的信息交換和通信又是靠接口來實現(xiàn)的,

16、所以,接口技術(shù)成為了一門關(guān)鍵技術(shù),它直接影響微機系統(tǒng)的功能和微機的推廣應(yīng)用。5. 接口電路的硬件一般由哪幾部分組成?接口電路的硬件一般由以下幾部分組成:(1)基本邏輯電路:包括命令寄存器、狀態(tài)寄存器和數(shù)據(jù)緩沖寄存器,是接口電路中的核心(2)端口地址譯碼電路:實現(xiàn)設(shè)備的選擇功能(3)供選電路:根據(jù)不同任務(wù)和功能要求而添加的功能模塊電路。6. 接口電路的軟件控制程序一般包括哪幾部分?接口電路的軟件控制程序一般包括以下的程序段,各部分程序是相互滲透、融為一體的:(1)初始化程序段:對可編程接口芯片進(jìn)行初始化編程(2)傳送方式處理程序段:不同的傳送方式(查詢、中斷、DMA方式)程序段不同(3)主控程序

17、段:完成接口任務(wù)的程序段(4)程序終止與退出程序段:程序退出前對接口電路中硬件進(jìn)行保護(hù)的程序段(5)輔助程序段:人機對話、菜單等7. 接口電路的結(jié)構(gòu)有哪幾種形式?接口電路的結(jié)構(gòu)主要有四種:(1)固定式結(jié)構(gòu):不可編程的接口電路,結(jié)構(gòu)簡單、功能單一、固定(2)半固定式結(jié)構(gòu):由PAL或GAL器件構(gòu)成的接口電路,功能和工作方式可以通過改寫內(nèi)部的邏輯表達(dá)式來改變,但邏輯表達(dá)式一旦燒入芯片,其功能和工作方式就固定下來了(3)可編程結(jié)構(gòu):其功能和工作方式可由編程指定,使用靈活、適應(yīng)面廣,且種類繁多(4)智能型結(jié)構(gòu):芯片本身就是一個微處理器,外設(shè)的全部管理都由智能接口完成,如I/O處理器I0809或通用單片機

18、8. CPU與接口之間有哪幾種傳送數(shù)據(jù)的方式?它們各應(yīng)用在什么場合?CPU與接口之間的數(shù)據(jù)傳送方式主要有查詢方式、中斷方式和DMA方式:(1)查詢方式:主要用于CPU不太忙且傳送速度不高的情況下。無條件傳送方式作為查詢方式的一個特例,主要用于對簡單I/O設(shè)備的控制或CPU明確知道外設(shè)所處狀態(tài)的情況下。(2)中斷方式:主要用于CPU的任務(wù)比較忙的情況下,尤其適合實時控制和緊急事件的處理(3)DMA方式(直接存儲器存取方式):主要用于高速外設(shè)進(jìn)行大批量數(shù)據(jù)傳送的場合。9. 分析和設(shè)計接口電路的基本方法是什么?分析和設(shè)計接口電路通常采用兩側(cè)分析法和硬軟件結(jié)合法相結(jié)合:(1)兩側(cè)分析法:CPU一側(cè),主

19、要是了解CPU的類型、它提供的數(shù)據(jù)線的寬度、地址線的寬度、控制線的邏輯定義、時序關(guān)系的特點;外設(shè)一側(cè),主要是了解被連接外設(shè)的外部特性及被控外設(shè)的工作過程(2)硬軟件結(jié)合法:硬件設(shè)計主要是合理選用外圍接口芯片、有針對性地設(shè)計附加電路;軟件設(shè)計可以采用匯編語言(或高級語言)直接對低層硬件編程,也可以采用DOS系統(tǒng)功能調(diào)用和BIOS調(diào)用編程。習(xí)題二1. 什么是端口?端口是接口電路中能被CPU直接訪問的寄存器。2. I/O端口的編址方式有幾種?各有何特點?I/O端口的編址方式有兩種統(tǒng)一編址方式(存儲器映象方式)和獨立編址方式(I/O映象方式、專用I/O指令方式)(1)統(tǒng)一編址方式:從整個尋址空間中劃出

20、一部分給I/O設(shè)備,其余的給存儲器,通過地址碼區(qū)分操作對象是存儲器還是I/O,二者的地址碼不重疊。這種方式的優(yōu)點是I/O端口的編址空間大,且易于擴展I/O指令豐富、功能齊全;缺點是: 存儲器的地址空間減少,達(dá)不到系統(tǒng)最大的尋址空間I/O指令比獨立編址方式的專用I/O指令長,譯碼時間長,執(zhí)行速度慢(2)獨立編址方式:存儲單元與I/O端口分別編址,地址碼重疊,通過操作碼區(qū)分操作對象是存儲器還是I/O。這種方式的優(yōu)點是I/O端口不占存儲器的編址空間,使存儲器的容量可達(dá)系統(tǒng)的最大尋址能力I/O指令短、執(zhí)行速度快;指令清晰、可讀性強;缺點是I/O端口地址范圍一旦確定,不易擴展I/O指令種類有限,操作單一

21、5. 在I/O端口地址譯碼電路中常常設(shè)置AEN0,這有何意義?AEN1,表示正在進(jìn)行DMA操作,在I/O端口地址譯碼電路中,常常令A(yù)EN0時,譯碼輸出才有效,這樣做的目的是為了避免在DMA操作周期中,由DMA控制器對這些以非DMA方式傳送的I/O端口執(zhí)行DMA方式的傳送。6. 若要求I/O端口地址為374H,則在圖2.1(b)中的輸入地址線要作哪些改動?為了使I/O端口的地址為374H,圖2.1(b)中地址線A2、A8后的非門去掉,而在地址線A3、A7后面加上非門。即修改后地址線A0、A1、A3、A7后有非門,其余地址線后無非門。如圖所示:7. 圖2.2是PC機系統(tǒng)板的I/O端口地址譯碼電路,

22、它有何特點?試根據(jù)圖中地址線的分配,寫出DMAC、INTR、T/C以及PPI的地址范圍?在圖2.2的譯碼電路中,不管芯片本身需要多少個端口地址,一律分配一個含有32個地址的地址范圍。其中DMAC、INTR、T/C和PPI的地址范圍分別是:DMAC:00H1FH;INTR:20H3FH;T/C:40H5FH;PPI:60H7FH8. 在圖2.4譯碼電路中,若要改變I/O端口地址,使其地址范圍為300H307H,則開關(guān)S0S9應(yīng)如何設(shè)置?由于AEN必須為0,所以S9一定是閉合的,若使譯碼輸出地址范圍為300H307H,則有如下的分析:A11A10A9A8A7A6A5A4A3A2A1A0001100

23、000000111S8S7S6S5S4S3S2S1S0開開合合開開開開開所以,S0S9中S5、S6和S9是閉合的,其余的開關(guān)全部斷開。12. 在獨立編址方式下,CPU采用什么指令來訪問端口?獨立編址方式下,采用專用的I/O指令輸入/輸出指令(如PC系列微機中的IN、OUT)來訪問端口。15. I/O端口地址譯碼電路一般有哪幾種結(jié)構(gòu)形式?I/O端口地址譯碼電路一般有兩種結(jié)構(gòu)形式:固定式端口地址譯碼硬件電路不改動,譯碼輸出的地址或地址范圍不變可選式端口地址譯碼電路中有若干個DIP開關(guān),硬件電路不改動,只改變開關(guān)的狀態(tài),就可以使譯碼輸出的地址或地址范圍發(fā)生變化。16. I/O地址線用作端口尋址時,高

24、位地址線和低位地址線各作何用途?如何決定低位地址線的根數(shù)?CS一般情況下,高位地址線與控制信號線進(jìn)行邏輯組合,經(jīng)譯碼電路產(chǎn)生I/O接口芯片的片選信號 實現(xiàn)片間選擇;低位地址線不參與譯碼,直接與I/O接口芯片的地址線相連實現(xiàn)I/O接口芯片的片內(nèi)端口選擇。低位地址線的根數(shù)由I/O接口芯片內(nèi)部的端口數(shù)量決定,如果I/O接口芯片內(nèi)部有2n個端口(其引腳上一定有n根地址線),那么,尋址端口時,低位地址線的根數(shù)就是n。19. 若將圖2.3中DIP開關(guān)狀態(tài)設(shè)置為:S2和S1合上(ON);S3和S0斷開(OFF),試指出74LS138輸出端的地址范圍,并與圖中在DIP開關(guān)原來的狀態(tài)下輸出端所產(chǎn)生的地址范圍進(jìn)行

25、比較,有何變化?如果S2和S1合上(ON);S3和S0斷開(OFF),有效時,各位地址線的狀態(tài)如下:A9A8A7A6A5A4A3A210010101S3S2S1S0開合合開所以,這種開關(guān)狀態(tài)下,的地址范圍是254H257H;而DIP開關(guān)在原來的開關(guān)狀態(tài)下,的地址范圍是314H317H。這兩個地址范圍A9A6的狀態(tài)不同,因為A9A6的狀態(tài)是由開關(guān)的狀態(tài)決定的;而二者的A5A2是相同的,因為它們不受開關(guān)狀態(tài)的影響。習(xí)題三1.計數(shù)、定時與頻率、聲音以及音樂之間有什么關(guān)系?定時和計數(shù)的本質(zhì)是相同的,當(dāng)計數(shù)的基本脈沖是標(biāo)準(zhǔn)的時間單元時,計數(shù)就變成了定時。定時輸出脈沖的周期的倒數(shù)就是頻率。由定時輸出的脈沖

26、可以產(chǎn)生聲音,脈沖的頻率就決定了聲音的頻率。脈沖頻率高,聲音的音調(diào)高(聽起來尖銳);脈沖頻率低,聲音的音調(diào)低(聽起來低沉)。而由頻率不同、持續(xù)時間不同的聲音就可以產(chǎn)生動聽的音樂。2. 微機系統(tǒng)的定時有哪兩類?何謂時序配合?微機系統(tǒng)中的定時分為內(nèi)部定時和外部定時兩類。內(nèi)部定時是指計算機本身運行的時間基準(zhǔn)或時序關(guān)系,是用戶無法更改的。外部定時是指外部設(shè)備實現(xiàn)某種功能時,本身所需要的一種時序關(guān)系,需要用戶根據(jù)外設(shè)的要求進(jìn)行安排。時序配合是指用戶在考慮外設(shè)與CPU連接時,不能脫離計算機的定時要求,即以計算機的時序關(guān)系為依據(jù)來設(shè)計外部定時機構(gòu),以滿足計算機的時序要求。3.微機系統(tǒng)中的外部定時有哪兩種方法

27、?其特點如何?微機系統(tǒng)中的外部定時有軟件定時和硬件定時兩種方法。軟件定時:利用CPU執(zhí)行指令需要一定時間的特點產(chǎn)生延時。這種方法不需增加硬件設(shè)備,只需編制延時程序即可;但是它降低了CPU的效率,浪費了CPU的資源,而且由于同樣的延時程序在不同計算機上運行的時間會不同,所以通用性比較差。5.8253初始化編程包括哪兩項內(nèi)容?在對8253進(jìn)行始化編程時,首先向命令寄存器中寫入方式字,選擇計數(shù)通道、工作方式、計數(shù)初值的長度及寫入順序、計數(shù)碼制。然后按方式字的要求向選定的計數(shù)通道中寫入計數(shù)初值。6. 8253有哪幾種工作方式?區(qū)分不同工作方式的特點體現(xiàn)在哪幾個方面?為什么3方式使用最普遍?8253有6

28、種工作方式方式0方式5。區(qū)分不同工作方式的特點主要體現(xiàn)在以下的4個方面:(1)啟動計數(shù)器的觸發(fā)方式不同(2)計數(shù)過程中門控信號GATE對計數(shù)操作的控制作用不同(3)計數(shù)/定時到時輸出端OUT輸出的波形不同(4)在計數(shù)過程中,寫入新的計數(shù)初值的處理方式不同3方式由于具有自動重新裝載計數(shù)初值,能輸出重復(fù)波形,且輸出波形的高低電平比為1:1或近似1:1(方波或近似方波),所以在實際中應(yīng)用最廣泛。7. 何謂日時鐘?日時鐘是指對一天的時間進(jìn)行統(tǒng)計,判斷一天(24小時)的時間是否已到。11. 何謂時時鐘? 記錄每天時間和年、月、日的時鐘稱為時時鐘。習(xí)題四1. 采用DMA方式為什么能實現(xiàn)高速傳送?DMA傳送

29、方式能夠?qū)崿F(xiàn)高速數(shù)據(jù)傳送主要有兩個原因:(1)它為兩個存儲介質(zhì)提供了直接傳輸通道,不象CPU控制的傳送那樣要通過內(nèi)部寄存器中轉(zhuǎn)。(2)用硬件取代了軟件,它直接發(fā)出對兩個介質(zhì)的選中信號及其讀寫控制信號,而不是通過執(zhí)行指令來控制傳送。4. DMA控制器在微機系統(tǒng)中有哪兩種工作狀態(tài)?其工作特點如何?DMA控制器在微機系統(tǒng)中有主動工作狀態(tài)和被動工作狀態(tài)。主動工作狀態(tài):在DMA操作期間,DMAC控制總線,控制數(shù)據(jù)在兩個存儲介質(zhì)之間直接傳送被動工作狀態(tài):非DMA操作期間,DMAC受CPU的控制,此時它主要有兩個工作,一是檢測片選信號,看CPU是否對它進(jìn)行讀寫控制;二是檢測DMA請求信號,看外設(shè)是否有DMA

30、操作請求。8.什么是DMA頁面地址寄存器?它的作用如何?由于DMAC8237A-5只能提供內(nèi)存地址的低16位,而實際中內(nèi)存地址可能是20位、24位或32位的,等等,這樣就要在DMA系統(tǒng)中配置寄存器組,由這些寄存器組提供存儲器的高位地址,這些寄存器組就是頁面地址寄存器。它的作用是提供存儲單元的頁面地址,即高位地址。9.采用DMA方式在內(nèi)存與I/O設(shè)備之間傳送數(shù)據(jù)時,DMA控制器8237A-5怎樣實現(xiàn)對I/O設(shè)備的尋址?DMA控制器8237A-5提供DACK信號給I/O設(shè)備,取代其地址選擇信號,使申請DMA傳送并被允許的設(shè)備在DMA傳送過程中一直是有效設(shè)備。即:用DACK信號取代了芯片選擇和片內(nèi)端

31、口選擇信號。習(xí)題五1.什么是中斷?是指CPU在正常運行程序時,由于內(nèi)部/外部事件或由程序預(yù)先安排的事件,引起CPU暫時停止正在運行的程序,轉(zhuǎn)到為該內(nèi)部/外部事件或預(yù)先安排的事件服務(wù)的程序中去,服務(wù)完畢,再返回去繼續(xù)運行被暫時中斷的程序,這個過程稱為中斷。2.可屏蔽中斷處理的一般過程是什么?可屏蔽中斷的處理過程一般可分為4個階段:(1)中斷申請:外設(shè)向CPU發(fā)出中斷申請信號,CPU檢測到有效的INTR,且無DMA請求、IF1,當(dāng)前指令執(zhí)行完畢就進(jìn)入響應(yīng)階段(2)中斷響應(yīng):CPU通過總線控制器發(fā)出兩個連續(xù)的中斷響應(yīng)信號(2個 負(fù)脈沖)組成中斷響應(yīng)周期。在中斷響應(yīng)周期中,CPU取得中斷類型號n,將程

32、序狀態(tài)字(PSW)及斷點的地址(CS和IP)依次入棧保護(hù)。再查中斷向量表,將(4*n) IP;(4*n+2) CS,進(jìn)入中斷服務(wù)階段(3)中斷服務(wù):CPU執(zhí)行中斷服務(wù)程序,為中斷源服務(wù)(4)中斷返回:當(dāng)執(zhí)行到中斷服務(wù)程序中的IRET指令時,將堆棧棧頂?shù)娜齻€字單元內(nèi)容彈出,依次送給IP、CS、PSW,CPU返回到原來的程序去執(zhí)行。4.什么是中斷嵌套?是指CPU正在執(zhí)行一個中斷服務(wù)程序時,有另一個優(yōu)先級更高的中斷提出中斷請求,這時會暫時掛起當(dāng)前正在執(zhí)行的級別較低的中斷源的服務(wù)程序,去處理級別更高的中斷源,待處理完畢,再返回到被中斷了的中斷服務(wù)程序繼續(xù)執(zhí)行,這個過程就是中斷嵌套。5.什么是中斷向量?

33、它是如何裝入中斷向量表的?中斷向量是中斷服務(wù)程序的入口地址,一個中斷向量由4個字節(jié)組成,它包括中斷服務(wù)程序的段首址和偏移地址。中斷向量并非常駐內(nèi)存,而是由程序裝入中斷向量表中的。系統(tǒng)配置和使用的中斷所對應(yīng)的中斷向量由系統(tǒng)軟件負(fù)責(zé)裝入;系統(tǒng)若未配置系統(tǒng)軟件(如單板機系統(tǒng)),或用戶自定義的中斷向量,由用戶自行裝入。6. 什么是中斷類型號?它的作用是什么?中斷類型號是系統(tǒng)為每一個中斷源分配的代號,它是8位的,與系統(tǒng)的中斷源一一對應(yīng)。中斷類型號負(fù)責(zé)引導(dǎo)CPU找到中斷服務(wù)程序的入口點。通過中斷類型號查中斷向量表可得到中斷向量(中斷服務(wù)程序入口地址),其中:物理地址為4*n的單元是中斷服務(wù)程序入口點的偏移

34、地址;物理地址為4*n+2的單元是中斷服務(wù)程序的段首址。10. 試比較軟中斷和硬中斷不同的特點。軟中斷和硬中斷的不同主要體現(xiàn)在以下幾個方面:軟中斷硬中斷(INTR)是否有隨機性、突發(fā)性否是是否有中斷響應(yīng)周期無有中斷類型號的提供方法固定或由指令提供由中斷控制器提供是否可屏蔽(受IF影響)不可屏蔽可屏蔽硬中斷中的不可屏蔽中斷NMI除了具有隨機性和突發(fā)性之外,其余特點同軟中斷。11.可編程中斷控制器8259A協(xié)助CPU處理哪些中斷事務(wù)?8259A協(xié)助CPU完成的中斷事務(wù)主要有:接收和擴充外設(shè)的中斷請求;進(jìn)行中斷請求的屏蔽與開放控制;對中斷源進(jìn)行優(yōu)先級排隊管理;中斷被響應(yīng)時,提供該中斷源的中斷類型號。

35、12.8259A具有哪些工作方式和中斷操作功能?指出與這些功能相對應(yīng)的命令字(ICW/OCW)的內(nèi)容?8259A的工作方式有以下幾種:(1)引入中斷請求的方式:有邊沿觸發(fā)和電平觸發(fā)兩種;中斷服務(wù)方式有向量式中斷和查詢式中斷兩種;(2)與系統(tǒng)總線的連接方式:緩沖方式和非緩沖方式兩種;(3)屏蔽中斷的方式:通常屏蔽和特殊屏蔽兩種方式;(4)優(yōu)先級排隊的方式:固定優(yōu)先級和循環(huán)優(yōu)先級(優(yōu)先級輪換)兩種,循環(huán)優(yōu)先級又分為指定輪換和自動輪換兩種;(5)中斷結(jié)束的方式:自動結(jié)束方式和非自動結(jié)束方式兩種8259A的中斷操作功能有以下幾個:(1)設(shè)置中斷觸發(fā)方式、選擇8259A芯片的數(shù)目由ICW1完成;(2)設(shè)

36、置中斷類型號的高五位由ICW2完成;(3)設(shè)置級聯(lián)方式具體的連接情況(主片的哪些中斷申請端連有從片;從片與主片的哪個中斷申請端相連)由ICW3完成;(4)設(shè)置特定完全嵌套方式、緩沖方式和中斷結(jié)束方式ICW4完成;(5)設(shè)置對各中斷源的屏蔽與開放狀態(tài)由OCW1完成;(6)設(shè)置優(yōu)先級輪換及發(fā)中斷結(jié)束命令由OCW2完成;(7)設(shè)置特殊屏蔽方式、查詢式中斷的服務(wù)方式、選擇要讀出的寄存器由OCW3完成;14. 如何對8259A進(jìn)行初始化編程(包括單片使用和雙片使用)?在單片8259A系統(tǒng)中,初始化時按順序依次寫入ICW1、ICW2、和ICW4;在雙片8259A系統(tǒng)中,初始化時要按順序依次寫入ICW1、I

37、CW2、ICW3和ICW4。15. 什么是中斷響應(yīng)周期?在中斷響應(yīng)周期中CPU和8259A一般要完成哪些工作?CPU收到有效的INTR信號,若IF1,且無DMA請求,當(dāng)前指令執(zhí)行完畢,就通過總線控制器發(fā)出連續(xù)的兩個中斷響應(yīng)信號()組成一個中斷響應(yīng)周期。在第1個負(fù)脈沖中,CPU發(fā)出有效的總線鎖定信號,封鎖總線,防止其他主控器占用總線;8259A經(jīng)判優(yōu)后將IRR的相應(yīng)位清0,ISR的對應(yīng)位置1。在第2個負(fù)脈沖中,CPU撤除總線鎖定信號,ALE信號也變?yōu)闊o效,允許數(shù)據(jù)線傳送數(shù)據(jù);8259A將被響應(yīng)中斷源的中斷類型號送給CPU。若8259A工作于自動結(jié)束方式,在第2個負(fù)脈沖的后沿,8259A還要清除I

38、SR中在第1個負(fù)脈沖里置1的位。習(xí)題七1. 可編程并行接口芯片8255A面向I/O設(shè)備一側(cè)的端口有幾個?其中C口的使用有哪些特點?8255A面向I/O設(shè)備一側(cè)有3個8位的端口:A口、B口和C口,或者說有2個8位的端口(A口、B口)和2個4位的端口(C上、C下)。其中,C口比較特殊,它的特點主要有:作為數(shù)據(jù)口,可分為兩個獨立的4位口(C上、C下)使用;1方式和2方式時,C口的部分引腳作為A、B口的固定聯(lián)絡(luò)信號線;1方式和2方式時,C口作為狀態(tài)口使用;C口的引腳可以用按位置/復(fù)位命令字進(jìn)行按位控制。2. 可編程并行接口芯片8255A的編程命令有哪兩個?試分別說明它們的作用及其命令格式中每位的含義是什么?8255A有兩個編程命令:方式命令字和C口按位置/復(fù)位命令字。方式命令字:用于對8255A進(jìn)行初始化編程,設(shè)定A、B、C口的工作方式及傳送方向,其命令格式及各位含義如下:C口按位置/復(fù)位命令字:用于對825

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論