他256个RAM首先堆栈占用一部分,其次,程序运算占用一部分,实际你可以用的也就2,30个,如果程序小,而且没有中断可能还能多点,也就是100多个吧。毕竟内部定义一个变量他就要占用一个到多个内存。而运算时A,B寄存器,还有别的运算都是需要R0-R7这些的,这些几乎不能用又去了8个。。所以51RAM不大。。省点用
keil没破解,破解后问题马上解决