74 数据存储器的扩展.ppt

  1. 1、本文档共43页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
74 数据存储器的扩展

7.4 数据存储器的扩展 7.4.1 并行传送外部数据存储器的扩展方法 单片机和数据存储器的连接方法与程序存储器的连接方法大致相同,主要区别在控制信号上。地址线、数据线均与程序存储器的连接方法一致。因为数据存储器既要读又要写,所以必须有控制读写的信号线。 图7-7是单片SRAM6116(2 K×8位)的扩展连接图。 7.4.2 串行传送数据存储器的扩展方法 1) 一般特性 AT24C01是一种采用CMOS工艺制成的128×8位串行可电擦除的可编程只读存储器,自动擦除时间不超过10 ms,典型时间为5 ms。 2) 引脚图及说明 AT24C01A引脚图见图7-8,各引脚功能如下: (1) ?SCL:串行时钟端,用于对输入和输出数据的同步。 (2) ?SDA:串行数据地址输入或输出端,串行双向数据输入、输出端。 (3) ?WP:写保护,硬件数据保护端接地时可对整个存储器进行正常读写,接电源时具有写保护功能。 (4) ?A0、A1、A2:片选输入。 (5) ?VCC:电源端,接+5 V电源。 (6) ?VSS:接地端。 3) 芯片操作 (1) 功能描述:AT24C01A支持I2C双向二线制串行总线及其传输规约。在串行EEPROM系统中,必须有一片可以产生串行时钟(SCL)的主器件控制,通常这个主器件就是单片机,控制其总线访问及产生“启动”和“停止”信号。 (2) 总线特性:I2C双向二线制串行总线协议定义只有在总线处于“非忙”状态时,数据传输才能被初始化。 ① A段:总线非忙状态,在此期间SDA、SCL都保持高电平。 ② B段:启动数据传输,当SCL为高电平时,SDA由高电平变为低电平的下降沿被认为是“启动”信号,只有出现了启动信号后,其他命令才有效。 ③ C段:停止数据传输,当SCL为高电平时,SDA低电平的上升沿被认为是“停止”信号。 ④ D段:数据有效,在出现“启动”信号以后,SCL为高电平且数据线稳定,这时数据线的状态表示要传送的数据。 (3) 芯片寻址:当芯片接收到“启动”信号后,需要接收一个8位的控制字,控制字的格式如图7-10所示。 A2、A1、A0三位地址与引脚上的A2、A1、A0的接法(接VCC=1,接VSS=0)相比较,如果一致,该芯片被选通。所以一个总线上总共可以挂八个AT24C01A。 (4) 字节编程方式:在这种方式下,微处理器发送EEPROM存储单元地址和一个字节数据至EEPROM。字节写入的帧格式见图7-11。 (5) 读操作:读操作分三种情况,即读当前地址存储单元的数据,读指定地址存储单元的数据,读连续存储单元的数据。 (6) ?AT89C51与AT24C01A接口电路:因为89C51不带I2C总线,所以必须用I/O口来模拟I2C总线的工作时序。硬件接口见图7-13。 软件编程非常关键,一定要注意P1.0、P1.1的时序应严格符合I2C总线时序,否则AT24C01A将不能正常工作。以下给出用单片机模拟I2C总线时序的程序,此程序向AT24C01A指定地址写入一个字节数据。30H单元放要写入AT24C01A数据的地址,R0放要写入的数据。 程序如下: WROM: SETB P1.0 LCALL DELAY SETB P1.1 LCALL DELAY CLR P1.0 LCALL DELAY CLR P1.1 LCALL DELAY MOV R2,#08H ;送写控制字 MOV A,#0A0H WM2: LCALL WRITE LCALL DELAY SETB P1.1 LCALL DELAY CLR P1.1 LCALL DELAY MOV R2,#08H ;送写入数据的首地址 MOV A,30H LCALL WRITE LCALL DELAY SETB P1.1 LCALL DELAY CLR P1.1 LCALL

文档评论(0)

magui + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8140007116000003

1亿VIP精品文档

相关文档