方法一:确立一个简化算法,压缩图像编码,用时间复杂度换空间复杂度。
方法二:片外扩展ROM,不过要浪费I/O口,用IIC、SPI的外部存储器可以少用几个I/O但没有并行的快。
C52rc的内部FLASH是8K的,你的程序是不是超过8K了。要不换个C53(15k)、C54(16k)或者C58(32K)的。
或者你找个24lc64之类的外部存储器来扩展程序区。
使用SPI总线的AT45系列的Flash来存储吧,这种系列的单片机至少有1M字节的容量。
外加片外程序存储器试试,应该是你的程序太大,超出你那单片机的存储容量8K了.
你的keil 不是破解的,是试用的。所以就出现这种问题。你用破解的再装一下就知道了。