C语言里while的用法?if((P1IN & BIT3)==0x00) {while((P1IN & BIT3)==0x00); A2=(A2+1)%2

来源:学生作业帮助网 编辑:六六作业网 时间:2024/09/10 13:24:03
C语言里while的用法?if((P1IN&BIT3)==0x00){while((P1IN&BIT3)==0x00);A2=(A2+1)%2C语言里while的用法?if((P1IN&BIT3)==

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

C语言里while的用法?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跳变
}