STC单片机串行口3控制寄存器详解与高抗干扰特性

需积分: 5 37 下载量 152 浏览量 更新于2024-08-05 收藏 25.78MB PDF 举报
"本文主要介绍了STC15系列单片机中的串行口3的相关寄存器和控制,以及STC15F2K60S2等不同型号的单片机特性。" 在STC15系列单片机中,串行口3(Serial Port 3, S3)的控制寄存器S3CON是一个重要的组成部分,它决定了串行口的工作模式和控制功能。S3CON的地址为ACH,包含以下位: - S3SM0:此位设定串行口3的工作模式,0表示8位UART模式,波特率可变;1表示9位UART模式,波特率同样可变。波特率的计算与定时器T2或T3的溢出率有关,具体取决于AUXR寄存器的配置。 - S3ST3:这个位用于选择定时器3作为串行口3的波特率发生器。当S3ST3为0时,选择定时器2;为1时,选择定时器3。 此外,还有其他控制位如S3REN(串行接收使能)、S3TB8和S3RB8(发送和接收第9位数据)、S3TI(发送中断标志)和S3RI(接收中断标志),这些位控制着串行通信的过程。 串行口3的数据缓冲器S3BUF位于ADH地址,用于存储发送和接收的数据。 其他与串行口3相关的寄存器包括: - T2H和T2L:定时器2的高8位和低8位,用于计算波特率。 - T3H和T3L:定时器3的高8位和低8位,同样可用于波特率计算。 - AUXR:辅助寄存器,包含对定时器T2和T3的配置选项,以及串行口选择定时器的控制位。 - T4T3M:控制T4和T3的寄存器,用于设定它们的运行模式和波特率发生器。 - IE2:中断允许寄存器,允许或禁止特定中断,例如定时器4和3的中断。 - P_SW2:外围设备功能切换控制寄存器,可以配置串行口3的引脚功能。 STC15F2K60S2等型号的单片机是STC公司产品,具有以下特点: - 强抗干扰和抗静电能力。 - 内置高精度时钟,不需要外部晶振和复位电路。 - 支持在线编程(ISP)和在应用编程(IAP),无需编程器或仿真器。 - 高速10位A/D转换器,多个通道。 - 大容量的SRAM,双串口设计。 - 超低功耗,价格实惠。 STC15系列单片机采用了先进的加密技术,具有较高的安全性和可靠性。同时,STC提供便捷的在线升级工具STC-ISP,以及全面的技术支持和服务。