山东大学微机原理与接口技术模拟题三和一

2020-12-01 07:00:03下载本文作者:会员上传
简介:写写帮文库小编为你整理了这篇《山东大学微机原理与接口技术模拟题三和一》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《山东大学微机原理与接口技术模拟题三和一》。

《计算机接口与通信技术》考前模拟题1

(120分钟)

题号

总分

题分

得分

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

1.设计I/O地址译码电路时,除了要使用地址信号外,还要使用CPU提供的控制信号。

2.总线的定义是。

3.I/O地址译码方法有全地址译码方法和

两种方法。

4.在PC/XT系统总线中,AEN信号的作用是。

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

三种方法。

6.并行通信的优点是。

7.串行通信的优点是。

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

个8位并行输入/输出数据端口。

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

10.串行异步通信的帧格式为。

二、简答/计算题(每题4分,共44分)

1.简述I/O接口、I/O端口、I/O接口技术的概念。

.简述下图TTL→RS-232C以及RS-232C→TTL电平转换的工作原理。

3.有哪几种输入/输出的传送方式,并分别叙述每种方式的特点。

4.简述串行通信的协议及异步串行通信的帧格式。

5.简述UART中的三种错误标志及意义。

6.简述UART发送器与接收器的工作原理。

7.说明异步通信的字符格式。画出在1200波特率下,发送字符数据01010101的波形图,注出时间关系。假定采用奇校验,使用一位停止位。

8.利用8255A为接口芯片(设8255A的端口地址为8000H~8003H),将A组置为方式1且A口作为输入口,PC6和PC7作为输出口,B组置为方式1且B口作为输入口。编写初始化程序。

假定在串行通信时设定的数据传输率为1200bit/s,8位数据位,无校验,一个停止位,则传送完2KB的文件,需要多长时间?

10.设定某次串行通信的数据位为7位,奇校验,一位停止位,波特率为9600,采用中断工作方式,按此要求写出XT机中对第二个串行通信口的初始化程序。

11.在远距离串行通信中,为什么要使用“MODEM”?简述频移键控(FSK)调制解调原理?

三.设计题(共36分)

.在PC/XT系统总线上扩充设计一个数据输出端口,分配给该端口的地址为280H,输出端口芯片用74LS374,输出设备为8个LED发光二极管。(8分)

(1)画出此输出端口与PC/XT系统总线以及与LED发光二极管的连接图。

(2)编写使8个LED发光二极管每间隔一段时间交替亮灭的功能段程序。

.下图为8086CPU与CRT终端之间的串行通信接口,若工作方式设定为:

异步传送方式,数据格式为8位数据位、采用奇校验、1位停止位,波特率因子为16。

8251A数据口地址为300H,控制口地址为302H。

CPU用查询方式将显示缓冲区的字符“GOOD”送CRT显示。

试参考接口电路以及工作方式的要求编写完成以上功能的程序段(8分)。

.下图为IBM

PC系列机中COM1的接口电路图,试分析电路回答以下问题。(12分)

①写出分配给8250的地址范围是多少?(2分)

②若8250的发送和接收时钟相同,波特率为1200,计算除数寄存

器的值。(3分)

③根据CS0、CS1、以及A2A1A0之间的关系,写出8250内部10个可访问的寄存器端口的地址各是多少?(3分)

④若波特率为2400,7个数据位,1个停止位,奇校验,CPU与8250的通信采用中断查询方式,试编写8250的初始化程序。(4分)

.若某一A/D变换器的电原理图及主要工作时序如下图所示。(8分)

若分配给8255A的端口地址为2F0H~2F3H,试将此A/D变换器通过8255A与PC/XT系统总线连接起来。

编写包括8255A初始化在内的对模拟输入信号采集变换一次的程序,并将变化后的数据存入DL。

《计算机接口与通信技术》考前模拟题2

(120分钟)

题号

总分

题分

得分

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

1.计算机系统由()子系统和()子系统组成。

2.由于各种外设的工作原理、工作速度、信息格式、驱动方式差异很大,无法与CPU直接匹配,需要有一个()电路来充当它们和CPU间的桥梁。这部分电路被称为()。I/O接口是位于()和()之间。

3.I/O端口的编址方法有()和()两种方法。

4.输入/输出的传输方式有()、()和I/O处理机(器)传输方式。

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

6.中断向量是指()。

7.一般来说,计算机总线分为()、外部总线和()三部分。

