英锐恩单片机论坛,Microchip单片机,模拟器件,接口电路,麦肯单片机,单片机应用交流

标题: 如何在PICC中进行位定义? [打印本页]

作者: kingman    时间: 2009-4-18 17:57
标题: 如何在PICC中进行位定义?
union {
struct {
unsigned b0: 1;
unsigned b1: 1;
unsigned b2: 1;
unsigned b3: 1;
unsigned b4: 1;
unsigned b5: 1;
unsigned : 2; //最高两位保留
} oneBit;
unsigned char allBits;
} myFlag;
需要存取其中某一位时可以
myFlag.oneBit.b3=1; //b3 位置1
一次性将全部位清零时可以
myFlag.allBits=0; //全部位变量清0





欢迎光临 英锐恩单片机论坛,Microchip单片机,模拟器件,接口电路,麦肯单片机,单片机应用交流 (http://enroobbs.com/) Powered by Discuz! X3.2