省空间方法
1 少用浮点运算
2 代码精简,判断条件时,不在定义域内的数据不要处理与判断
3 预算时偏重于位操作
4 判断条件时也可以用位操作或单独对BIT判断
如:定义有BatteryStatus的FLAG,判断BatteryStatus的第四位是否为0,
传统方法为:if(BatteryStatus&0x10){……}
省空间方案为先定义
__sbit BatteryStatus_DelayFlg = BatteryStatus:4;
后面只需要判断:if(BatteryStatus_DelayFlg ){……}