Enable_BIT0_FallEdge_Trig;
EPI=1;
set_EA;
void PinInterrupt_ISR (void) interrupt 7
{
if(PIF == 0x01)
{
PIF = 0x00; //clear interrupt flag
clr_GPIO1;
Timer0_Delay1ms(100);
set_GPIO1;
Timer0_Delay1ms(100);
clr_GPIO1;
Timer0_Delay1ms(100);
set_GPIO1;
Timer0_Delay1ms(100);
}
}
外部接了一个开关,芯片脚接上拉电阻,开关按下(下降沿)会进入中断,灯闪几下,然后松开,又会进来中断灯闪几下 。