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

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

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

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

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

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

5、設的控制命令發到接口電路中的命令寄存器(命令口)中,在經分析去控制外設2、返回外設狀態的功能:通過狀態寄存器(狀態口)完成,包括正常工作狀態和故障狀態3、數據緩沖的功能:接口電路中的數據寄存器(數據口)對CPU于外設間傳送的數據進行中轉4、設備尋址的功能:CPU某個時刻只能和一臺外設交換數據,CPU發出的地址信號經過接口電路中的地址譯碼電路來選中I/O設備5、信號轉換的功能:當CPU與外設的信號功能定義、邏輯關系、電平高低及工作時序不兼容時接口電路要完成信號的轉換功能6、數據寬度與數據格式轉換的功能:由于CPU處理的數據都是并行的,當外設采用串行傳送方式時,接口電路就要完成串、并之間的轉換,并

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

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

8、由PC0充當打印機的選通信號,通過對PC0的置位/復位來產生選通。同時,由PC7來接收打印機發出的“BUSY”信號作為能否輸出的查詢。8255A的控制字為:10001000 即88H A口方式0,輸出;C口高位方式0輸入,低位方式0輸出PC0置位: 00000001 即 01HPC0復位: 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,$ ;是否結束符 JZ DONE ; 是則輸出回車 OUT 40H,AL ;不是結束符,則從A口輸出 MOV AL,00H OUT 43H, AL MOV AL, 01H OUT 43H,AL ;產生選通信號 INC SI ;修改指針,指向下一個字符 JMP WAITDONE: MOV AL,0DH OUT 40H,AL ;輸出回車符 MOV AL, 00H

10、OUT 43H,AL MOV AL, 01H OUT 43H,AL ;產生選通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 ;產生選通 MOV AH,4CH INT 21H HLAT八 設計題用0809實現8路數據采集。設計CPU與0809的接口電路,使這八路模擬量輸入的地址為80H87H,將采集數據存入2000H開始的內存單元,其它芯片任選查詢法對模擬通道IN0-7進行A/D轉換。采用查詢方式的程序如下,接口電路如圖所示,程序如下:圖9-33 ADC0809與8086CPU接口對IN0IN7這8個通道的模擬量各采樣,并轉換成數字量的采用查詢方式的程序段如下:DADA SEGMENTWP DW 2000DATA ENDSMOV BX,OFFSET WP ;設置數據存儲指針MOV CL,8 ;設置計數初值N:MOV DX,0080HP:OUT DX,AL ;選通一個通道,啟動A/D

溫馨提示

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

評論

0/150

提交評論