#include "io430.h"
void main( void )
{
// Stop watchdog timer to prevent time out reset
WDTCTL = WDTPW + WDTHOLD;
P1DIR=0xF7;
P1REN|=0x08;
P1IES|=0x08;
P1IE|=0x08;
P1IFG&=~0x08;
P1OUT|=0X00;
__bis_SR_register(LPM4_bits+GIE);
}
#pragma vector=PORT1_VECTOR
__interrupt void PORT1(void)
{
if(P1IFG&BIT3)
{
__delay_cycles(100);
P1OUT=0x01;
P1IFG&=~0x08;
}
}
为什么在运行程序的时候,我还没有按键,LED1灯就亮了呢?
此帖出自
小平头技术问答
一周热门 更多>