当前位置: 首页 > 新闻中心
返回
列表

单片机串行通讯口的工作方式详解

发表时间: 2024-02-12 作者: 新闻中心

  2.RXD:数据输入/输出端。TXD:同步脉冲输出端,每个脉冲对应一个数据位。

  4.发送进程:写入SBUF,发动发送,一帧发送完毕,TI=1。接纳进程:REN=1且RI=0,发动接纳,一帧接纳完毕,RI=1。

  3.波特率:用T1作为波特率发生器,B=(2SMOD/32)×T1溢出率。

  4.发送:写入SBUF,一起发动发送,一帧发送完毕,TI=1。接纳:REN=1,答应接纳。接纳完一帧,若RI=0且中止位为1 (或SM2=0),将接纳数据装入SBUF,中止位装入RB8,并使RI=1;不然丢掉接纳数据,不置位RI。

  1.一帧为11位:9位数据位,1个开始位(0),1个中止位(1)。 第9位数据位在TB8/RB8中,常用作校验位和多机通讯标识位。

  4.发送:先装入TB8,写入SBUF并发动发送,发送完毕,TI=1。接纳:REN=1,答应接纳。接纳完一帧,若RI=0且第9位为1 (或SM2=0),将接纳数据装入接纳SBUF,第9位装入RB8,使RI=1;不然丢掉接纳数据,不置位RI。