51单片机编程变量运算符

str 特殊功能寄存器声明
sbit 特殊位声明
可寻址/不可寻址:在单片机中,操作任意寄存器或者某一位的数据时,必须给出其物理地址,又因为一个寄存器里有8位,所以位的数量是寄存器数量的8倍,单片机无法对其进行位编码,故每8个寄存器中,只有一个是可寻址的。对不可位寻址的寄存器,若要进行操作其中一位而不影响其他位时,可用”&=“、”|=“、”^=“的方法进行位操作

&= 对某一位进行清零
|= 对某一位进行置1
^= 对某一位对1进行置换,和一一样为1,不一样为0

posted @ 2021-03-20 18:10  MAOCE  阅读(32)  评论(0)    收藏  举报