”8051码的一部分使用89C51的

S

sandeepjaipur

Guest
嗨!

我们正在根据电话交换机项目8051(Ph89c51),我们使用的是外部的EP -光碟27C010,

我们正在写的“C我们的代码”和编译器是Frankline,我想部分的微型位指示programm及EP - ROM程序,所以当我们最想送的升级,我们都是寄给美国EP - ROM上。

按照我们的程序员,他们告诉我
, 我们无法这项计划的一部分
, 由于我们使用的C编译器ASM中,这是很容易的。

我谨建议,我们如何能够参与微观位指示我们的代码及EP - ROM上。

我们想储存在微控制器和休息都在环氧树脂非常少的代码光盘,

我们要编辑每个微控制器及EP - ROM的2种不同的文件。

请帮助我。

感谢和问候

 
给我们的代码的流程图和部分代码存储在外部ROM。

 


为了使用sperate程序您将需要使用C语言函数指针

还必须设置你的C连接器连接到一个不同的充每个程序的内存区

所有的韧皮

波比

 
如果你的'小'在8051闪存的代码
, 只不过是你的外部EEPROM跳,你也许可以使另一个代码的起始地址为你以外0x000主程序使用编译器的命令行参数。我不知道这其实,但谁知道?

<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="很高兴" border="0" />我同意指针的解决方案了。

只是为了您的信息,如果我没有错的话,与闪存EEPROM的地区
, 可分隔的爱特梅尔AVR的ATmegas,因此acomodating这样的代码更新的目的...CMIIW

 
AT89C51的有8亩闪存内部,从0000h地址1FFFh。以上这个地址必须在外部存储器EEPROM中。,所以这个从2000小时的讲话。

在您的代码中的内存就可以开始写地址码0x0000,
牛津0000h

和外部存储器代码代码0x2000开始写作。
牛津0x2000h

 

Welcome to EDABoard.com

Sponsor

Back
Top