switch(_Numb)
{
case 0: P2=0X00;break;
case 1: P2=0X01;break;
case 2: P2=0X02;break;
case 3: P2=0X03;break;
case 4: P2=0X04;break;
case 5: P2=0X05;break;
case 6: P2=0X06;break;
case 7: P2=0X07;break;
case 8: P2=0X08;break;
case 9: P2=0X09;break;
case 10: P2=0X0A;break;
case 11: P2=0X0B;break;
case 12: P2=0X0C;break;
case 13: P2=0X0D;break;
case 14: P2=0X0E;break;
case 15: P2=0X0F;break;
case 16: P1=0X00;break;
case 17: P1=0X01;break;
case 18: P1=0X02;break;
case 19: P1=0X03;break;
default :break;
}
}
void SEGx8_DUAN(unsigned char _Numb) //位選
{
switch(_Numb)
{
case 0: SEGx8_Port=0X3f;break;
case 1: SEGx8_Port=0X06;break;
case 2: SEGx8_Port=0X5b;break;
case 3: SEGx8_Port=0X4f;break;
case 4: SEGx8_Port=0X66;break;
case 5: SEGx8_Port=0X6d;break;
case 6: SEGx8_Port=0X7d;break;
case 7: SEGx8_Port=0X07;break;
case 8: SEGx8_Port=0X7f;break;
case 9: SEGx8_Port=0X6f;break;
default :break;
}