bonjour,

Je tente de programmer une interruption externe sur le pic18f25k20. pour ce faire j'ai mise un bouton sur le pin RB0/INT0.
dans mon code lorsque j'appuie sur le bouton le led doit clignoter. le problème c'est que le code de l'interruption n'est pas traité.
Voici mon code si vous avez des idées merci de bien vouloir me les communiquer.
Code:
unsigned char nb1,nb;


void interrupt()
{
 
  if (INTCON.TMR0IF ==1)
  {
  nb1++;
    INTCON.TMR0IF = 0;
    INTCON.TMR0IE = 1;
  }

  if(INTCON.INT0IF == 1)   
  {
  nb++;
    INTCON.INT0IF =0;
  }


}
void main()
{

TRISC = 0x00;
PORTC = 0x00;


T0CS_bit = 0;
T0SE_bit = 0;
PSA_bit = 1;

T0PS2_bit = 0;
T0PS1_bit = 0;
T0PS0_bit = 0;


  INTCON = 0;

  INTCON.INT0IE =1;

  
  INTCON.TMR0IE = 1;
  INTCON.TMR0IF = 0;

  INTCON.GIE = 1;
  

  nb1=0;
  nb=0;
  

  while(1)
  {
   if(nb>=1)
   {
   PORTC.RC0=~PORTC.RC0;
   Delay_ms(200);
   }

  
  if(nb1>=1)
   {
     PORTC.RC1=~PORTC.RC1;
     Delay_ms(200);
     nb1=0;
   }
  }

}