久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

山東大學(xué)微機(jī)原理與接口技術(shù)模擬題三和一

2020-12-01 07:00:03下載本文作者:會(huì)員上傳
簡(jiǎn)介:寫寫幫文庫小編為你整理了這篇《山東大學(xué)微機(jī)原理與接口技術(shù)模擬題三和一》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《山東大學(xué)微機(jī)原理與接口技術(shù)模擬題三和一》。

《計(jì)算機(jī)接口與通信技術(shù)》考前模擬題1

(120分鐘)

題號(hào)

總分

題分

得分

一、填空題(每小題2分,共20分)

1.設(shè)計(jì)I/O地址譯碼電路時(shí),除了要使用地址信號(hào)外,還要使用CPU提供的控制信號(hào)。

2.總線的定義是。

3.I/O地址譯碼方法有全地址譯碼方法和

兩種方法。

4.在PC/XT系統(tǒng)總線中,AEN信號(hào)的作用是。

5.I/O輸入/輸出方法有程序直接控制的輸入/輸出方法、和

三種方法。

6.并行通信的優(yōu)點(diǎn)是。

7.串行通信的優(yōu)點(diǎn)是。

8.可編程并行接口芯片8255A有

個(gè)8位并行輸入/輸出數(shù)據(jù)端口。

9.可編程串行接口芯片8251A的TXD引腳的功能是。

10.串行異步通信的幀格式為。

二、簡(jiǎn)答/計(jì)算題(每題4分,共44分)

1.簡(jiǎn)述I/O接口、I/O端口、I/O接口技術(shù)的概念。

.簡(jiǎn)述下圖TTL→RS-232C以及RS-232C→TTL電平轉(zhuǎn)換的工作原理。

3.有哪幾種輸入/輸出的傳送方式,并分別敘述每種方式的特點(diǎn)。

4.簡(jiǎn)述串行通信的協(xié)議及異步串行通信的幀格式。

5.簡(jiǎn)述UART中的三種錯(cuò)誤標(biāo)志及意義。

6.簡(jiǎn)述UART發(fā)送器與接收器的工作原理。

7.說明異步通信的字符格式。畫出在1200波特率下,發(fā)送字符數(shù)據(jù)01010101的波形圖,注出時(shí)間關(guān)系。假定采用奇校驗(yàn),使用一位停止位。

8.利用8255A為接口芯片(設(shè)8255A的端口地址為8000H~8003H),將A組置為方式1且A口作為輸入口,PC6和PC7作為輸出口,B組置為方式1且B口作為輸入口。編寫初始化程序。

假定在串行通信時(shí)設(shè)定的數(shù)據(jù)傳輸率為1200bit/s,8位數(shù)據(jù)位,無校驗(yàn),一個(gè)停止位,則傳送完2KB的文件,需要多長(zhǎng)時(shí)間?

10.設(shè)定某次串行通信的數(shù)據(jù)位為7位,奇校驗(yàn),一位停止位,波特率為9600,采用中斷工作方式,按此要求寫出XT機(jī)中對(duì)第二個(gè)串行通信口的初始化程序。

11.在遠(yuǎn)距離串行通信中,為什么要使用“MODEM”?簡(jiǎn)述頻移鍵控(FSK)調(diào)制解調(diào)原理?

三.設(shè)計(jì)題(共36分)

.在PC/XT系統(tǒng)總線上擴(kuò)充設(shè)計(jì)一個(gè)數(shù)據(jù)輸出端口,分配給該端口的地址為280H,輸出端口芯片用74LS374,輸出設(shè)備為8個(gè)LED發(fā)光二極管。(8分)

(1)畫出此輸出端口與PC/XT系統(tǒng)總線以及與LED發(fā)光二極管的連接圖。

(2)編寫使8個(gè)LED發(fā)光二極管每間隔一段時(shí)間交替亮滅的功能段程序。

.下圖為8086CPU與CRT終端之間的串行通信接口,若工作方式設(shè)定為:

異步傳送方式,數(shù)據(jù)格式為8位數(shù)據(jù)位、采用奇校驗(yàn)、1位停止位,波特率因子為16。

8251A數(shù)據(jù)口地址為300H,控制口地址為302H。

CPU用查詢方式將顯示緩沖區(qū)的字符“GOOD”送CRT顯示。

試參考接口電路以及工作方式的要求編寫完成以上功能的程序段(8分)。

.下圖為IBM

PC系列機(jī)中COM1的接口電路圖,試分析電路回答以下問題。(12分)

①寫出分配給8250的地址范圍是多少?(2分)

②若8250的發(fā)送和接收時(shí)鐘相同,波特率為1200,計(jì)算除數(shù)寄存

器的值。(3分)

③根據(jù)CS0、CS1、以及A2A1A0之間的關(guān)系,寫出8250內(nèi)部10個(gè)可訪問的寄存器端口的地址各是多少?(3分)

④若波特率為2400,7個(gè)數(shù)據(jù)位,1個(gè)停止位,奇校驗(yàn),CPU與8250的通信采用中斷查詢方式,試編寫8250的初始化程序。(4分)

.若某一A/D變換器的電原理圖及主要工作時(shí)序如下圖所示。(8分)

若分配給8255A的端口地址為2F0H~2F3H,試將此A/D變換器通過8255A與PC/XT系統(tǒng)總線連接起來。

