
三菱微型计算机
3885组
单片8位CMOS微机
串行I / O
串行I / O
串行I / O中,每时钟同步串行I / O模式或
通用异步收发器( UART ),串行I / O
模式。专用定时器还提供了波特率发生器。
( 1 )时钟同步串行I / O模式
时钟同步串行I / O模式可以通过设置来选择
串行I / O控制寄存器的串行I / O模式选择位(第6位
SIOCON )为“1”的。
对于时钟同步串行I / O ,发射器和接收器
必须使用相同的时钟。当内部时钟时,该
传递开始通过写TB 。
数据总线
地址0018
16
接收缓冲寄存器
P4
4
/R
X
D
接收移位寄存器
移位时钟
串行I / O控制寄存器
地址001A
16
接收缓冲器满标志( RBF )
接收中断请求( RI )
时钟控制电路
P4
6
/S
CLK
串行I / O同步
时钟选择位
F(X
IN
)
(F (X
CIN
)在低速
模式)
P4
7
/S
RDY
/ CLKRUN
BRG计数源选择位
1/4
F/F
波特率发生器
1/4
地址001C
16
分频比1 /( n + 1个)
时钟控制电路
移位时钟
发送移位结束标志( TSC )
发送中断源选择位
发送中断请求( TI )
发送缓冲区空标志( TBE )
串行I / O状态寄存器
下降沿检测
P4
5
/T
X
D
发送移位寄存器
发送缓冲寄存器
地址0018
16
数据总线
图。时钟同步串行的26框图I / O
传输移位时钟
(1/2到内部的二千零四十八分之一
时钟或外部时钟)
TXD引脚
的RxD引脚
D
0
D
0
D
1
D
1
D
2
D
2
D
3
D
3
D
4
D
4
D
5
D
5
D
6
D
6
D
7
D
7
S
RDY
针
写脉冲发送缓冲
注册( TB)
TBE = 0
TSC = 1
RBF = 1
TSC = 1
溢出错误( OE )
发现
TBE = 1
TSC = 0
注1 :
作为发送中断(TI ),其可以被选择,或者当发送缓冲器已空(TBE = 1)或之后
发送移位操作结束( TSC = 1 ) ,通过设置串口的发送中断源选择位( TIC) I / O
控制寄存器。
2:
如果将数据写入到发送缓冲寄存器,当TSC = 0时,发送时钟被连续生成和下一
串行数据连续输出TxD引脚。
3:
接收中断(RI) ,当接收缓冲器满标志(RBF )变为“ 1”被设置。
图。时钟同步串行I / O功能的操作27
31