{
temp=P3;
temp=temp & 0x0f; switch(temp) {
case 0x0e: key=7; break;
case 0x0d: key=8; break;
case 0x0b: key=9; break;
case 0x07: key=10; break; }
temp=P3; P1_0=~P1_0; P0=table[key]; temp=temp & 0x0f; while(temp!=0x0f) {
temp=P3;
temp=temp & 0x0f; } } }
P3=0xff; P3_5=0; temp=P3;
temp=temp & 0x0f; if (temp!=0x0f) {
for(i=50;i>0;i--) for(j=200;j>0;j--); temp=P3;
temp=temp & 0x0f; if (temp!=0x0f) {
temp=P3;
temp=temp & 0x0f;