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

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 18:06:42

单片机中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最后一位置零 就是开启

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

希望对你有帮助,求最佳