单片机sbuf什么意思?

时间:01-17人气:29作者:风雨把刀战

单片机里的SBUF是串行数据缓冲寄存器,专门用来存放要发送或接收的数据。发送数据时,把数据写入SBUF,单片机会自动通过串口发出去;接收数据时,SBUF会保存从串口收到的字节。SBUF有两个独立的寄存器,一个用于发送,一个用于接收,地址相同但功能不同。

SBUF的作用

SBUF是单片机串口通信的核心,用户只需读写它,不用管底层时序。发送时写SBUF启动传输,接收时读SBUF获取数据。51单片机的SBUF地址是99H,AVR系列也有类似设计。SBUF容量有限,一般只能存一个字节,所以数据要及时处理,避免覆盖。串口波特率、中断设置也会影响SBUF的工作效率。

注意:本站部分文字内容、图片由网友投稿,如侵权请联系删除,联系邮箱:happy56812@qq.com

相关文章
本类推荐
本类排行