欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

PORTD ^= (1<<5)逻辑操作在单片机中作用

程序员文章站 2024-01-21 08:44:52
...

PORTD ^=(1<<5); 等效于 PORTD =PORTD^(1<<5); ^是异或运算,(1<<5)其实就是0x20,上面的意思是PORTD的第5位取反,其余位状态不变


 

和 0  “与”  A&0 = 0            清零操作,一般把低8位清零 A & FF00 

 

和 1  “或”  A|1 = 1             置一操作

 

和 1  “异或” A^ 1 = 0        取反操作

 

嗯暂时就这么多还望大家多多补充

 

相关标签: (1<<5) 逻辑操作