6、发送数据的流程是:在串行口初始化后,把数据写入SBUF,等待发送完数据,清除发送中断标志。
6、发送数据的流程是:在串行口初始化后,把数据写入SBUF,等待发送完数据,清除发送中断标志。
参考答案和解析
以方式 1 为例。 发送:数据位由 TXD 端输出,发送 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 次相同的值,以确认是否是真正的起始位的开始,这样能较好地消除干扰引起的影响,以保证可靠无误的开始接受数据。
相关考题:
以下关于Ethernet网的说法,哪一个是不正确的?A.在Ethernet中,任何一个结点发送数据,都要首先争取总线使用权B.在Ethernet网中,一个结点要发送数据,它将以“广播”方式把数据通过作为公共传输介质的总线发送出去C.连在总线上的所有结点都能“收听”到发送结点发送的数据信号D.结点从准备发送数据,到成功发送数据的发送等待延迟时间是确定的
以下关于Ethernet说法不正确的是( )。A.在Ethernet中任何一个结点发送数据都要首先争取总线使用权B.在Ethernet网中,若一个结点要发送数据,它将以广播方式把数据通过作为公共传输介质的总线发送出去C.连在总线上的所有结点都能“收听”到发送结点发送的数据信号D.结点从它准备发送数据到成功发送数据的发送等待延迟时间是确定的
判断下列说法正确的有()。A、串行口通讯的第9数据位的功能可由用户定义。B、发送数据的第9数据位的内容在SCON寄存器的TB8位中预先准备好的。C、串行通讯帧发送时,指令把TB8位的状态送入发送SBUF中。D、串行通讯接收到的第9位数据送SCON寄存器的RB8中保存。
MCS—51单片机串行口发送数据的次序是下述的顺序()(1)待发送数据送SBUF(2)硬件自动将SCON的TI置1(3)经TXD(P3.1)串行发送一帧数据完毕(4)用软件将TI清0A、(1)(3)(2)(4)B、(1)(2)(3)(4)C、(4)(3)(1)(2)D、(3)(4)(1)(2)
MCS—51单片机串行口发送/接收中断源的工作过程是:当串行口接收或发送完一帧数据时,将SCON中的()向CPU申请中断。A、RI或TI置1B、RI或TI置0C、RI置1或TI置0D、RI置0或TI置1
单选题外汇监管数据报送流程为:申报失败→()→等待回执→申报成功。A平台查询→修改状态(修改/删除)→数据入库→批量发送外管B修改状态(修改/删除)→数据入库→批量发送外管→平台进行校验C平台查询→数据入库→修改状态(修改/删除)→批量发送外管D数据入库→修改状态(修改/删除)→批量发送外管→平台进行校验
单选题CSMA的p坚持协议中,当站点侦听到信道空闲时,它是()。A立即发送数据B以概率P发送数据C以概率(1-P)发送数据D等待随机长时间后再侦听信道