我们知道51单片机只有128BYTE的RAM, 有的增强型有XRAM,此时编程时就要注意,否则就有可能超出空间 1 对于各模块的全局变量.静态变量.全局枚举型常量,静态枚举型常量.个别操作存储(如外部spi_flash)的局部变量都要修饰成XDATA类型,从而节省空间. 2 对于bit型变量,可以自己先定义bdata型变量,再定义bit型位变量,也可以直接定义bit型让系统自己定位. 3局部变量.参数.返回值都不用xdata型,从而提高速度(用了也不会节省data空间). 增强型51单片机设计时…