这个是我P30的外部中断
void Interrupt_Init(void)
{
/*********************Òý½ÅÖжÏ*********************/
P30_Input_Mode;
set_P3S_0;
Enable_BIT0_FallEdge_Trig;
PICON|=0x03; //端口3输入
set_EPI; // Enable pin interrupt FallEdge
set_EA;
}
void PinInterrupt_ISR (void) interrupt 7
{
clr_EPI;
if( (PIF == 0x01)&& (P30==0) )
PIF = 0x00;
PIF = 0x00;
set_EPI;
} |