微机原理与接口技术 第九章 课后答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第九章参考答案
1.串行通信有什么特点?它适合于什么应用场合?若你的计算机要接入Internet网,应该采用并行传输还是串行传输?
答:串行通信的特点:数据位依次传送。传送相同字节数信息时,串行传送的时间远大于并行传送的时间;但数据线的根数较少。串行传送有固定的传输格式。
适合于远距离传输。
计算机要接入Internet网时,应采用串行传输。
2. 设异步传送数据时,每个字符对应1位起始位,1位停止位,7位数据位和1位校验位,如果波特率是9600b/s,则每秒最多能传输多少字符?
答:根据给定条件知:每个字符包含10位,因此每秒最多能传输的字符个数是:
9600÷10=960
3.叙述单工、半双工和全双工通信方式以及波特率含义。
答:单工:联系通信双方只有一根数据线,数据只能朝一个方向发送。
半双工:联系通信双方只有一根数据线,但允许数据分时在两个方向传送。
全双工:联系通信双方有两根数据线,允许数据同时进行双向传送。
波特率:每秒钟内传送二进制数据的位数。
4.简要说明RS-232C、RS-422、RS-485的特点。
答:RS-232C的特点:信号线少;多种波特率可选择;传送的距离一般可达30米,采用光电隔离的20mA的电流环传送时可达1000m;采用负逻辑电平,“1”电平为:-5V~-15V,“0”电平为+5V~+15V。
RS-422、RS-485的特点:采用平衡输出的发送器和差分输入的接收器;可在1200m范围内传输;发送端与接收端之间没有直接的地线连接。
5.假定8251A工作于异步方式,波特率因子为16,数据位7位,奇校验,允许发送和接收数据,其端口地址为E0H(C/D=0),E1H(C/D=1)。试编写初始化程序。
略去软复位的初始化程序:
MOV DX, 00E1H
MOV AL, 01011010B
OUT DX, AL
MOV AL, 01010101B
OUT DX, AL
6.设一数据传输率为4800波特的串行打印机通过8251A与8086CPU组成的微机系统相连,打印机只有一串行数据通道,编写一个将起始地址为DATA的80个字符输出到打印机去的发送程序。已知波特率因子为64,8位数据位,偶校验,2位停止位,8251A的数据口和控制口分别为70H和71H。
解:MOV DX,0071H
MOV AL,11111111B
OUT DX,AL
MOV AL,00010001B
OUT DX,AL
LEA SI,DATA
MOV CX,80
AA:MOV DX,0071H
IN AL,DX
TEST AL,01H
JZ AA
MOV DX,0070
MOV AL,[SI]
OUT DX,AL
INC SI
LOOP AA
HLT
7.试对8251A进行同步方式设置,已知端口地址为66H,67H,规定用内同步方式,同步
字符为2个,奇校验,7位数据位。
解:MOV DX,0067H
MOV AL,00011000B
OUT DX,AL
8.8251A工作于异步方式,7位数据位,偶校验,1位停止位,波特率因子16,请写出方式字。若发送、接收均允许,DTR输出低电平,TxD端发送空白字符,RTS端输出低电平,内部不复位,出错标志复位,请写出控制字。
解:方式字为:01111010B
控制字为:00110111B。
9.8251A与外设之间有哪些信号?8251A与CPU之间有哪些信号?
解:8251A与外设之间的信号有:TXD、RXD、TXC、RXC;
8251A与CPU之间的信号有:D0~D7、RD、WR C/D TXRDY、RXRDY、TXE。10.若8251A的工作方式寄存器内容为01111011B,则发送的字符格式如何?为了使发送的
波特率和接收的波特率分别是9600b/s和1200b/s,试问加到RxC和TxC上的时钟频率分别是多少?
解:当8251A的工作方式寄存器内容为01111011B时,异步串行通信,波特率因子为64,7位数据位,1位停止位,偶校验方式。
当波特率为9600b/s时,加到RxC和TxC上的时钟频率为:614.4KHZ;
当波特率为1200b/s时,加到RxC和TxC上的时钟频率为:78.8KHZ。
11.在通信中调制解调器(MODEM)有什么作用?什么情况下要采用MODEM?
答:在通信中调制解调器(MODEM)能够把传输线上的模拟信号转换适合计算机的数字信号;同时也能把计算机输出的数字信号转换成适合传输线的模拟信号。
当进行远距离通信时需要采用MODEM。