久久久久久久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;
  }
}
//*********************************************************************
關閉窗口

相關文章

主站蜘蛛池模板: av在线一区二区三区 | 成人欧美一区二区三区视频xxx | 午夜视频在线观看一区二区 | 91视频精选 | 在线日韩欧美 | 中文字幕一区二区在线观看 | 精品国产99| 久久无毛| 毛片一级黄色 | 在线播放精品视频 | 国产成人精品a视频一区www | 韩日免费视频 | 天天射影院 | 亚洲成人av在线 | 欧美二区在线 | 国产欧美日韩精品一区二区三区 | 天堂在线www | aaaaaaa片毛片免费观看 | 天天操天天射综合 | 久久国产精品久久久久久 | 在线观看成年视频 | 在线看亚洲 | 日本精a在线观看 | 一色桃子av一区二区 | 亚洲欧美日韩一区二区 | 国产高清免费视频 | 日本在线视频中文字幕 | 久久高清| 狠狠爱综合 | 国产精品99久久久久久久vr | 岛国午夜| 日韩伦理一区二区 | 免费在线观看av网站 | 青青草原综合久久大伊人精品 | 国产在线中文字幕 | 久久一区二区av | 久久久www成人免费无遮挡大片 | h网站在线观看 | 欧美激情视频一区二区三区免费 | 日本三级全黄三级a | 欧美一区二区在线观看视频 |