资源说明:目录
串口初始化
SCON
PCON
TMOD
波特率设置
代码实现
收发消息以及串口中断
主函数
完整代码
最近在学习51单片机,需要做一个通过串口与MCU通信来控制LED亮灭的小项目。不多逼逼,直接开搞。
串口初始化
使用串口通信,需要对SCON、PCON和TMOD三个特殊寄存器进行配置。
SCON
串口工作方式寄存器SCON(98H)的结构如下表所示:
SCON
位
7
6
5
4
3
2
1
0
意义
SM0
SM1
SM2
REN
TB8
RB8
TI
RI
SM2:多机通信控制位。
REN:串行接收允许位。置1表示允许,置0表示禁止。
TB8:使用奇偶校验
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。