参考答案和解析
SBUF
更多“在串行通讯中,MCS-51的发送和接收数据缓冲器是()”相关问题
  • 第1题:

    Intel 8251A可编程通信接口芯片可用于异步或同步的串行通信,它由接收器、发送器、调制解调器、读写控制和I/O缓冲器等组成。其中,接收器用于接收RxD引脚上的串行数据,并按规定的格式把它们转换为并行数据存放在数据缓冲器中。发送器用于接收来自【 】的并行数据,将它转换为规定的格式后从TxD引脚上发送出去。


    正确答案:CPU
    CPU

  • 第2题:

    下面关于8250叙述错误的是______。

    A.8250内部的接收器是由接收缓冲寄存器,接收移位寄存器和接收同步控制器三个部分组成,将接收到的串行数据转换成并行数据

    B.8250内部的发送器是由发送保持寄存器,串行发送移位寄存器和发送同步控制器三个部分组成,将并行数据变成串行数据发送出去

    C.8250是一个通用同步接收器/发送器

    D.8250发送和接收时的波特率计算方法是:波特率=基准时钟频率/(分频系数×16)


    正确答案:C
    解析:8250是一个通用异步收发器。

  • 第3题:

    关于串行的正确理解是()。

    • A、一次可发送或接收一个字符的数据
    • B、一次可发送或接收一个字符中的一位
    • C、在发送数据时,数据的位是一位一位顺序传送的,接收时也是一位一位顺序接收的
    • D、在发送或接收过程中,数据是连续发送或接收的

    正确答案:C

  • 第4题:

    232C用于发送串行数据的引脚是(),接收串行数据的引脚是(),信号地常用()名称表示。


    正确答案:TxD;RxD;GND

  • 第5题:

    在()中,接收端是依靠字符帧格式来判断发送端是何时开始发送以及何时结束发送的。

    • A、串行通讯
    • B、并行通讯
    • C、异步通信
    • D、同步通讯

    正确答案:C

  • 第6题:

    MCS-51单片机串行数据缓冲器SBUF的主要作用是()。

    • A、存放待发送或已接收到的数据
    • B、只存放待发送的数据
    • C、存放控制字
    • D、只存放已接收到的数据

    正确答案:A

  • 第7题:

    MCS-51单片机串行口发送/接收中断源的工作过程是:当串行口接收或发送完一帧数据时,将SCON中的(),向CPU申请中断。

    • A、RI或TI置1
    • B、RI或TI置0
    • C、RI置1或TI置0
    • D、RI置0或TI置1

    正确答案:A

  • 第8题:

    最简单的串行接口需要的信号线是数据发送(TxD)、数据接收(RxD)和信号地(GnD)。


    正确答案:正确

  • 第9题:

    简述串行接口接收和发送数据的过程。


    正确答案: 发送:发送操作是在TI=0下进行的,此时发送缓冲寄存器“SBUF(发送)”相当于一个并入串出的移位寄存器。CPU通过指令MOVSBUF,A,将数据写入“SBUF(发送)”,立即启动发送,将8位数据以设定波特率从RXD输出,低位在前,高位在后。发送完一帧数据后,发送中断标志TI由硬件置位,并可向CPU发出中断请求。
    接收:接收过程是在RI=0且REN=1条件下启动的,此时接收缓冲寄存器“SBUF(接收)”相当于一个串入并出的移位寄存器。接收时,先置位允许接收控制位REN,此时,RXD为串行数据输入端。当RI=0和REN=1同时满足时,开始接收。当接收到第8位数据时,将数据移入接收缓冲寄存器“SBUF(接收)”,并由硬件置位RI,同时向CPU发出中断请求。CPU查到RI=1或响应中断后,通过指令MOVA,SBUF,将“SBUF(接收)”接收到的数据读入累加器A。

  • 第10题:

    AT89S51单片机串行口接收/发送数据缓冲器都用SBUF,如果同时接收/发送数据时,是否会发生冲突?为什么?


    正确答案:不会发生冲突的。串口通信中,有两个缓冲寄存器SBUF,一个是发送寄存器,一个是接收寄存器,这两个寄存器在物理结构上是完全独立的。它们都是字节寻址的寄存器,字节地址均为99H。这个重叠的地址靠读/写指令区分:串行发送时,CPU向SBUF写入数据,此时99H表示发送SBUF;串行接收时,CPU从SBUF读出数据,此时99H表示接收SBUF。

  • 第11题:

    串行口的发送缓冲器和接收缓冲器只有1个单元地址,但实际上它们是两个不同的寄存器。


    正确答案:正确

  • 第12题:

    单选题
    在异步串行输入/输出接口中,实现并行数据与串行数据的转换的主要功能部件是)。
    A

    发送和接收移位寄存器

    B

    波特率发生器

    C

    发送和接收数据缓冲器

    D

    控制字寄存器


    正确答案: C
    解析:

  • 第13题:

    使用串行总线传输数据时,被传输的数据(43) 。

    A.在发送设备和接收设备中都是进行串行到并行的变换

    B.在发送设备和接收设备中都是进行并行到串行的变换

    C.在发送设备进行串行到并行的变换,在接收设备进行并行到串行的变换

    D.在发送设备进行并行到串行的变换,在接收设备进行串行到并行的变换


    正确答案:D
    本题考查串行总线的基础知识。外部总线用来传输I/O路径技术指定的数据和控制信号,按照传输模式分为串行总线和并行总线。串行总线是指外设和计算机间通过数据信号线、地线、控制线等,按位进行传输数据的一种通信方式。这种通信方式使用的数据线少,在远距离通信中可以节约通信成本。由于CPU与接口之间按并行方式传输,接口与外设之间按串行方式传输,因此,在串行接口中,必须要有“发送移位寄存器”(并一串)和“接收移位寄存器”(串一并)。在数据输出过程中,CPU把要输出的字符(并行地)送入“数据输出寄存器”,“数据输出寄存器”的内容传输到“发送移位寄存器”,然后由“发送移位寄存器”移位,把数据1位1位地送到外设。在数据输入过程中,数据1位l位地从外设进入接口的“接收移位寄存器”,当“接收移位寄存器”中已接收完1个字符的各位后,数据就从“接收移位寄存器”进入“数据输入寄存器”。CPU从“数据输入寄存器”中读取接收到的字符。

  • 第14题:

    在异步串行接口EIARS-232C标准中,引脚3定义为()。

    • A、允许发送
    • B、允许接收
    • C、接收数据
    • D、发送数据

    正确答案:C

  • 第15题:

    在串行异步通讯中,发送端串口的TxD要和接收端串口的()相连接

    • A、TxD
    • B、RxD
    • C、nCTS
    • D、nRTS

    正确答案:B

  • 第16题:

    串行异步接口的双向工作方式指的是在串行接口上可同时发送和接收串行数据。


    正确答案:正确

  • 第17题:

    串行异步接口在接收时是由()寄存器将串行数据转换成并行数据。在发送时,是由()寄存器将并行数据转换成串行数据。


    正确答案:接收移位;发送移位

  • 第18题:

    在异步串行通信中,接收方是如何知道发送方开始发送数据的?


    正确答案:实质就是如何检测起始位的开始。当接收方检测到RXD端从1到0的负跳变时就启动检测器,接收的值是3次连续采样,取其中2次相同的值,以确认是否是真正的起始位的开始,这样能较好地消除干扰引起的影响,以保证可靠无误的开始接受数据。

  • 第19题:

    判断下列说法正确的有()。

    • A、串行口通讯的第9数据位的功能可由用户定义。
    • B、发送数据的第9数据位的内容在SCON寄存器的TB8位中预先准备好的。
    • C、串行通讯帧发送时,指令把TB8位的状态送入发送SBUF中。
    • D、串行通讯接收到的第9位数据送SCON寄存器的RB8中保存。

    正确答案:A,B,D

  • 第20题:

    MCS-51在方式2或方式3下实现多机通信时,主机发送并被从机接收的数据和地址是依据串行数据的第()位来区别的。

    • A、1
    • B、8
    • C、9
    • D、11

    正确答案:C

  • 第21题:

    MCS—51的串行数据缓冲器SBUF用于().

    • A、存放运算中间结果
    • B、存放待发送或已接收到的数据
    • C、暂存数据和地址
    • D、存放待调试的程序

    正确答案:B

  • 第22题:

    简述串行口接收和发送数据的过程。


    正确答案: 以方式一为例。发送:数据位由TXT端输出,发送1帧信息为10为,当CPU执行1条数据写发送缓冲器SBUF的指令,就启动发送。发送开始时,内部发送控制信号/SEND变为有效,将起始位想TXD输出,此后,每经过1个TX时钟周期,便产生1个移位脉冲,并由TXD输出1个数据位。
    8位数据位全部完毕后,置1中断标志位TI,然后/SEND信号失效。接收:当检测到起始位的负跳变时,则开始接收。接受时,定时控制信号有2种,一种是位检测器采样脉冲,它的频率是RX时钟的16倍。
    也就是在1位数据期间,有16个采样脉冲,以波特率的16倍的速率采样RXD引脚状态,当采样到RXD端从1到0的跳变时就启动检测器,接收的值是3次连续采样,取其中2次相同的值,以确认是否是真正的起始位的开始,这样能较好地消除干扰引起的影响,以保证可靠无误的开始接受数据。

  • 第23题:

    由于MCS-51单片机的串行口的数据发送和接收缓冲器都是SBUF,所以其串行口不能同时发送和接收数据,即不是全双工的串行口。


    正确答案:错误

  • 第24题:

    单选题
    在串行异步通讯中,发送端串口的TxD要和接收端串口的()相连接
    A

    TxD

    B

    RxD

    C

    nCTS

    D

    nRTS


    正确答案: C
    解析: 暂无解析