【STC15】串行口1的相关寄存器解读
-
资料来源于STC15手册。
-
定时器2
经常作为波特率发生器来使用。 -
串行口1的控制寄存器
SCON
和PCON
STC15系列单片机的串行口1设有两个控制寄存器:
串行控制寄存器SCON
和波特率选择特殊功能寄存器PCON
。
串行控制寄存器SCON用于选择串行通信的工作方式和某些控制功能。其格式如下:
- SCON:串行控制寄存器(可位寻址)
SMO/FE:当PCON寄存器中的SMOD0/PCON.6位为1时,该位用于帧错误检测。当检测到一个无效停止位时,通过UART接收器设置该位。它必须由软件清零。 - 当PCON寄存器中的SMODO/PCON.6位为0时,该位和SM1一起指定串行通信的工作方式,如下表所示。
其中SM0、SM1按下列组合确定串行口1的工作方式: