close


#define bit0     1
#define bit1    (1<<1)//10(shift left)
#define bit2    (1<<2)//100
#define bit3    (1<<3)
#define bit4    (1<<4)
#define bit5    (1<<5)
#define bit6    (1<<6)
#define bit7    (1<<7)
//

#define set(reg,b) reg |= (b)//設定特定bits為1 
#define clr(reg,b) reg &= (b)//mask特定bits以外的位元 
#define tgl(reg,b) reg ^= (b)//reverse特定bits 
int main(){

char a = 0xFE;

set(a,bit0);

printf("%X",a);

return 0;

}

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 tommychou1229 的頭像
    tommychou1229

    tommychou1229的部落格

    tommychou1229 發表在 痞客邦 留言(0) 人氣()