Mode2
一个11位的数据通过串行发送
TXD
或接收通过
RXD 。
帧数据
包括一个起始位( 0 ) , 8个数据位,一个可编程的第9位和停止位( 1 ) 。发送时,第9号
数据位来自
TB8
在SFR
SCON 。
在接收时,第9个数据位进入
RB8
in
SCON 。
波特率是可编程的,并允许设置1/32或1/64振荡
频率。
波特率(模式2 )
=
2
SMOD
64
X
F
OSC
Mode3
模式3是相同的模式2除了波特率是可变的。
波特率(模式3 )
=
2
SMOD
32
X
(定时器1溢出率)
或Ø
(定时器2的溢出率)
16
在四种模式中,传输是通过使用SBUF作为目标的指令开始
注册。招待会由条件启动模式0
RI
=
0
和
任
=
1.
接待处
由输入的起始位与其他模式启动
1-to-0
如果过渡
REN=1.
有相关的描述如下串行端口配置几个SFR 。
SFR :
SCON
(串行
端口控制) :
Bit-7
SM0/FE
Bit-6
SM1
Bit-5
SM2
Bit-4
任
Bit-3
TB8
Bit-2
RB8
Bit-1
TI
Bit-0
RI
FE :
帧错误位。该位是由接收机时设置一个无效的停止位被检测。 FE位不
由有效帧清零,而是应该由软件清零。该
SMOD0 ( PCON.6 )
比特必须被设置为
能访问FE位。
{ SM0 , SM1 } :
用于设置串口的操作模式。它是通过清除SMOD0启用访问。
{
0, 0
} : =设置模式0下的串口操作
{
0, 1
} : =设置模式1下的串口操作
{
1, 0
} : =设置模式2下的串口操作
{
1, 1
} : =设置模式3下的串口操作
24
MPC89x52A数据表
笙泉