定义一个8位的寄存器(0xF0是寄存器的地址):
#define REG 0xDE
1)对单个的位进行赋值
(1)将寄存器REG的第2位置“1”
REG |= (1 << 2);
(2)将寄存器REG的第2位清零
REG &= ~(1 << 2);
(3)将寄存器REG的第2和第4位置“1”
REG |= (1 << 4) | (1 << 2);
(4)将寄存器REG的第3和5位清零
REG &= ~( (1 << 5) | (1 << 3) );
位置1使用位运算"|"
位置0使用位运算"&"