delay1ms(int t)
{
int i,j;
for (i=0;i<t;i++)
for (j=0;j<120;j++)
;
}
//按键处理函数
keyscan()
{
EA=0;
if (key0==0)
{
beep=0;
delay1ms(10);
beep=1;
while (key0==0);
con++;
TR0=0;
ET0=0;
if (con>=3)
{
con=0;
TR0=1;
ET0=1;}
}
if (con!=0)
{
if (key1==0)
{
beep=0;
delay1ms(10);
beep=1;
while (key1==0);
timedata[con]++;
if (con==2) con1=24;else con1=60;
if (timedata[con]>=con1)
{timedata[con]=0;}
}
}
if (con!=0)
{
if (key2==0)
{
beep=0;
delay1ms(10);
beep=1;
while (key2==0);
timedata[con]--;
if (con==2) con2=23;else con2=59;
if (timedata[con]<=0)
{timedata[con]=con2;}
}
}
EA=1;
}
delay1ms(int t)
{
int i,j;
for (i=0;i<t;i++)
for (j=0;j<120;j++)
;
}
//按键处理函数
keyscan()
{
EA=0;
if (key0==0)
{
beep=0;
delay1ms(10);
beep=1;
while (key0==0);
con++;
TR0=0;
ET0=0;
if (con>=3)
{
con=0;
TR0=1;
ET0=1;}
}
if (con!=0)
{
if (key1==0)
{
beep=0;
delay1ms(10);
beep=1;
while (key1==0);
timedata[con]++;
if (con==2) con1=24;else con1=60;
if (timedata[con]>=con1)
{timedata[con]=0;}
}
}
if (con!=0)
{
if (key2==0)
{
beep=0;
delay1ms(10);
beep=1;
while (key2==0);
timedata[con]--;
if (con==2) con2=23;else con2=59;
if (timedata[con]<=0)
{timedata[con]=con2;}
}
}
EA=1;
}