打印

内带64KROM的单片机还可以扩展外部ROM吗?

[复制链接]
3560|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
can88can88|  楼主 | 2008-5-9 17:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如题,EA用来选择用不用外部ROM,当为低电平的时候只用外部ROM,当它外高电平的时候用内部ROM,而且当地址高于内部ROM最高地址时自动访问外部ROM。
那么如果内部ROM已经是64K了,那么按道理,单片机要么只用内部ROM,要么只用外部ROM。是这样吗?那64kROM不够用怎么扩展?
还有一个问题就是EA与外部RAM存取无关,对吗?

相关帖子

沙发
can88can88|  楼主 | 2008-5-9 18:08 | 只看该作者

可以通过控制EA位来选择内部或外部吗?

使用特权

评论回复
板凳
xwj| | 2008-5-9 18:19 | 只看该作者

51能用到“64kROM不够用”,那你真有本事

想办法把常量表格用XRAM寻址吧

使用特权

评论回复
地板
can88can88|  楼主 | 2008-5-9 18:23 | 只看该作者

学习研究。你可以就我的疑惑解答吗?

使用特权

评论回复
5
yysmcu| | 2008-5-12 00:34 | 只看该作者

可以吧,可以搞个开关控制EA的高低电平

使用特权

评论回复
6
gyt| | 2008-5-12 14:51 | 只看该作者

没有什么意义吧

使用特权

评论回复
7
农民讲习所| | 2008-5-12 15:13 | 只看该作者

同意小x

可以这样:将表格和数据存放在串行EEPROM或串行FLASH中,初始化时将数据读出放到外部XRAM中。

XRAM扩展比代码CODE扩展容易百倍。

使用特权

评论回复
8
aibxyz| | 2008-5-13 11:14 | 只看该作者

有这样的扩展东西,upsd

不过你想再用内部的是不行了,都用外面的吧
可以有好多块64k的

使用特权

评论回复
9
emic| | 2008-5-14 10:31 | 只看该作者

可以

可以外扩ROM,
根据单片机而异,我碰到过可以外扩128K的,256K的,如世纪民生的CS6209

使用特权

评论回复
10
SupermanTm| | 2008-5-14 16:47 | 只看该作者

当然可以啊

如果你的片外ROM大多用于存放数表一类数据的话,可以按RAM的连接方法,用 MOVX 来读取;

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

7

帖子

0

粉丝