1 / 3
文档名称:

at24c512资料.pdf

格式:pdf   大小:233KB   页数:3页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

at24c512资料.pdf

上传人:3144187108 9/23/2022 文件大小:233 KB

下载得到文件列表

at24c512资料.pdf

相关文档

文档介绍

文档介绍:该【at24c512资料 】是由【3144187108】上传分享,文档一共【3】页,该文档可以免费在线阅读,需要了解更多关于【at24c512资料 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。AT24C512存储器在无线抄表器中的应用
在掌上电脑、电子字典、移动手机、IC卡等手持产品中,广泛使用串行电可擦的可编程只
读存储器(EEPROM),与同容量的并行EEPROM芯片相比,它采用多种封装(如PDIP、EL、LAP、SOIC
等),具有结构紧凑、存储容量大、功耗和价格低、数据保存时间长(40年)、读写次数多(10万
次)等特点,
司最近生产的512k位(64K×8位)串行大容量电可擦的可编程存储器(EEPROM),可以在2线总线
上并接4片该芯片,本文将介绍该芯片的工作原理和与单片机的软硬件接口以及在掌上抄表系
统中存储抄表信息的应用.

具有如下三种工作电压:;;;64kX存储单8元;
符合双向数据传送I2C协议;具有硬件写保护和软件数据保护功能;
具有按页(128字节)写或按字节读写模式.
、A1:,如需连接4个
AT24C512芯片,则可用A0、Al来区分各芯片;SCL:
的数据写入存储器,而在下降沿从存储器读出数据并送往SDA;SDA:双向串行数据输入输出
;WP:,允许写操作;
与VCC相连时,,该脚将在芯片内部下拉到地.

AT24C512内部有512页,每一页为128字节,~FFFFH,



,,一般都需要
、1组成的命令字和两位地址选
择位A1、A0以及一位读/,命令字为“10100”,同一串行总线上可
以连接4个AT24C512器件,这些器件可以通过地址线A1,,
那么Al、,为0表示写操作,其格式如下:
同时,AT24C512外部引脚A1,AO也要相应连接到VCC或GND.(与器件地址选择位相对应)
2AT24C512的读写方式和工作时序

AT24C512的写操作有写字节和写页两种方式,
设备地址字并接到应答信号后,还需要发送2个8位地址来选择要写数据的地址,AT24C512接收
到这个地址后会应答一个零信号,
,发出结束命令,AT24C512进入内部计时的写周期,这个
,所有的输入都不能进行,直到写结束,EEP—ROM才能响
,
:当写页操作写入一个数据字节后,微控制器不发停止状态,而是
,EEP—ROM照样输出一个零应答信号.
因为一页只有128个单元,所以数据字的地址低7位在接收到一个字节后会自动加1,而高位地
址不变,,
一次要写的字节大于128字节,.

读操作有当前地址读、随机读、,只是在设备选
,内部数据的地址将保持在最后的读写
操作地址加1上,只要芯片有电源供给,
,
操作既可以是当前地址读,,会回应一个
,
到数据但不回应答信号时,读过程结束.
3在掌上抄表系统中的应用

图3是AT24C512在单片机控制的无线掌上抄表系统的应用电路,该掌上抄表器主要由电表
记录8000个用户的电表转数、底数、断送电控制、抄表时间等抄表信息,这些信息分别存放在
EEPROM中,每个用户信息共占用16个字节,2片AT24C512存贮这些现场抄表信息,以取代
原抄表器中的一片AT28C010(128k×8)并行EEPROM存储芯片.
时钟芯片采用DS1302,产生年、月、日、时、分、
近距离无线收发模块,
接口传送给上位机,同时又能控制PTR2000实现现场抄表,我们采用了三态门实现89C51单片机
一个串行口实现上述的两种通信功能.
扩展8255实现点阵LcD(128×64)显示功能及按键输入/、数
据、时间等显示,具有4行×8列汉字字符功能,按键由16个键,分别为0—9数字键及其它功能,
其中一部分功能如时间调整等参照手机设定方法,通过上/下移动键或配合数字键来实现.
MAX813实现电压检测与看门狗功能,,通过中断显示电池能量不足信息,
从而使抄表数据可靠,看门狗功能能防止抄表器单片机死机。

下面是将一个T寄存器(累加器)中的字节写入AT24C512的程序:
WRB:MOVR2,#08H位数据;8
;SCL
,停止操作;SCD
NOP
NOP
;SDA
;
AGAIN:RICA
,C数据位一sDA;
NOP
--"AT24C512;
NOP
NOP

DJNZR2,AGAIN
CAILDEL5MS延时5毫秒;

;
RET
若向第二片(AlAo=01)AT24C51中地址为7600H单元
写入一字符‘A’,则程序如下:
MOVA,#0A2H器件地址;
CAILWRB:
MOVA,#76H存储器地址高位;
CAILWRB
MOVA,#00H存储器地址低位;
CALLWRB
MOVA,#41H写人数据;
CALLWRB
关于读字节程序略.
4结语
在存取时间要求不高、实时性要求不强的数据采集的存储系统中,特别是对数据存储容量要求较
大的数据采集系统,广泛使用AT24C512串行大容量存储器(EEPROM),使产品开发的硬件成本、功
耗、.