“接口與通信技術(shù)”考試參考答案_第1頁(yè)
“接口與通信技術(shù)”考試參考答案_第2頁(yè)
“接口與通信技術(shù)”考試參考答案_第3頁(yè)
“接口與通信技術(shù)”考試參考答案_第4頁(yè)
“接口與通信技術(shù)”考試參考答案_第5頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

1、“接口與通信技術(shù)”考試參考答案一 填空題1 1FFF H, 13 條, 8 條, 片選CS 、 讀RD、 寫WR。2. TTL電平到串口電平的轉(zhuǎn)換 , 數(shù)據(jù)鎖存、功率驅(qū)動(dòng) 定時(shí)/計(jì)數(shù)器 , 中斷控制器 BCD-七段 譯碼驅(qū)動(dòng)器 。3. 100 符/ 秒。4. 中斷控制器, 中斷控制 、 中斷屏蔽 、 中斷傳輸 。 8 64 5. 串 串 不能 , 電平不同 。6. 幅度鍵控ASK 、 頻移鍵控(FSK), 、相移鍵控(PSK) 7. _數(shù)據(jù)_、_控制_ _地址_8. 把計(jì)算機(jī)的數(shù)字信號(hào)翻譯成可沿電話線傳送的脈沖信號(hào)的信號(hào)轉(zhuǎn)換的裝置 , 把聲音信號(hào)轉(zhuǎn)換成計(jì)算機(jī)能接收的數(shù)字信號(hào)的信號(hào)轉(zhuǎn)換的裝置 二

2、、一個(gè)完整的中斷過(guò)程包括哪些階段,簡(jiǎn)述各階段的功能。1、中斷請(qǐng)求外設(shè)通過(guò)硬件信號(hào)的形式向CPU引腳發(fā)送有效的請(qǐng)求信號(hào),維持直到被響應(yīng)為止。(1)獨(dú)立中斷請(qǐng)求:?jiǎn)为?dú)設(shè)置,各自請(qǐng)求,cpu并分別響應(yīng)處理。但是需要多條線。(2)公用中斷請(qǐng)求:共用一條,cpu必須先判斷 , 后再分別響應(yīng)。(3)混合中斷請(qǐng)求:2、中斷響應(yīng)在滿足一定條件時(shí),CPU進(jìn)入中斷響應(yīng)周期,注意。CPU在每條指令執(zhí)行完成時(shí),才會(huì)檢測(cè)中斷輸入引腳。對(duì)屏蔽中斷請(qǐng)求,CPU應(yīng)處于開(kāi)中斷狀態(tài)。在滿足一定條件:a) 在中斷請(qǐng)求時(shí),沒(méi)有更高級(jí)中斷請(qǐng)求b) 中斷請(qǐng)求應(yīng)維持直到被響應(yīng)為止,如中途撤消,則CPU不在響應(yīng)c) 響應(yīng)新的中斷,必須在現(xiàn)行

3、指令執(zhí)行完成后,再接著執(zhí)行一條其他指令后,才能響應(yīng)新的中斷。3、關(guān)中斷CPU響應(yīng)中斷后自動(dòng)關(guān)閉中斷,必須用戶才能打開(kāi)。4、斷點(diǎn)保護(hù)CPU響應(yīng)中斷后自動(dòng)保護(hù)斷點(diǎn)地址,或保護(hù)寄存器,以便返回。5、中斷識(shí)別識(shí)別中斷源,找到相應(yīng)的中斷服務(wù)程序的入口。(1)軟件查詢識(shí)別:共用一條請(qǐng)求,cpu逐個(gè)查詢判斷識(shí)別。(2)硬件方法:請(qǐng)求,通過(guò)硬件電路自動(dòng)向cpu提供一個(gè)向量地址,不同中斷源對(duì)應(yīng)向量地址對(duì)應(yīng)并分別處理。6、現(xiàn)場(chǎng)保護(hù)對(duì)CPU的工作環(huán)境(R0-7)進(jìn)行保護(hù) ,以便 將來(lái)回復(fù)。7、中斷服務(wù)用戶針對(duì)中斷源所進(jìn)行的特定的服務(wù)8、恢復(fù)現(xiàn)場(chǎng)完成中斷服務(wù)后,CPU應(yīng)返回?cái)帱c(diǎn)去執(zhí)行原來(lái)的工作。9、開(kāi)中斷CPU響應(yīng)中

