单片机能不能运行存储在外部存储器上的程序?实现方法?

STC12LE5410AD单片机能不能运行存储在外部存储器上的程序?实现方法?
3个程序已经存在外部存储器上(就像pc机的硬盘),如果需要运行哪个程序就直接复制到内存然后再运行。20分哦
不是复制到RAM,STC12LE5412AD的内部flash可以修改,正常运行的时候程序也是在flash上的,所以我想通过修改原来的程序,把原来的程序覆盖成现在的程序,不知道这样是否可行

1)能运行外部程序。
2)不知道你说的三个程序什么意思,只能加一个外部存储芯片,假如你是三个外部程序存储寻片,要在本机片内程序加如一段程序,和管脚配合硬件设定一下。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-01-20
有的人出200分或者200元悬赏一个问题,你这20分算什么呀?!

你说的这种单片机不能以总线方式扩展ROM,并且也不能把程序复制在RAM中在执行,这是51单片机的结构决定的。
第2个回答  2010-01-20
你这个直接强制地址跳转不就可以了吗。干嘛非要再RAM中运行,RAM很贵的,这个单片机支持外部存储器扩展吗?不是很了解。分支程序就可以了。
第3个回答  2010-01-20
soga
相似回答