本帖最后由 hbin0501 于 2013-7-5 20:34 编辑
PORTA接LED,总中断容许关,中断程序没注释,初始化直接开LED都没反应。中断程序注释掉while()就可以跑起来, 是哪里出错了。。哪位大神帮忙下,谢谢!!
void main(void)
{
TRISA=0B00010000;
PORTA=0x00; // PORTA=0xFF;
............
while(1)
{
RA1=!RA1;
delay1mS(100);
................
//中断程序
//void interrupt ISR(void)
//{
//}
//中断允许设置子程序
void fun_intset()
{
PORTB=PORTB;
RBIF=0;
RBIE=0; //RB端口中断允许
TMR1IF=0;
TMR1IE=0;//Tiemr1中断允许
GIE=0;
PEIE=1;
} |