while(1)
{
P2DIR|=0x01;
P5DIR &= ~0x01;
P4DIR|=0xff;
if(P5IN&0x01==0x01)
{
P4OUT=LED[1];//显示1
}
else P4OUT=LED[2];//显示2
}
我想实现的功能是检测P5.0口,如果P5.0口为高电平数码管显示1,如果为低电平显示为2,
为什么 if(P5IN&0x01)可以实现显示,if(P5IN&0x01==0x01)也可以显示,而(P5IN==0x01)不能实现显示呢,哪位讲讲MSP430IO口的输入检测. |