default : break; }
if(temp==0xff) { for(time=1;time>0;time--) /*无键按下,则关显示*/
{ j=table[0];
SCON=0x00;
}
/*取键值并显示*/ SBUF=j; while(TI!=1); TI=0; }
else { j=table[key]; SCON=0x00;
SBUF=j; while(TI!=1); }
delay(); } } TI=0; for(;;)
/*指示显示,并实现锁键功能*/
{ P1=temp;
}
- 28 -