中断函数用C应该怎么写?PIC有多个中断源,我现在做的是PB0口的中断,代码如下:
-
- void interrupt compare()
- {
- if(INTF)
- {
- INTF=0;
- INTE=0;
- RB3=0;
- }
- }
-
- void init_16f72()
- {
- INTEDG=0; //RB0引脚下降沿触发中断
- GIE=1; //开中断
- TRISB=0x01; //B口输出,pb0输入
- PORTB=0x3C; //B2、3、4、5高电平,LED灭(0011 1100)
- TRISC=0xC0; //C6、7输入(1100)
- PORTC=0x00;
- INTE=1;
- INTF=0;
- }
感觉好像没进去中断函数
以前做AVR的时候有中断向量的,请高手指点一下
|