unsigned long ido;

sbit led at late0_bit;



void Ini_Main() {
  ADCON0 = 0;
  ADCON1 = 0;
  PORTA = 0;
  TRISA = 0;
  PORTB = 0;
  TRISB = 0;
  PORTC = 0;
  TRISC = 0;
  TRISE = 0;
  PORTE = 0;
  TRISD = 0;
  PORTD = 0;
// megszakítások

INTCON = 0;
   INTCON2 = 0;
   INTCON3 = 0;
   IPR1 = 0;
   IPR2 = 0;
   PIE1 = 0;
   PIE2 = 0;
   PIR1 = 0;
   PIR2 = 0;
   
T1CON = 199;
   TMR0IE_bit = 1;  //Timer 0 megszakítás engedélyezése

   PEIE_bit = 1;
   TMR0IP_bit = 1;
    GIE_bit = 1;   //Megszakítások engedélyezése

 ido = 0;

}

void interrupt()
{
TMR0IF_bit = 0;
GIE_bit = 0;
ido ++;
if (ido == 10)
{
 led = ~led;
 ido = 0;
}
GIE_bit = 1;
}

void main()
{
Ini_Main();
led = 1;
delay_ms(1000);
do
  {
  /*led = ~led;
  delay_ms(1000);*/

  }
  while(1);
}
