IIC一些不错的知识 I²C总线的结构与工作原理 2.1概述 2.1.1 I²C总线在单片机应用系统设计中的意义 现代消费类产品、通讯类产品、仪器仪表、工业测控系统中,逐渐形成了以一个或 多个单片机组成的智能系统,这些系统硬件结构都有相似之处: 1.单片机电路已日趋简单化和标准化。通常是由单片机(MICROCONTROLLER)、程序存储 器(EPROM)、数据存储器(SRAM)构成的三片体系,或采用有在片程序存储器的单片机 与数据存储器构成的二片体系,以及单片机与通用外围接口器件(PSD)构成的最简单体 系。 2. 都有一些外围通用电路,如EEPROM、I/O口、A/D、D/A、日历时钟等外围器件和键盘、L ED/LCD显示器、打印机接口等外围设备模块等。 3.面对系统特殊应用的一些电路,如无线电、电视、音像系统中的数字协调、编码、解 码、图象处理、频率合成、音调控制、立体声处理等。 在上述的一些电路中,除与单片机直接相关的程序存储器、并行扩展的数据存储器外, 单片机对许多外围电路之间主要是实现控制功能,而且许多外设并不要求很高的数据传 送速度。为了简化系统,提高系统的可靠性,缩短产品开发周期,增加硬件结构的灵活 性,Philips公司推出了一种高效、可靠、方便的串行扩展总线I²C总线。 在单片机应用系统中推广I²C总线后将会大大改变单片机应用系统结构性能、对单片机的 应用开发带来以下好处: 可最大限度地简化结构。二线制的I²C串行总线使得各电路单元之间只需最简单的连接, 而且总线接口都集成在器件中,不需另加总线接口电路。电路的简化省去了电路板上大 量走线,减少电路板面积,提高了可靠性,降低了成本。 可实现电路系统的模块化、标准化设计。在I²C总线上各单元电路除了个别中断引线外, 相互之间没有其他连线,用户常用的单元电路基本上与系统……