【摘要】:方式0以8位数据为一帧,不设起始位和停止位,发送和接收均以fosc/12的固定速率按照由低位到高位的顺序进行,其帧格式如下:1.方式0发送发送过程中,当CPU执行一条写入发送缓冲器SBUF的指令时,产生一个正脉冲,串口开始将发送缓冲器SBUF中的8位数据按照从低位到高位、以fosc/12的固定速率从RXD引脚串行输出,TXD引脚输出同步移位脉冲。8位数据发送完毕,发送结束标志TI置1。图8-9 方式0接收时序
串口的工作方式0为同步移位寄存器输入/输出方式,常用于外接移位寄存器扩展并行I/O口。这种方式不适于单片机之间的串行通信。
方式0以8位数据为一帧,不设起始位和停止位,发送和接收均以fosc/12的固定速率按照由低位到高位的顺序进行,其帧格式如下:
1.方式0发送
发送过程中,当CPU执行一条写入发送缓冲器SBUF的指令时,产生一个正脉冲,串口开始将发送缓冲器SBUF中的8位数据按照从低位到高位、以fosc/12的固定速率从RXD引脚串行输出,TXD引脚输出同步移位脉冲。8位数据发送完毕,发送结束标志TI置1。发送时序如图8-8所示。一帧数据发送完毕,必须由软件将TI清0。串口工作在方式0作发送数据时,可以与74LS164连接扩展串-并转换接口电路。
(www.xing528.com)
图8-8 方式0发送时序
2.方式0接收
接收过程中,当CPU向串口的SCON寄存器写入控制字(置串口为方式0,并置REN位为1,同时将RI清0)时,产生一个正脉冲,串口开始按照从低位到高位、以fosc/12的固定速率从RXD引脚串行输入8位数据至接收缓冲器SBUF,TXD引脚输出同步移位脉冲。当接收完8位数据时,接收结束标志RI置1。接收时序如图8-9所示。一帧数据接收完毕,必须由软件将RI清0。串口1工作在方式0作接收数据时,可以与74LS165连接扩展并-串转换接口电路。
图8-9 方式0接收时序
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。