
飞利浦半导体
产品speci fi cation
低电压/低功耗的单芯片
8位微控制器与I
2
C
80CL410/83CL410
从机地址
S1ADR
GC
SDA
仲裁逻辑
移位寄存器
S1DAT
内部总线
SCL
总线时钟发生器
7
S1CON
7
S1STA
6
5
4
3
2
1
0
6
5
4
3
2
1
0
图3.串行I / O
I
2
C总线串行I / O
该串行端口支持双行我
2
C总线。
在我
2
C总线由数据线(SDA)
和一个时钟线(SCL) 。这些线也
作为I / O口线P1.7和P1.6
分别。该系统是独一无二的,因为
数据传输,时钟产生,地址
识别和总线控制仲裁都
通过硬件控制。在我
2
C总线串行
I / O在处理字节完全自主
而工作在四种模式:
- 主发送器
- 主接收器
- 从发送器
- 从接收器
这些功能由S1CON控制
注册。 S1STA是状态寄存器中
内容也可以被用作载体,以
各种服务程序。 S1DAT是数据
移位寄存器和S1ADR的从机地址
注册。从地址识别是
由硬件完成。
S1CON ( D8H )
串口控制寄存器
CR2
ENS1
STA
申通快递
SI
AA
CR1
CR0
AA
断言应答位。当
AA标志置位,
应答( SDA上的低电平)
在将被退回
应答时钟脉冲的
SCL线时:
收到自己的从机地址
- 广播呼叫地址是
接收( S1ADR.0 = 1)
- 接收到的数据字节,而
器件编程
主
- 接收到的数据字节,而
设备选择的奴隶
与AA = 0 ,没有承认会
被退回。因此,没有
中断请求时
“从机地址”或一般
呼叫地址被接收。
申通快递
STOP标志。与此位设置,而
在主模式下,一个STOP
生成的条件。当一个
停止条件被检测到上
公交车,串口硬件清零
STO标志。在从模式下,
STO标志也可以设置为
从错误状态中恢复。
在这种情况下,不停止条件
被发送到余
2
C总线。
然而, SIO硬件
的表现就好像一个停止条件
已接收并释放
SDA和SCL 。该SIO然后
切换到“未解决”
从机接收模式。申通快递
标志由自动清零
硬件。
起始标志。当STA位
在从模式设置,串口
检查硬件的状态
在我
2
C总线,并产生一个
起始条件,如果巴士
免费。如果STA在该SIO
在主控模式下, SIO传输
一个重复的起始条件。
当ENS1 = 0时, SIO是
禁用。 SDA和SCL
输出处于高阻抗
状态; P1.6和P1.7功能
漏极开路输出端口。
当ENS1 = 1时, SIO是
启用。的P1.6和P1.7口
锁存器必须被设置为逻辑1 。
STA
SI
CR0 , CR1 , CR2
这三个位决定
串行时钟频率时, SIO
在主机模式。
SIO中断标志。当SI
标志设置,一回确认
的任一前一后返回
以下条件:
- 生成一个启动条件
在主控模式
- 收到自己的从机地址
在AA = 1
- 接到呼叫地址
而S1ADR.0和AA = 1
- 接收到的数据字节或
在主模式下发送
(即使仲裁失败)
- 接收到的数据字节或
作为选择从传输
- 停止或开始接收条件
作为选择从接收器或
发射机
ENS1
1995年1月20日
9