新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > MSP430单片机定时器A结构及其应用范例

MSP430单片机定时器A结构及其应用范例

作者: 时间:2013-01-16 来源:网络 收藏

//例程1结束--------------------------------------------------------------------------

基础应用例程(2)

//例程描述:利用定时功能,实现P1.0方波输出。

// 需要注意的是中断程序,采用方式。

#include

void main(void)

{

WDTCTL = WDTPW + WDTHOLD; // 停止看门狗WDT

P1DIR |= 0x01; // 设置P1.0口方向为输出。

TACTL = TASSEL_2 + MC_2 + TAIE; // 时钟源选择为SMCLK,选择计数模式,中断开

_BIS_SR(LPM0_bits + GIE); //进入低功耗模式LPM0和开中断

}

// Timer_A3 中断向量(TAIV)处理

#pragma vector=TIMERA1_VECTOR

__interrupt void Timer_A(void)

{

switch( TAIV )

{

case 2: break; //CCR1不使用

case 4: break; //CCR2不使用

case 10: P1OUT ^= 0x01; //溢出

break;

}

}


上一页 1 2 下一页

评论


相关推荐

技术专区

关闭