当89C51单片机外部的程序存储器和数据储存器同时扩展时的地址分配

如题所述

第1个回答  2017-06-23
地址是一样的,只是选通不一样。片选,你如果想简单一点的话,可以用一个IO口控制两个存储器的选通。
P0外接一个地址锁存器74HC373或者573。具体接法可以参考并行扩展。
地址信号从P0和P2口出去,低位在P0,高位在P2,数据从P0读入。
不过一般并行扩展都只扩展一块芯片。如果你的系统里面同时要用RAM和ROM,建议RAM部分采用并行扩展(因为RAM一般要求速度快,并行有这个优势),ROM使用串行EEPROM,比如AT24C256。这样不容易冲突。程序也相对简单。本回答被提问者采纳
第2个回答  2017-06-23
外部程序存储器和数据存储器扩展,地址可以重叠,互不干扰,因为控制信号不一样,读写指令也不一样。本回答被网友采纳
第3个回答  2022-07-05
51 单片机所管理的外部存储器,是“哈佛”结构。
程序存储器和数据储存器,是相互独立,互不相关的。
它们的地址,你可以随心所欲的分配。
相似回答