【期末不挂科-单片机考前速过系列P10】(第十章:15题速过串行口的工作原理和应用)经典例题盘点(带图解析)

前言

大家好吖,欢迎来到 YY 滴单片机速过系列 ,热烈欢迎! 本章主要内容面向接触过单片机的老铁

主要内容含:
欢迎订阅 YY滴C++专栏!更多干货持续更新!以下是传送门!

目录

一.填空题

  1. 串行通信方式有哪几种?
  • 双工,半双工,单工
  1. 串行口有() 种工作方式?
  • 4
  • 由SM0,SM1控制,00,01,10,11四种分别对应

二.单选题

  1. REN是什么意思?A
    A.串行口接收允许位
    B.串行口发送中断标志位
    C.串行口接收中断标志位
    D.多机通信控制位

解析:

2. TI是什么意思?B
A.串行口接收允许位
B.串行口发送中断标志位
C.串行口接收中断标志位
D.多机通信控制位
3. RI是什么意思?C
A.串行口接收允许位
B.串行口发送中断标志位
C.串行口接收中断标志位
D.多机通信控制位

解析:

4. SM0、SM1是什么意思?D
A.串行口接收允许位
B.串行口发送中断标志位
C.串行口接收中断标志位
D.多机通信控制位

解析:

  • SM0、SM1是串行口工作方式选择位,也叫做多机通信控制位
  1. 串行口的发送数据和接收数据端是( )A
    A.TXD和RXD
    B.TI和RI
    C.TB8和RB8
    D.REN

解析:

  • 串行口(Serial Port)通常包括发送数据端(TX)和接收数据端(RX)。TX端用于发送数据,而RX端用于接收数据
  1. MCS-51系列单片机串行口发送的工作过程是:当串行口发送完一帧数据时,将SCON中的(),向CPU申请中断。
    A.RI置0
    B.TI置0
    C.RI置1
    D.TI置1

解析:

  • 要点1,是发送完数据时,置1;要点2是T1置1;
  1. 串行口采用同步通信方式每一次传送( )字符。C
    A.1个
    B.1字节
    C.1帧
    D.1波特

解析:

  • 要点1,是发送完数据时,置1;要点2是T1置1;
  1. 帧格式为1个起始位,8个数据位和1个停止位的异步串行通信方式是方式()B
    A.方式0
    B.方式1
    C.方式2
    D.方式3

解析:如下图所示,1+8+1等于10位帧格式,属于方式1

9. 串行口工作方式1的波特率是()C
A.固定的,为fosc
B.固定的,为fosc/16
C.可变的
D.固定的,为fosc/64

解析:

  • 在串行口工作方式1中,波特率是可变的,也就是可以通过设置寄存器来改变串行通信的波特率

三.判断题

  1. 串行口通信的第9数据位的功能可由用户定义?√
  • 通常情况下,串行口通信中的数据帧包括一个起始位、8个数据位和一个停止位。然而,在某些特殊的应用中,有时候需要传输更多的数据位。在这种情况下,一些串行通信设备支持第9数据位的功能,允许用户定义其功能。用户可以根据自己的需求,将第9数据位用作校验位、标识位或者其他自定义的数据位。这种功能一般需要通过配置寄存器或者使用特定的通信协议来实现。总的来说,第9数据位的功能通常是由用户定义的,以满足特定的通信需求。
  1. 发送数据的第9数据位的内容是在SCON寄存器的TB8位中预先准备好的?√
  • 对于一些UART通信设备,发送数据的第9数据位可以由TB8位(Transmit Bit 8)来控制。当TB8位被设置为1时,表示发送的第9数据位为1;当TB8位被设置为0时,表示发送的第9数据位为0。这样,通过设置TB8位,可以在发送数据时控制第9数据位的内容。TB8位通常是在SCON寄存器中的特定位置。然而,需要注意的是,不是所有的UART通信设备都支持发送第9数据位,这取决于具体的UART芯片和相关的通信协议。
  1. 串行通信接收到的第9位数据送SCON寄存器的RB8中保存?√
  • (Receive Bit 8)
  1. 串行通信帧发送时,指令把TB8位的状态送入发送SBUF中?×
  • 在串行通信中,TB8位的状态并不会被直接送入发送缓冲寄存器SBUF中。
  • TB8位的作用是用于控制第9位数据位的内容,而SBUF则是用于存储要发送的数据。
  1. 串行口方式1的波特率是可变的,通过定时器/计数器T1的溢出率设定?√

四. 简答题

  1. 在异步串行通信中,接收方是如何知道发送方开始发送数据的?
  • 靠判断是否接收到起始位
相关推荐
恒锐丰小吕7 分钟前
屹晶微 EG27710 600V耐压、高性能、快速开关的半桥驱动芯片技术解析
嵌入式硬件·性能优化·硬件工程
一路往蓝-Anbo26 分钟前
【第05期】数据的微观世界 (五) —— 浮点数 vs 定点数:MCU的数学课
linux·stm32·单片机·嵌入式硬件·物联网
polarislove02141 小时前
9.2 自制延迟函数-嵌入式铁头山羊STM32笔记
笔记·stm32·嵌入式硬件
Cincoze-Johnny1 小时前
Windows系统-应用问题全面剖析Ⅳ:德承工控机DV-1000在Windows操作系统下[桌面图标消失]的解决方法
单片机·嵌入式硬件
智嵌电子1 小时前
【笔记篇】【硬件基础篇】模拟电子技术基础 (童诗白) 第7章 波形的发生和信号的转换
笔记·嵌入式硬件
Nautiluss2 小时前
一起调试XVF3800麦克风阵列(二)
大数据·人工智能·嵌入式硬件·音频·语音识别·dsp开发
一路往蓝-Anbo2 小时前
【第14期】裸机中断优先级:抢占与嵌套的逻辑
c语言·开发语言·stm32·单片机·物联网
贪玩成性2 小时前
LED5050驱动程序,高效率
单片机·mcu
d111111111d2 小时前
STM32 电源管理模式全解析:低功耗场景该如何选型?
笔记·stm32·单片机·嵌入式硬件·学习
M158227690553 小时前
串口设备联网利器!SG-TCP232-110 单通道串口服务器,让老旧设备秒变智能终端
运维·服务器·单片机