if(key_down == 12 || key_down == 13)
{
Time_flag = 1;
}
if(Time < 1000 && Time_flag == 1)
{
if(key_up == 12)
{
Time = 0;
Time_flag = 0;
if(seg_mode == 0)
{
if(++data_mode == 3)
{
data_mode = 0;
}
}else if(seg_mode == 1)
{
if(++can_mode == 2)
{
can_mode = 0;
}
}
}else if(key_up == 13)
{
Time = 0;
Time_flag = 0;
if(++seg_mode == 2)
{
data_mode = 0;
can_mode = 0;
seg_mode = 0;
if(w_c != wen_can || j_c != ju_can)
{
alter++;
dat[0] = alter >> 8;
dat[1] = alter & 0x00ff;
Write_Eeprom(dat,0,2);
}
w_c = wen_can;
j_c = ju_can;
}
}
}else if(Time > 1000)
{
if(key_old == 12)
{
Time = 0;
Time_flag = 0;
alter = 0;
}else if(key_old == 13)
{
Time = 0;
Time_flag = 0;
qi_flag ^= 1;
}
}
定时器中记录时间累计和