編寫包括8255A初始化在內(nèi)的對(duì)模擬輸入信號(hào)采集變換一次的程序,并將變化后的數(shù)據(jù)存入DL。

《計(jì)算機(jī)接口與通信技術(shù)》考前模擬題2

(120分鐘)

題號(hào)

總分

題分

得分

一、填空題(每空1分,共20分)

1.計(jì)算機(jī)系統(tǒng)由()子系統(tǒng)和()子系統(tǒng)組成。

2.由于各種外設(shè)的工作原理、工作速度、信息格式、驅(qū)動(dòng)方式差異很大,無法與CPU直接匹配,需要有一個(gè)()電路來充當(dāng)它們和CPU間的橋梁。這部分電路被稱為()。I/O接口是位于()和()之間。

3.I/O端口的編址方法有()和()兩種方法。

4.輸入/輸出的傳輸方式有()、()和I/O處理機(jī)(器)傳輸方式。

5.可屏蔽中斷是指()。

6.中斷向量是指()。

7.一般來說,計(jì)算機(jī)總線分為()、外部總線和()三部分。

8.RS-232接口是一種()外部總線接口。

9.8255A可編程并行接口芯片有()個(gè)8位并行數(shù)據(jù)輸入/輸出端口。

10.在串行異步通信中,在一個(gè)字符發(fā)送之前,先發(fā)送一個(gè)()位。

11.所謂波特率是指

()。

12.串行接口芯片8251A的TXD引腳的功能是()。

13.UART中的三種錯(cuò)誤標(biāo)志有奇偶錯(cuò)、溢出錯(cuò)和()。

二、簡(jiǎn)答(每題4分,共48分)

1.在計(jì)算機(jī)接口技術(shù)中,有哪幾種輸入/輸出的傳送方式,并分別敘述每種方式的特點(diǎn)。

2.什么是中斷?在微機(jī)系統(tǒng)中引入中斷的意義是什么?

3.一般的I/O接口有哪三種寄存器端口?他們各自的作用是什么?

4.簡(jiǎn)述串行通信的協(xié)議及異步串行通信的幀格式。

5.系統(tǒng)總線一般分成哪幾類?并簡(jiǎn)述PCI總線主要有哪些特點(diǎn)?

6.簡(jiǎn)述UART發(fā)送器的工作原理。

7.若采用串行異步通信格式,并假定采用奇校驗(yàn),使用一位停止位,數(shù)據(jù)位為8位。請(qǐng)畫出發(fā)送字符‘B’的波形圖。

8.利用8255A為接口芯片(設(shè)8255A的端口地址為280H~283H),將PA口設(shè)置為方式0輸出,PB口設(shè)置為方式0輸入。若外設(shè)已將準(zhǔn)備好的數(shù)據(jù)送到8255A的PB口,試寫出包括8255A初始化在內(nèi)的將外設(shè)數(shù)據(jù)通過PA口輸出的程序。

.簡(jiǎn)述波特率的含義。在串行異步通信中,每發(fā)送一位數(shù)據(jù)的時(shí)間長(zhǎng)度由發(fā)送時(shí)鐘(TXC)決定,那么,發(fā)送時(shí)鐘頻率與波特率之間有什么關(guān)系?

10.簡(jiǎn)述I/O端口有哪幾種編址方式?并分別說明每種方式的優(yōu)缺點(diǎn)?

11.說明可編程串行接口芯片8251A的內(nèi)部主要由哪幾個(gè)部件組成?

12.一個(gè)簡(jiǎn)單的I/O接口的邏輯組成如圖A所示。

圖A

I/O接口的邏輯組成結(jié)合圖A,回答下列問題:

(1)I/O接口一方面通過系統(tǒng)總線與

連接,另一方面又通過通信總線與

連接,成為CPU與I/O設(shè)備之間交換信息的橋梁。

(2)結(jié)合圖A,簡(jiǎn)述其工作原理。

三、設(shè)計(jì)題(共32分)

1.在PC/XT系統(tǒng)總線上擴(kuò)充設(shè)計(jì)一個(gè)數(shù)據(jù)輸出端口,分配給該端口的地址為280H,輸出端口芯片用74LS374,輸出設(shè)備為8個(gè)LED發(fā)光二極管。74LS374的引腳及功能如圖B所示。(10分)

(1)畫出此輸出端口與PC/XT系統(tǒng)總線以及與LED發(fā)光二極管的連接圖。

(2)編寫使8個(gè)LED發(fā)光二極管每間隔1秒交替亮滅的功能段程序(設(shè)假如有1秒延時(shí)子程序DELAY1S可調(diào)用)。

2.在PC/XT系統(tǒng)總線上,擴(kuò)充設(shè)計(jì)一片8255A芯片,設(shè)分配給8255A的端口地址為280H-283H。(12分)

(1)畫出8255A與PC/XT系統(tǒng)總線的連接圖。

(2)若用8255A的PA口作輸出控制8個(gè)LED發(fā)光二極管,且PA某位輸出1,其對(duì)應(yīng)的LED發(fā)光二極管亮,PA口某位輸出0,其對(duì)應(yīng)的LED發(fā)光二極管滅,試將此8個(gè)LED發(fā)光二極管與8255A的PA口接口起來,并編寫程序使8個(gè)LED發(fā)光二極管全亮。