4、斷后,一般自動(dòng)關(guān)閉中斷,除非用戶打開(kāi)。因此在執(zhí)行完成中斷服務(wù)返回前將其打開(kāi)。10、中斷返回利用IRET,CPU將斷點(diǎn)從堆棧中彈出,程序返回?cái)帱c(diǎn)繼續(xù)執(zhí)行原來(lái)的程序。三、用8250進(jìn)行串行通信,簡(jiǎn)述時(shí)鐘輸入、波特率、除數(shù)鎖存器之間的關(guān)系。若外接時(shí)鐘為1.8432MHZ,波特率為1200,則除數(shù)鎖存器的值分別為多少?答PC機(jī)中基準(zhǔn)時(shí)鐘頻率fCLK=1.8432MHz,波特率因子K=16。所以,對(duì)于指定的波特率B,除數(shù)值=1843200/(B16)=115200/B通信速率為1200波特時(shí),除數(shù)值=12*8=96四、 簡(jiǎn)述接口的功能微機(jī)的接口一般有如下的幾個(gè)功能:1、執(zhí)行CPU命令的功能:CPU將對(duì)外

5、設(shè)的控制命令發(fā)到接口電路中的命令寄存器(命令口)中,在經(jīng)分析去控制外設(shè)2、返回外設(shè)狀態(tài)的功能:通過(guò)狀態(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)過(guò)接口電路中的地址譯碼電路來(lái)選中I/O設(shè)備5、信號(hào)轉(zhuǎn)換的功能:當(dāng)CPU與外設(shè)的信號(hào)功能定義、邏輯關(guān)系、電平高低及工作時(shí)序不兼容時(shí)接口電路要完成信號(hào)的轉(zhuǎn)換功能6、數(shù)據(jù)寬度與數(shù)據(jù)格式轉(zhuǎn)換的功能:由于CPU處理的數(shù)據(jù)都是并行的,當(dāng)外設(shè)采用串行傳送方式時(shí),接口電路就要完成串、并之間的轉(zhuǎn)換,并

6、進(jìn)行數(shù)據(jù)格式的轉(zhuǎn)換。五、 簡(jiǎn)述定時(shí)器/計(jì)數(shù)器有什么不同。(6分)定時(shí)器和計(jì)數(shù)器是同一器件計(jì)數(shù)器件,其共同的特點(diǎn)是都有一個(gè)計(jì)數(shù)脈沖輸入端,每輸入一個(gè)脈沖,計(jì)數(shù)器就進(jìn)行加1或減1計(jì)數(shù)。若計(jì)數(shù)器件的計(jì)數(shù)脈沖的頻率固定,則可利用計(jì)數(shù)實(shí)現(xiàn)定時(shí),這就是定時(shí)器。若計(jì)數(shù)器件的作用僅僅是記錄輸入脈沖的多少,則稱為計(jì)數(shù)器。六、 CPU與接口之間有哪幾種傳送數(shù)據(jù)的方式?簡(jiǎn)述它們的特點(diǎn)和應(yīng)用場(chǎng)合。 (1)查詢方式:主要用于CPU不太忙且傳送速度不高的情況下。無(wú)條件傳送方式作為查詢方式的一個(gè)特例,主要用于對(duì)簡(jiǎn)單I/O設(shè)備的控制或CPU明確知道外設(shè)所處狀態(tài)的情況下。需要的硬件支持比較少,軟件的編制比較容易,如果cpu的工

