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);//这条指令的含义是什么?
程序试一下就知道了,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);
}
#include
#include
sbit SID=P1^1;
main()
{
char i_data;
i_data=0xf8;
SID=(bit)(i_data&=0x20);//
while(1);
}
C51中,有这样一条指令如下:SID=P1^1; i_data=0xf8; SID=(bit)(i_data&=0x80
89C51单片机中PCON=0x80;是什么意思?
在c51中 P1&0x10==0 是什么意思?
单片机中断程序P1=P1 | 0x80;
P1=0x7F; for(i=0;i>=1; P1 |=0x80; }
请教高手busy_flag=(bit)(i&0x80);
result = (bit)(P0 & 0x80)和result=P0^7有何区别?
在80C51程序中定义了bit变量 bit falg=0;请问怎么改变flag的值?
51单片机扩展的变量类型bit,busy_flag = (bit)(P0 & 0x80);
在C51编程中#define DISPLAY_DIG1 P1&=0xf0;P1|=0x01后面的P1&=0xf0;P1|
在c51中 P1&0x10==0 是什么意思?
请问bit型变量怎么用啊?bit result;result=(bit)(0xP0&0x80);怎么理解?