- 1、本文档共39页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
(第8章89C51单片机扩展存储器的设计
扩展存储器设计 问题的提出 二、程序存储器ROM的扩展 2、存储器地址空间分配 一个存储器单元对应一个地址 在外扩的多片存储器芯片中,AT89C51要完成这种功能,必须进行两种选择: 一是必须选中该存储器芯片(或I/O接口芯片),这称为“片选”,只有被“选中”的存储器芯片才能被AT89C51读出或写入数据。为了片选的需要,每个存储器芯片都有片选信号引脚 二是在“片选”的基础上再选择该芯片的某一单元,称为“单元选择”。 常用的存储器地址分配的方法有两种:线性选择法(简称线选法)和地址译码法(简称译码法)。 最常用的译码器芯片:74LS138(3-8译码器)74LS139(双2-4译码器)74LS154(4-16译码器)。 例 要扩8片8KB的ROM 2764 三、数据存储器RAM的扩展 四、综合扩展 五、 ATMEL89C51单片机的片内闪烁存储器 89C51片内闪烁存储器的主要性能: (1)片内有4KB可在线重复编程的闪烁存储器 (Flash Memory)。 (2)存储器可循环写入/擦除10000次。 (3)存储器数据保存时间为10年。 (4)宽工作电压范围:Vcc可为+2.7~6V。 (5)全静态工作:可从0Hz~16MHz。 (6)程序存储器具有3级加密保护。 (7)空闲状态维持低功耗和掉电状态保存存储器内容。 读片外RAM操作时序 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 写片外RAM操作时序 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 译码法 各片62128地址分配 P2.6 P2.7 译码输出 选中芯片 地址范围 存储容量 0 0 YO* IC1 0000H-3FFFH 16K 0 1 Y1* IC2 4000H-7FFFH 16K 1 0 Y2* IC3 8000H-BFFFH 16K 1 1 Y3* IC4 C000H-FFFFH 16K Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. (1)MCS—51 对外部数据存贮器的操作指令 MOVX A,@Ri MOVX @Ri, A MOVX A,@DPTR MOVX @DPTR, A 只能寻址较小的外部数据存贮器空间 能对64KB的外部数据存贮器空间寻址 注意: (2)由于80C51采用不同的控制信号和指令 ,尽管ROM与RAM的地址是重叠的,也不会发生混乱。 片外数据存储器RAM的读和写由89C51的RD(P3.7)和WR(P3.6)信号控制,而片外程序存储器EPROM的输出允许端(OE)由89C51的程序存储器读选通信号PSEN控制。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 采用线选法扩展2片8KB的RAM和2片8KB的EPROM。RAM选6264,EPROM选2764。 地址分配 P2.6 P2.5 选中芯片 地址范围 存储容量 1 0 IC1 C000H-DFFFH 8K 0 1 IC2 A000H-BFFFH 8K 1 0 IC3 C000H-DFFFH 8K 0 1 IC4 A000H-BFFFH 8K Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 采用译码器法扩展2片8KB EPROM,2片8KB RAM。EPROM选用2764,RAM选用6264。
文档评论(0)