早教吧作业答案频道 -->其他-->
C语言里while的用法?if((P1IN & BIT3)==0x00) {while((P1IN & BIT3)==0x00); A2=(A2+1)%2
题目详情
C语言里while的用法?
if((P1IN & BIT3)==0x00)
{
while((P1IN & BIT3)==0x00)
;
A2=(A2+1)%2
if((P1IN & BIT3)==0x00)
{
while((P1IN & BIT3)==0x00)
;
A2=(A2+1)%2
▼优质解答
答案和解析
如果是嵌入式的话,应该是这样理解
if((P1IN & BIT3)==0x00) //P1IN 的IO口第3位,检测出低电平,进入下面的程序
{
while((P1IN & BIT3)==0x00)//等待P1IN 的IO口第3位,变成高电平,跳出循环
;
A2=(A2+1)%2 //跳出循环后,A2口 0~1跳变
}
if((P1IN & BIT3)==0x00) //P1IN 的IO口第3位,检测出低电平,进入下面的程序
{
while((P1IN & BIT3)==0x00)//等待P1IN 的IO口第3位,变成高电平,跳出循环
;
A2=(A2+1)%2 //跳出循环后,A2口 0~1跳变
}
看了 C语言里while的用法?i...的网友还看了以下:
if条件状语从句改正句子1.Ice is melting if you're heating it 2020-05-17 …
猴子选大王问题 Free Pascal提示202堆栈溢出错type arr=array[1..10 2020-05-17 …
excel中if语句条件嵌套超过了7层,不知道怎么写了,=if(F3>120,0.5,if(F3> 2020-05-17 …
这个方程在matlab中怎么解atan((((150*cos(9*w)-6*cos(27*w))^ 2020-06-27 …
VLOOKUP函数过多怎么简化=IF(L1="","",IF(K1="品牌1",VLOOKUP(L 2020-07-23 …
初一数学(一元一次方程)1.x/3-x/6=12.3x/2+4=x/5+x+13.0.4x-0.5= 2020-10-31 …
=if(and(G7=5,H7="A"),ROUND(((D7+E7)*2+3.5)*((E7+F7 2020-10-31 …
1.已知inti=0,x=1,y=0;在下列选项使i的值变成1的语句是().(A)if(x&&y)i 2020-11-01 …
利用机械效率不同的三种机械分别把同一物体提高相同高度,若η1<η2<η3,则下列关系正确的是()A. 2020-11-02 …
请看问题补充,D2列有三个条件选择,最后一个条件的值是个IF公式,嵌套出了问题,试了多次,找不出原因 2020-12-14 …