用PIC18F和Protues仿真外部中断0,可是程序无法发生中断,代码如下:
TRISBbits.TRISB0 = 1;
TRISAbits.TRISA0 = 0;
LATAbits.LATA0 = 0;
INTCONbits.INT0IE = 1; // 允许外中断0
INTCON2bits.INTEDG0 = 1; // 上升沿中断
INTCONbits.GIE_GIEH = 1; // 允许全局中断
while(1)
{
if(INTCONbits.INT0IF)
{
INTCONbits.INT0IF = 0;
LATAbits.LATA0 = 1;
}
}
|