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

问题描述:

C51中,有这样一条指令如下:SID=P1^1; i_data=0xf8; SID=(bit)(i_data&=0x80);//这条指令的含义是什么?
1个回答 分类:综合 2014-11-15

问题解答:

我来补答
程序试一下就知道了,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);
}
 
 
展开全文阅读
剩余:2000
上一页:关于ATP```````