久久久久久久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);
}

關閉窗口

相關文章

主站蜘蛛池模板: 中文字幕欧美在线观看 | 精品久久久久久久久久 | 中文字幕在线一 | 久久99深爱久久99精品 | 日韩一二三区视频 | 国产欧美精品区一区二区三区 | 亚洲精品一区二区网址 | 国产精品一区二区三区在线 | 国产91丝袜 | 久草精品视频 | 狠狠干天天干 | 日韩欧美在线一区 | 伊人色综合久久久天天蜜桃 | 欧美xxxx色视频在线观看免费 | 久久999 | 人人干视频在线 | 亚洲视频一区二区三区 | 国产在线二区 | 都市激情亚洲 | 亚洲精品乱码久久久久久蜜桃 | 国产一区2区| 伊人无码高清 | 精品欧美乱码久久久久久 | www.色五月.com | 欧美一区二区三区,视频 | 亚洲精品1 | 天堂影院av| www.夜夜骑.com | 久久久.com| 国产精品久久久久久久久免费桃花 | 91精品久久久久 | 日韩一区二区三区视频 | 欧美成人猛片aaaaaaa | 紧缚调教一区二区三区视频 | 欧美视频在线播放 | 国产精品国产精品 | 9999久久 | 久久精品久久综合 | 久久久久亚洲精品 | 六月成人网 | 国产成人在线视频播放 |