作业帮 > 综合 > 作业

C51中,有这样一条指令如下:SID=P1^1; i_data=0xf8; SID=(bit)(i_data&=0x80

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/05/07 13:18:27
C51中,有这样一条指令如下:SID=P1^1; i_data=0xf8; SID=(bit)(i_data&=0x80);//这条指令的含义是什么?
C51中,有这样一条指令如下:SID=P1^1; i_data=0xf8; SID=(bit)(i_data&=0x80
程序试一下就知道了,i_data与0x80结果转换为位送P1.1,为0则P1.1为0,不为0则P1.1为1
#include
#include
sbit SID=P1^1;
main()
{
char i_data;
i_data=0xf8;
SID=(bit)(i_data&=0x20);//
while(1);
}