久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

專注電子技術學習與研究
當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

msp430定時器A自動溢出

作者:佚名   來源:不詳   點擊數:  更新時間:2014年08月31日   【字體:

 /******************************************************************

定時器A自動溢出
簡述:利用Timer_A 直接計數產生溢出,然后中斷處理。
ACLK = TACLK = 32768Hz, MCLK = SMCLK = default DCO ~800kHz
例程:*/
//*****************************************************************
#include <msp430x14x.h>
void main(void)
{
  WDTCTL = WDTPW + WDTHOLD; //停止看門狗定時器
  P3DIR |= 0x20; // 設P3.4 為輸出
  TACTL = TASSEL_1 + MC_2 + TAIE + ID_1; // 輔助時鐘ACLK, 定時器A 連續計數模式,且開中斷功能,8分頻
  CCR0 = 1000-1;
  _BIS_SR(LPM3_bits + GIE); //進入LPM3 低功耗模式和開總中斷允許
  for(;;);
}
// Timer_A3中斷向量 (TAIV)處理程序
#pragma vector=TIMERA1_VECTOR
__interrupt void Timer_A(void)
{
  switch( TAIV ) //應用switch語句來處理多中斷源的向量
  { //向量列表通過case 語句來分多中斷源的入口
    case 2: break; // CCR1比較/捕獲寄存器的中斷入口,
    //本例子未用到。
    case 4: break; // CCR2比較/捕獲寄存器的中斷入口,]
    //本例子未用到。
    case 10: P3OUT ^= 0x20; //定時器A在計滿16位時將產生計數溢出中斷
    //進入中斷,向量值為10。此中斷處理入口
    break;
  }
}
//*********************************************************************
關閉窗口

相關文章

主站蜘蛛池模板: 色综合久久久 | 一区二区免费在线视频 | 欧美专区在线 | 亚洲天堂影院 | 国产精品亚洲成在人线 | 成人亚洲性情网站www在线观看 | 欧美一级片在线 | 综合久久一区 | 久久亚洲国产精品 | 日韩综合在线 | 99久久婷婷国产综合精品首页 | 伊人成人免费视频 | 九九热精品在线视频 | 色橹橹欧美在线观看视频高清 | 亚洲一区二区三区四区五区中文 | 日韩成人影院在线观看 | 亚洲国产欧美一区二区三区久久 | 动漫www.被爆羞羞av44 | 精品国产一区二区在线 | 日韩中文字幕av | 久久久精品综合 | 99re热精品视频国产免费 | 国产成人99久久亚洲综合精品 | a精品视频| 日本不卡一区二区三区 | 国产精久久久久久久妇剪断 | 91精品久久久久久久久久小网站 | 免费av毛片 | 91色视频在线观看 | 精品国产一区二区三区免费 | 中国黄色毛片视频 | 久久精彩视频 | 久久久91精品国产一区二区三区 | 黄色成人免费在线观看 | 手机av在线 | 午夜影院在线观看免费 | 国产精品99久久久久久动医院 | 国产精品免费一区二区三区四区 | 久综合| 亚洲一区不卡在线 | 久久一|