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

相關文章

主站蜘蛛池模板: 日韩一区三区 | japanese极品丰满少妇 | 日韩综合精品 | h在线视频| 久久成人毛片 | 天天爱综合| 免费在线观看黄 | av手机天堂 | 天天爽天天 | 国产日韩欧美一区 | 久久爱综合| 日本免费视频 | 日韩手机在线视频 | 91禁蘑菇在线看 | 日韩视频免费在线观看 | 欧美日韩免费 | 亚洲日本中文字幕 | 人人射人人 | 国产欧美日韩在线观看 | 九九热在线精品视频 | 韩日中文字幕 | 亚洲狠狠干 | 国产精品手机在线 | 亚洲精品字幕在线观看 | 色婷av| 少妇综合 | 日本精品久久 | 中文字幕第一区 | 天天射日日干 | 国产超碰人人模人人爽人人添 | 久久狠狠干| 黄频在线观看 | 国产精品自拍一区 | 成人不卡视频 | 一区 | 国产超碰在线观看 | 色综合天天综合网国产成人网 | 国产黄色片视频 | 欧美理伦 | 亚洲成人国产 | 国产a区|