下列选项中错误的是____
A.串行口通信的第9数据位的功能可由用户定义
B.发送数据的第9数据位的内容使是在SCON寄存器的TB8位中预先准备好的
C.串行通信帧发送时,指令把TB8位的状态送入发送SBUF中
D.串行通信接收到的第9位数据送SCON寄存器中的RB8中保存
【答案】
C
【解析】
TB8是双机通信时的奇偶校验位,在串行通信帧发送前,先根据通信协议由软件设置TB8,然后将要发送的数据写入SBUF,即可启动发送过程。数据写入SBUF之前现先将数据的校验位写入TB8,数据写入发送SBUF,TB8自动写入发送移位寄存器的第9位,并没有将TB8位的状态送入发送SBUF中。