1、串口通信简介
51单片机串口通信是指通过单片机内部硬件自带的串口模块实现的通信方式。串口通信是一种全双工,异步通信方式,它通过发送和接收数据来使单片机与单片机、单片机与电脑、单片机与各式各样的模块互相通信,单片机不仅可以使用串口来实现通信,还可以通过IO口模拟实现多种其他通信,比如 SPI,IIC等。
2、硬件电路
串口通信有两根通信线(发送端TXD和接收端RXD)。串口数据收发线要交叉连接,计算机的 TXD 要对应单片机的 RXD,计算机的 RXD 要对应单片机的 TXD,并且共 GND。

3、工作模式
STC89C52有1个UART(Universal Asynchronous Receiver Transmitter,通用异步收发器)。
STC89C52的UART共有四种工作模式:
模式0:同步移位寄存器;
模式1:8位UART,波特率可变(常用);
模式2:9位UART,波特率固定;
模式3:9位UART,波特率可变;
|