这是代码:
# include<msp430x14x.h>
//主函数
void main(void)
{
WDTCTL = WDTPW + WDTHOLD;// 关闭看门狗
TACTL = 0x0104;// 辅助时钟作为输入源,停止计数,清除TAR
CCTL0 = 0x0010;// 使能捕获比较中断
CCR0 = 16384;//对于32768HZ 的频率相当于0.5 S
TACTL |= 0X0010;// 计数模式为增计数
P1DIR |= BIT0;//P1^0 指定为输出
_EINT();// 使能中断
while(1);
}
// 中断处理程序
interrupt[TIMERA0_VECTOR] void Timer_A(void)
{
P3OUT ^= BIT0;// 使灯闪烁
}
|