对某一位进行赋值,置0、置1、取反;
整体赋值
TEST = 0xff;
TEST = (1<<7)
TEST = (1<<7) | (1<< 3) | (1<< 2)
指定与操作
TEST & = 1<<7
指定位清零
TEST & = ~ (1 << 7)
指定位置1
TEST | = (1<<7)
将寄存器的指定位置1或清0;任意位置1
TEST | = (1<< n)
将寄存器的任意位清0
TEST & = ~ (1<< n)
对某一位进行赋值,置0、置1、取反;
整体赋值
TEST = 0xff;
TEST = (1<<7)
TEST = (1<<7) | (1<< 3) | (1<< 2)
指定与操作
TEST & = 1<<7
指定位清零
TEST & = ~ (1 << 7)
指定位置1
TEST | = (1<<7)
将寄存器的指定位置1或清0;任意位置1
TEST | = (1<< n)
将寄存器的任意位清0
TEST & = ~ (1<< n)