本帖最后由 DownCloud 于 2011-10-13 13:09 编辑
声明一个结构体,由位段组成啊,这样可以直接位操作。
struct TwoByteBit
{
unsigned bit0:1 ;
unsigned bit1:1 ;
unsigned bit2:1 ;
unsigned bit3:1 ;
unsigned bit4:1 ;
unsigned bit5:1 ;
unsigned bit6:1 ;
unsigned bit7:1 ;
unsigned bit8:1 ;
unsigned bit9:1 ;
unsigned bit10:1 ;
unsigned bit11:1 ;
}
然后就可以这样了
struct TwoByteBit pwm_out;
...
pwm_out.bit0=1; //访问
|