I2C总线(Intergrated Circuit bus)是Philips公司首先推出的一种二线制串行传输总线。它具有占有I/O口少、控制方式简单、信号传输速度快、配套功能芯片种类多,因此非常适于 单片机 系统设计中。I2C总线的结构如图1.11所示:总线为两根线构成,数据线(SDA)、时钟线(SCL),所有I2C总线接口芯片以线与方式连接在一起。I2C 总线的数据传输过程为图1.12所示,具体过程为:
1、主控者发出开始信号。
2、主控者接着传送出1byte的受控者地址信息,其中最低位为读/ 写控制码,"1"为读即主控者将从受控者接收数据;"0"为写即主控者将数据传送给受控者,高7位为受控者器件地址码。
3、受控者发出认可信号。
4、发送者开始发送信息每发完1byte后接收者发出认可信号给发送者。
写入程序:
本文关键字:程序设计 PIC单片机,单片机-工控设备 - PIC单片机