3.試編寫使8251A可以發(fā)送數(shù)據(jù)的一段程序。將8251A設(shè)定為異步傳送方式,波特率系數(shù)為64,采用偶校驗(yàn),1位停止位,8位數(shù)據(jù)位。8251A與外設(shè)有握手信號(hào),采用查詢方式發(fā)送數(shù)據(jù)。假設(shè)8251A的數(shù)據(jù)端口地址為04AOH,控制口地址為04A2H。(10分)

計(jì)算機(jī)接口與通信技術(shù)》考前模擬題3

(考試時(shí)間90分鐘)

題號(hào)

總分

題分

得分

一、填空題(每空2分,共50分)

1.計(jì)算機(jī)系統(tǒng)由

子系統(tǒng)和

子系統(tǒng)組成。組成計(jì)算機(jī)的所有電子、機(jī)械元件或部件稱為計(jì)算機(jī)。

2.由于各種外設(shè)的工作原理、工作速度、信息格式、驅(qū)動(dòng)方式差別很大,無法與CPU直接匹配,需要有一個(gè)

來充當(dāng)他們和CPU間的橋梁。

3.在計(jì)算機(jī)系統(tǒng)中,要實(shí)現(xiàn)主機(jī)(或CPU)對(duì)外部設(shè)備的控制,并與其交換信息,必須有專門的接口硬件和相應(yīng)的接口軟件驅(qū)動(dòng),輸入輸出接口電路屬于計(jì)算機(jī)的,但其工作離不開軟件的驅(qū)動(dòng)和配合。對(duì)接口硬件和軟件的綜合設(shè)計(jì)稱為。

4.在I/O接口的典型結(jié)構(gòu)中,一般由數(shù)據(jù)輸入/輸出端口、和控制端口三類寄存器端口組成。

5.在I/O接口中,一般來說,一個(gè)寄存器端口有唯一的一個(gè)地址,每一個(gè)地址稱為一個(gè)

地址。

6.在微型計(jì)算機(jī)系統(tǒng)中,I/O端口的編址方式有與存儲(chǔ)器統(tǒng)一編址方式和

編址方式。

7.在8086/8088CPU組成的微機(jī)系統(tǒng)中,分配給I/O端口的地址空間是與存儲(chǔ)器地址空間分開的,共64KB。其I/O地址范圍為。

8.在計(jì)算機(jī)主機(jī)與I/O設(shè)備之間進(jìn)行數(shù)據(jù)傳送時(shí),一般有程序直接控制下的傳送方式、和采用I/O處理機(jī)的傳送方式。在程序直接控制下的傳送方式中,又有無條件傳送方式、和中斷傳送方式。

9.在微機(jī)系統(tǒng)中,凡是能引起CPU中斷的事件或原因,稱為。

10.計(jì)算機(jī)系統(tǒng)的信息交換(即通信)有兩種形式,分別是并行數(shù)據(jù)傳送方式和。

11.一片8255A可編程并行接口芯片有

個(gè)8位數(shù)據(jù)并行輸入/輸出端口。

12.串行異步通信是以

為單位進(jìn)行傳輸,其通信協(xié)議是起止式異步通信協(xié)議。在一個(gè)字符正式發(fā)送之前,先發(fā)送一個(gè)

位,低電平有效,寬度為

位。

13.在串行異步通信中,起始位標(biāo)志著每一個(gè)字符傳送的開始,停止位標(biāo)志著每一個(gè)字符傳送的。

14.由于串行異步通信采用起始位為同步信號(hào),接收端總是在每個(gè)字符的頭部即起始位處進(jìn)行一次重新定位,保證每次采樣對(duì)應(yīng)一個(gè)數(shù)位。所以異步傳送的發(fā)送端和接收端不必采用,而是各自有自己的時(shí)鐘。

15.所謂傳送速率是指每秒鐘傳送的二進(jìn)制位數(shù),也稱為。

16.為了使傳遞過程更可靠,8250在接收端設(shè)立了三種出錯(cuò)標(biāo)志。三種出錯(cuò)標(biāo)志包括奇偶錯(cuò)誤、錯(cuò)誤和溢出錯(cuò)誤。

17.利用8255A作為并行通信接口芯片,若A組和B組設(shè)置成方式1,PA口和PC作為輸入口,PB口作為輸出口,則方式控制字為

H。

18.在I/O端口地址譯碼中,若A5、A4、A3未參見譯碼,則有

個(gè)重疊地址。

19.在進(jìn)行輸入端口電路的設(shè)計(jì)時(shí),所選擇的輸入端口芯片的輸出端應(yīng)具有

功能。

二、簡(jiǎn)答題(每題4分,共32分)

1.簡(jiǎn)述并行通信與串行通信的優(yōu)缺點(diǎn)。

2.簡(jiǎn)述UART中的三種錯(cuò)誤標(biāo)志及意義。

3.有哪幾種輸入/輸出的傳送方式,并分別敘述每種方式的特點(diǎn)。

4.可編程并行接口芯片8255A有幾個(gè)8位并行數(shù)據(jù)輸入/輸出端口?并分別說明各端口的工作方式有哪幾種?

5.簡(jiǎn)述UART發(fā)送器的工作原理。

