如何扩大单片机的数据存储器?

 我来答
百度网友e133476
2023-06-28 · TA获得超过1078个赞
知道答主
回答量:70
采纳率:0%
帮助的人:8423
展开全部

存储器容量为4K8位需要2K4位芯片4片,所需片内地址线11根和片选地址线1根,但根据使用的MCU不同片选信号存在差异。分析如下:

对存储器芯片进行字拓展,即4/2=2

对存储器芯片进行位拓展,即8/4=2

故需要4片(2*2)RAM;此外需要1片74LS138。

存储器的地址范围:为2K,由2^11=2048=2K

故此处需要11根片内地址线,片选地址线只需要一根,通过反相器分成两组,控制两组(两片RAM为一组)RAM的片选信号。接线原理图如下图:

扩展资料

1.存储器容量的扩展

总片数=总容量/(容量/片)

(1)位扩展

只在位数方向扩展(加大字长),而芯片的字数和存储器的字数是一致的。即bit前面不一样,K前面保持一样。

(2)字扩展

仅在字数方向扩展,而位数不变。即K前面不一样,bit前面保持一样。

(3)字和位同时扩展

综合位扩展和字扩展。

2.存储器地址译码方法

(1)线选法

用高位地址直接作为芯片的片选信号,每一根地址选通一块芯片(无位扩展情况)。

(2)全译码法

除了将地址总线的低位地址直接与芯片的地址线相连之外,其余高位地址全部接入译码器,由译码器的输出作为各芯片的片选信号。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式