int main(void)
{
WDTCTL = WDTPW | WDTHOLD; // stop watchdog timer
P1DIR |= BIT0; //P1.0输出
P1OUT &= ~BIT0; //P1.0置零
P2DIR &= ~BIT1; //P2.1为输入
P2REN |= BIT1; //使能P2.1上拉/下拉电阻
P2OUT |= BIT1; //使能上拉电阻
while(1)
{
if(P2IN & BIT1)
{
P1OUT &= ~BIT0;
}
else
{
P1OUT |= BIT0;
}
}
return 0;
}
此例程实现了按下按键灯亮,松开按键灯灭。