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

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 13:32:40
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

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跳变
}