单片机 第七章 习题参考答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第七章习题参考答案
一、填空题
1、在串行通信中,有数据传送方向为单工、半双
工和全双工三种方式。
2、要串口为10位UART,工作方式应选为方式1 。
3、用串口扩并口时,串行接口工作方式应选为方式 0 。
4、计算机的数据传送有两种方式,即并行数据传
送和串行数据传送方式,其中具有成本低特点的是串行数据传送方式。
5、串行通信按同步方式可分为异步通信
和同步通信。
6、异步串行数据通信的帧格式由起始位、数据位、奇偶校验位和
停止位组成。
7、串行接口电路的主要功能是串行化和反串
行化,把帧中格式信息滤除而保留数据位的操作
是反串行化。
8、专用寄存器“串行数据缓冲寄存器”,实际上是发送缓
冲寄存器和接收缓冲
寄存器的总称。
9、MCS-51的串行口在工作方式0下,是把串行口作为同步移位寄存器来使用。这样,在串入并出移位寄存器的配合下,就可以把串行口作为并行输出口使用,在并入串出移位寄存器的配合下,就可以把串行口作为并行输
入口使用。
10、在串行通信中,收发双方对波特率的设定应该是约
定的。
11、使用定时器/计数器设置串行通信的波特率时,应把定时器/计数器1设定作方式 2 ,
即自动重新加载方式。
12、某8031串行口,传送数据的帧格式为1个起始位(0),7个数据位,1个偶校验位和1个停止位(1)组成。当该串行口每分钟传送 1800个字符时,则波特率应为 300b/s 。
解答:串口每秒钟传送的字符为:1800/60=30个字符/秒
所以波特率为:30个字符/秒×10位/个字符=300b/s 13、8051单片机的串行接口由发送缓冲积存器
SBUF、接收缓冲寄存器SBUF 、
串行接口控制寄存器SCON、定时器T1构成的波特率发
生器等部件组成。
14、当向SBUF发“写”命令时,即执行 MOV SBUF,
A 指令,即向发送缓冲寄存器 SBUF装载并开始
由 TXD 引脚向外发送一帧数据,发送完后便使发送中断标志位 TI 置“1”。
15、在满足串行接口接收中断标志位 RI=0 的条件下,置允许接收位 REN=1 ,
就会接收一帧数据进入移位寄存器,并装载到接收SBUF中,同时使RI=1,当发读SBUF命令时,即指令 MOV A,
SBUF 指令,便由接收缓冲寄存器SBUF取出信息同过8051内部总线送CPU。
16、若异步通信接口按方式3传送,已知其每分钟传送3600个字符,其波特率为 660b/s 。
17、 8051中SCON的SM2是多机通信控制位,主要用于方
式 2 和方式 3 ,若置 SM2=1,则允许多机通信。18、TB8是发送数据的第 9 位,在方式2或方式3中,根据发送数据的需要由软件置位或复位。它在许多通信协议中可用
作奇偶校验位,在多机通信中作为发送地址帧或数据帧的标志位。
19、 RB8是接收数据的第 9 位,在方式2或方式3中,它或是约定的奇偶校验位,或是约定的地址/数据标识位。
20、串行口方式0是同步移位寄存器方式,方式1、
2、3是异步通信方式。
二、选择题
1、串行通信的传送速率单位波特,而波特的单位是( B )
A、字符/秒
B、位/
秒 C、帧/秒 D、帧/
分
2、帧格式为1个起始位、8个数据位和1个停止位的异步串行通信方式是( B )
A、方式0
B、方式
1 C、方式
2 D、方式3
3、通过串行口发送或接收数据时,在程序中应使用( A )
A、 MOV指令
B、 MOVX指令
C、 MOVC指令
D、 SWAP指令
4、在下列所列特点中,不属于串行工作方式2的是( C )
A、 11位帧格
式 B、有第9数据位
C、使用一种固定的波特
率 D、使用两种固定的波特率
5、以下有关第9数据位的说明中,错误的是( C )
A、第9数据位的功能可由用户定义
B、发送数据的第9数据位内容在SCON寄存器的TB8位中预先准备好
C、帧发送时使用指令把TB8位的状态送入发送SBUF
D、接收到的第9数据位送SCON寄存器的RB8中
6、串行工作方式1的波特率是( D )
A、固定的,为时钟频率的1/12
B、固定的,为时钟频率的1/32
C、固定的,为时钟频率的1/64
D、可变的,通过定时器/计数器的溢出率设定
7、当MCS-51进行多机通信时,串行接口的工作方式应选择
( C )
A、方式0
B、方式1
C、方
式2 D、方式0或方式2
8、用MCS-51串行接口扩展并行I/O口时,串行接口工作方式应选择( A )
A、方式0
B、方式
1 C、方式
2 D、方式
3 9、MCS—51单片机串行口发送/接收中断源的工作过程是:当串行口接收或发送完一帧数据时,将SCON中的( A ),向CPU申请中断。
A、RI或TI置1
B、RI或TI置 0
C、RI置1或TI置0
D、RI置0或TI 置1
10、MCS—51单片机串行口接收数据的次序是下述的顺序( B )。
(1)接收完一帧数据后,硬件自动将SCON的RI置
1 (2)用软件将RI清零
(3)接收到的数据由SBUF读出(4)置SCON的REN为1,外部数据由RXD(P3.0)输入
A、(1)(2)(3)(4)
B、(4)(1)(2)(3)