12.2 项目的工作原理分析
2025年09月21日
12.2 项目的工作原理分析
51单片机有一个全双工的串行通信口,内部有两个缓冲器SBUF(serial Buffer),一个作发送缓冲器,另一个作接收缓冲器,所以单片机和PC之间可以方便地进行串口通信。串行通信波特率时钟必须从内部定时器T1获得。串行口工作方式有4种,并具有不同的通信方式。因此,在使用51单片机串行口时要先对串行口初始化,包括设置产生波特率定时器T1、串行口控制和中断控制。
图12-2 串行通信电路结构框图
本项目电路晶振选择11.0592MHz,在与PC通信时,串口选用波特率根据具体情况而定。本项目选择串行口工作方式1波特率1200bit/s,其定时器T1的初值,E8H装载到TH1和TL1中设置波特率。单片机与PC通信时,由于单片机输出TTL电平,而PC为RS232电平,则需要经过MAX232电平转换电路实现通信。项目实现串行通信电路结构框图如图12-2所示,由单片机最小系统(包括晶振电路和复位电路)、电源电路、LED显示电路以及电平转换MAX232电路构成。