MAX517与单片机的I2C总线数据通信.docVIP

  • 8
  • 0
  • 约6.71万字
  • 约 9页
  • 2017-01-02 发布于贵州
  • 举报
MAX517与单片机的I2C总线数据通信 MAX517与单片机的I2C总线数据通信摘要:介绍了I2C总线的特点及数据通信的基本协议,并以AT89C51单片机与美国MAXIM公司的8位电压输出DAC数模转换器MAX517之间的通信为例,详细介绍了通过I2C总线进行数据通信的具体硬件电路连接和其通信子程序的编程方法。 关键词:I2C总线;AT89C51;MAX517;数据通信 1 I2C总线的特点及基本通信协议 I2C总线是Philips公司开发的一种简单、双向二线制同步串行总线。它只需要两根线串行数据线和串行时钟线即可使连接于总线上的器件之间实现信息传送,同时可通过对器件进行软件寻址,而不是对硬件进行片选寻址的方式来节约通信线数目,从而减少了硬件所占空间。因为总线已集成在片内,所以大大缩短了设计时间,此外,在从系统中移去或增加集成电路芯片时,对总线上的其它集成芯片没有影响。 1.1 I2C总线的主要特点 I2C总线通常由两根线构成:串行数据线和串行时钟线;总线上所有的器件都可以通过软件寻址,并保持简单的主从关系,其中主器件既可以作为发送器,又可以作为接收器; I2C总线是一个真正的多主总线,它带有竞争监测和仲裁电路。当多个主器件同时启动设备时,总线系统会自动进行冲突监测及仲裁,从而确保

文档评论(0)

1亿VIP精品文档

相关文档