6.說明異步串行通信的字符格式。畫出發(fā)送字符‘C’的波形圖,假定采用奇校驗(yàn),使用一位停止位。

7.利用8255A為接口芯片(設(shè)8255A的端口地址為280H~283H),將PA口設(shè)置為方式0輸入,PB口設(shè)置為方式1輸入,PC口設(shè)置為方式0輸出,試寫出初始化程序。

8.設(shè)定某次串行通信的數(shù)據(jù)位為7位,奇校驗(yàn),一位停止位,波特率為9600,采用中斷工作方式,按此要求寫出XT機(jī)中對(duì)第二個(gè)串行通信口的初始化程序。

三、設(shè)計(jì)題(18分)

1.有一日字型LED數(shù)碼管顯示器的引腳圖及內(nèi)部結(jié)構(gòu)圖如下圖所示。

(1)若分配給8255A的端口地址為2F0H~2F3H,試將此日字型LED數(shù)碼管顯示器通過8255A與PC/XT系統(tǒng)總線連接起來。(6分)

(2)編寫包括8255A初始化在內(nèi)的在此日字型LED數(shù)碼管顯示器上顯示數(shù)字0的程序。(4分)

2.試編寫使8251A可以發(fā)送數(shù)據(jù)的一段程序。將8251A設(shè)定為異步傳送方式,波特率系數(shù)為64,采用偶校驗(yàn),1位停止位,8位數(shù)據(jù)位。8251A與外設(shè)有握手信號(hào),采用查詢方式發(fā)送數(shù)據(jù)。假設(shè)8251A的數(shù)據(jù)端口地址為04AOH,控制口地址為04A2H。(8分)

參考答案

模擬試題一

一、填空題(每小題2分,共20分)

1.設(shè)計(jì)I/O地址譯碼電路時(shí),除了要使用地址信號(hào)外,還要使用CPU提供的I/O讀、I/O寫

控制信號(hào)。

2.總線的定義是用來傳輸信息的通道。

3.I/O地址譯碼方法有全地址譯碼方法和

部分地址譯碼

兩種方法。

4.在PC/XT系統(tǒng)總線中,AEN信號(hào)的作用是

當(dāng)DMA管理總線時(shí),AEN=1,當(dāng)CPU執(zhí)行IN、OUT指令時(shí),AEN=0。所以,用戶在PC/XT系統(tǒng)總線上開發(fā)自己的I/O接口電路時(shí),AEN=0必須參加譯碼。

5.I/O輸入/輸出方法有程序直接控制的輸入/輸出方法、DMA方法

和I/O處理機(jī)

三種方法。

6.并行通信的優(yōu)點(diǎn)是

速度快。

7.串行通信的優(yōu)點(diǎn)是

距離遠(yuǎn)。

8.可編程并行接口芯片8255A有

個(gè)8位并行輸入/輸出數(shù)據(jù)端口。

9.可編程串行接口芯片8251A的TXD引腳的功能是

串行數(shù)據(jù)發(fā)送。

10.串行異步通信的幀格式為

1位起始位、5-8

位數(shù)據(jù)位、1位奇/偶校驗(yàn)位、1-2位停止位。

二、簡(jiǎn)答/計(jì)算題

1.參教材P1

2.在發(fā)送時(shí),TTL電平由C點(diǎn)流入,當(dāng)C點(diǎn)為高電平時(shí),T2截止,RS-232C(D)輸出低電平;當(dāng)C點(diǎn)為低電平時(shí),T2導(dǎo)通,RS-232C(D)輸出高電平。

在接收時(shí),RS-232C電平由RS-232C(A)點(diǎn)流入,當(dāng)A點(diǎn)為高電平時(shí),T1導(dǎo)通,TTL(B)輸出低電平;當(dāng)A點(diǎn)為低電平時(shí),T1截止,TTL(B)輸出高電平。

3.參考P6~13

4.參考P102~103

5.參考P118

6.參考P107~108或P119

7.答:異步通信的字符格式為:

1位起始位

5~8位數(shù)據(jù)位

1位奇偶校驗(yàn)位

1~2位停止位

在1200波特率下,發(fā)送字符數(shù)據(jù)01010101的波形圖及時(shí)間關(guān)系:

8.MOV

DX,8003H

MOV

AL,10110110B

OUT

DX,AL

9.因?yàn)橐粠?位數(shù)據(jù)位,1個(gè)停止位,加上起始位共10位,波特率為1200bit/s,所以,傳送完2KB的文件,所需時(shí)間為:

1/1200×2×1024×10≈17ms

10.對(duì)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位,奇校驗(yàn)

MOV

DX,2FCH

;初始化MODEM控制器

MOV

AL,03H

;使DTR和RTS均為低電平

OUT

DX,AL

MOV

DX,2F9H

MOV

AL,03H

OUT

DX,AL

;寫中斷允許寄存器

從上面的初始化程序可以看到,首先寫除數(shù)鎖存器。為了寫除數(shù),首先寫通信線控制寄存器,使DLAB=l,然后寫入16位的除數(shù)000CH,即十進(jìn)制數(shù)12。由于加在XTAL1上的時(shí)鐘頻率為1.8432MHZ,故波特率為9600波特。

