51单片机sbit位定义问题

图片说明
图片说明
1、请问sbit位定义中,^符号是异或操作么
2、我这里用的|和^等价出来的现象是一致的。
3、sbit是位定义,但是地质不可能是一个位,它存储的是最低位比如
sbit led =P2^1 P2为0xA0 那么led只会存储最低位1,请各位指教

1个回答

1、不是异或操作,这是头文件里面对寄存器中位的描述。P1^0 就是P1口的第0位。
2、用 | 来写,很怪,sbit定义位是 单片机的固定位。没有见过用 | 的。
3、sbit就是定义一个内存寄存器运行进行位操作的位。bit是定义位变量。

qq_40855633
qq_40855633 但目前来看,虽然他俩用法不一样,它实现的现象是一样的
2 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问