国产精品久久久久久久久免费,高潮迭起av乳颜射后入,国产对白老熟女正在播放,国产精品igao视频网网址,丰满人妻熟妇乱又伦精品

機電之家資源網(wǎng)
單片機首頁|單片機基礎(chǔ)|單片機應(yīng)用|單片機開發(fā)|單片機文案|軟件資料下載|音響制作|電路圖下載 |嵌入式開發(fā)
培訓(xùn)信息
贊助商
利用MSP430定時器A測量脈沖寬度范例
利用MSP430定時器A測量脈沖寬度范例
 更新時間:2009-12-7 17:05:09  點擊數(shù):0
【字體: 字體顏色
1-程序描述
     利用MSP430單片機定時器A和捕獲/比較功能模塊結(jié)合使用,實現(xiàn)脈沖寬度的測量。
     本例程用到了定時器A的CCI1A端口(例如MSP430F14X的P1.2引腳)作捕獲外部輸入的脈沖電平跳變,同時結(jié)合簡單的軟件算法就能實現(xiàn)脈沖寬度的測量。在實際應(yīng)用中可根據(jù)例程中的start,end,overflow三個變量來計算脈沖寬度。此功能模塊在實際產(chǎn)品應(yīng)用中體現(xiàn)出有較高的應(yīng)用價值。


2-例程

#include <msp430x14x.h>

unsigned int start,end;
unsigned char overflow;

void main (void)
{
 WDTCTL = WDTPW+WDTHOLD;                   //關(guān)閉看門狗定時器
 P1DIR = BIT0+BIT4;                        //設(shè)置P1.0方向為輸出

 P1SEL = BIT2;                             //設(shè)置P1.2端口為功能模塊使用
 TACTL = TASSEL0+TACLR+TAIE+MC1;           //定時器A時鐘信號選擇ACLK,同時設(shè)置定時器A計數(shù)模式為連續(xù)增計模式
 CCTL1 = MC0+SCS+CAP+CCIE;                 //輸入上升沿捕獲,CCI0A為捕獲信號源

 _EINT();                                  //中斷允許
 while(1);                                 //LOOP
}

#pragma vector=TIMERA1_VECTOR              //定時器A中斷處理
__interrupt void timer_a(void)
{
 switch(TAIV)                              //向量查詢
  { case 2:                                //捕獲中斷
        if(CCTL1&CM0)                      //上升沿
         {
           CCTL1=(CCTL1&(~CM0))|CM1;       //更變設(shè)置為下降沿觸發(fā)
           start=TAR;                      //記錄初始時間
           overflow=0;                     //溢出計數(shù)變量復(fù)位
         }
       else if (CCTL1&CM1)                 //下降沿
        {  
           CCTL1=(CCTL1&(~CM1))|CM0;       //更變設(shè)置為上升沿觸發(fā)
           end=TAR;                        //用start,end,overflow計算脈沖寬度
        }    
       break;
    case 10:                               //定時器溢出中斷
       overflow++;
       break;                              //溢出計數(shù)加1
    default:break;
  }
}


//例程結(jié)束

  • 上一篇: MSP430中斷服務(wù)函數(shù)的定義
  • 下一篇: 沒有了
  • 發(fā)表評論   告訴好友   打印此文  收藏此頁  關(guān)閉窗口  返回頂部
    熱點文章
     
    推薦文章
     
    相關(guān)文章
    網(wǎng)友評論:(只顯示最新5條。)
    關(guān)于我們 | 聯(lián)系我們 | 廣告合作 | 付款方式 | 使用幫助 | 機電之家 | 會員助手 | 免費鏈接

    點擊這里給我發(fā)消息66821730(技術(shù)支持)點擊這里給我發(fā)消息66821730(廣告投放) 點擊這里給我發(fā)消息41031197(編輯) 點擊這里給我發(fā)消息58733127(審核)
    本站提供的機電設(shè)備,機電供求等信息由機電企業(yè)自行提供,該企業(yè)負(fù)責(zé)信息內(nèi)容的真實性、準(zhǔn)確性和合法性。
    機電之家對此不承擔(dān)任何保證責(zé)任,有侵犯您利益的地方請聯(lián)系機電之家,機電之家將及時作出處理。
    Copyright 2007 機電之家 Inc All Rights Reserved.機電之家-由機電一體化網(wǎng)更名-聲明
    電話:0571-87774297 傳真:0571-87774298
    杭州濱興科技有限公司提供技術(shù)支持

    主辦:杭州市高新區(qū)(濱江)機電一體化學(xué)會
    中國行業(yè)電子商務(wù)100強網(wǎng)站

    網(wǎng)站經(jīng)營許可證:浙B2-20080178-1