void DigDisplay()
{
u8 i;
for(i=0;i<=8;i++)
{
switch(i)
{
case 0: lsa=0;lsb=0;lsc=0;break;
case 1: lsa=1;lsb=0;lsc=0;break;
case 2: lsa=0;lsb=1;lsc=0;break;
case 3: lsa=1;lsb=1;lsc=0;break;
case 4: lsa=0;lsb=0;lsc=1;break;
case 5: lsa=1;lsb=0;lsc=1;break;
case 6: lsa=0;lsb=1;lsc=1;break;
case 7: lsa=1;lsb=1;lsc=1;break;
}
P0=smgduan;
delay(100);
P0=0x00;
}
}