51单片机,p2^3=~p2^3这样写为什么错?而sbit data1=p2^3,再data1=~dara1却对了
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/08/06 22:43:47
51单片机,p2^3=~p2^3这样写为什么错?而sbit data1=p2^3,再data1=~dara1却对了
![51单片机,p2^3=~p2^3这样写为什么错?而sbit data1=p2^3,再data1=~dara1却对了](/uploads/image/z/17859583-55-3.jpg?t=51%E5%8D%95%E7%89%87%E6%9C%BA%2Cp2%5E3%3D%7Ep2%5E3%E8%BF%99%E6%A0%B7%E5%86%99%E4%B8%BA%E4%BB%80%E4%B9%88%E9%94%99%3F%E8%80%8Csbit+data1%3Dp2%5E3%2C%E5%86%8Ddata1%3D%7Edara1%E5%8D%B4%E5%AF%B9%E4%BA%86)
^这个符号在标准C中是异或运算符.
编译器只有借助sbit这个特殊操作符才能将^暂时表述为取寄存器的某一位,其它情况下都按照异或运算符处理.
编译器只有借助sbit这个特殊操作符才能将^暂时表述为取寄存器的某一位,其它情况下都按照异或运算符处理.
单片机C语言中 已知:sbit _Speak =P2^3 ; 请问:_Speak = _Speak;
单片机中sbit P0=P2^0是什么意思
sbit dula=P2^6; sbit wela=P2^7;中,P2^6,P0=0xfe;P0口是什么?
51单片机里,sbit p1_7=P1^7是什么意思啊,还有如果想单独改变P2.0口怎样去写
51单片机c语言中 P2&=0x0F; P2|=(1
int a=2,b=3,*p1=&a,*p2=&b; *p1=*p2; *p2=a; 为什么*p2=a;语句没有将a的值
p2->next=p1;p2=p1;
c++ sum+=*p2++
单片机C语言中p2=0xFF,
单片机程序这里的P2=0xff,0是什么意思?
指针的逻辑运算例题 inta[5]={1,3,5,7,9},*p1=a,*p2=0;那么 p1,p2,为真,p2,p1&
已知点P1(-1,a),P2(3,6),且P1 P2的斜率k=2,则| P1 P2|=