请教,51单片机外部RAM

[复制链接]
7585|18
 楼主| meter007 发表于 2011-2-18 12:19 | 显示全部楼层 |阅读模式
本帖最后由 meter007 于 2011-2-18 13:08 编辑

大家好,我刚学51单片机,帮我回答下几个单片机问题吧,解除我心中的疑惑,谢谢了


51单片机有256内部RAM(高128字节,低128字节),这个理解了。

它是不是还有256字节的外部RAM吗?(是不是?)

还是说我理解错了, 根本没外部RAM的,外部RAM都是外部硬件扩展的,是吧

可能表达的比较绕
ayb_ice 发表于 2011-2-18 13:22 | 显示全部楼层
有些有,有些没有
仔细看具体的手册
受不了了 发表于 2011-2-18 13:35 | 显示全部楼层
传统的51芯片内部没有你说的那个外部RAM的,现在的一些51芯片里有一大片可以通过DPTR访问的外部RAM,比如华邦77E系列,新华龙的所有芯片
 楼主| meter007 发表于 2011-2-18 14:33 | 显示全部楼层
3# 受不了了

就是说外部RAM集成在片内了? 整个1单片机来说内部就有 内部RAM和外部RAM? 是吗
huangqi412 发表于 2011-2-18 14:41 | 显示全部楼层
教科书上的标准51是没有的,有些公司出的“变种”51有。
受不了了 发表于 2011-2-18 14:41 | 显示全部楼层
是那意思,那一片空间跟外部扩展的RAM一样使用
受不了了 发表于 2011-2-18 14:41 | 显示全部楼层
5楼掉了?
teddeng 发表于 2011-2-18 14:46 | 显示全部楼层
恩,你这么理解可以。从编程的角度来说,用MOV指令访问的是内部RAM,MOVX指令访问的就是外部RAM。
并且,外部RAM集成到片内后,原来访问片外外部RAM需要的一些引脚信号也不会出现在相关引脚上了,对用户来说又多出了可做其他用途的引脚资源。
chen3bing 发表于 2011-2-18 16:27 | 显示全部楼层
学习。
hecm1225 发表于 2011-2-18 16:58 | 显示全部楼层
学习。
1985tianxia 发表于 2011-2-18 19:06 | 显示全部楼层
学习。
nan_banqiu 发表于 2011-2-18 21:18 | 显示全部楼层
外面 里面的区别
sxhhhjicbb 发表于 2011-2-18 22:50 | 显示全部楼层
C8051F就有.标准的是不带的,要自已扩.
mcu5i51 发表于 2011-2-19 08:33 | 显示全部楼层
把所谓的外部RAM理解为扩展RAM就好了,可以自己弄,也可以是增强型的内部带的;
wangzhanko2009 发表于 2011-2-19 09:01 | 显示全部楼层
4# meter007

是的,就就这样
ncigray 发表于 2011-2-19 10:52 | 显示全部楼层
是外部扩展的,用P0,P2口接外部ram芯片才会有。
justrong 发表于 2011-3-4 12:25 | 显示全部楼层
内部RAM低128是可以直接(寻址)访问的,外部必须要间址,无论其是集成在片内或外部扩展
chunyang 发表于 2011-3-4 13:10 | 显示全部楼层
标准51只有128字节的RAM,52有256字节,这是基本配置,有些厂家的兼容产品集成了Xdata RAM,大小不一,从256字节到64K都有,具体要看器件手册。
nudf0009 发表于 2011-3-4 14:13 | 显示全部楼层
学习了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

41

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部