串行缓冲寄存器SBUF有什么作用?简述串行口接收和发送数据的过程。

大学 寄存器,串行,作用 已帮助 人

串行缓冲寄存器SBUF有什么作用?简述串行口接收和发送数据的过程。

热搜:8位移位寄存器,串行输入时经几个脉冲后

答案解析

难度★★☆ 搜索
  • 串行缓冲寄存器SBUF有两个:一个是串行发送缓冲寄存器,另一个是串行接收缓冲寄存器,用同一特殊功能寄存器名SBUF和同一单元地址99H。接收缓冲寄存器还具有双缓冲结构,以避免在数据接收过程中出现帧重叠错误。
       在完成串行初始化后,发送时只需将发送数据输入SBUF,CPU将自动启动和完成串行数据的发送;接收时CPU将自动把接收到的数据存入SBUF,用户只需从SBUF中读取接收数据。