24C02的资料 2-.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
24C02的资料 2-

一、EPROM与EEPROM: EPROM(Erasable Programmable Read Only Memory),中文含意为“可擦除可编程只读存储器”。它是一种可重写的存储器芯片,并且其内容在掉电的时候也不会丢失;换句话说,它是非易失性的。它通过EPROM编程 器进行编程,EPROM编程器能够提供比正常工作电压更高的电压对EPROM编程。一旦经过编程,EPROM只有在强紫外线的照射下才能够进行擦除。为了进行擦除,EPROM的陶瓷封装上具有一个小的石英窗口,这个石英窗口一般情况下使用不透明的粘带覆盖,当擦除时将这个粘带揭掉,然后放置在强紫外线下大约20分钟。主要IC有27XX系列和27CXX系列。 ?EEPROM(electrically erasable, programmable, read-only )是一种电可擦除可编程只读存储器,并且其内容在掉电的时候也不会丢失。在平常情况下,EEPROM与EPROM一样是只读的,需要写入时,在指定的引脚加上 一个高电压即可写入或擦除,而且其擦除的速度极快!通常EEPROM芯片又分为串行EEPROM和并行EEPROM两种,串行EEPROM在读写时数据的 输入/输出是通过2线、3线、4线或SPI总线等接口方式进行的,而并行EEPROM的数据输入/输出则是通过并行总线进行的。主要IC有28XX系列。 二、24c02芯片硬件介绍: ????????????????????????????????????????????????????? 1、引脚说明: A0,A1,A2——地址输入引脚,走位硬件寻址的依据,同种芯片可同时连接8片(2^3); Vcc,Gnd——电源,接地引脚,1.8-5.5v Wp——写保护,当Wp接地时,允许对器件的正常读写操作;当Wp接高电平时,写保护,只能进行读操作。 SDA——串行地址/数据输入/输出端口,双向传输,漏极开路,需外接上拉电阻到Vcc(典型阻值为10k)。 SCL——串行时钟输入,高低电平不同状态与SDA配合,执行不同的命令。 2、存储结构: ?????????????? ??????????????? 24c02的容量是2k,256字节。其他同型号的芯片容量如上图。 三、使用说明: 1、连线: 其中SCL,SDA可以连接到单片机的I/O口,Wp也可以连接到单片机的I/O,对写保护进行控制。 2、器件寻址: ???????????????? 前八位是地址地址信号,从最高位(MSB)开始,其中前四位是固定值1010,后三位有管脚A0、A1、A2的基地情况确定。最后一位是读写控制信号,0表示写,1表示读。若与SDA线发送过来的地址比较一致,则器件输出应答0,否则将返回等待状态。 器件内部地址寻址是在器件寻址之后,对256个字节进行寻址,直接传送8位地址信号(00-FF)对应于器件内部的地址。 3、写操作: (1)、字节写——一次只写一个字节 ????????????? 先由主机发送起始命令,再发送送器件地址,当主机接收到器件的ACK应答后,便继续发送内部字节地址,当接收到ACK应答后继续发送数据,当8位数据发送完毕之后,主机接收到器件的ACK应答,在发送停止信号。 (2)、页写: ???????????????? 页的初始化与字节写的初始化相同,只是主器件不会再发送完第一个数据之后就发送停止信号,而是继续发送7个数据,接收到每个数据之后,地址的后三位会自动加一,高位地址不变,维持在本页之内;当内部产生的字地址超过了本页的页边界地址时,随后写入的数据将写到该页的页首,先前的字节将会被覆盖。? 4、读操作: (1)、当前地址读: 内部地址计数器存放着上一次访问时最后一个地址加1的值,只要芯片有电,该值就被保存。当读到最后页的最后字节,该地址变为0;当读到某页的页尾时,该地址转向该页页首。 (2)、随机读: ???????? 先写一个目标地址,一旦器件接收到该地址,并发出一个AVK应答信号,则主器件就产生一个重复的起始条件,然后主器件发送一个器件地址(读),从器件应答ACK,然后随时钟读出数据。 (3)、顺序读: ??????? 顺序读可以通过随机读或者当前读来启动,主器件接收到一个数据后,应答ACK;只要从器件接收到ACK信号,其字地址自动加1,并随时钟将数据输出。若到达存储器的末尾,则地址变为0。如果主器件不发送ACK而是停止信号,则结束顺序读。 四、程序举例说明 #includereg52.h?????????????????????????//头文件定义 ?????? #define uchar unsigned char?????????//定义代替字符 ???????sbit sda=P2^0;????????????????????????

您可能关注的文档

文档评论(0)

bokegood + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档