串行口习题

串行口习题

串行口

1 帧格式为1个起始位,8个数据位和1个停止位的异步串行通信方式是方式()。

2 串行口有几种工作方式有几种帧格式各种工作方式的波特率如何确定

3 假定串行口发送的字符格式为1个起始位,8个数据位,1个奇校验位,1个停止位,请画出传送字符“A”的帧格式

4 判断下列说法是否正确

(A)串行口通行的第9数据位的功能可由用户定义。()

(B)发送数据的第9数据位的内容在SCON寄存器的TB8位中预先准备好的。()

(C)串行通讯帧发送时,指令把TB8位的状态送入发送SBUF中。()

(D)串行通讯接收到的第9位数据送SCON寄存器的RB8中保存。()

(E)串行口方式1的波特率是口变的,通过定时器/计数器T1的溢出率设定。()

`

5 通过串行口发送或接收数据时,在程序中应使用:()

(A)MOVC指令(B)MOVX指令(C)MOV指令(D)XCHD指令

6 为什么定时器/计数器T1用作串行口波特率发生器时,常采用方式2若已知时钟频率,通讯波特率,如何计算器初值

7 串行口工作方式1的波特率是:

(A)固定的,为F/32。

(B)固定的,为F/16。

(C)可变得,通过定时器/计数器T1的溢出率设定。

(D)固定的,为F/64。

8 若晶体振荡器为,串行口工作于方式1,波特率为4800b/s,写出用T1作为波特率发生器的方式控制字和计数初值。

9 某串行口,传送数据的帧格式为1个起始位(0),7个数据位,1个偶校验位和1个停止位(1)组成。当该串行口每分钟传送1800个字符时,试计算出波特率。

~

10 为什么AT89S52串行口的方式0帧格式没有起始位(0)和停止位(1)

答:因为方式0为同步移位寄存器输入输出方式,不需要起始和停止位,8位数据为1帧,依次移入输入式或输出移位寄存器。

相关主题
相关文档
最新文档