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

来源:学生作业帮助网 编辑:六六作业网 时间:2024/05/20 17:40:22
单片机中C语言BIT_PORT=(6|0xf8)&(BIT_PORT|0x07);是什么意思单片机中C语言BIT_PORT=(6|0xf8)&(BIT_PORT|0x07);是什么意思单片机中C语言B

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

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

希望对你有帮助,求最佳