main()
{ CCR0 = 32767; //設置定時器A的中斷時間為1S
TACTL = TASSEL_1 + MC_1; //計數時鐘ACLK, 增計數模式8分頻+ID_3
CCTL0 |= CCIE; //使能CCR0比較中斷
uchar miao=20;
while(1){
if(miao==10) LPM1;
}
}
/*******************************************
函數名稱:TimerA_ISR
功 能:定時器A的中斷服務函數
參 數:無
返回值 :無
********************************************/
#pragma vector=TIMERA0_VECTOR
__interrupt void TimerA_ISR(void)
{
if(miao==0) LPM1_EXIT; //退出低功耗模式
miao--;
}