这句为什么要这样写啊?

2019-07-15 16:29发布

PORTB |=(1<<2)
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
19条回答
wyjie
2019-07-17 18:58


PORTB |=(1<<2)
首先1<<2,你要懂,就是0000 0001移位两次是多少??就是BIT2,就是0000 0100,也就是把这个第三位取或,如果PORTB第三位是个1,那就是1,不是1就变成1,其他位不变。

一周热门 更多>