
Main
{
:// initialization
:
EA = 1;
IT0 = 0;// level triggered
EX0 = 1;
EX1 = 1;// Enable INT1
IT1 = 1; // edge triggered
while (1)
{
}
}

void Interrupt(void) interrupt 2
{
   if((RSTSRC &= 0x10) || (RSTSRC &= 0x01)){
   RSTSRC &= ~0x11; return;// prevent false triggering 
   }
:// Not false trigger then execute ISR
:
}