7、作量較少,采用這種方式比較合適。(2)中斷方式:主要用于CPU的任務(wù)比較忙的情況下,尤其適合實(shí)時(shí)控制和緊急事件的處理(3)DMA方式(直接存儲(chǔ)器存取方式):主要用于高速外設(shè)進(jìn)行大批量數(shù)據(jù)傳送的場(chǎng)合。(4)I/O處理方式:它是專門管理和控制I/O設(shè)備進(jìn)行輸入輸出操作的處理機(jī),它不僅能對(duì)外設(shè)進(jìn)行控制,對(duì)輸入輸出過(guò)程進(jìn)行管理,還能完成諸如字與字節(jié)之間的裝配和拆卸、數(shù)據(jù)塊的檢測(cè)和糾錯(cuò)、格式轉(zhuǎn)換等運(yùn)算和操作。此方式大大減輕CPU的負(fù)擔(dān),充分發(fā)揮CPU的運(yùn)算高速的優(yōu)勢(shì),提高整個(gè)系統(tǒng)的效率。七 設(shè)計(jì)8255與CPU及打印機(jī)的接口,實(shí)現(xiàn)將存儲(chǔ)在內(nèi)存打印輸出。參考答案-A口方式0 1、硬件連線如下圖:2、說(shuō)明:

8、由PC0充當(dāng)打印機(jī)的選通信號(hào),通過(guò)對(duì)PC0的置位/復(fù)位來(lái)產(chǎn)生選通。同時(shí),由PC7來(lái)接收打印機(jī)發(fā)出的“BUSY”信號(hào)作為能否輸出的查詢。8255A的控制字為:10001000 即88H A口方式0,輸出;C口高位方式0輸入,低位方式0輸出PC0置位: 00000001 即 01HPC0復(fù)位: 00000000 即 00H8255A的4個(gè)口地址分別為:40H,41H,42H,43H。3、編制程序如下:START:MOV AX, DATAMOV DS, AXMOV SI,OFFSET BUFFMOV AL, 88H ;8255A初始化,A口方式0,輸出OUT 43H, AL ; C口高位方式0輸入,

9、低位方式0輸出MOV AL, 01H;OUT 43H,AL ;使PC0置位,即使選通無(wú)效WAIT: IN AL, 02HTEST AL, 80H ;檢測(cè)PC7是否為1即是否忙JNZ WAIT ; 為忙則等待MOV AL,SICMP AL,$ ;是否結(jié)束符 JZ DONE ; 是則輸出回車 OUT 40H,AL ;不是結(jié)束符,則從A口輸出 MOV AL,00H OUT 43H, AL MOV AL, 01H OUT 43H,AL ;產(chǎn)生選通信號(hào) INC SI ;修改指針,指向下一個(gè)字符 JMP WAITDONE: MOV AL,0DH OUT 40H,AL ;輸出回車符 MOV AL, 00H

10、OUT 43H,AL MOV AL, 01H OUT 43H,AL ;產(chǎn)生選通WAIT1: IN AL, 02H TEST AL, 80H ;檢測(cè)PC7是否為1即是否忙 JNZ WAIT 1 ; 為忙則等待 MOV AL,0AH OUT 40H,AL ;輸出換行符 MOV AL, 00H OUT 43H,AL MOV AL, 01H OUT 43H,AL ;產(chǎn)生選通 MOV AH,4CH INT 21H HLAT八 設(shè)計(jì)題用0809實(shí)現(xiàn)8路數(shù)據(jù)采集。設(shè)計(jì)CPU與0809的接口電路,使這八路模擬量輸入的地址為80H87H,將采集數(shù)據(jù)存入2000H開(kāi)始的內(nèi)存單元,其它芯片任選查詢法對(duì)模擬通道IN0-7進(jìn)行A/D轉(zhuǎn)換。采用查詢方式的程序如下,接口電路如圖所示,程序如下:圖9-33 ADC0809與8086CPU接口對(duì)IN0IN7這8個(gè)通道的模擬量各采樣,并轉(zhuǎn)換成數(shù)字量的采用查詢方式的程序段如下:DADA SEGMENTWP DW 2000DATA ENDSMOV BX,OFFSET WP ;設(shè)置數(shù)據(jù)存儲(chǔ)指針MOV CL,8 ;設(shè)置計(jì)數(shù)初值N:MOV DX,0080HP:OUT DX,AL ;選通一個(gè)通道,啟動(dòng)A/D

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論