MSP430 F5529的按钮控制led灯亮灭程序代码
[复制链接]
#include <msp430.h>
int main(void)
{
WDTCTL = WDTPW | WDTHOLD; //关闭看门狗
P8DIR |= BIT1; //设置P8.1输出灯
P1DIR &=~ BIT2; //设置p1.2输入按钮
P1REN = BIT2; //设置上拉电阻,让其更加稳定(还真是)
P8OUT &=~ BIT1; //默认关上,P1.2设置不了初始值
for(;;)
{
if(P1IN&BIT2) //P1正的,则亮,不然就灭
{
P8OUT |= BIT1;
}
else
{
P8OUT &=~ BIT1;
}
}
}
|