再发个启动后俩LED闪烁的程序,按下后熄灭,松手又亮了。
#include <msp430g2452.h>
void main( void )
{
// Stop watchdog timer to prevent time out reset
WDTCTL = WDTPW + WDTHOLD;
P1DIR=~BIT3; //p1.3设为输入
P1REN=BIT3; //启用P1.3的上拉电阻
while(1)
{
if((P1IN&BIT3)==BIT3)//如果拉低
{
P1OUT^=(BIT6+BIT0); //LED亮
_delay_cycles(50000);
}
else
P1OUT=~(BIT6+BIT0); //LED灭
}
}
|