#include
#include
#include
#define PA XBYTE[0x8000]
#define PB XBYTE[0x8001]
#define PC XBYTE[0x8002]
#define COM XBYTE[0x8003]
unsigned int data ledtable[16]={0x40,0x79,0x24,0x30,0x19,0x12,0x02,0x78,0x00,0x10},keytable[4][6]={ {7,8,9,10,16,17},{4,5,6,11,18,19},{1,2,3,12,20,21},{0,15,14,13,22,23}};
unsigned int i,t=0,time_num=0;
sbit light1=P1^0;
sbit light2=P1^1;
sbit light3=P1^2;
sbit light4=P1^3;
/*===================延迟子程序============*/
void delay(void)
{
unsigned char j,k;
for(j=20;j>0;j--)
for(k=200;k>0;k--);
}
/*===========数码管显示子程序==&#