unsigned char tab[] = {0x7e, 0x0c, 0xb6, 0x9e, 0xcc, 0xda, 0xfa, 0x0e, 0xff, 0xde, 0x00, 0x80};
// 0 1 2 3 4 5 6 7 8 9 灭 g
void LedDrive(void)
{
PORTF &= 0x01;//消隐
COM1 = 1;
COM2 = 1;
COM3 = 1;
COM4 = 1;
DspCom++;
switch (DspCom)
{
default:
DspCom = 0;
case 0:
{
// PORTF |= tab[DspBuf[DspCom]];
COM3 = 0;
}break;
case 1:
{
// PORTF |= tab[DspBuf[DspCom]]; //
COM4 = 0;
}break;
case 2:
{
//PORTF |= tab[DspBuf[DspCom]]; //
COM1 = 0;
}break;
case 3:
{
//PORTF |= tab[DspBuf[DspCom]]; //
COM2 = 0;
}break;
}
PORTF |= tab[DspBuf[DspCom]]; //
}
|