华嵌学院
MAX517与单片机的 I2C 总线数据通信
摘要:介绍了 I2C 总线的特点及数据通信的基本协议,并以
AT89C51 单片机与美国 MAXIM 公司的8位电压输出DA
C数模转换器 MAX517 之间的通信为例,详细介绍了通过
I2C 总线进行数据通信的具体硬件电路连接和其通信子程序
的编程方法。
关键词: I2C 总线;AT89C51;MAX517;数据通信
1 I2C总线的特点及基本通信协议
I2C总线是Philips公司开发的一种简单、双向二线制同步串行总线。它只需
要两根线 串行数据线和串行时钟线 即可使连接于总线上的器件之间实现信息传送, 同时可
通过对器件进行软件寻址, 而不是对硬件进行片选寻址的方式来节约通信线数目, 从而减少了
硬件所占空间。 因为总线已集成在片内, 所以大大缩短了设计时间, 此外,在从系统中移去或
增加集成电路芯片时,对总线上的其它集成芯片没