摘要: #define N1 (1 << n)1.向第n bit内写入1(寄存器可读) register_0 |= N1;2.向第n bit内写入0(寄存器可读) register_0 &= ~N1;3.将第n bit翻转(0变1, 1变0)(寄存器可读) register_0 ^= N1;4.判断第n bit是否为1(寄存器可读) if(register_0 &N1)5.判断第n bit是否为0(寄存器可读) if( !(register_0 & N1) )对于寄存器赋值的时候常用这种方法,好处不一而足,而对于配置寄存器来说,把所有有意义的bit都define出来 阅读全文
posted @ 2012-05-11 14:03 poiu_elab 阅读(366) 评论(0) 推荐(0) 编辑