单片机一个IO口检测三种状态
unsigned char A,B;
P1_0=1;
A=P1_0:
P1_0=0;
B=P1_0;
if(A==1&&B==0)
{
悬空状态;
}
if(A==0&&B==0)
{
下拉状态;
}
if(A==1&&B==1)
{
上拉状态;
}
unsigned char A,B;
P1_0=1;
A=P1_0:
P1_0=0;
B=P1_0;
if(A==1&&B==0)
{
悬空状态;
}
if(A==0&&B==0)
{
下拉状态;
}
if(A==1&&B==1)
{
上拉状态;
}
评论