原创 串口接收和发送时序 51

2009-7-10 10:42 7290 6 6 分类: MCU/ 嵌入式
串口发送和接收一个字节的具体时序说明(以51单片机为例)

2009年04月03日 星期五 23:10




【发送】:当CPU执行一条将数据写入发送缓冲器SBUF的指令时,产生一个正脉冲,串行口即把SBUF中的8位数据以fosc/12的固定波特率从RXD引脚串行输出,低位在先,TXD引脚输出同步移位脉冲,发送完8位数据置“1”中断标志位TI。时序如图7-5所示。



92977e60a216ab66ebf8f89f.jpg



   【接收】: 向串口的SCON写入控制字(置为方式0,并置“1”REN位,同时RI=0)时,产生一个正脉冲,串行口即开始接收数据。RXD为数据输入端,TXD为移位脉冲信号输出端,接收器也以fosc/12的固定波特率采样RXD引脚的数据信息,当收到8位数据时置“1” RI。表示一帧数据接收完,时序如下:





5260c039763b16d13b87ce75.jpg
PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
6
关闭 站长推荐上一条 /3 下一条