非常简单的一个程序,在F5529的开发板上用按键的IO中断控制LED的亮灭:
#include
int main(void)
{
WDTCTL = WDTPW + WDTHOLD; // Stop watchdog timer
P1DIR |= BIT0; //将LED1对应的IO口P1.0设置为输出
P1OUT &= ~BIT0; //初始化该灯设置为灭
P1DIR &= ~BIT7; //将按键1对应的IO口P1.7设置为输入
P1IFG &= ~BIT7; //初始化清空中断标志位
P1IE |= BIT7; //P1.7中断使能
P1IES |= BIT7; //下降沿产生中断