分頻系數(shù)=基準(zhǔn)時(shí)鐘÷(16′波特率)

11.答:計(jì)算機(jī)通信傳送的是數(shù)字信號(hào),它要求傳送的頻帶很寬,而計(jì)算機(jī)在遠(yuǎn)程通信中通常是通過載波電話(Garrier

TelePhon)線傳送的,不可能有這樣寬的頻帶。如果數(shù)字信號(hào)直接進(jìn)行通信,經(jīng)過傳輸線后必然會(huì)產(chǎn)生畸變。因此,在發(fā)送端必須采用調(diào)制器把數(shù)字信號(hào)轉(zhuǎn)換為模擬信號(hào),即對(duì)載波電話線上載波進(jìn)行調(diào)制;而在接收端又必須用解調(diào)器檢出發(fā)送端來的模擬信號(hào),并恢復(fù)為原來的數(shù)字信號(hào)。所以,在遠(yuǎn)距離串行通信中,必須使用“MODEM”。

調(diào)頻時(shí),數(shù)字信號(hào)“1”與“0”被調(diào)制成易于鑒別的兩個(gè)不同頻率的模擬信號(hào)。這種形式的調(diào)制稱為頻移鍵控FSK(Frequency

Shift

Keying),其原理如下:

三、設(shè)計(jì)題(共36分)

1.答:

(1)在IBM

PC/XT

系統(tǒng)中進(jìn)行I/O端口地址譯碼及I/O電路設(shè)計(jì)時(shí),用到的總線信號(hào)有:A9~A0,D7~D0,AEN,、,接口電路如下:

(2)參考程序如下:

MOV

DX,280H

LOP:

MOV

AL,0FFH

OUT

DX,AL

;使8個(gè)LED發(fā)光二極管亮

CALL

DELAY1S

;調(diào)用1秒延時(shí)子程序

MOV

AL,00H

OUT

DX,AL

;使8個(gè)LED發(fā)光二極管滅

JMP

LOP

2.答:編程流程如下:

參考程序如下:

DATA

SEGMENT

DISBUF

DB

'GOOD

',0DH,0AH

COUNT

DW

$-DISBUF

DATA

ENDS

CODE

SEGMENT

ASSUME

CS:CODE,DS:DATA

MAIN:MOV

AX,DATA

MOV

DS,AX

MOV

DX,302H

MOV

AL,00H

OUT

DX,AL

;8251復(fù)位前準(zhǔn)備

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ā)送準(zhǔn)備好了嗎?

JZ

WT

MOV

DX,300H

;8251A數(shù)據(jù)口地址

MOV

AL,[BX]

OUT

DX,AL

INC

BX

LOOP

WT

MOV

AH,4CH

INT

21H

CODE

ENDS

END

MAIN

.答:

①分配給8250的地址范圍是:380H~38FH

8250內(nèi)部10個(gè)可訪問的寄存器端口的地址如下表:

若8250的發(fā)送和接收時(shí)鐘相同,波特率為1200,計(jì)算除數(shù)寄存器的值。

分頻系數(shù)=基準(zhǔn)時(shí)鐘÷(16′波特率)

=1.843×106

÷(16×1200)

=96=0060H

若波特率為2400,7個(gè)數(shù)據(jù)位,1個(gè)停止位,奇校驗(yàn),CPU與8250的通信采用中斷查詢方式,試編寫8250的初始化程序。

INTI50:

MOV

DX,03FBH

MOV

AL,80H

OUT

DX,AL

;將通信控制寄存器D7=1

MOV

DX,3F8H

MOV

AL,60H

OUT

DX,AL

;鎖存除數(shù)低8位

INC

DX

MOV

AL,0

OUT

DX,AL

;鎖存除數(shù)高8位

MOV

DX,3FBH

MOV

AL,0AH

;初始化通信線控制寄存器

OUT

DX,AL

;數(shù)據(jù)為7位,停止位為1位,奇校驗(yàn)

MOV

DX,3FCH

;初始化MODEM控制器

MOV

AL,03H

;使DTR和RTS均為低電平

OUT

DX,AL

MOV

DX,3F9H

MOV

AL,03H

OUT

DX,AL

;寫中斷允許寄存器

.答:

A/D變換器通過8255A與PC/XT系統(tǒng)總線的連接:

編寫包括8255A初始化在內(nèi)的對(duì)模擬輸入信號(hào)采集變換一次的程序,并將變化后的數(shù)據(jù)存入DL。

MOV

DX,2F3H

MOV

AL,10010001B

OUT

DX,AL

;8255A初始化

MOV

DX,2F1H

MOV

AL,00H

OUT

DX,AL

;PB0=STRAT=0

MOV

AL,01H

OUT

DX,AL

;PB0=STRAT=1

NOP

MOV

AL,00H

OUT

DX,AL

;PB0=STRAT=0

MOV

DX,2F2H

WAIT1:

IN

AL,DX

;讀EOC狀態(tài)

TEST

AL,00000001B

JZ

WAIT1

;查詢A/D轉(zhuǎn)換結(jié)束?

MOV

DX,2F0H

IN

AL,DX ;讀A/D轉(zhuǎn)換結(jié)果

MOV

DL,AL ;存結(jié)果

模擬試題二

一、填空題(每空1分,共20分)

