单片机中C语言BIT_PORT = (6 | 0xf8) & (BIT_PORT | 0x07);是什么意思

来源:学生作业帮助网 编辑:作业帮 时间:2024/10/05 23:47:24
单片机中C语言BIT_PORT = (6 | 0xf8) & (BIT_PORT | 0x07);是什么意思
xR=OA+[HHkēB++7ZXũpH ?Psh fgw_wf{ofWϤ5FԵ7cMu[Fg̀WkбA0'0IQL_$y"@X0ۢƘT3W؃%;48%$ ʛYJJKINzx9 $,~7T)\ jR*G3\*uKbRb%Qcse@YNjo}l 8"Z|Wx&Ԕ'x uLp<U:6T9sj~J\HG If(|o@c

单片机中C语言BIT_PORT = (6 | 0xf8) & (BIT_PORT | 0x07);是什么意思
单片机中C语言BIT_PORT = (6 | 0xf8) & (BIT_PORT | 0x07);是什么意思

单片机中C语言BIT_PORT = (6 | 0xf8) & (BIT_PORT | 0x07);是什么意思
这个都是位运算
6 | 0xf8 就是0110 和11111000或运算结果是11111110
BIT_PORT | 0x07 是把BIT_PORT的低三位置1要是单片机的话1就是高电平就是关闭
现在就是11111110和低三位置1 的BIT_PORT与操作,也就是把BIT_PORT最后一位置零 就是开启

单片机好多这种位运算,都是对应的某些引脚的操作,

希望对你有帮助,求最佳