第10章作业与答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
习题
一、选择题
1.在异步串行通信中,收发双方必须保持________。
A.收发时钟相同
B.停止位相同
C.数据格式和波特率相同
D.以上都正确
答案:C
2.同步通信过程中,通信双方依靠_____进行同步。
A.起始位
B.同步字符
C.命令字
D.停止位
答案:B
3.8251A收、发串行数据的波特率_______。
A.可由编程设置
B.等于CLK输入的基准时钟频率的16倍
C.等于CLK输入的基准时钟频率的1/16
D.等于CLK输入的基准时钟频率
答案:A
4.8251A以异步通信方式工作,设波特率因子为16,字符长度为8位,奇校验,停止位为2位,每秒种可传输200个字符,则它的传输速率和收发时钟信号频率分别是______(bps,kHz)。
A.200,200
B.2200,38.4
C.2400,38.4
D.200,38.4
答案:C
5.DMA用于传送_____之间的大量数据。
A.CPU与存储器
B.存储器与外设
C.CPU与外设
D.寄存器与存储器答案:B
6.在微机系统中采用DMA方式传输数据时,数据传送是______。
A.由CPU控制完成的
B.由执行程序(软件)完成
C.由DMAC发出的控制信号控制完成的
D.由总线控制器发出的控制信号控制完成的答案:C
7.当8086/8088CPU响应DMA设备的HOLD请求后,CPU将______。
A.转入特殊的中断服务程序
B.进入等待周期
C.接受外部数据
D.放弃对总线的控制权
答案:D
8.在DMA方式下,将内存数据送到外设的路径是_______。
A.CPU→DMAC→外设
B.内存→数据总线→外设
C.内存→CPU→总线→外设
D.内存→DMAC→数据总线→外设
答案:B
9.在DMA方式下,CPU与总线的关系是______。
A.只能控制地址总线
B.相互成隔离状态
C.只能控制数据线
D.相互成短接状态
答案:B
10.采用DMA方式传送时,每传送一个数据要占用______时间。
A.一个指令周期
B.一个机器周期
C.一个存储周期
D.一个总线时钟周期
答案:C
二、填空题
1.异步串行通信没有数据传送时,发送方应发送______信号;串行同步通信没有数据传送时,发送方应发送_____信号。
答案:空闲同步
2.在串行通信异步起止式数据传输中,起始位与停止位的作用是______。
答案:保证数据的发送和接收同步
3.在串行异步通信中时,若起始位为1位,数据位为8位,停止位为1位,波特率为1200,要传送6000个8位二进制数据至少需要_____秒。
答案:50
4.在8251A芯片中,若设定传输速率为200位/秒,输入脉冲频率为19.2kHz,则波特率系数为_____。
答案:64
5.进行DMA传送的一般过程是:外设向DMA控制器提出______,DMA控制器通过______信号有效向CPU提出总线请求,CPU会以____信号有效表示响应,此时CPU的三态信号线将输出_____状态,即将它们交由______进行控制,完成外设和内存的直接数据传送。
答案:DMA请求总线请求总线响应高阻DMA控制器
6.8237A有______个完全独立的DMA通道。
答案:4
三、问答题
1.简述串行通信中的异步方式和同步方式传送格式。
2. 什么是波特率?异步串行传送中常用的波特率有哪些?8251A波特率的范围是多少?
3. 8251A内同步和外同步的区别是什么?
4.在8251A作为串行通信控制接口电路的系统中,采用异步通信,波特率系数为16,字符位数为5位,1位停止位,偶校验。试写出方式选择控制字。
5.以8251A作为串行通信控制接口的系统,工作于异步方式,波特率系数为64,7个数据位,奇校验,2位停止位,控制口地址为21H,试完成初始化编程。
6.如题图10.1所示电路,8251A作为串行接口控制电路。8251A的发送时钟信号Tx C 和接收时钟信号Rx C由定时/计数器8253的计数器1产生。8251A工作于异步方式,传
送的波特率为1200Bd,波特率系数为64。字符格式为8位数据位,1位停止位,偶校验。试编写8251A和8253的初始化程序。
7.8237A的最高传送速率是多少?每次可以传送的最大数据块是多少?
8.8237A级联最多可以构成多少个DMA传输通道?
9.8237A内部共有几个独立的DMA通道?每个通道内包含几个寄存器?还有几个共用的寄存器?
10.某系统利用8237A控制数据传送,将外设50个字节的数据,传送至首地址为5000H 开始的内存区域中,采用单字节传送方式。设8237A的16个端口地址为50H ~ 5FH,试编写初始化程序。
题图10.1 8251A的端口连接