本帖最后由 老鱼探戈 于 2013-7-17 22:14 编辑
如果不能换MCU的话,试试下面的:
1、优化程序(ROM)
2、标志位用BIT型不用BYTE型,能用BYTE型不用INT和LONG型;不用结构体,不用指针(RAM)
3、在无影响的情况下,分时复用全局变量(RAM)
4、尽量少用查表(ROM)
5、函数嵌套级别尽量小,尽量不带参数和不返回变量(ROM AND ROM)
6、用汇编,不用C(ROM)
如果BANK1的RAM实在不够用,只能去切换BANK。其实也没什么,只要知道哪些变量是定义在BANK1或BANK0,用的是和切回来即可。
暂时只想到这些。。。
以上回答仅供参考,不负连带责任! 哈哈~
|