习题作业

第七章习题

7.1 单项选择题

【左键单击"答案"可弹出参考答案】

(1) 从串行口接收缓冲器中将数据读入到变量temp中的C51语句是____。 答案(D)

  • A.temp = SCON;
  • B.temp = TCON;
  • C.temp = DPTR;
  • D.temp = SBUF;

(2) 全双工通信的特点是,收发双方______。 答案(C)

  • A.角色固定不能互换
  • B.角色可换但需切换
  • C.互不影响双向通信
  • D.相互影响互相制约

(3) 80C51的串行口工作方式中,适合多机通信的是______。答案(D)

  • A.工作方式0
  • B.工作方式1
  • C.工作方式2
  • D.工作方式3

(4)80C51串行口接收数据的正确次序是下述的顺序______。答案(B)

  • ①接收完一帧数据后,硬件自动将SCON的RI置1
  • ②用软件将RI清零
  • ③接收到的数据由SBUF读出
  • ④置SCON的REN为1,外部数据由RXD(P3.0)输入
  • A.①②③④
  • B.④①②③
  • C.④③①②
  • D.③④①②

(5) 80C51串行口发送数据的正确次序是下述的顺序______。答案(A)

  • ①待发数据送SBUF
  • ②硬件自动将SCON的TI置1
  • ③经TXD(P3.1)串行发送一帧数据完毕
  • ④用软件将SCON的TI清零
  • A.①③②④
  • B.①②③④
  • C.④③①②
  • D.③④①②

(6)80C51用串行口工作方式0时______。答案(C)

  • A.数据从RXD串行输入,从TXD串行输出
  • B.数据从RXD串行输出,从TXD串行输入
  • C.数据从RXD串行输入或输出,同步信号从TXD输出
  • D.数据从TXD串行输入或输出,同步信号从RXD输出

(7)在用接口传送信息时,如果用一帧来表示一个字符,且每帧中有一个起始位、一个结束位和若干个数据位,该传送属于______。答案(A)

  • A.异步串行传送
  • B.异步并行传送
  • C.同步串行传送
  • D.同步并行传送

(8) 80C51的串口工作方式中适合点对点通信的是______。答案(B)

  • A.工作方式0
  • B.工作方式1
  • C.工作方式2
  • D.工作方式3

(9) 80C51有关串行口内部结构的描述中______是不正确的。答案(C)

  • A.51内部有一个可编程的全双工串行通信接口
  • B.51的串行接口可以作为通用异步接收/发送器,也可以作为同步移位寄存
  • C.串行口中设有接收控制寄存器SCON
  • D.通过设置串行口通信的波特率可以改变串行口通信速率

(10)80C51有关串行口数据缓冲器的描述中______是不正确的。答案(B)

  • A.串行口中有两个数据缓冲器SUBF
  • B.两个数据缓冲器在物理上是相互独立的,具有不同的地址
  • C.SUBF只能写入数据,不能读出数据
  • D.SUBF只能读出数据,不能发送数据

(11)80C51串行口发送控制器的作用描述中_____是不正确的。答案(D)

  • A.作用一是将待发送的并行数据转为串行数据
  • B.作用二是在串行数据上自动添加起始位、可编程位和停止
  • C.作用三是在数据转换结束后使中断请求标志位TI自动置1
  • D.作用四是在中断被响应后使中断请求标志位TI自动清零

(12)下列关于80C51串行口接收控制器的作用描述中______是不正确的。答案(D)

  • A.作用一是将来自RXD引脚的串行数据转为并行数
  • B.作用二是自动过滤掉串行数据中的起始位、可编程位和停止位
  • C.作用三是在接收完成后使中断请求标志位RI自动置1
  • D.作用四是在中断被响应后使中断请求标志位RI自动清零

(13) 80C51串行口收发过程中定时器T1的下列描述中_____是不正确的。答案(A)

  • A.T1的作用是产生用以串行收发节拍控制的通信时钟脉冲,也可用T0进行替换
  • B.发送数据时,该时钟脉冲的下降沿对应于数据的移位输出
  • C.接收数据时,该时钟脉冲的上升沿对应于数据位采样
  • D.通信波特率取决于T1的工作方式和计数初值,也取决于PCON的设定值

(14) 有关集成芯片74LS164的下列描述中______是不正确的。答案(C)

  • A.74LS164是一种8位串入并出移位寄存器
  • B.74LS164的移位过程是借助D触发器的工作原理实现的
  • C.8次移位结束后,74LS164的输出端Q0锁存着数据的最高位,Q7锁存着最低位
  • D.74LS164与80C51的串行口方式0配合可以实现单片机并行输出口的扩展功能

(15)与串行口方式0相比,串行口方式1发生的下列变化中______是错误的。答案(B)

  • A.通信时钟波特率可变的,可由软件设置为不同速率
  • B.数据帧由11位组成,包括1位起始位+8位数据位+1位校验位+1位停止位
  • C.发送数据由TXD引脚输出,接收数据由RXD引脚输入
  • D.方式1可实现异步串行通信,而方式0则只能实现串并转换

(16)与串行口方式1相比,串行口方式2发生的下列变化中______是错误的。答案(A)

  • A.通信时钟波特率是固定不变的,其值等于晶振频率
  • B.数据帧由11位组成,包括1位起始位+8位数据位+1位可编程位+1位停止位
  • C.发送结束后TI可以自动置1,但接收结束后RI的状态要由SM2和RB8共同决定
  • D.可实现异步通信过程中的奇偶校验

(17)下列关于串行口方式3的描述中______是错误的。答案(D)

  • A.方式3的波特率是可变的,可以通过软件设定为不同速率
  • B.数据帧由11位组成,包括1位起始位+8位数据位+1位可编程位+1位停止位
  • C.方式3主要用于要求进行错误校验或主从式系统通信的场合
  • D.发送和接收过程结束后TI和RI都可硬件自动置1

(18)下列关于串行主从式通信系统的描述中______是错误的。答案(B)

  • A.主从式通信系统由1个主机和若干个从机组成
  • B.每个从机都要有相同的通信地址
  • C.从机的RXD端并联接在主机的TXD端,从机的TXD端并联接在主机的RXD端
  • D.从机之间不能直接传递信息,只能通过主机间接实现

(19)下列关于多机串行异步通信的工作原理描述中______是错误的。答案(B)

  • A.多机异步通信系统中各机初始化时都应设置为相同波特率
  • B.各从机都应设置为串行口方式2或方式3,SM2=REN=1,并禁止串行口中断
  • C.主机先发送一条包含TB8=1的地址信息,所有从机都能在中断响应中对此地址进行查证,但只有目标从机将SM2改为0
  • D.主机随后发送包含TB8=0的数据或命令信息,此时只有目标从机能响应中断,并接收到此条信息

(20)假设异步串行接口按方式1每分钟传输6000个字符,则其波特率应为______。答案(C)

  • A.800
  • B.900
  • C.1000
  • D.1100

(21)在一采用串行口方式1的通信系统中,已知fosc=6MHz,波特率=2400,SMOD=1,则定时器T1在方式2时的计数初值应为______。答案(B)

  • A.0xe6
  • B.0xf3
  • C.0x1fe6
  • D.0xffe6

(22)串行通信速率的指标是波特率,而波特率的量纲是______。答案(B)

  • A.字符/秒
  • B.位/秒
  • C.帧/秒
  • D.帧/分
浏览次数:

版权所有 ©中国石油大学(北京) 京公网安备110402430032号

地址:北京市昌平区府学路18号(邮编:102249)