导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→我用keil C51仿真AT89C52,当我的程序超过8K的[sun-lh]

 *第14662篇: 我用keil C51仿真AT89C52,当我的程序超过8K的时候为什么不行,请指教!

  
楼 主:sun-lh 2003年7月20日19:03
 我用keil C51仿真AT89C52,当我的程序超过8K的时候为什么不行,请指教!
我用keil C51仿真AT89C52,当我的程序超过8K的时候为什么不行,请指教!
  
2楼:guest 2003年7月20日20:56
 好象AT89C52的FLASH ROM 
好象AT89C52的FLASH ROM 只有8K吧!看看仿真设置能改不,但是就是行,最后烧片子的时候也不行啊,找替代品或者给程序减肥吧
  
3楼:sun-lh 2003年7月21日08:54
 我的硬件系统板上有64K的ROM,我想以
我的硬件系统板上有64K的ROM,我想以后程序放在它的里面,并且我选择8032CPU,在伟福里面设定程序放在仿真器里面,keil仍然不能正常运行我的程序。急寻高手帮助解决。
  
4楼:叶风 2003年7月21日11:45
 at89c52只有8k rom如果程序超出范围 需要换芯片
  
5楼:sun-lh 2003年7月21日16:04
 你说的89C52只有8K Flash,这
你说的89C52只有8K Flash,这个我知道,但是我的硬件板子上有64k的ROM,我的程序已经超过8k了,我准备将程序存放在外部 程序存储器中,那么我仿真的时候的仿真器和keil的工程应当如何设置呢?我问的是这个问题,谢谢!
  
6楼:幽游梦蝶 2003年7月21日16:18
 分bank
  
7楼:sun-lh 2003年7月21日16:53
 如何分bank,好象分bank是需要用口
如何分bank,好象分bank是需要用口线对多个存储器段进行片选。我看了Keil的说明,不知该怎么设,请指教!
  
8楼:Kuang-chingTsui 2003年7月21日16:46
 参考:
仿真器设置成89c52则程序区只有8K,大于8K应设置仿真器8032,使用外部ROM。另外,51系列MCU内部和外部程序区的低地址区(如8K以下)是重合的。


  
9楼:sun-lh 2003年7月21日16:52
 我已经试过了,不行。我用的是伟福的E60
我已经试过了,不行。我用的是伟福的E6000/L仿真器,POD8x5xp仿真头,调试工具是KeilC51,我曾经在仿真器设置和keil工程中选择的芯片都是8032进行了实验,结果不行,请帮忙想想有没有其他的办法。

>>>>>>对该主题发表你的看法

本主题贴数9,分页: [第1页]


[上一篇主题]:[求助]请问各位大虾,FLASH memory和EEPROM有什么区别?

[下一篇主题]:那位DX有电磁伐方面的资料,能给我一份么,非常感谢