06-8251-An习题与答案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

选择题________________________________________________________

.在数据传送过程中,数据由串行变并行或由并行变串行,其转换是通过()

A.锁存器B.加法器

C.移位寄存器D.数据寄存器

.在远距离串行通信中,采用调制技术是为了使信号()A.强度加大B.不失真传送

C.一位一位传送D.有条不紊传送

.微处理器通过数据总线向慢速外设输出数据时,接口部分必须含有的部件是()

A.反相器B.放大器

C.锁存器D.TTL/EIA电平转换器

.串行接口与设备之间的数据传输是以串行方式并且以()A.单工方式进行的B.半双工方式进行的

C.全双工方式进行的D.半/全双工方式进行的

.甲乙两台计算机近距离通过RS一232C口进行通讯时,常采用最简单的三线联结。即是()【中国矿大考研试题】

A.甲机的TXD、RXD、GND分别与乙机的TXD、RXD、GND相连

B.甲机的TXD、RXD、GND分别与乙机的RXD、TXD、GND相连

C.甲机的RTD、TXD、RXD分别与乙机的RTS、TXD、RXD相连

D.甲机的DSR、RXD、DTR分别与乙机的DSR、RXD、DTR相连

填空题________________________________________________________

.若8251A接收数据缓冲器的端口地址为3FBH,则数据发送缓冲器的地址为3FBH。

.串行异步通信方式时,CPU与外设收发两端必须统一字符格式和波特率。

.8251芯片中设立了奇/偶错、帧格式错和溢出错三种出错标志。

名词解释题____________________________________________________

. 比特率、波特率【华中师大考研试题】

解:比特率指每秒传送的二进制位数。

波特率指每秒传送的信息位数量。

简答题________________________________________________________ . 如果串行传输速率是2400波特,数据位的时钟周期是多少秒?

数据位的时钟周期是 = 4.17×10-4秒

. 若8251A的收发时钟(RxC、TxC)频率为38.4KHz,它的RTS和CTS 引脚相连。工作在半双工异步通信,每帧字符的数据位数为7,停止位数为1,偶校验,波特率为600b/s,处于发送状态。写出初始化程序,其端口地址为02C0H和02C1H。

38.4K = n * 600 ,得分频系数为64

MOV DX,02C1H

MOV AL,01111011 ;方式字

OUT DX,AL

MOV AL,00110001 ;控制字

OUT DX,AL

. 设8251A为异步工作方式,波特率因数为16,7位/字符,奇校验,两位停止位。CPU对8251A输入80字符。进行初始化编程。端口地址为0F2H。

MOV AL,0DAH

OUT 0F2H,AL

MOV AL,35H

OUT 0F2H,AL

MOV DI,0

MOV CX,80

IN AL,0F0H

MOV [DI],AL

INC DI

LOOP A

. 此题若要求增加状态检测,写出初始化程序

MOV AL,0DAH

OUT 0F2H,AL

MOV AL,35H

OUT 0F2H,AL

MOV DI,0

MOV CX,80

A: IN AL,0F2H ;读状态字,测试RxRDY是否为1,为0则等待TEST AL,02

JZ A

IN AL,0F0H

MOV [DI],AL

INC DI

IN AL,0F2H

TEST AL,38H ;检测各种错误

JNZ ERROR

LOOP A

ERROR:…

. 同步传输方式和异步传输方式的特点各是什么?

同步传输方式中发送方和接收方的时钟是统一的、字符与字符间的传输是同步无间隔的。异步传输方式并不要求发送方和接收方的时钟完全一样,字符与字符间的传输是异步的。

.采用8251A进行串行异步传输,每帧信息对应1个起始位,7个数据位,1个奇/偶校验位,1个停止位,波特率为4800,则每分钟能传输的最大字符数为多少个?

答:每帧占1+7+1+1=10位,波特率为4800bit/s,故每分钟能传送的最大字符数为:4800*60/10 = 28800个字符。

.同步传输方式和异步传输方式的特点各是什么?

答:同步传输方式中发送方和接收方的时钟是统一的、字符与字符间的传输是同步无间隔的。异步传输方式并不要求发送方和接收方的时钟完全一样,字符与字符间的传输是异步的。

.在异步传输时,如果发送方的波特率是600,接收方的波特率是1200,能否进行正常通信?为什么?

答:不能进行正常通信,因为发送方和接收方的波特率不同,而接收端的采样频率是按传输波特率来设置。

.试对一个8251A进行初始化编程,要求工作在同步方式,7位数据位,奇校验,1个停止位,工作在内同步方式,2个同步字符。

答:方式字是:00011000B=18H,程序段如下:

XOR AX,AX

MOV DX,PORT

OUT DX,AL

OUT DX,AL

OUT DX,AL ;向8251的控制口送3个00H

MOV AL,40H

OUT DX,AL ;向8251的控制口送40H,复位

MOV AL,18H

OUT DX,AL ;向8251送方式字

MOV AL,SYNC ;SYNC为同步字符

OUT DX,AL

OUT DX,AL ;输出2个同步字符

MOV AL,10111111B

OUT DX,AL ;向8251送控制字

.一个异步串行发送器,发送具有8位数据位的字符,在系统中使用一位作偶校验,2个停止位。若每秒钟发送100个字符,它的波特率和位周期是多少?

答:每个字符需要的发送位数是12位(数据位8位,校验位1位,停止位2位,起始位1位)。每秒发送100个字符共1200位。因此波特率为

1200波特,位周期=

1

1200≈833µs。

相关文档
最新文档