新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > WDT做定時(shí)器使用,產(chǎn)生定時(shí)中斷,使燈循環(huán)亮滅

WDT做定時(shí)器使用,產(chǎn)生定時(shí)中斷,使燈循環(huán)亮滅

作者: 時(shí)間:2016-11-24 來源:網(wǎng)絡(luò) 收藏
#include<msp430x16x.h>
void main()
{
WDTCTL = WDTPW + WDTSSEL + WDTTMSEL;

P4DIR |= BIT0;//P4.0定義為輸出
P4OUT |= BIT0;//P4.0初始化為1,燈滅
IE1 |= WDTIE;//使能WDT定時(shí)器中斷
IFG1 &= ~WDTIFG;//清中斷標(biāo)志
_BIS_SR(GIE);//使能總中斷
}
#pragma vector = WDT_VECTOR
__interrupt void WDT_in()
{
P4OUT ^=BIT0;//黃燈循環(huán)亮滅
IFG1 &= ~WDTIFG;//清中斷標(biāo)志

}



評(píng)論


技術(shù)專區(qū)

關(guān)閉