//高阻输入状态
//PXM0 = 0; PXM1 = 1
void Set_IO_Input(uchar nPort,uchar nBit) //设置IO口为输入状态
{
uchar M0,M1;
M1 = 0x01<<nBit;
M0 = ~(M1);
if(nPort==0)
{ P0M0 &= M0;
P0M1 |= M1;
}
else if(nPort==1)
{ P1M0 &= M0;
P1M1 |= M1;
}
else if(nPort==2)
{ P2M0 &= M0;
P2M1 |= M1;
}
else if(nPort==3)
{ P3M0 &= M0;
P3M1 |= M1;
}
else if(nPort==4)
{ P4M0 &= M0;
P4M1 |= M1;
}
else if(nPort==5)
{ P5M0 &= M0;
P5M1 |= M1;
}
else if(nPort==6)
{ P6M0 &= M0;
P6M1 |= M1;
}
else if(nPort==7)
{ P7M0 &= M0;
P7M1 |= M1;
}
}
|