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

關閉窗口

相關文章

主站蜘蛛池模板: 在线视频一区二区三区 | 国产露脸对白88av | 中文字幕一区二区三区四区五区 | 色综合99| 日韩在线免费 | 国产亚洲精品精品国产亚洲综合 | 午夜免费电影院 | 亚洲国产欧美精品 | 日韩欧美手机在线 | 一级女毛片 | 粉色午夜视频 | 久久久蜜桃一区二区人 | 日韩欧美成人精品 | 一区二区精品 | 毛片在线免费播放 | 久久精品视频免费看 | 91精品国产高清一区二区三区 | 黄色片网站国产 | 久久久久国产精品一区 | 人碰人操 | 国产91视频一区二区 | 亚洲视频免费一区 | 日韩欧美精品 | 我想看国产一级毛片 | 亚洲精品日韩综合观看成人91 | 欧美成人精品一区 | 日韩欧美手机在线 | 国产激情视频在线观看 | 五月激情综合 | 国内自拍视频在线观看 | 亚洲免费精品 | 欧美日韩视频在线第一区 | 99爱国产| 亚洲综合色网 | 欧美黑人一区 | 午夜影院在线 | 久久久久久成人 | 射欧美 | 美女日批免费视频 | 国产精品一区二区三区久久 | 国产精品久久久久久久久久久久久久 |