MCS-51系列单片机串行接口的组成和特性
扫描二维码
随时随地手机看文章
MCS-51的串行口是一个全双工的异步串行通信接口,可以同时发送和接收数据。
串行口的内部有数据接收缓冲器和数据发送缓冲器。数据接收缓冲器只能读出不能写入,数据发送缓冲器只能写入不能读出,这两个数据缓冲器都用符号SBUF来表示。
CPU对特殊功能寄存器SBUF执行写操作,就是将数据写入数据发送缓冲器;对SBUF执行读操作,就是读出数据接收缓冲器的内容。
与串行通信有关的特殊功能寄存器共有4个:
1、特殊功能寄存器SCON:存放串行口的控制和状态信息。
2、特殊功能寄存器PCON:最高位SMOD为串行口波特率的倍率控制位。
3、中断允许寄存器IE:D4位(ES)为串行口中断允许位。
4、中断优先级控制寄存器IP:D4位(PS)为串行口优先级控制位。