8.RS-232接口是一种()外部总线接口。

9.8255A可编程并行接口芯片有()个8位并行数据输入/输出端口。

10.在串行异步通信中,在一个字符发送之前,先发送一个()位。

11.所谓波特率是指

()。

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

13.UART中的三种错误标志有奇偶错、溢出错和()。

二、简答(每题4分,共48分)

1.在计算机接口技术中,有哪几种输入/输出的传送方式,并分别叙述每种方式的特点。

2.什么是中断?在微机系统中引入中断的意义是什么?

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

4.简述串行通信的协议及异步串行通信的帧格式。

5.系统总线一般分成哪几类?并简述PCI总线主要有哪些特点?

6.简述UART发送器的工作原理。

7.若采用串行异步通信格式,并假定采用奇校验,使用一位停止位,数据位为8位。请画出发送字符‘B’的波形图。

8.利用8255A为接口芯片(设8255A的端口地址为280H~283H),将PA口设置为方式0输出,PB口设置为方式0输入。若外设已将准备好的数据送到8255A的PB口,试写出包括8255A初始化在内的将外设数据通过PA口输出的程序。

.简述波特率的含义。在串行异步通信中,每发送一位数据的时间长度由发送时钟(TXC)决定,那么,发送时钟频率与波特率之间有什么关系?

10.简述I/O端口有哪几种编址方式?并分别说明每种方式的优缺点?

11.说明可编程串行接口芯片8251A的内部主要由哪几个部件组成?

12.一个简单的I/O接口的逻辑组成如图A所示。

图A

I/O接口的逻辑组成结合图A,回答下列问题:

(1)I/O接口一方面通过系统总线与

连接,另一方面又通过通信总线与

连接,成为CPU与I/O设备之间交换信息的桥梁。

(2)结合图A,简述其工作原理。

三、设计题(共32分)

1.在PC/XT系统总线上扩充设计一个数据输出端口,分配给该端口的地址为280H,输出端口芯片用74LS374,输出设备为8个LED发光二极管。74LS374的引脚及功能如图B所示。(10分)

(1)画出此输出端口与PC/XT系统总线以及与LED发光二极管的连接图。

(2)编写使8个LED发光二极管每间隔1秒交替亮灭的功能段程序(设假如有1秒延时子程序DELAY1S可调用)。

2.在PC/XT系统总线上,扩充设计一片8255A芯片,设分配给8255A的端口地址为280H-283H。(12分)

(1)画出8255A与PC/XT系统总线的连接图。

(2)若用8255A的PA口作输出控制8个LED发光二极管,且PA某位输出1,其对应的LED发光二极管亮,PA口某位输出0,其对应的LED发光二极管灭,试将此8个LED发光二极管与8255A的PA口接口起来,并编写程序使8个LED发光二极管全亮。

3.试编写使8251A可以发送数据的一段程序。将8251A设定为异步传送方式,波特率系数为64,采用偶校验,1位停止位,8位数据位。8251A与外设有握手信号,采用查询方式发送数据。假设8251A的数据端口地址为04AOH,控制口地址为04A2H。(10分)

计算机接口与通信技术》考前模拟题3

(考试时间90分钟)

题号

总分

题分

得分

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

1.计算机系统由

子系统和

子系统组成。组成计算机的所有电子、机械元件或部件称为计算机。

2.由于各种外设的工作原理、工作速度、信息格式、驱动方式差别很大,无法与CPU直接匹配,需要有一个

来充当他们和CPU间的桥梁。

3.在计算机系统中,要实现主机(或CPU)对外部设备的控制,并与其交换信息,必须有专门的接口硬件和相应的接口软件驱动,输入输出接口电路属于计算机的,但其工作离不开软件的驱动和配合。对接口硬件和软件的综合设计称为。

4.在I/O接口的典型结构中,一般由数据输入/输出端口、和控制端口三类寄存器端口组成。

5.在I/O接口中,一般来说,一个寄存器端口有唯一的一个地址,每一个地址称为一个

地址。

6.在微型计算机系统中,I/O端口的编址方式有与存储器统一编址方式和

编址方式。

7.在8086/8088CPU组成的微机系统中,分配给I/O端口的地址空间是与存储器地址空间分开的,共64KB。其I/O地址范围为。

8.在计算机主机与I/O设备之间进行数据传送时,一般有程序直接控制下的传送方式、和采用I/O处理机的传送方式。在程序直接控制下的传送方式中,又有无条件传送方式、和中断传送方式。

