- 1、本文档共43页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据存储器的扩展()
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
您可能关注的文档
最近下载
- 2024年4月广东深圳市光明区马田街道办事处招聘一般专干及笔试历年典型考题及考点剖析附答案带详解.docx
- 文秘技能大赛题库完整.pdf
- 建筑工程图集 07SJ504-1 隔断、隔断墙(一).pdf
- 班级管理方案和班委职责与班级管理条例(范本)合集.doc VIP
- 2025年广东省高中语文学业水平合格考试卷试题(含答案详解).pdf VIP
- 金融监管学银行监管讲义课件.pptx
- 高中体育与健康_篮球 传切配合 教学课件设计.ppt
- 二 《简单相信,傻傻坚持》(教学课件)-【中职专用】高二语文精讲课堂(高教版2023·职业模块).pptx VIP
- 人教版《劳动教育》九年级 劳动项目二《三餐有营养》课件.pptx
- 2024年中考语文一轮复习(全国)(老师用)议论文写作(练习).pdf VIP
文档评论(0)