您好,欢迎访问三七文档
当前位置:首页 > 临时分类 > 06-8251-An习题与答案
1选择题________________________________________________________.在数据传送过程中,数据由串行变并行或由并行变串行,其转换是通过()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芯片中设立了奇/偶错、帧格式错和溢出错三种出错标志。名词解释题____________________________________________________2.比特率、波特率【华中师大考研试题】解:比特率指每秒传送的二进制位数。波特率指每秒传送的信息位数量。简答题________________________________________________________.如果串行传输速率是2400波特,数据位的时钟周期是多少秒?数据位的时钟周期是=4.17×10-4秒.若8251A的收发时钟(RxC、TxC)频率为38.4KHz,它的RTS和CTS引脚相连。工作在半双工异步通信,每帧字符的数据位数为7,停止位数为1,偶校验,波特率为600b/s,处于发送状态。写出初始化程序,其端口地址为02C0H和02C1H。38.4K=n*600,得分频系数为64MOVDX,02C1HMOVAL,01111011;方式字OUTDX,ALMOVAL,00110001;控制字OUTDX,AL.设8251A为异步工作方式,波特率因数为16,7位/字符,奇校验,两位停止位。CPU对8251A输入80字符。进行初始化编程。端口地址为0F2H。MOVAL,0DAHOUT0F2H,ALMOVAL,35HOUT0F2H,ALMOVDI,0MOVCX,80INAL,0F0HMOV[DI],ALINCDILOOPA.此题若要求增加状态检测,写出初始化程序MOVAL,0DAHOUT0F2H,ALMOVAL,35H3OUT0F2H,ALMOVDI,0MOVCX,80A:INAL,0F2H;读状态字,测试RxRDY是否为1,为0则等待TESTAL,02JZAINAL,0F0HMOV[DI],ALINCDIINAL,0F2HTESTAL,38H;检测各种错误JNZERRORLOOPAERROR:….同步传输方式和异步传输方式的特点各是什么?同步传输方式中发送方和接收方的时钟是统一的、字符与字符间的传输是同步无间隔的。异步传输方式并不要求发送方和接收方的时钟完全一样,字符与字符间的传输是异步的。.采用8251A进行串行异步传输,每帧信息对应1个起始位,7个数据位,1个奇/偶校验位,1个停止位,波特率为4800,则每分钟能传输的最大字符数为多少个?答:每帧占1711=10位,波特率为4800bit/s,故每分钟能传送的最大字符数为:4800*60/10=28800个字符。.同步传输方式和异步传输方式的特点各是什么?答:同步传输方式中发送方和接收方的时钟是统一的、字符与字符间的传输是同步无间隔的。异步传输方式并不要求发送方和接收方的时钟完全一样,字符与字符间的传输是异步的。.在异步传输时,如果发送方的波特率是600,接收方的波特率是1200,能否进行正常通信?为什么?答:不能进行正常通信,因为发送方和接收方的波特率不同,而接收端的采样频率是按传输波特率来设置。4.试对一个8251A进行初始化编程,要求工作在同步方式,7位数据位,奇校验,1个停止位,工作在内同步方式,2个同步字符。答:方式字是:00011000B=18H,程序段如下:XORAX,AXMOVDX,PORTOUTDX,ALOUTDX,ALOUTDX,AL;向8251的控制口送3个00HMOVAL,40HOUTDX,AL;向8251的控制口送40H,复位MOVAL,18HOUTDX,AL;向8251送方式字MOVAL,SYNC;SYNC为同步字符OUTDX,ALOUTDX,AL;输出2个同步字符MOVAL,10111111BOUTDX,AL;向8251送控制字.一个异步串行发送器,发送具有8位数据位的字符,在系统中使用一位作偶校验,2个停止位。若每秒钟发送100个字符,它的波特率和位周期是多少?答:每个字符需要的发送位数是12位(数据位8位,校验位1位,停止位2位,起始位1位)。每秒发送100个字符共1200位。因此波特率为1200波特,位周期=11200≈833µs。
本文标题:06-8251-An习题与答案
链接地址:https://www.777doc.com/doc-3051754 .html