各位好手看看这个入门小程序哪里出问题了

2019-03-24 09:12发布

#include <msp430G2553.h>
#pragma vector=PORT1_VECTOR
__interrupt void Port_1(void)
{
        volatile unsigned int i;
        P1OUT^=BIT0+BIT6;
        i=1500;
        do(i--);
        while(!(P1IN&0x01));
        i=1500;
        do(i--);
        while(i!=0);
        P1IFG&=~BIT3;
}
int main(void) {
    WDTCTL = WDTPW | WDTHOLD;       
    P1DIR|=BIT0+BIT6;
    P1OUT|=BIT0;
    P1OUT&=~BIT6;
    P1DIR&=~BIT3;
    P1IE|=BIT3;
    P1IES|=BIT3;
    _EINT();
   return 0;
}
P1.3接一个按键,P1.0和P1.6分别接一个LED,按键按下两个LED交替点亮。目前运行起来只有一个LED一直亮着,按键按下去没反应,求教
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
5条回答
lcofjp
2019-03-25 02:19
 精彩回答 2  元偷偷看……0人看过

一周热门 更多>

相关问题

    相关文章