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

相關文章

主站蜘蛛池模板: 国产精品一区二区三区四区 | 最新中文字幕 | 欧美日韩不卡 | 日韩快播电影 | 日本不卡一区二区三区在线观看 | 成年人网站免费视频 | 一区二区三区精品视频 | 国产一区二区麻豆 | 日韩视频在线免费观看 | 97国产一区二区 | 午夜精品久久久久久久久久久久 | 欧美一区二区三区四区视频 | 国产高清视频在线 | 国产精品一区二区欧美 | 午夜影视免费片在线观看 | 欧美福利 | 亚洲xx在线 | 午夜精品一区二区三区在线观看 | 一区二区三区在线观看视频 | 久久爱一区 | 在线中文字幕视频 | 精品一区二区久久久久久久网精 | 日本成人免费观看 | 国产日韩精品在线 | 国产精久久久久久久妇剪断 | 国产精品亚洲成在人线 | 欧美 日韩 亚洲91麻豆精品 | 欧美在线观看一区 | 亚洲欧美成人影院 | 一区二区免费 | 色嗨嗨| 亚洲成人免费 | 青青草原综合久久大伊人精品 | 亚洲品质自拍视频网站 | 99精品一区二区三区 | 欧美一级黄色片免费观看 | hdfreexxxx中国妞 | 久久久久久国产精品免费免费狐狸 | 国产精品一区久久久 | 日本欧美大片 | 国产精品美女一区二区三区 |