我用的是C8051F330单片机,下面是一小段程序,但在调试的时候发现有个问题,请给位帮忙解决一下,小弟在此谢过
。。。。。。。。。。。。
sbit dq=P1^2;
.......初始化P1^2引脚为推挽输出
dq=0;
delay();
dq=1;
if(dq==0)
{ flag=1;
}
else
{ flag=0;
为什么程序执行到if时,判断条件为真,即dq=0,执行flag=1;这条语句