C51编程:另外一个问题 我在用89C55时,开始一直用SMALL模式用128B的RAM,编译后可以正常工作,但是由于
后来工程的增加,要用更多的RAM,于是设置为COMPACT模式,编译后就不能正常工作了,单
步执行也不行,会在有些地方死机.就是以前在SMALL模式下能使用的程序一换成COMPACT模
式也不行.(P0-P3口都做I/O口).
开始用的是伟福编译器及伟福E2000/T仿真器,现在用KEIL51 620C老古的仿真器也是这
样。请问怎么回事.
好象很多都是在switch语句时死掉的,请问大虾们,是怎么会事,该怎么改。以前用52的时候没有碰到这个问题。是不是由data变为idata 要注意些其他什么东西。
需要注意堆栈
能否将你的程序发一份给我测试一下?
难道老古不愿意回答我吗????
的确是堆栈的问题,这个问题我已经解决,但是关于您的仿真器使用有如下问题,望解疑
单步运行比较慢,,一般最好用断点或运行到光标.这是写flash rom比较慢引起的,