【正文】
PA 甲 PC4PC0PA PC7 乙PC6 甲機(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ù),的上升沿使有效,通知甲讀取數(shù)據(jù),甲得到有效后,開始讀數(shù),讀取數(shù)據(jù)后,用回答乙,告訴數(shù)據(jù)已收到,的回答使置高,使其失效,表示輸出緩沖器變高,為下一次輸出做準(zhǔn)備。4. 什么是中斷?8259在中斷處理時(shí),協(xié)助CPU完成哪些任務(wù)?中斷是指CPU在正常運(yùn)行程序時(shí),由于內(nèi)部/外部事件或程序預(yù)先安排的事件,引起CPU中斷正在運(yùn)行的程序,而轉(zhuǎn)到為內(nèi)部/外部事件或預(yù)先安排的事件服務(wù)的程序中去。 A. CPU B. RS485 19. A/D轉(zhuǎn)換通道中(C)需要使用采樣保持器。 A. 雙積分 B. 逐次比較 C. 并行比較15. DMA控制器本身只能提供16位地址,在訪問20位地址的內(nèi)存時(shí),高4位位地址由(B)提供。 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) 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ù)通道。2. 選擇題1. 串行通信中所說的波特率是(A)。8. 中斷過程分為:中斷請(qǐng)求、中斷響應(yīng)、中斷服務(wù)、中斷返回四個(gè)階段。4. 通常把I/O接口電路中能被CPU直接訪問的寄存器稱為端口。微機(jī)接口技術(shù)試題1. 填空題1. CPU與接口之間傳送信息一般有查詢方式、中斷方式 和 DMA方式 三種方式。5. 把來自地址總線上的地址代碼翻譯成所要訪問的端口地址的電路稱為地址譯碼電路。9. 起止式異步通信中傳送一個(gè)字符,總是以起始位開始,以停止位結(jié)束。 A. 位速率 B. 字符速率 C. 時(shí)鐘速率2. RS422/RS485是采用(C)技術(shù),實(shí)現(xiàn)遠(yuǎn)距離傳送信息的。 A. 2個(gè) B. 3個(gè) C. 4個(gè)9. 以下常用于地址譯碼電路的芯片型號(hào)是(C) A. 74LS245 C. 74LS13810. 中斷向量是(A) A. 中斷服務(wù)程序入口地址 B. 中斷服務(wù)程序 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. CPU B. 頁面寄存器 C. DMA控制器16. RS232與TTL電路之間可以用(C)完成電平轉(zhuǎn)換。 A. 直流信號(hào) B. 低頻信號(hào) C. 高頻信號(hào)20. 在串行通信接口的信號(hào)中(A)信號(hào)是必須連接的。服務(wù)完畢,再返回去繼續(xù)執(zhí)行被暫時(shí)中斷的程序。3. 下圖為一個(gè)地址譯碼電路,寫出其端口地址,說明AEN信號(hào)的作用,如果Y為低電平有效,U3應(yīng)為與門還是或門?amp。為了避免在DMA周期中,由DMA控制器對(duì)這些以非DMA方式傳送的I/O端口執(zhí)行DMA方式的傳送。8253控制字格式:D7D6D5D4D3D2D1D0SC1SC0RW1RW0M2M1M0BCD計(jì)數(shù)器選擇讀寫字節(jié)數(shù)工作方式碼制 CLK0 GATE0 OUT0 CLK1 GATE1 OUT11MHZ‘1’‘1’1HZ輸入頻率 CLK 1MHZ輸出頻率 OUT1 1HZ計(jì)數(shù)初值 計(jì)數(shù)器0 計(jì)數(shù)器1① 寫入控制字:0號(hào)/16位/方式3/二進(jìn)制 1號(hào)/16位/方式3/二進(jìn)制② 寫入計(jì)數(shù)初值:0號(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é)的作用。? 在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ā)展不利。5. 接口電路的硬件一般由哪幾部分組成?接口電路的硬件一般由以下幾部分組成:(1)基本邏輯電路:包括命令寄存器、狀態(tài)寄存器和數(shù)據(jù)緩沖寄存器,是接口電路中的核心(2)端口地址譯碼電路:實(shí)現(xiàn)設(shè)備的選擇功能(3)供選電路:根據(jù)不同任務(wù)和功能要求而添加的功能模塊電路。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ì)主要是合理選用外圍接口芯片、有針對(duì)性地設(shè)計(jì)附加電路;軟件設(shè)計(jì)可以采用匯編語言(或高級(jí)語言)直接對(duì)低層硬件編程,也可以采用DOS系統(tǒng)功能調(diào)用和BIOS調(diào)用編程。這種方式的優(yōu)點(diǎn)是①I/O端口不占存儲(chǔ)器的編址空間,使存儲(chǔ)器的容量可達(dá)系統(tǒng)的最大尋址能力②I/O指令短、執(zhí)行速度快;指令清晰、可讀性強(qiáng);缺點(diǎn)是①I