按键中断为什么进不去

[复制链接]
2432|5
 楼主| piaoyou 发表于 2008-11-9 13:19 | 显示全部楼层 |阅读模式
硬件检查过没问题,可是软件是以前用过的也没问题
能不能请高手指导下哪边出错了!!
我的编程如下:
   P1IFG=0; 
   P1DIR=0;
   P1SEL=0;
   P1IE=0X7e;
   P1IES=0X7e;
中断如下:
#pragma vector=PORT1_VECTOR
__interrupt    void  R_B_ISR(void)
{  delay_ms(50);
    if(P1IFG&BIT1)
         { P1IFG&=~(BIT1);            
           P2OUT&=~BIT2;
           delay_ms(1);
         }  
      
      if(P1IFG&BIT2)
         { P1IFG&=~(BIT2);   
           P2OUT&=~BIT3;delay_ms(1);
         }  
    if(P1IFG&BIT3)      
           {    P1IFG&=~(BIT3);
                 P2OUT&=~BIT4;delay_ms(1);
               
           }
     if(P1IFG&BIT4)      
           {    P1IFG&=~(BIT4);
                P2OUT&=~BIT5;
           }
    if(P1IFG&BIT5)      
           {    P1IFG&=~(BIT5);
                P2OUT&=~BIT6;
           }
}
TI_CPIC 发表于 2008-11-10 16:24 | 显示全部楼层

请您告知您使用的芯片型号

请问您是对哪个芯片进行编程的?
sunjorn 发表于 2010-1-14 14:16 | 显示全部楼层
请问解决了吗?我也碰到那问题,用的是470R1B1M
20801233 发表于 2010-1-14 23:06 | 显示全部楼层
没遇到过,
帮顶。
love_life 发表于 2010-1-16 21:34 | 显示全部楼层
确实比较怪,没碰到过,祝LZ好运
juventus9554 发表于 2010-1-17 21:48 | 显示全部楼层
型号是什么
您需要登录后才可以回帖 登录 | 注册

本版积分规则

7

主题

12

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部