
初步W77IC32
定时器1
溢流
定时器2溢出
(仅适用于串行端口0 )
写
SBUF
1
0
1
÷
16
TX START
TX时钟
λ _; Φ
TX SHIFT
TI
发送移位寄存器
停止
÷2
SMOD =
(SMOD_1)
0
国内
数据总线
PARIN
开始
负载
时钟
SOUT
TXD
TCLK
RCLK
0
1
÷
16
Γ
串行
调节器
RX时钟
RX
开始
RI
串行端口
打断
样品
1-TO-0
探测器
负载
SBUF
RX SHIFT
时钟
PAROUT
SBUF
RB8
读
SBUF
国内
数据
公共汽车
RXD
位
探测器
罪
D8
接收移位寄存器
图21 :串行端口模式
模式2
此模式使用,共有11位异步全双工通信。该功能
描述示于下图。该框架由一个起始位( 0 ) , 8个数据位( LSB在前) ,
一个可编程的第9位( TB8 )和停止位( 0 ) 。接收到的第9位至RB8 。波特率
的1/32或振荡器频率,这是由SMOD位决定1/64
PCON SFR 。传输开始写SBUF 。串行数据被带出到TXD脚
在C1由16计数器的分频的第一翻车以下。接下来的位态送至TXD引脚上的C1
16计数器继鸿沟的下一次翻转。因此数据的传送同步到
按16分计,而不是直接写入接收端的SBUF 。经过数据的所有9位
发送停止位被发送。 TI标志在C1态置后的停止位已经提
从TXD脚。这将是在鸿沟的第11次翻转16计数器写入SBUF后。
接收使能只有当任高。串行口开始的串行数据的接收,
与RxD引脚上的下降沿的检测。 1到0的探测器持续监测从RxD
线,以16倍于波特率的速率采样的。当检测到下降沿时,
16分频计数器立即复位。这有助于对齐的位边界带的翻车
在除以16的计数器。计数器的16个州有效地分割位时间为16片。该
位检测完成上一个最好的三个基础。位检测样品RxD引脚,在第8 ,第9
和第10计数器状态。通过使用3表决系统中的大多数2 ,将比特值被选择。这是
做是为了提高串口的噪声抑制功能。如果第一位的下降沿之后检测
RXD管脚的边缘,不为0 ,则表示一个无效的起始位,接收立即
中止。串口再次寻找RxD引脚上的下降沿。如果一个有效的起始位被检测到,
那么其它位也检测到并移入SBUF 。经过9个数据位转移,有
- 57 -
出版日期: 2000年3月
修订A0