第 8 章 单片机常用总线讲解8、1 I2C 总线接口ﻩ80 C51 单片机本身不具有I2C总线接口,但就就是通过软件进行模拟,可以挂接具有I2C 接口得芯片
8、1、1 I2C 总线得介绍串行扩展总线在单片机系统中得应用就就是目前单片机 技术进展得一种趋势
在目前比较流行得几种串行扩展总线中,I2C总线以其严格得法律规范与众多带I2C接口得外围器件而获得广泛应用
I2C总线就就是 PHI LIP S 公司推出得芯片间串行传输总线,它由两根线组成,一根就就是串行时钟线(SCL),一根就就是串行数据线(S DA)
主控器利用串行时钟线发出时钟信号,利用串行数据线发送或接收数据
I2C总线由主控器电路引出,凡具有I2C接口得电路(受控器)都可以挂接在I2C总线上,主控器通过I2C总线对受控器进行控制
随着I2C总线讨论得深化,I2C总线已经广泛应用于视/音频领域、IC 卡行业与一些家电产品中,在智能仪器、仪表与工业测控领域也越来越多地得到应用
8、1、2 I2C总线得特点 I2C总线得广泛应用就就是同它卓越得性能与简便得操作方法分不开得
I2C总线得特点主要表现在以下几个方面:硬件结构上具有相同得硬件接口界面
I2C总线系统中,任何一个I2C总线接口得外围器件,不论其功能差别有多大,都就就是通过串行数据线(SD A)与串行时钟线(SCL)连接到I2C总线上
这一特点给用户在设计用用系统中带来了极大得便利性
用户不必理解每个I2C总线接口器件得功能如何,只需将器件得 SDA 与 S C L 引脚连到I2C总线上,然后对该器件模块进行独立得电路设计,从而简化了系统设计得复杂性,提高了系统抗干扰得能力
线接口器件地址具有根大得独立性
每个I2C接口芯片具有唯一得器件地址,由于不能发出串行时钟信号而只能作为从器件使用
各器件之间互不干扰,相互之间不能进行通信,各个器件可以单独供电