摘要 I2C总线是PHILIPS公司开发的一种简单、双向、二线制、同步串行总线。它只需两根线(串行时钟线和串行数据线)即可在连接于总线上的器件之间传送信息。该总线是高性能串行总线,具备多主机系统所需要的裁决和高低速设备同步等功能,应用极为广泛。目前,单片机应用系统的外围扩展已从并行方式为主过渡到以串行方式为主的时代。许多新型外围器件都带有串行扩展接口。通常的串行扩展接口和串行扩展总线有UART的移位寄存器方式、MOTOROLA公司的SPI、NS公司的Microwire、Dallas公司的1Wire和Philips公司的I2C总线等。其中,I2C总线提供了较完善的总线协议、最简单的串行连接方式. I2C总线是1个十分完善的多主系统总线,总线上可以挂接多个MCU,因此有4种工作方式,即主发送、主接收、从发送、从接收。但实际的单片机应用系统绝大多数都是单个MCU系统,只用到I2C总线的主方式,即主发送与主接收. 本文主要讨论的是通过I2C总线实现X25045 EEPROM与80C51 系列单片之间的通讯 关键词 I2C总线,写允许,写数据,读状态寄存器,写状态寄存器,操作码,80C51,X25045
|