九齐单片机不能直接用bit这条指令新建一个bit类型的变量,但是可以通过新建一个八位的无符号变量,然后单独定义里面的每一位,拆开来用。有的时候RAM不够用,这个方法也能适当的省出一点点空间。
unsigned char flag0=0;
__sbit bit1 = flag0:0;
__sbit bit2 = flag0:1;
__sbit bit3 = flag0:2;
__sbit bit4 = flag0:3;
__sbit bit5 = flag0:4;
__sbit bit6 = flag0:5;
__sbit bit7 = flag0:6;
注意下划线是两个!