1.計(jì)算機(jī)系統(tǒng)由(硬件)子系統(tǒng)和(軟件)子系統(tǒng)組成。

2.由于各種外設(shè)的工作原理、工作速度、信息格式、驅(qū)動(dòng)方式差異很大,無法與CPU直接匹配,需要有一個(gè)(接口)電路來充當(dāng)它們和CPU間的橋梁。這部分電路被稱為(I/O接口電路)。I/O接口是位于(系統(tǒng)總線(CPU))和(I/O設(shè)備)之間。

3.I/O端口的編址方法有(統(tǒng)一編址)和(獨(dú)立編址)兩種方法。

4.輸入/輸出的傳輸方式有(程序直接控制的傳輸方式)、(直接存儲(chǔ)器存取DMA傳輸方式)和I/O處理機(jī)(器)傳輸方式。

5.可屏蔽中斷是指(這種中斷請(qǐng)求可以在CPU的內(nèi)部被屏蔽掉,即CPU可以控制這種中斷被響應(yīng)和部被響應(yīng))。

6.中斷向量是指(中斷服務(wù)程序的入口地址)。

7.一般來說,計(jì)算機(jī)總線分為(系統(tǒng)總線)、外部總線和(內(nèi)部總線)三部分。

8.RS-232接口是一種(串行)外部總線接口。

9.8255A可編程并行接口芯片有(3)個(gè)8位并行數(shù)據(jù)輸入/輸出端口。

10.在串行異步通信中,在一個(gè)字符發(fā)送之前,先發(fā)送一個(gè)(起始位)位。

11.所謂波特率是指

(每秒鐘所發(fā)送的二進(jìn)制位數(shù))。

12.串行接口芯片8251A的TXD引腳的功能是(串行數(shù)據(jù)發(fā)送引腳)。

13.UART中的三種錯(cuò)誤標(biāo)志有奇偶錯(cuò)、溢出錯(cuò)和(ZHEN錯(cuò))。

二、簡(jiǎn)答(每題5分,共60分)

1.參考P6~13

2.參考P10

3.參考P2~3

4.參考P102~103

5.?dāng)?shù)據(jù)總線、地址總線、控制總線。

PCI總線的特點(diǎn)參P20

6.參考P107~108或P119

7.8.

MOV

DX,283H

MOV

AL,10000010B

OUT

DX,AL

MOV

DX,281H

IN

AL,DX

MOV

DX,280H

OUT

DX,AL

9.參考P104

時(shí)鐘頻率=n×波特率

10.參考P4~6

11.參考P87~88

12.(1)I/O接口一方面通過系統(tǒng)總線與

CPU

連接,另一方面又通過通信總線與

I/O設(shè)備

連接,成為CPU與I/O設(shè)備之間交換信息的橋梁。

(2)結(jié)合圖A,簡(jiǎn)述其工作原理。參考P2~3

三、設(shè)計(jì)題(共40分)

1.(1)

(2)

MOV

DX,280H

LOP:MOV

AL,0FFH

OUT

DX,AL

;使8個(gè)LED發(fā)光二極管亮

CALL

DELAY1S

;調(diào)用1秒延時(shí)子程序

MOV

AL,00H

OUT

DX,AL

;使8個(gè)LED發(fā)光二極管滅

JMP

LOP

2.(1)

3.答:

答案參P115例7-1。但在8251A初始化之前應(yīng)用軟件方法使8251A復(fù)位。

模擬試題三

模擬題3參考答案

一、填空題(每空2分,共50分)

1.計(jì)算機(jī)系統(tǒng)由

硬件

子系統(tǒng)和

軟件

子系統(tǒng)組成。組成計(jì)算機(jī)的所有電子、機(jī)械元件或部件稱為計(jì)算機(jī)的物理實(shí)體。

2.由于各種外設(shè)的工作原理、工作速度、信息格式、驅(qū)動(dòng)方式差別很大,無法與CPU直接匹配,需要有一個(gè)

接口電路

來充當(dāng)他們和CPU間的橋梁。

3.在計(jì)算機(jī)系統(tǒng)中,要實(shí)現(xiàn)主機(jī)(或CPU)對(duì)外部設(shè)備的控制,并與其交換信息,必須有專門的接口硬件和相應(yīng)的接口軟件驅(qū)動(dòng),輸入輸出接口電路屬于計(jì)算機(jī)的硬件系統(tǒng),但其工作離不開軟件的驅(qū)動(dòng)和配合。對(duì)接口硬件和軟件的綜合設(shè)計(jì)稱為

接口技術(shù)。

4.在I/O接口的典型結(jié)構(gòu)中,一般由數(shù)據(jù)輸入/輸出端口、狀態(tài)輸入端口

和控制端口三類寄存器端口組成。

5.在I/O接口中,一般來說,一個(gè)寄存器端口有唯一的一個(gè)地址,每一個(gè)地址稱為一個(gè)

I/O端口

地址。

6.在微型計(jì)算機(jī)系統(tǒng)中,I/O端口的編址方式有與存儲(chǔ)器統(tǒng)一編址方式和

獨(dú)立

編址方式。

7.在8086/8088CPU組成的微機(jī)系統(tǒng)中,分配給I/O端口的地址空間是與存儲(chǔ)器地址空間分開的,共64KB。其I/O地址范圍為

