一、8051单片机的串行口结构
8051单片机的串行接口是一个可编程的全双工通信接口。它可以工作在异步通信模式(UART)与串行传送信息的外部设备相连接,也可以通过标准异步通信协议进行全双工的8051多机通信,也可以通过同步方式,使用TTL或CMOS移位寄存器来扩充I/O口。
与串行口有关的特殊功能寄存器包括串行口控制寄存器SCON和特殊功能寄存器PCON。其中SCON用于定义串行口的工作方式及实施接收和发送控制,其字节地址为98H,支持位寻址。PCON是为了在CHMOS的80C51单片机上实现电源控制而附加的,其中最高位是SMOD,即波特率倍增位,当SMOD=1时波特率提高一倍,当SMOD=0时波特率恢复。
8051单片机的全双工串行口可编程为4种工作方式,工作方式的设定及波特率的计算请参看本书第五章第三节。