9.在微机系统中,凡是能引起CPU中断的事件或原因,称为。

10.计算机系统的信息交换(即通信)有两种形式,分别是并行数据传送方式和。

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

个8位数据并行输入/输出端口。

12.串行异步通信是以

为单位进行传输,其通信协议是起止式异步通信协议。在一个字符正式发送之前,先发送一个

位,低电平有效,宽度为

位。

13.在串行异步通信中,起始位标志着每一个字符传送的开始,停止位标志着每一个字符传送的。

14.由于串行异步通信采用起始位为同步信号,接收端总是在每个字符的头部即起始位处进行一次重新定位,保证每次采样对应一个数位。所以异步传送的发送端和接收端不必采用,而是各自有自己的时钟。

15.所谓传送速率是指每秒钟传送的二进制位数,也称为。

16.为了使传递过程更可靠,8250在接收端设立了三种出错标志。三种出错标志包括奇偶错误、错误和溢出错误。

17.利用8255A作为并行通信接口芯片,若A组和B组设置成方式1,PA口和PC作为输入口,PB口作为输出口,则方式控制字为

H。

18.在I/O端口地址译码中,若A5、A4、A3未参见译码,则有

个重叠地址。

19.在进行输入端口电路的设计时,所选择的输入端口芯片的输出端应具有

功能。

二、简答题(每题4分,共32分)

1.简述并行通信与串行通信的优缺点。

2.简述UART中的三种错误标志及意义。

3.有哪几种输入/输出的传送方式,并分别叙述每种方式的特点。

4.可编程并行接口芯片8255A有几个8位并行数据输入/输出端口?并分别说明各端口的工作方式有哪几种?

5.简述UART发送器的工作原理。

6.说明异步串行通信的字符格式。画出发送字符‘C’的波形图,假定采用奇校验,使用一位停止位。

7.利用8255A为接口芯片(设8255A的端口地址为280H~283H),将PA口设置为方式0输入,PB口设置为方式1输入,PC口设置为方式0输出,试写出初始化程序。

8.设定某次串行通信的数据位为7位,奇校验,一位停止位,波特率为9600,采用中断工作方式,按此要求写出XT机中对第二个串行通信口的初始化程序。

三、设计题(18分)

1.有一日字型LED数码管显示器的引脚图及内部结构图如下图所示。

(1)若分配给8255A的端口地址为2F0H~2F3H,试将此日字型LED数码管显示器通过8255A与PC/XT系统总线连接起来。(6分)

(2)编写包括8255A初始化在内的在此日字型LED数码管显示器上显示数字0的程序。(4分)

2.试编写使8251A可以发送数据的一段程序。将8251A设定为异步传送方式,波特率系数为64,采用偶校验,1位停止位,8位数据位。8251A与外设有握手信号,采用查询方式发送数据。假设8251A的数据端口地址为04AOH,控制口地址为04A2H。(8分)

参考答案

模拟试题一

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

1.设计I/O地址译码电路时,除了要使用地址信号外,还要使用CPU提供的I/O读、I/O写

控制信号。

2.总线的定义是用来传输信息的通道。

3.I/O地址译码方法有全地址译码方法和

部分地址译码

两种方法。

4.在PC/XT系统总线中,AEN信号的作用是

当DMA管理总线时,AEN=1,当CPU执行IN、OUT指令时,AEN=0。所以,用户在PC/XT系统总线上开发自己的I/O接口电路时,AEN=0必须参加译码。

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

和I/O处理机

三种方法。

6.并行通信的优点是

速度快。

7.串行通信的优点是

距离远。

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

个8位并行输入/输出数据端口。

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

串行数据发送。

10.串行异步通信的帧格式为

1位起始位、5-8

位数据位、1位奇/偶校验位、1-2位停止位。

二、简答/计算题

1.参教材P1

2.在发送时,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.参考P6~13

4.参考P102~103

5.参考P118

6.参考P107~108或P119

7.答:异步通信的字符格式为:

1位起始位

5~8位数据位

1位奇偶校验位

1~2位停止位

在1200波特率下,发送字符数据01010101的波形图及时间关系:

8.MOV

DX,8003H

MOV

AL,10110110B

OUT

DX,AL

9.因为一帧包含8位数据位,1个停止位,加上起始位共10位,波特率为1200bit/s,所以,传送完2KB的文件,所需时间为:

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

