歡迎來到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁 裝配圖網(wǎng) > 資源分類 > DOC文檔下載  

山東大學微機原理與接口技術模擬題三和一.doc

  • 資源ID:6577931       資源大小:303.50KB        全文頁數(shù):22頁
  • 資源格式: DOC        下載積分:9.9積分
快捷下載 游客一鍵下載
會員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要9.9積分
郵箱/手機:
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機號,方便查詢和重復下載(系統(tǒng)自動生成)
支付方式: 支付寶    微信支付   
驗證碼:   換一換

 
賬號:
密碼:
驗證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會被瀏覽器默認打開,此種情況可以點擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標題沒有明確說明有答案則都視為沒有答案,請知曉。

山東大學微機原理與接口技術模擬題三和一.doc

計算機接口與通信技術考前模擬題1(120分鐘)題號一 二 三 四 五 六 總分 題分204436 得分 一、填空題(每小題2分,共20分) 1. 設計I/O地址譯碼電路時,除了要使用地址信號外,還要使用CPU提供的 控制信號。 2. 總線的定義是 。 3. I/O地址譯碼方法有全地址譯碼方法和 兩種方法。 4. 在PC/XT系統(tǒng)總線中,AEN信號的作用是 。 5. I/O輸入/輸出方法有程序直接控制的輸入/輸出方法、 和 三種方法。 6. 并行通信的優(yōu)點是 。 7. 串行通信的優(yōu)點是 。 8. 可編程并行接口芯片8255A有 個8位并行輸入/輸出數(shù)據(jù)端口。 9. 可編程串行接口芯片8251A的TXD引腳的功能是 。 10. 串行異步通信的幀格式為 。 二、簡答/計算題(每題4分,共44分) 1簡述I/O接口、 I/O端口、 I/O接口技術的概念。 2 . 簡述下圖TTLRS-232C以及RS-232CTTL電平轉換的工作原理。 3有哪幾種輸入/輸出的傳送方式,并分別敘述每種方式的特點。4簡述串行通信的協(xié)議及異步串行通信的幀格式。5簡述UART中的三種錯誤標志及意義。6簡述UART發(fā)送器與接收器的工作原理。7說明異步通信的字符格式。畫出在1200波特率下,發(fā)送字符數(shù)據(jù)01010101的波形圖,注出時間關系。假定采用奇校驗,使用一位停止位。 8利用8255A為接口芯片(設8255A的端口地址為8000H8003H),將A組置為方式1且A口作為輸入口,PC6和PC7作為輸出口,B組置為方式1且B口作為輸入口。編寫初始化程序。 假定在串行通信時設定的數(shù)據(jù)傳輸率為1200bit/s,8位數(shù)據(jù)位,無校驗,一個停止位,則傳送完2KB的文件,需要多長時間? 10設定某次串行通信的數(shù)據(jù)位為7位,奇校驗,一位停止位,波特率為9600,采用中斷工作方式,按此要求寫出XT機中對第二個串行通信口的初始化程序。 11在遠距離串行通信中,為什么要使用“MODEM”?簡述頻移鍵控(FSK)調制解調原理? 三設計題(共36分) 1 . 在PC/XT系統(tǒng)總線上擴充設計一個數(shù)據(jù)輸出端口,分配給該端口的地址為280H,輸出端口芯片用74LS374,輸出設備為8個LED發(fā)光二極管。(8分)(1)畫出此輸出端口與PC/XT系統(tǒng)總線以及與LED發(fā)光二極管的連接圖。(2)編寫使8個LED發(fā)光二極管每間隔一段時間交替亮滅的功能段程序。2 .下圖為8086CPU與CRT終端之間的串行通信接口,若工作方式設定為: 異步傳送方式,數(shù)據(jù)格式為8位數(shù)據(jù)位、采用奇校驗、1位停止位,波特率因子為16。 8251A數(shù)據(jù)口地址為300H,控制口地址為302H。 CPU用查詢方式將顯示緩沖區(qū)的字符“GOOD”送CRT顯示。 試參考接口電路以及工作方式的要求編寫完成以上功能的程序段(8分)。 3 . 下圖為IBM PC系列機中COM1的接口電路圖,試分析電路回答以下問題。(12分) 寫出分配給8250的地址范圍是多少?(2分) 若8250的發(fā)送和接收時鐘相同,波特率為1200,計算除數(shù)寄存器的值。(3分)根據(jù)CS0、CS1、以及A2A1A0之間的關系,寫出8250內部10個可訪問的寄存器端口的地址各是多少?(3分) 若波特率為2400,7個數(shù)據(jù)位,1個停止位,奇校驗,CPU與8250的通信采用中斷查詢方式,試編寫8250的初始化程序。(4分) 4 . 若某一A/D變換器的電原理圖及主要工作時序如下圖所示。(8分) 若分配給8255A的端口地址為2F0H2F3H,試將此A/D變換器通過8255A與PC/XT系統(tǒng)總線連接起來。 編寫包括8255A初始化在內的對模擬輸入信號采集變換一次的程序,并將變化后的數(shù)據(jù)存入DL。 計算機接口與通信技術考前模擬題2(120分鐘)題號 一 二 三 四 五 六 總分 題分 204832 得分 一、填空題(每空1分,共20分) 1計算機系統(tǒng)由( )子系統(tǒng)和( )子系統(tǒng)組成。2由于各種外設的工作原理、工作速度、信息格式、驅動方式差異很大,無法與CPU直接匹配,需要有一個( )電路來充當它們和CPU間的橋梁。這部分電路被稱為( )。I/O接口是位于( )和( )之間。3I/O端口的編址方法有( )和( )兩種方法。4輸入/輸出的傳輸方式有( )、( )和I/O處理機(器)傳輸方式。5可屏蔽中斷是指( )。 6中斷向量是指( )。7一般來說,計算機總線分為( )、外部總線和( )三部分。8RS-232接口是一種( )外部總線接口。98255A可編程并行接口芯片有( )個8位并行數(shù)據(jù)輸入/輸出端口。10在串行異步通信中,在一個字符發(fā)送之前,先發(fā)送一個( )位。11所謂波特率是指 ( )。12串行接口芯片8251A的TXD引腳的功能是( )。13UART中的三種錯誤標志有奇偶錯、溢出錯和( )。 二、簡答(每題4分,共48分)1在計算機接口技術中,有哪幾種輸入/輸出的傳送方式,并分別敘述每種方式的特點。 2什么是中斷?在微機系統(tǒng)中引入中斷的意義是什么? 3一般的I/O接口有哪三種寄存器端口?他們各自的作用是什么? 4簡述串行通信的協(xié)議及異步串行通信的幀格式。5系統(tǒng)總線一般分成哪幾類?并簡述PCI總線主要有哪些特點? 6簡述UART發(fā)送器的工作原理。7若采用串行異步通信格式,并假定采用奇校驗,使用一位停止位,數(shù)據(jù)位為8位。請畫出發(fā)送字符B的波形圖。 8利用8255A為接口芯片(設8255A的端口地址為280H283H),將PA口設置為方式0輸出, PB口設置為方式0輸入。若外設已將準備好的數(shù)據(jù)送到8255A的PB口,試寫出包括8255A初始化在內的將外設數(shù)據(jù)通過PA口輸出的程序。 9 . 簡述波特率的含義。在串行異步通信中,每發(fā)送一位數(shù)據(jù)的時間長度由發(fā)送時鐘(TXC)決定,那么,發(fā)送時鐘頻率與波特率之間有什么關系? 10簡述I/O端口有哪幾種編址方式?并分別說明每種方式的優(yōu)缺點? 11說明可編程串行接口芯片8251A的內部主要由哪幾個部件組成? 12一個簡單的I/O接口的邏輯組成如圖A所示。 圖A I/O接口的邏輯組成 結合圖A,回答下列問題:(1)I/O接口一方面通過系統(tǒng)總線與 連接,另一方面又通過通信總線與 連接,成為CPU與I/O設備之間交換信息的橋梁。(2)結合圖A,簡述其工作原理。三、設計題(共32分)1在PC/XT系統(tǒng)總線上擴充設計一個數(shù)據(jù)輸出端口,分配給該端口的地址為280H,輸出端口芯片用74LS374,輸出設備為8個LED發(fā)光二極管。74LS374的引腳及功能如圖B所示。(10分) (1)畫出此輸出端口與PC/XT系統(tǒng)總線以及與LED發(fā)光二極管的連接圖。(2)編寫使8個LED發(fā)光二極管每間隔秒交替亮滅的功能段程序(設假如有1秒延時子程序DELAY1S可調用)。2在PC/XT系統(tǒng)總線上,擴充設計一片8255A芯片,設分配給8255A的端口地址為280H-283H。(12分) (1)畫出8255A與PC/XT系統(tǒng)總線的連接圖。(2)若用8255A的PA口作輸出控制8個LED發(fā)光二極管,且PA某位輸出1,其對應的LED發(fā)光二極管亮,PA口某位輸出0,其對應的LED發(fā)光二極管滅,試將此8個LED發(fā)光二極管與8255A的PA口接口起來,并編寫程序使8個LED發(fā)光二極管全亮。3.試編寫使8251A可以發(fā)送數(shù)據(jù)的一段程序。將8251A設定為異步傳送方式,波特率系數(shù)為64,采用偶校驗,1位停止位,8位數(shù)據(jù)位。8251A與外設有握手信號,采用查詢方式發(fā)送數(shù)據(jù)。假設8251A的數(shù)據(jù)端口地址為04AOH,控制口地址為04A2H。(10分)計算機接口與通信技術考前模擬題3(考試時間90分鐘) 題號 一二三四五總分題分503218 得分 一、填空題(每空2分,共50分)1計算機系統(tǒng)由 子系統(tǒng)和 子系統(tǒng)組成。組成計算機的所有電子、機械元件或部件稱為計算機 。2由于各種外設的工作原理、工作速度、信息格式、驅動方式差別很大,無法與CPU直接匹配,需要有一個 來充當他們和CPU間的橋梁。3在計算機系統(tǒng)中,要實現(xiàn)主機(或CPU)對外部設備的控制,并與其交換信息,必須有專門的接口硬件和相應的接口軟件驅動,輸入輸出接口電路屬于計算機的 ,但其工作離不開軟件的驅動和配合。對接口硬件和軟件的綜合設計稱為 。4在I/O接口的典型結構中,一般由數(shù)據(jù)輸入/輸出端口、 和控制端口三類寄存器端口組成。5在I/O接口中,一般來說,一個寄存器端口有唯一的一個地址,每一個地址稱為一個 地址。6在微型計算機系統(tǒng)中,I/O端口的編址方式有與存儲器統(tǒng)一編址方式和 編址方式。7在8086/8088CPU組成的微機系統(tǒng)中,分配給I/O端口的地址空間是與存儲器地址空間分開的,共64KB。其I/O地址范圍為 。8在計算機主機與I/O設備之間進行數(shù)據(jù)傳送時,一般有程序直接控制下的傳送方式、 和采用I/O處理機的傳送方式。在程序直接控制下的傳送方式中,又有無條件傳送方式、 和中斷傳送方式。9在微機系統(tǒng)中,凡是能引起CPU中斷的事件或原因,稱為 。10計算機系統(tǒng)的信息交換(即通信)有兩種形式,分別是并行數(shù)據(jù)傳送方式和 。11一片8255A可編程并行接口芯片有 個8位數(shù)據(jù)并行輸入/輸出端口。12串行異步通信是以 為單位進行傳輸,其通信協(xié)議是起止式異步通信協(xié)議。在一個字符正式發(fā)送之前,先發(fā)送一個 位,低電平有效,寬度為 位。13在串行異步通信中,起始位標志著每一個字符傳送的開始,停止位標志著每一個字符傳送的 。14由于串行異步通信采用起始位為同步信號,接收端總是在每個字符的頭部即起始位處進行一次重新定位,保證每次采樣對應一個數(shù)位。所以異步傳送的發(fā)送端和接收端不必采用 ,而是各自有自己的時鐘。15所謂傳送速率是指每秒鐘傳送的二進制位數(shù),也稱為 。16為了使傳遞過程更可靠,8250在接收端設立了三種出錯標志。三種出錯標志包括奇偶錯誤、 錯誤和溢出錯誤。17利用8255A作為并行通信接口芯片,若A組和B組設置成方式1,PA口和PC作為輸入口,PB口作為輸出口,則方式控制字為 H。18在I/O端口地址譯碼中,若A5、A4、A3未參見譯碼,則有 個重疊地址。19在進行輸入端口電路的設計時,所選擇的輸入端口芯片的輸出端應具有 功能。二、簡答題(每題4分,共32分) 1簡述并行通信與串行通信的優(yōu)缺點。 2簡述UART中的三種錯誤標志及意義。 3有哪幾種輸入/輸出的傳送方式,并分別敘述每種方式的特點。 4可編程并行接口芯片8255A有幾個8位并行數(shù)據(jù)輸入/輸出端口?并分別說明各端口的工作方式有哪幾種? 5簡述UART發(fā)送器的工作原理。6說明異步串行通信的字符格式。畫出發(fā)送字符C的波形圖,假定采用奇校驗,使用一位停止位。 7利用8255A為接口芯片(設8255A的端口地址為280H283H),將PA口設置為方式0輸入, PB口設置為方式1輸入,PC口設置為方式0輸出,試寫出初始化程序。 8 設定某次串行通信的數(shù)據(jù)位為7位,奇校驗,一位停止位,波特率為9600,采用中斷工作方式,按此要求寫出XT機中對第二個串行通信口的初始化程序。 三、設計題(18分) 1. 有一日字型LED數(shù)碼管顯示器的引腳圖及內部結構圖如下圖所示。 (1)若分配給8255A的端口地址為2F0H2F3H,試將此日字型LED數(shù)碼管顯示器通過8255A與PC/XT系統(tǒng)總線連接起來。(6分)(2)編寫包括8255A初始化在內的在此日字型LED數(shù)碼管顯示器上顯示數(shù)字0的程序。(4分)2試編寫使8251A可以發(fā)送數(shù)據(jù)的一段程序。將8251A設定為異步傳送方式,波特率系數(shù)為64,采用偶校驗,1位停止位,8位數(shù)據(jù)位。8251A與外設有握手信號,采用查詢方式發(fā)送數(shù)據(jù)。假設8251A的數(shù)據(jù)端口地址為04AOH,控制口地址為04A2H。(8分) 參考答案模擬試題一 一、填空題(每小題2分,共20分)1.設計I/O地址譯碼電路時,除了要使用地址信號外,還要使用CPU提供的 I/O讀、I/O寫 控制信號。2.總線的定義是用來傳輸信息的通道 。3.I/O地址譯碼方法有全地址譯碼方法和 部分地址譯碼 兩種方法。4.在PC/XT系統(tǒng)總線中,AEN信號的作用是 當DMA管理總線時,AEN=1,當CPU執(zhí)行IN、OUT指令時,AEN=0。所以,用戶在PC/XT系統(tǒng)總線上開發(fā)自己的I/O接口電路時,AEN=0必須參加譯碼 。5.I/O輸入/輸出方法有程序直接控制的輸入/輸出方法、 DMA方法 和I/O處理機 三種方法。 6.并行通信的優(yōu)點是 速度快 。7.串行通信的優(yōu)點是 距離遠 。8.可編程并行接口芯片8255A有 3 個8位并行輸入/輸出數(shù)據(jù)端口。9.可編程串行接口芯片8251A的TXD引腳的功能是 串行數(shù)據(jù)發(fā)送 。10.串行異步通信的幀格式為 1位起始位、5-8 位數(shù)據(jù)位、1位奇/偶校驗位、1-2位停止位 。二、簡答/計算題1 參教材P12 在發(fā)送時,TTL電平由C點流入,當C點為高電平時,T2截止,RS-232C(D)輸出低電平;當C點為低電平時,T2導通,RS-232C(D)輸出高電平。在接收時,RS-232C電平由RS-232C(A)點流入,當A點為高電平時,T1導通,TTL(B)輸出低電平;當A點為低電平時,T1截止,TTL(B)輸出高電平。3 參考P6134 參考P1021035 參考P1186 參考P107108或P1197 答:異步通信的字符格式為:位起始位位數(shù)據(jù)位位奇偶校驗位位停止位在1200波特率下,發(fā)送字符數(shù)據(jù)01010101的波形圖及時間關系:8 MOV DX,8003H MOV AL,10110110B OUT DX,AL9因為一幀包含8位數(shù)據(jù)位,個停止位,加上起始位共位, 波特率為1200bit/s,所以,傳送完KB的文件,所需時間為: 1/1200210241017ms10對8250的初始化流程及程序如下:INTI50: MOV DX ,02FBH MOV AL ,80H OUT DX ,AL ;將通信控制寄存器D7=1 MOV DX ,2F8H MOV AL ,0CH OUT DX ,AL ;鎖存除數(shù)低8位 INC DX MOV AL ,0 OUT DX ,AL ;鎖存除數(shù)高8位 MOV DX ,2FBH MOV AL ,0AH ;初始化通信線控制寄存器 OUT DX ,AL ;數(shù)據(jù)為7位,停止位為1位,奇校驗 MOV DX ,2FCH ;初始化MODEM控制器 MOV AL ,03H ;使DTR和RTS均為低電平 OUT DX ,ALMOV DX ,2F9H MOV AL ,03H OUT DX ,AL ;寫中斷允許寄存器 從上面的初始化程序可以看到,首先寫除數(shù)鎖存器。為了寫除數(shù),首先寫通信線控制寄存器,使DLAB=l,然后寫入16位的除數(shù)000CH,即十進制數(shù)12。由于加在XTAL1上的時鐘頻率為18432MHZ,故波特率為9600波特。 分頻系數(shù)=基準時鐘(16波特率)11答:計算機通信傳送的是數(shù)字信號,它要求傳送的頻帶很寬,而計算機在遠程通信中通常是通過載波電話(Garrier TelePhon)線傳送的,不可能有這樣寬的頻帶。如果數(shù)字信號直接進行通信,經(jīng)過傳輸線后必然會產(chǎn)生畸變。因此,在發(fā)送端必須采用調制器把數(shù)字信號轉換為模擬信號,即對載波電話線上載波進行調制;而在接收端又必須用解調器檢出發(fā)送端來的模擬信號,并恢復為原來的數(shù)字信號。所以,在遠距離串行通信中,必須使用“MODEM”。 調頻時,數(shù)字信號“1”與“0”被調制成易于鑒別的兩個不同頻率的模擬信號。這種形式的調制稱為頻移鍵控FSK(Frequency Shift Keying),其原理如下:三、設計題(共36分) 1答: (1)在IBM PC/XT 系統(tǒng)中進行I/O端口地址譯碼及I/O電路設計時,用到的總線信號有:A9A0,D7D0,AEN,、,接口電路如下: (2)參考程序如下: MOV DX,280HLOP: MOV AL,0FFH OUT DX,AL ;使8個LED發(fā)光二極管亮 CALL DELAY1S ;調用1秒延時子程序 MOV AL,00H OUT DX,AL ;使8個LED發(fā)光二極管滅 JMP LOP2答:編程流程如下: 參考程序如下: DATA SEGMENT DISBUF DB GOOD ,0DH,0AH COUNT DW -DISBUFDATA ENDSCODE SEGMENT ASSUME CS:CODE,DS:DATAMAIN:MOV AX,DATA MOV DS,AX MOV DX,302H MOV AL,00H OUT DX,AL ;8251復位前準備 NOP OUT DX, AL NOP OUT DX ,AL MOV DX,300H MOV AL,00H OUT DX,AL NOP OUT DX, AL NOP MOV AL ,00110011B ;操作命令字 OUT DX ,AL MOV BX ,OFFSET DISBUF ;顯示緩沖區(qū)首址 MOV CX ,COUNT WT:MOV DX ,302H IN AL ,DX ;讀8251A的狀態(tài) TEST AL ,0lH ;發(fā)送準備好了嗎? JZ WT MOV DX,300H ;8251A數(shù)據(jù)口地址 MOV AL,BX OUT DX,AL INC BX LOOP WT MOV AH,4CH INT 21HCODE ENDS END MAIN 3 . 答: 分配給8250的地址范圍是:380H38FH 8250內部10個可訪問的寄存器端口的地址如下表: 若8250的發(fā)送和接收時鐘相同,波特率為1200,計算除數(shù)寄存器的值。 分頻系數(shù)=基準時鐘(16波特率)=1.843106 (161200)=96=0060H 若波特率為2400,7個數(shù)據(jù)位,1個停止位,奇校驗,CPU與8250的通信采用中斷查詢方式,試編寫8250的初始化程序。 INTI50: MOV DX ,03FBHMOV AL ,80HOUT DX ,AL ;將通信控制寄存器D7=1MOV DX ,3F8HMOV AL ,60HOUT DX ,AL ;鎖存除數(shù)低8位 INC DX MOV AL ,0OUT DX ,AL ;鎖存除數(shù)高8位 MOV DX ,3FBHMOV AL ,0AH ;初始化通信線控制寄存器 OUT DX ,AL ;數(shù)據(jù)為7位,停止位為1位,奇校驗 MOV DX ,3FCH ;初始化MODEM控制器 MOV AL ,03H ;使DTR和RTS均為低電平 OUT DX ,ALMOV DX ,3F9HMOV AL ,03HOUT DX ,AL ;寫中斷允許寄存器 4 . 答: A/D變換器通過8255A與PC/XT系統(tǒng)總線的連接: 編寫包括8255A初始化在內的對模擬輸入信號采集變換一次的程序,并將變化后的數(shù)據(jù)存入DL。 MOV DX,2F3HMOV AL,10010001BOUT DX,AL ;8255A初始化 MOV DX,2F1HMOV AL,00HOUT DX,AL ;PB0=STRAT=0MOV AL,01HOUT DX,AL ;PB0=STRAT=1NOPMOV AL,00HOUT DX,AL ;PB0=STRAT=0MOV DX,2F2HWAIT1: IN AL,DX ;讀EOC狀態(tài) TEST AL,00000001BJZ WAIT1 ;查詢A/D轉換結束? MOV DX,2F0HIN AL,DX;讀A/D轉換結果 MOV DL,AL;存結果 模擬試題二一、填空題(每空1分,共20分)1計算機系統(tǒng)由( 硬件 )子系統(tǒng)和( 軟件 )子系統(tǒng)組成。2由于各種外設的工作原理、工作速度、信息格式、驅動方式差異很大,無法與CPU直接匹配,需要有一個(接口 )電路來充當它們和CPU間的橋梁。這部分電路被稱為(I/O接口電路 )。I/O接口是位于(系統(tǒng)總線(CPU)和( I/O設備 )之間。3I/O端口的編址方法有(統(tǒng)一編址 )和(獨立編址 )兩種方法。4輸入/輸出的傳輸方式有(程序直接控制的傳輸方式 )、(直接存儲器存取DMA傳輸方式 )和I/O處理機(器)傳輸方式。5可屏蔽中斷是指(這種中斷請求可以在CPU的內部被屏蔽掉,即CPU可以控制這種中斷被響應和部被響應 )。 6中斷向量是指(中斷服務程序的入口地址 )。7一般來說,計算機總線分為(系統(tǒng)總線 )、外部總線和(內部總線 )三部分。8RS-232接口是一種(串行 )外部總線接口。98255A可編程并行接口芯片有( 3 )個8位并行數(shù)據(jù)輸入/輸出端口。10在串行異步通信中,在一個字符發(fā)送之前,先發(fā)送一個(起始位 )位。11所謂波特率是指 (每秒鐘所發(fā)送的二進制位數(shù) )。12串行接口芯片8251A的TXD引腳的功能是(串行數(shù)據(jù)發(fā)送引腳 )。13UART中的三種錯誤標志有奇偶錯、溢出錯和( ZHEN錯 )。 二、簡答(每題5分,共60分)1參考P6132參考P103參考P234參考P1021035數(shù)據(jù)總線、地址總線、控制總線。 PCI總線的特點參P206參考P107108或P11978 MOV DX,283HMOV AL,10000010BOUT DX,ALMOV DX,281HIN AL,DXMOV DX,280HOUT DX,AL9參考P104時鐘頻率=n波特率10參考P4611參考P878812(1)I/O接口一方面通過系統(tǒng)總線與 CPU 連接,另一方面又通過通信總線與 I/O設備 連接,成為CPU與I/O設備之間交換信息的橋梁。(2)結合圖A,簡述其工作原理。參考P23三、設計題(共40分)1(1)(2) MOV DX,280HLOP:MOV AL,0FFH OUT DX,AL ;使8個LED發(fā)光二極管亮 CALL DELAY1S ;調用1秒延時子程序 MOV AL,00H OUT DX,AL ;使8個LED發(fā)光二極管滅 JMP LOP2(1)3答:答案參P115例7-1。但在8251A初始化之前應用軟件方法使8251A復位。 模擬試題三模擬題3參考答案一、填空題(每空2分,共50分)1計算機系統(tǒng)由 硬件 子系統(tǒng)和 軟件 子系統(tǒng)組成。組成計算機的所有電子、機械元件或部件稱為計算機 的物理實體 。2由于各種外設的工作原理、工作速度、信息格式、驅動方式差別很大,無法與CPU直接匹配,需要有一個 接口電路 來充當他們和CPU間的橋梁。3在計算機系統(tǒng)中,要實現(xiàn)主機(或CPU)對外部設備的控制,并與其交換信息,必須有專門的接口硬件和相應的接口軟件驅動,輸入輸出接口電路屬于計算機的 硬件系統(tǒng) ,但其工作離不開軟件的驅動和配合。對接口硬件和軟件的綜合設計稱為 接口技術 。4在I/O接口的典型結構中,一般由數(shù)據(jù)輸入/輸出端口、 狀態(tài)輸入端口 和控制端口三類寄存器端口組成。5在I/O接口中,一般來說,一個寄存器端口有唯一的一個地址,每一個地址稱為一個 I/O端口 地址。6在微型計算機系統(tǒng)中,I/O端口的編址方式有與存儲器統(tǒng)一編址方式和獨立 編址方式。7在8086/8088CPU組成的微機系統(tǒng)中,分配給I/O端口的地址空間是與存儲器地址空間分開的,共64KB。其I/O地址范圍為 0000H0FFFFH 。8在計算機主機與I/O設備之間進行數(shù)據(jù)傳送時,一般有程序直接控制下的傳送方式、 存儲器直接存取傳送方式 和采用I/O處理機的傳送方式。在程序直接控制下的傳送方式中,又有無條件傳送方式、程序查詢傳送方式和中斷傳送方式。9在微機系統(tǒng)中,凡是能引起CPU中斷的事件或原因,稱為中斷源 。10計算機系統(tǒng)的信息交換(即通信)有兩種形式,分別是并行數(shù)據(jù)傳送方式和 串行傳送方式 。11一片8255A可編程并行接口芯片有 3 個8位數(shù)據(jù)并行輸入/輸出端口。12串行異步通信是以 字符 為單位進行傳輸,其通信協(xié)議是起止式異步通信協(xié)議。在一個字符正式發(fā)送之前,先發(fā)送一個 起始 位,低電平有效,寬度為 1 位。13在串行異步通信中,起始位標志著每一個字符傳送的開始,停止位標志著每一個字符傳送的 結束 。14由于串行異步通信采用起始位為同步信號,接收端總是在每個字符的頭部即起始位處進行一次重新定位,保證每次采樣對應一個數(shù)位。所以異步傳送的發(fā)送端和接收端不必采用 同一個時鐘 ,而是各自有自己的時鐘。15所謂傳送速率是指每秒鐘傳送的二進制位數(shù),也稱為 比特率/波特率 。16為了使傳遞過程更可靠,8250在接收端設立了三種出錯標志。三種出錯標志包括奇偶錯誤、 ZHEN 錯誤和溢出錯誤。17利用8255A作為并行通信接口芯片,若A組和B組設置成方式1,PA口和PC作為輸入口,PB口作為輸出口,則方式控制字為 0BD H。18在I/O端口地址譯碼中,若A5、A4、A3未參見譯碼,則有 8 個重疊地址。19在進行輸入端口電路的設計時,所選擇的輸入端口芯片的輸出端應具有三態(tài) 功能。二、簡答題(每題4分,共32分)1答:并行通信的優(yōu)點是傳送速度快,缺點是傳送距離短。串行通信的優(yōu)點是傳送距離遠,缺點是傳送速度慢。2參考P1183參考613 4答:有3個。其中,PA口有方式0、方式1、方式2三種工作方式;PB口有方式0、方式1兩種工作方式;而PC口只有方式0一種工作方式。5參考P107108或P119 6答:異步通信的字符格式為:o 位起始位 o 位數(shù)據(jù)位 o 位奇偶校驗位 o 位停止位 7MOV DX,283HMOV AL,92HOUT DX,AL8INTI50: MOV DX ,02FBHMOV AL ,80HOUT DX ,AL ;將通信控制寄存器D7=1MOV DX ,2F8HMOV AL ,0CHOUT DX ,AL ;鎖存除數(shù)低8位 INC DX MOV AL ,0OUT DX ,AL ;鎖存除數(shù)高8位 MOV DX ,2FBHMOV AL ,0AH ;初始化通信線控制寄存器 OUT DX ,AL ;數(shù)據(jù)為7位,停止位為1位,奇校驗 MOV DX ,2FCH ;初始化MODEM控制器 MOV AL ,03H ;使DTR和RTS均為低電平 OUT DX ,ALMOV DX ,2F9HMOV AL ,03HOUT DX ,AL ;寫中斷允許寄存器 從上面的初始化程序可以看到,首先寫除數(shù)鎖存器。為了寫除數(shù),首先寫通信線控制寄存器,使DLAB=l,然后寫入16位的除數(shù)000CH,即十進制數(shù)12。由于加在XTAL1上的時鐘頻率為18432MHZ,故波特率為9600波特。 分頻系數(shù)=基準時鐘(16波特率)三、設計題(18分) 1(1)(2)MOV DX,2F3HMOV AL,80HOUT DX,AL ;8255A初始化MOV DX,2F0HMOV AL,3FHOUT DX,AL ;向PA口輸出0字符代碼 2答案參P115例7-1。但在8251A初始化之前應用軟件方法使8251A復位。

注意事項

本文(山東大學微機原理與接口技術模擬題三和一.doc)為本站會員(xin****828)主動上傳,裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對上載內容本身不做任何修改或編輯。 若此文所含內容侵犯了您的版權或隱私,請立即通知裝配圖網(wǎng)(點擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因為網(wǎng)速或其他原因下載失敗請重新下載,重復下載不扣分。




關于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對上載內容本身不做任何修改或編輯。若文檔所含內容侵犯了您的版權或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!