51片外RAM最大可扩展到64K,这是受谁的限制?

51片内有128个RAM存储单元,而且片外还可以扩展64K的RAM,,51的ROM最大也可扩展至64K,这是因为其程序计数器PC是16位的,可寻址字节为2的16次方,即6... 51片内有128个RAM存储单元,而且片外还可以扩展64K的RAM,,51的ROM最大也可扩展至64K,这是因为其程序计数器PC是16位的,可寻址字节为2的16次方,即64K。那RAM最大可扩展至64K是受谁的限制呢?难道是DPTR?这和51的总线有关系吗?顺便问一句,51有所谓总线的概念吗?如果有那么地址总线和数据总线分别是怎样的? 展开
 我来答
amidz
2011-11-16 · TA获得超过1069个赞
知道小有建树答主
回答量:1525
采纳率:0%
帮助的人:931万
展开全部
51单片机使用MOVX A,@DPTR指令访问外部RAM,外部总线为P0和P2,是16位的,而且DPTR也是16位寄存器,故直接寻址可以达到64K。如果需要读取更大的RAM可以使用扩充端口的办法,就可以说没有什么限制了。
地址线与数据线的分离是使用了ALE这个信号,当这个信号有效时P0口的输出被锁存在锁存器中,被锁存的地址与P2口的地址一起组成16位地址,当ALE这个信号无效时P0口输出数据,即数据总线。
上海韦凌控制设备有限公司
2025-08-05 广告
服务热线:13641778300 上海韦凌控制设备有限公司是以经营燃烧控制系统、火焰监测系统、燃烧安全设备、燃烧器及燃烧器配件为主,集提供热能工程的解决方案,锅炉、窑炉、焚烧炉等设备的改造、维修及燃烧器选型设计、安装、调试、维修保养为一体的... 点击进入详情页
本回答由上海韦凌控制设备有限公司提供
做而论道
高能答主

2011-11-16 · 把复杂的事情简单说给你听
知道大有可为答主
回答量:3.2万
采纳率:86%
帮助的人:8808万
展开全部
51有所谓总线的概念吗?如果有那么地址总线和数据总线分别是怎样的?
====
P2、P0是地址总线;
P0是数据总线。
P0是复用的。

地址线,是16位的,所以限定了64K的地址范围。
如果想要使用更多的地址空间,可以利用接口,来输出更高位的地址。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
czg13145520
2011-11-16
知道答主
回答量:21
采纳率:0%
帮助的人:13.7万
展开全部
地址总线和数据总线是分时复用的。。在写数据时 首先P0口送出的是要写的地址的低8位,P2口送出的是高8位地址,等地址送出后 然后P0口作为数据总线送出数据 这一切都是按照单片机的时序严格工作的 。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式