10.对8250的初始化流程及程序如下:

INTI50:

MOV

DX,02FBH

MOV

AL,80H

OUT

DX,AL

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

MOV

DX,2F8H

MOV

AL,0CH

OUT

DX,AL

;锁存除数低8位

INC

DX

MOV

AL,0

OUT

DX,AL

;锁存除数高8位

MOV

DX,2FBH

MOV

AL,0AH

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

OUT

DX,AL

;数据为7位,停止位为1位,奇校验

MOV

DX,2FCH

;初始化MODEM控制器

MOV

AL,03H

;使DTR和RTS均为低电平

OUT

DX,AL

MOV

DX,2F9H

MOV

AL,03H

OUT

DX,AL

;写中断允许寄存器

从上面的初始化程序可以看到,首先写除数锁存器。为了写除数,首先写通信线控制寄存器,使DLAB=l,然后写入16位的除数000CH,即十进制数12。由于加在XTAL1上的时钟频率为1.8432MHZ,故波特率为9600波特。

分频系数=基准时钟÷(16′波特率)

11.答:计算机通信传送的是数字信号,它要求传送的频带很宽,而计算机在远程通信中通常是通过载波电话(Garrier

TelePhon)线传送的,不可能有这样宽的频带。如果数字信号直接进行通信,经过传输线后必然会产生畸变。因此,在发送端必须采用调制器把数字信号转换为模拟信号,即对载波电话线上载波进行调制;而在接收端又必须用解调器检出发送端来的模拟信号,并恢复为原来的数字信号。所以,在远距离串行通信中,必须使用“MODEM”。

调频时,数字信号“1”与“0”被调制成易于鉴别的两个不同频率的模拟信号。这种形式的调制称为频移键控FSK(Frequency

Shift

Keying),其原理如下:

三、设计题(共36分)

1.答:

(1)在IBM

PC/XT

系统中进行I/O端口地址译码及I/O电路设计时,用到的总线信号有:A9~A0,D7~D0,AEN,、,接口电路如下:

(2)参考程序如下:

MOV

DX,280H

LOP:

MOV

AL,0FFH

OUT

DX,AL

;使8个LED发光二极管亮

CALL

DELAY1S

;调用1秒延时子程序

MOV

AL,00H

OUT

DX,AL

;使8个LED发光二极管灭

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复位前准备

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

;显示缓冲区首址

MOV

CX,COUNT

WT:MOV

DX,302H

IN

AL,DX

;读8251A的状态

TEST

AL,0lH

;发送准备好了吗?

JZ

WT

MOV

DX,300H

;8251A数据口地址

MOV

AL,[BX]

OUT

DX,AL

INC

BX

LOOP

WT

MOV

AH,4CH

INT

21H

CODE

ENDS

END

MAIN

.答:

①分配给8250的地址范围是:380H~38FH

8250内部10个可访问的寄存器端口的地址如下表:

若8250的发送和接收时钟相同,波特率为1200,计算除数寄存器的值。

分频系数=基准时钟÷(16′波特率)

=1.843×106

÷(16×1200)

=96=0060H

若波特率为2400,7个数据位,1个停止位,奇校验,CPU与8250的通信采用中断查询方式,试编写8250的初始化程序。

INTI50:

MOV

DX,03FBH

MOV

AL,80H

OUT

DX,AL

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

MOV

DX,3F8H

MOV

AL,60H

OUT

DX,AL

;锁存除数低8位

INC

DX

MOV

AL,0

OUT

DX,AL

;锁存除数高8位

MOV

DX,3FBH

MOV

AL,0AH

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

OUT

DX,AL

;数据为7位,停止位为1位,奇校验

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系统总线的连接:

编写包括8255A初始化在内的对模拟输入信号采集变换一次的程序,并将变化后的数据存入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状态

TEST

AL,00000001B

JZ

WAIT1

;查询A/D转换结束?

MOV

DX,2F0H

IN

AL,DX ;读A/D转换结果

MOV

DL,AL ;存结果

模拟试题二

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

1.计算机系统由(硬件)子系统和(软件)子系统组成。

2.由于各种外设的工作原理、工作速度、信息格式、驱动方式差异很大,无法与CPU直接匹配,需要有一个(接口)电路来充当它们和CPU间的桥梁。这部分电路被称为(I/O接口电路)。I/O接口是位于(系统总线(CPU))和(I/O设备)之间。

