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

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

MSP430單片機定時器B中斷實驗

作者:未知   來源:不詳   點擊數:  更新時間:2013年12月27日   【字體:

本程序是基于MSP430單片機內部定時器B中斷實驗,功能:用定時器B來精確流水燈時間間隔.
#include "MSP430F149.h"
#define uchar unsigned char
#define uint unsigned int
uchar LedData=0x80;
uchar num=50;//中斷50次讓LED右移一位
//定時器A初始化
void InitTimerB(){
  TBCTL=TBSSEL1+ID1+ID0+MC0+TBCLR;//選擇1/8SMCLK 增計數 清除TAR
  TBCCTL0=CCIE;//CCR0中斷允許 比較模式
  TBCCR0=10000;//時間間隔10ms
}
//定時器A中斷
#pragma vector=TIMERB0_VECTOR
__interrupt void TimerBINT(){
  num--;
  if(num==0){
    LedData>>=1;//右移一位
    if(LedData==0x00) LedData=0x80;
    P4OUT=LedData;//P4口輸出數據
    num=50;//中斷50次為0.5s
  }
}
void main(){
  InitClock();//初始化時鐘
  InitTimerB();//定時器B初始化
  P4DIR=0xFF;//P4口輸出方向
  _EINT();//打開中斷
  while(1);
}

關閉窗口

相關文章

主站蜘蛛池模板: 亚洲精品一区二区三区在线观看 | 日本成人久久 | 国产黄a三级 | 日韩精品三区 | 亚洲精品视频在线观看免费 | www.av在线播放 | av片在线看| 久久三级视频 | 一区二区三区免费在线观看 | 亚洲成人精品 | 999精品在线| 女人一级一片30分 | 黄色国产在线观看 | 久久午夜剧场 | www.久久| 亚洲欧洲综合 | 午夜天堂av | 日韩精品久久久久久久 | 久久久久国产精品夜夜夜夜夜 | 成人午夜毛片 | 亚洲第一色 | 丁香婷婷六月天 | 国产日韩一区二区三区 | 亚洲男人在线 | 欧美激情综合 | 亚洲精品网站在线观看 | 青草av在线 | 中文字幕在线网站 | 亚洲午夜一区 | 毛片久久久 | 精品视频免费 | 欧美精品色| 在线a视频 | 亚洲欧美精品在线 | 久久精品一区二区三区四区五区 | 亚洲欧美在线观看 | 91视频在线看 | 日韩欧美精品一区二区 | 欧美日韩成人一区二区 | 97久久久久 | 日本黄色片视频 |