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

下載本文檔

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

文檔簡介

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

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

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

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

5、設(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)行中轉(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)換,并

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

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

8、由PC0充當(dāng)打印機的選通信號,通過對PC0的置位/復(fù)位來產(chǎn)生選通。同時,由PC7來接收打印機發(fā)出的“BUSY”信號作為能否輸出的查詢。8255A的控制字為:10001000 即88H A口方式0,輸出;C口高位方式0輸入,低位方式0輸出PC0置位: 00000001 即 01HPC0復(fù)位: 00000000 即 00H8255A的4個口地址分別為: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置位,即使選通無效WAIT: IN AL, 02HTEST AL, 80H ;檢測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)生選通信號 INC SI ;修改指針,指向下一個字符 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 ;檢測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è)計題用0809實現(xiàn)8路數(shù)據(jù)采集。設(shè)計CPU與0809的接口電路,使這八路模擬量輸入的地址為80H87H,將采集數(shù)據(jù)存入2000H開始的內(nèi)存單元,其它芯片任選查詢法對模擬通道IN0-7進(jìn)行A/D轉(zhuǎn)換。采用查詢方式的程序如下,接口電路如圖所示,程序如下:圖9-33 ADC0809與8086CPU接口對IN0IN7這8個通道的模擬量各采樣,并轉(zhuǎn)換成數(shù)字量的采用查詢方式的程序段如下:DADA SEGMENTWP DW 2000DATA ENDSMOV BX,OFFSET WP ;設(shè)置數(shù)據(jù)存儲指針MOV CL,8 ;設(shè)置計數(shù)初值N:MOV DX,0080HP:OUT DX,AL ;選通一個通道,啟動A/D

溫馨提示

  • 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

提交評論