0000H~0FFFFH。

8.在計(jì)算機(jī)主機(jī)與I/O設(shè)備之間進(jìn)行數(shù)據(jù)傳送時(shí),一般有程序直接控制下的傳送方式、存儲(chǔ)器直接存取傳送方式

和采用I/O處理機(jī)的傳送方式。在程序直接控制下的傳送方式中,又有無條件傳送方式、程序查詢傳送方式和中斷傳送方式。

9.在微機(jī)系統(tǒng)中,凡是能引起CPU中斷的事件或原因,稱為中斷源。

10.計(jì)算機(jī)系統(tǒng)的信息交換(即通信)有兩種形式,分別是并行數(shù)據(jù)傳送方式和

串行傳送方式。

11.一片8255A可編程并行接口芯片有

個(gè)8位數(shù)據(jù)并行輸入/輸出端口。

12.串行異步通信是以

字符

為單位進(jìn)行傳輸,其通信協(xié)議是起止式異步通信協(xié)議。在一個(gè)字符正式發(fā)送之前,先發(fā)送一個(gè)

起始

位,低電平有效,寬度為

位。

13.在串行異步通信中,起始位標(biāo)志著每一個(gè)字符傳送的開始,停止位標(biāo)志著每一個(gè)字符傳送的結(jié)束。

14.由于串行異步通信采用起始位為同步信號(hào),接收端總是在每個(gè)字符的頭部即起始位處進(jìn)行一次重新定位,保證每次采樣對(duì)應(yīng)一個(gè)數(shù)位。所以異步傳送的發(fā)送端和接收端不必采用

同一個(gè)時(shí)鐘,而是各自有自己的時(shí)鐘。

15.所謂傳送速率是指每秒鐘傳送的二進(jìn)制位數(shù),也稱為

比特率/波特率。

16.為了使傳遞過程更可靠,8250在接收端設(shè)立了三種出錯(cuò)標(biāo)志。三種出錯(cuò)標(biāo)志包括奇偶錯(cuò)誤、ZHEN

錯(cuò)誤和溢出錯(cuò)誤。

17.利用8255A作為并行通信接口芯片,若A組和B組設(shè)置成方式1,PA口和PC作為輸入口,PB口作為輸出口,則方式控制字為

0BD

H。

18.在I/O端口地址譯碼中,若A5、A4、A3未參見譯碼,則有

個(gè)重疊地址。

19.在進(jìn)行輸入端口電路的設(shè)計(jì)時(shí),所選擇的輸入端口芯片的輸出端應(yīng)具有三態(tài)

功能。

二、簡(jiǎn)答題(每題4分,共32分)

1.答:并行通信的優(yōu)點(diǎn)是傳送速度快,缺點(diǎn)是傳送距離短。串行通信的優(yōu)點(diǎn)是傳送距離遠(yuǎn),缺點(diǎn)是傳送速度慢。

2.參考P118

3.參考6~13

4.答:有3個(gè)。其中,PA口有方式0、方式1、方式2三種工作方式;PB口有方式0、方式1兩種工作方式;而PC口只有方式0一種工作方式。

5.參考P107~108或P119

6.答:異步通信的字符格式為:

o

1位起始位

o

5~8位數(shù)據(jù)位

o

1位奇偶校驗(yàn)位

o

1~2位停止位

7.MOV

DX,283H

MOV

AL,92H

OUT

DX,AL

8.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位,奇校驗(yàn)

MOV

DX,2FCH

;初始化MODEM控制器

MOV

AL,03H

;使DTR和RTS均為低電平

OUT

DX,AL

MOV

DX,2F9H

MOV

AL,03H

OUT

DX,AL

;寫中斷允許寄存器

從上面的初始化程序可以看到,首先寫除數(shù)鎖存器。為了寫除數(shù),首先寫通信線控制寄存器,使DLAB=l,然后寫入16位的除數(shù)000CH,即十進(jìn)制數(shù)12。由于加在XTAL1上的時(shí)鐘頻率為1.8432MHZ,故波特率為9600波特。

分頻系數(shù)=基準(zhǔn)時(shí)鐘÷(16′波特率)

三、設(shè)計(jì)題(18分)

1.(1)

(2)

MOV

DX,2F3H

MOV

AL,80H

OUT

DX,AL

;8255A初始化

MOV

DX,2F0H

MOV

AL,3FH

OUT

DX,AL

;向PA口輸出0字符代碼

2.答案參P115例7-1。但在8251A初始化之前應(yīng)用軟件方法使8251A復(fù)位。

下載山東大學(xué)微機(jī)原理與接口技術(shù)模擬題三和一word格式文檔
下載山東大學(xué)微機(jī)原理與接口技術(shù)模擬題三和一.doc
將本文檔下載到自己電腦,方便修改和收藏,請(qǐng)勿使用迅雷等下載。
點(diǎn)此處下載文檔

文檔為doc格式


聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

