void kur ()
{
PORTA=0X00;
PORTB=0X00;
PORTC=0X00;
PORTD=0X00;
PORTE=0X00;
ADCON1=0B10000110;
TRISA=0X00;
TRISB=0X00;
TRISC=0X00;
TRISD=0X00;
TRISE=0B00000111;
TMR0=0;
OPTION_REG=0B00000010;
INTCON,TMR0IE_bit=1;
INTCON,GIE_bit=1;
INTCON,PEIE_bit=1;
INTCON,TMR0IF_bit=0;
TMR1L=0x00;
TMR1H=0x80;
T1CON=0B00001111;
PIR1,TMR1IF_bit=0;
PIE1,TMR1IE_bit=1;
}
void interrupt(void)
{
if (PIR1,TMR1IF_bit==1)
{
PIR1,TMR1IF_bit=0;
TMR1L=0x00;
TMR1H=0x80;
PORTD=PORTD^0x0F;
}
if (INTCON,TMR0IF_bit==1)
{
INTCON,TMR0IF_bit=0;
PORTD=PORTD^0xF0;
}
}
void sifirla ()
{
PORTA=0X00;
PORTB=0X00;
PORTC=0X00;
PORTD=0X00;
}
void main() {
kur();
while(1)
{
//sifirla();
}}