case 1: P3=0xff; g1=0;r2=0; TR0=1;TR1=0;
if (a==0)
{g=c;gg=c+3;a=1;}
while (v==1||v==0)
{
display();
v=keyscan();
}
break;
case 2:
P3=0xff; TR0=0;TR1=0;
while (v==2||v==0)
{
r1=0;r2=0;
v=keyscan();display1();
}
break;
case 4:
P3=0xff; TR0=0; TR1=1; h1=0;h2=0;
while (v==4||v==0)
{
v=keyscan();display1();
}
break;
case 8: TR1=0;
while (v==8||v==0)
{
TR0=0;a=0;
while (v==8)
{
c++;
if (c>90)
c=90;v=keyscan();display2();
}
v=keyscan();display2();
}break;
case 16: TR1=0;
while (v==16||v==0)
{
TR0=0;a=0;
while (v==16)
{
c--;
if (c<3)
c=3;v=keyscan();display2();
}
v=keyscan();display2();
}break;
case 32: TR1=0;
while (v==32||v==0)
{
TR0=0;a=0;
while (v==32)
{
d++;
if (d>90)
d=90;v=keyscan();display2();
}
v=keyscan();display2();
}break;
case 64: TR1=0;
while (v==64||v==0)
{
TR0=0;a=0;
while (v==64)
{
d--;
if (d<3)
d=3;v=keyscan();display2();
}
v=keyscan();display2();
}break;