单片机程序如图 如何理解这句?求详细解答谢谢

2025-01-19 01:29:59
推荐回答(1个)
回答1:

PORTA &= ~BIT(6);
等价于
PORTA = PORTA & ~BIT(6);
BIT(6)是第6位的掩码,前面加~表示按位取反,也就是第6位为0、其余位为1。PORTA与这样的一个数值进行按位与运算,就可以把第6位置0而不会影响到其它位。