AT24C04 在电子设计中的作用 【摘要】本文介绍了 EEPROM 器件 AT24C04 的基本使用方式,通过 51 单片机与 AT24C04 建立 I2C 串行通信方式,实现AT24C04 的读、写操作
以 AT24C04 为例,详细说明了 EERPOM在电子设计中的实际应用价值
【关键词】EEPROM;I2C 通信;单片机控制;掉电存储 1 前言 EEPROM,即电可擦可编程只读存储器,是一种掉电后数据不丢失的存储器件
它常用于存放硬件设置数据和保存记录设备数据,防止掉电后数据丢失
本文介绍了 AT24C04,作为一种串行总线存储器,它具有体积小、引脚少、功耗低等特点,是 EEPROM 器件在电子设计中的应用价值体现
2AT24C04 的基本介绍 AT24C04 是 Atmel 公司的一款 I2C 串行 EEPROM,其工作电压范围宽,VCC 工作在 1
5 伏,兼容 51 单片机的 TTL 电平
芯片引脚分布图如图 2-1 所示:A1、A2 为芯片的引脚地址,SCL 和SDA 为 I2C 总线接口的串行时钟线与数据线
WP 为写保护引脚,当芯片写保护时,WP 为高电平,智能对器读操作,不能改写内部数据,从而起到硬件保护作用,当 WP 为低电平常,才能实现对器件的写操作
芯片引脚少,外围电路简单,减少了布局布线空间
3AT24C04 的控制过程 使用 STC89C51 单片机实现对 AT24C04 的控制,实质是建立单片机与 EEPROM 芯片的 I2C 通信
相比 RS232 和 SPI 通信而言,I2C 的时序要复杂一些
SCL 与 SDA 的建立关系是,在 SCL 高电平常,SDA 数据保持,在 SCL 低电平常,SDA 数据变化
AT24C04的操作可分为写单字节,写多字节,读单字节和读多个存储字节
以写单一字节为例,起始信号完成后输入器件地址和