void main (void)
{uint i;
com=0xd1;
do{ACC=com;}
while(cflag!=0);
com=0x34;
com=0x10;
delay(200);
com=0x90;
EA=1;
EX0=1;
IT0=1;
do{}
while(1);
}
void serve() interrupt 0
{
uint i;
com=0x40;
sq=dat&0x3f;
for(i=0;i <16;i++)
{if(sq==keytab[i]) break;
}
dat=tab[i];
}
void delay(uint t)
{uint i,j;
for(i=0;i <t;i++);
for(j=0;j <100;j++);
}
void clr(void)
{com=0xd1;
do{ACC=com;}
while(cflag!=0);
j=0;
com=0x90;
dat=0x40;
}