3.I/O端口的编址方法有(统一编址)和(独立编址)两种方法。

4.输入/输出的传输方式有(程序直接控制的传输方式)、(直接存储器存取DMA传输方式)和I/O处理机(器)传输方式。

5.可屏蔽中断是指(这种中断请求可以在CPU的内部被屏蔽掉,即CPU可以控制这种中断被响应和部被响应)。

6.中断向量是指(中断服务程序的入口地址)。

7.一般来说,计算机总线分为(系统总线)、外部总线和(内部总线)三部分。

8.RS-232接口是一种(串行)外部总线接口。

9.8255A可编程并行接口芯片有(3)个8位并行数据输入/输出端口。

10.在串行异步通信中,在一个字符发送之前,先发送一个(起始位)位。

11.所谓波特率是指

(每秒钟所发送的二进制位数)。

12.串行接口芯片8251A的TXD引脚的功能是(串行数据发送引脚)。

13.UART中的三种错误标志有奇偶错、溢出错和(ZHEN错)。

二、简答(每题5分,共60分)

1.参考P6~13

2.参考P10

3.参考P2~3

4.参考P102~103

5.数据总线、地址总线、控制总线。

PCI总线的特点参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

时钟频率=n×波特率

10.参考P4~6

11.参考P87~88

12.(1)I/O接口一方面通过系统总线与

CPU

连接,另一方面又通过通信总线与

I/O设备

连接,成为CPU与I/O设备之间交换信息的桥梁。

(2)结合图A,简述其工作原理。参考P2~3

三、设计题(共40分)

1.(1)

(2)

MOV

DX,280H

LOP:MOV

AL,0FFH

OUT

DX,AL

;使8个LED发光二极管亮

CALL

DELAY1S

;调用1秒延时子程序

MOV

AL,00H

OUT

DX,AL

;使8个LED发光二极管灭

JMP

LOP

2.(1)

3.答:

答案参P115例7-1。但在8251A初始化之前应用软件方法使8251A复位。

模拟试题三

模拟题3参考答案

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

1.计算机系统由

硬件

子系统和

软件

子系统组成。组成计算机的所有电子、机械元件或部件称为计算机的物理实体。

2.由于各种外设的工作原理、工作速度、信息格式、驱动方式差别很大,无法与CPU直接匹配,需要有一个

接口电路

来充当他们和CPU间的桥梁。

3.在计算机系统中,要实现主机(或CPU)对外部设备的控制,并与其交换信息,必须有专门的接口硬件和相应的接口软件驱动,输入输出接口电路属于计算机的硬件系统,但其工作离不开软件的驱动和配合。对接口硬件和软件的综合设计称为

接口技术。

4.在I/O接口的典型结构中,一般由数据输入/输出端口、状态输入端口

和控制端口三类寄存器端口组成。

5.在I/O接口中,一般来说,一个寄存器端口有唯一的一个地址,每一个地址称为一个

I/O端口

地址。

6.在微型计算机系统中,I/O端口的编址方式有与存储器统一编址方式和

独立

编址方式。

7.在8086/8088CPU组成的微机系统中,分配给I/O端口的地址空间是与存储器地址空间分开的,共64KB。其I/O地址范围为

0000H~0FFFFH。

8.在计算机主机与I/O设备之间进行数据传送时,一般有程序直接控制下的传送方式、存储器直接存取传送方式

和采用I/O处理机的传送方式。在程序直接控制下的传送方式中,又有无条件传送方式、程序查询传送方式和中断传送方式。

9.在微机系统中,凡是能引起CPU中断的事件或原因,称为中断源。

10.计算机系统的信息交换(即通信)有两种形式,分别是并行数据传送方式和

串行传送方式。

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

个8位数据并行输入/输出端口。

12.串行异步通信是以

字符

为单位进行传输,其通信协议是起止式异步通信协议。在一个字符正式发送之前,先发送一个

起始

位,低电平有效,宽度为

位。

13.在串行异步通信中,起始位标志着每一个字符传送的开始,停止位标志着每一个字符传送的结束。

14.由于串行异步通信采用起始位为同步信号,接收端总是在每个字符的头部即起始位处进行一次重新定位,保证每次采样对应一个数位。所以异步传送的发送端和接收端不必采用

同一个时钟,而是各自有自己的时钟。

15.所谓传送速率是指每秒钟传送的二进制位数,也称为

