
void buzzer_timer(void) interrupt 3 
{
  T1_Start();  // start timer again
  if (++ticks10 == 250)
  { 
    if (++ticks == 40)
    {
    P2 &= ~0x0C;
    ticks = 0;
    SCON &= 0x50;
    LCD_Flag = 1;
    TR1 = 0;
    }
    ticks10 = 0;
  }
  return;
}