#include
sbit k1=P1^0;
sbit k2=P1^1;
sbit k3=P1^2;
sbit k4=P1^3;
sbit k5=P1^4;
sbit k6=P1^5;
sbit k7=P1^6;
sbit k8=P1^7;
sbit k_1=P3^0;
sbit k_2=P3^1;
sbit k_3=P3^2;
sbit k_4=P3^3;
sbit beep=P3^7;
unsigned int ms; //毫秒
unsigned int s,t0; //显示值
unsigned char biaozhi,buzhou=0; //抢答标志,步骤
unsigned char led[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x40};
void delay(unsigned int t)//延时
{
unsigned int i,j;
for(i=0;i
for(j=0;j<110;j++);
}
void disp()//显示
{
unsigned int ge,shi;
ge=s%10; //提取个位
shi=s/10; //提取十位
P2=0xfe;
P0=led[ge]; //显