附录整套24c16单片机读写驱动程序.pdfVIP

  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文档。上传文档
查看更多
用单片机实现通用存贮器 IC 卡的读写 自动化仪表 2002 Vol.23 No.6 P.37-41 本文对AT24 系列存贮器和 AT89 系列单片机的特征及总线状态作为介绍, 并以 AT24C01 与 AT89C2051 为例详细描述了通用存贮器 IC 卡的工作原理及 用单片机对其进行读写操作的基本 电路连接和软件编程方法。用存贮器 IC 卡 是由通用存贮器芯片封装而成的,由于它的结构和功能简单,生产成本低,使 用方便,因此在各领域都得到了广泛的应用。 目前用于IC 卡的通用存贮器芯 2 2 片多为 E PROM,其常用的协议主要有两线串行连接协议(I C)和三线串行链 接协议,其中比较常用的是 ATMEL 公司生产的 AT24 系列芯片。以 系列中 的 AT24C01 为例,它具有 1k 的存贮容量,适用于 2V~5V 的低电压/标准电压 的操作,具有低功耗和高可靠性等优点。而 AT89C2051 虽是 ATMEL 公司 89 系列单片机的低档型,但它具有 2k 的 FLASH ROM (可重编闪速存贮器)、 128×8 位内部 RAM 及全静态操作方式,同样也具有低功耗和较强的功能。下 面以 AT24C2051 为例,对通用存贮器 IC 卡的工作原理及基本电路连线作一介 绍,该线路简单,使用灵活,能可靠地对通用存贮器 IC 卡进行读写。 2 硬件特性 2.1 AT24 系列存贮器的特性 AT24 系列存贮器芯片采用 CMOS 工艺制造,内置有高压泵,可在单电压供 电 条件下工作。其标准封装为 8 脚 DIP 封装形式,各引脚的功能说明如下: SCL :串行时钟。在 脚的上升沿时,系统将数据输入到每个 EEPROM 器 件,在下降沿时输出。 1 SDA :串行数据。 引脚为开漏极驱动,可双向传送数据。 A0 、A1 、A2 :器件/页面寻址。为器件地址输入端。在 AT24C01/02 中, 引脚被 硬连接。 Vcc :一般输入+5V 的工作电压。 图 1 是符合 ISO7816-2 标准的 IC 卡的触点图(见 IC 卡书 P186)。对于 AT24 系 列通用存贮器 IC 卡来说,通常只需使用四个触点。AT24C01 的内部组态为 128 个 8 位字节,而对随机字寻址则需要一个 7 位地址。 2.2 总线状态及时序 AT24C01 的 SCL 及 SDA 两总线可通过一个电阻上拉为高电平,SDA 上的数 据仅在 SCL 为低 电平时才能改变。当 SCL 为高电平时,SDA 的改变表示“开始” 和“停止”状态。此时,所有地址和数据字都以 8 位串行码方式输入输出 EEPROM。 开始状态:SCL 为高电平时,SDA 由高电平转入低电平。 命令必须在其它命 令前执行。 SCL SDA 停止状态:SCL 为高电平时,SDA 由低电平转入高电平。 命令可终止所 有通讯。 SCL SDA 2 确认:相同总线上的设备在收到数据后,以置 SDA 为低 电平的方式对其进 行确认。 SCL SDA 2.3 器件寻址 AT24 系列 EEPROM 在开始状态后需紧接一个 8 位器件地址,以进行应读写操 作。设备寻址码的高 4 位为 1、0、1、0,对于 AT24C01/02 ,寻址码高 4 位后面的 三位是器件寻址码,与它们的硬连线管脚相对应。最低应是读写选择位,置 0 时可激发读操作。 AT24 设备寻址码具体的格式如下: 1 0 1 0 A2 A1 A0 R/W 2.4 AT89C2051 芯片 AT89C2051 是 MCS-51 产品的兼容型,它具有 2k 的 FLASH ROM、128 字节 ROM,15 根 I/O 引线、两个 16 位定时/计数器、一个五向量两级中断结构、一个 全双工串行口、一个精密模拟比较器以及片内振

文档评论(0)

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

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

1亿VIP精品文档

相关文档