编辑: 木头飞艇 | 2018-01-21 |
4 3
0 F
1 6 9内部的 I c模块可 以运行在主 发送 、 主接收、从发送或从接收方式,本应用系统为单主系 统 ,所 以单 片机只运行在主发送 和主 接收方式.MS P
4 3
0 F
1 6 9单片机 中用于管理 F C总线的寄存器有 : 中断使能寄存器 I
2 C I E , 中断标志寄存器 I
2 C I F G , 数据 量寄存器 I
2 C N D A T ,通用串行同步 / 异步模块寄存器 U O C T L ,发送控制寄存器 I
2 C T C T L ,数据控制寄存器 I
2 C D C T L , 分频计数寄存器I
2 C P S C, 时钟高 电平寄存 器I2CSCLH,时钟低 电平寄存器 I
2 C S C L L ,数据 寄存 器I2CDR,主地址寄存器 I
2 COA,从地址寄存器 I
2 C S A,中断向量寄存器 I
2 C I V.在主运行模式 中, 发 送和接收操作主要 由I2CRM、I
2 C S T T 、I
2 C S T P三个 位来控制 , 这三个位都是 发送控制寄存器 I
2 C T C T L中 的位,其中I
2 C R M 是循环重复模式控制位 ,其为0 表 示由I
2 C N D A T 定义发送 的字节数 , 其为
1 表示发送的 字节数 由软件控制,I
2 C N D A T不用.I
2 C S T T是启动 发送控制位, 其设置为1 用来启动数据发送, 一旦数据 传送开始 , 这个位 自动清零.I
2 C S T P是停止发送控制 图 3主接收程序流程图 位,这个位置 l 表示停止数据发送 , 一旦数据发送停止 , 该位 自动清零.在主发送模式中,一旦从地址字节和 渎写方向位 发送之后 ,通过设置 I
2 C T R X = 0即可进入 主接收模式 . 主发送程序流程图如 图2 所示, 主接收程 序流程图如图3 所示. 结语 由于把 F C总线技术引入到系统设计中 , 使该系统 ........