比特率/波特率。

16.为了使传递过程更可靠,8250在接收端设立了三种出错标志。三种出错标志包括奇偶错误、ZHEN

错误和溢出错误。

17.利用8255A作为并行通信接口芯片,若A组和B组设置成方式1,PA口和PC作为输入口,PB口作为输出口,则方式控制字为

0BD

H。

18.在I/O端口地址译码中,若A5、A4、A3未参见译码,则有

个重叠地址。

19.在进行输入端口电路的设计时,所选择的输入端口芯片的输出端应具有三态

功能。

二、简答题(每题4分,共32分)

1.答:并行通信的优点是传送速度快,缺点是传送距离短。串行通信的优点是传送距离远,缺点是传送速度慢。

2.参考P118

3.参考6~13

4.答:有3个。其中,PA口有方式0、方式1、方式2三种工作方式;PB口有方式0、方式1两种工作方式;而PC口只有方式0一种工作方式。

5.参考P107~108或P119

6.答:异步通信的字符格式为:

o

1位起始位

o

5~8位数据位

o

1位奇偶校验位

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

;锁存除数低8位

INC

DX

MOV

AL,0

OUT

DX,AL

;锁存除数高8位

MOV

DX,2FBH

MOV

AL,0AH

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

OUT

DX,AL

;数据为7位,停止位为1位,奇校验

MOV

DX,2FCH

;初始化MODEM控制器

MOV

AL,03H

;使DTR和RTS均为低电平

OUT

DX,AL

MOV

DX,2F9H

MOV

AL,03H

OUT

DX,AL

;写中断允许寄存器

从上面的初始化程序可以看到,首先写除数锁存器。为了写除数,首先写通信线控制寄存器,使DLAB=l,然后写入16位的除数000CH,即十进制数12。由于加在XTAL1上的时钟频率为1.8432MHZ,故波特率为9600波特。

分频系数=基准时钟÷(16′波特率)

三、设计题(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初始化之前应用软件方法使8251A复位。

下载山东大学微机原理与接口技术模拟题三和一word格式文档
下载山东大学微机原理与接口技术模拟题三和一.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    微机原理与接口技术 实验报告一

    评阅微机原理与接口技术实验报告一姓名匡越学号1715211016时间地点实验题目一、实验目的1.熟悉Keil软件使用2.熟悉MCS-51指令3.学习简单程序的调试方法二、实验说明通过实验......

    微机原理与接口技术试题答案

    微机原理与接口技术试题答案 一、填空题(20*1) 1、微机系统由(硬件系统)和(软件系统)两部分组成。 2、8086有( 20 )位地址线,存储器容量为( 1M)B。 3、8086CPU 内部组成结构从功能上讲,......

    微机原理与接口技术实验总结

    微机原理与接口技术实验总结 11107108徐寒黎 一、 实验内容以及设计思路 1、①试编写一程序,比较两个字符串STRING1、 STRING2 所含字符是否相同,若相同输出“MATCH”,若不......

    微机原理与接口技术课程总结

    10电子班《微机原理与接口技术》课程总结提要 一、围绕本课程的教学内容,除了阅读教材外你还看了哪些资料?请归纳简述其内容。 二、请陈述当前你对微控制器工作系统的认识 三......

    微机原理与接口技术学习心得5篇

    本学期微机原理课程已经结束,关于微机课程的心得体会甚多。微机原理与接口技术作为一门专业课,虽然要求没有专业课那么高,但是却对自己今后的工作总会有一定的帮助。记得老师第......

    微机原理与接口技术试验学习总结

    微机原理与接口技术试验学习总结 本学期微机原理的实验课程即将结束,关于微机原理课程实验的心得体会颇多。 初学《微机原理》时,感觉摸不着头绪。面对着众多的术语、概念及原......

    太原理工大学微机原理与接口技术课程设计

    微机原理课程设计 学校: 学院: 设计题目: 专业班级: 姓名: 学号:太原理工大学 信息工程学院 国际象棋棋盘绘制程序一.课程设计的题目:国际象棋棋盘绘制程序 二.程序功能简述 本程......

    微机原理与接口技术及其课程设计心得体会

    微机原理与接口技术及其课程设计心得体会 本学期的微机原理和接口技术及其课程设计都已经结束。在这个过程中,我们有所付出,也有所回报,让我感受颇多。 对于《微机原理与接口技......