相關(guān)范文推薦

    微機(jī)原理與接口技術(shù) 實(shí)驗(yàn)報(bào)告一

    評(píng)閱微機(jī)原理與接口技術(shù)實(shí)驗(yàn)報(bào)告一姓名匡越學(xué)號(hào)1715211016時(shí)間地點(diǎn)實(shí)驗(yàn)題目一、實(shí)驗(yàn)?zāi)康?.熟悉Keil軟件使用2.熟悉MCS-51指令3.學(xué)習(xí)簡(jiǎn)單程序的調(diào)試方法二、實(shí)驗(yàn)說明通過實(shí)驗(yàn)......

    微機(jī)原理與接口技術(shù)試題答案

    微機(jī)原理與接口技術(shù)試題答案 一、填空題(20*1) 1、微機(jī)系統(tǒng)由(硬件系統(tǒng))和(軟件系統(tǒng))兩部分組成。 2、8086有( 20 )位地址線,存儲(chǔ)器容量為( 1M)B。 3、8086CPU 內(nèi)部組成結(jié)構(gòu)從功能上講,......

    微機(jī)原理與接口技術(shù)實(shí)驗(yàn)總結(jié)

    微機(jī)原理與接口技術(shù)實(shí)驗(yàn)總結(jié) 11107108徐寒黎 一、 實(shí)驗(yàn)內(nèi)容以及設(shè)計(jì)思路 1、①試編寫一程序,比較兩個(gè)字符串STRING1、 STRING2 所含字符是否相同,若相同輸出“MATCH”,若不......

    微機(jī)原理與接口技術(shù)課程總結(jié)

    10電子班《微機(jī)原理與接口技術(shù)》課程總結(jié)提要 一、圍繞本課程的教學(xué)內(nèi)容,除了閱讀教材外你還看了哪些資料?請(qǐng)歸納簡(jiǎn)述其內(nèi)容。 二、請(qǐng)陳述當(dāng)前你對(duì)微控制器工作系統(tǒng)的認(rèn)識(shí) 三......

    微機(jī)原理與接口技術(shù)學(xué)習(xí)心得5篇

    本學(xué)期微機(jī)原理課程已經(jīng)結(jié)束,關(guān)于微機(jī)課程的心得體會(huì)甚多。微機(jī)原理與接口技術(shù)作為一門專業(yè)課,雖然要求沒有專業(yè)課那么高,但是卻對(duì)自己今后的工作總會(huì)有一定的幫助。記得老師第......

    微機(jī)原理與接口技術(shù)試驗(yàn)學(xué)習(xí)總結(jié)

    微機(jī)原理與接口技術(shù)試驗(yàn)學(xué)習(xí)總結(jié) 本學(xué)期微機(jī)原理的實(shí)驗(yàn)課程即將結(jié)束,關(guān)于微機(jī)原理課程實(shí)驗(yàn)的心得體會(huì)頗多。 初學(xué)《微機(jī)原理》時(shí),感覺摸不著頭緒。面對(duì)著眾多的術(shù)語、概念及原......

    太原理工大學(xué)微機(jī)原理與接口技術(shù)課程設(shè)計(jì)

    微機(jī)原理課程設(shè)計(jì) 學(xué)校: 學(xué)院: 設(shè)計(jì)題目: 專業(yè)班級(jí): 姓名: 學(xué)號(hào):太原理工大學(xué) 信息工程學(xué)院 國(guó)際象棋棋盤繪制程序一.課程設(shè)計(jì)的題目:國(guó)際象棋棋盤繪制程序 二.程序功能簡(jiǎn)述 本程......

    微機(jī)原理與接口技術(shù)及其課程設(shè)計(jì)心得體會(huì)

    微機(jī)原理與接口技術(shù)及其課程設(shè)計(jì)心得體會(huì) 本學(xué)期的微機(jī)原理和接口技術(shù)及其課程設(shè)計(jì)都已經(jīng)結(jié)束。在這個(gè)過程中,我們有所付出,也有所回報(bào),讓我感受頗多。 對(duì)于《微機(jī)原理與接口技......

主站蜘蛛池模板: 风韵丰满熟妇啪啪区老老熟妇| 无码人妻精品专区在线视频| 国产专区国产av| 国产成人精品免费视频app软件| 国产真实野战在线视频| 亚洲国产精品久久久久4婷婷| 欧美亚洲人成网站在线观看| 亚洲精品www久久久久久| 少妇人妻精品无码专区视频| 在线亚洲午夜理论av大片| 曰韩精品无码一区二区视频| 搡老女人老妇女老熟妇| 亚洲中文字幕无码久久2020| 免费观看18禁无遮挡真人网站| 尤物网址在线观看| 麻豆精产一二三产区| 成人超碰| 乱码av麻豆丝袜熟女系列| 99草草国产熟女视频在线| 国产精品视频永久免费播放| 呦系列视频一区二区三区| 香港aa三级久久三级| 无码专区人妻系列日韩精品少妇| 色猫咪免费人成网站在线观看| 国产无遮挡又黄又爽在线观看| 国产又黄又爽又猛免费视频播放| 人妻少妇精品专区性色av| 西西4444www大胆无码| 免费操逼视频| 国产人与zoxxxx另类| 免费观看又色又爽又湿的视频软件| 精品久久国产综合婷婷五月| 麻花传媒在线观看免费| 色翁荡息又大又硬又粗视频| 日韩视频无码免费一区=区三区| 亚洲另类激情综合偷自拍图片| 亚洲 欧美 日本 国产 高清| 白嫩少妇激情无码| 久久久国产精华特点| 国产美女在线精品免费观看网址| 精品av国产一区二区三区|