打印

按键中断为什么进不去

[复制链接]
860|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 | 只看该作者
没遇到过,
帮顶。

使用特权

评论回复
5
love_life| | 2010-1-16 21:34 | 只看该作者
确实比较怪,没碰到过,祝LZ好运

使用特权

评论回复
6
juventus9554| | 2010-1-17 21:48 | 只看该作者
型号是什么

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

7

主题

12

帖子

0

粉丝