国产精品久久久久影院,成人午夜福利视频,国产精品久久久久高潮,国产精品 欧美 亚洲 制服,国产精品白浆无码流出

歷史上的今天

今天是:2025年03月26日(星期三)

正在發(fā)生

2020年03月26日 | MSP430教程12:MSP430單片機(jī)MSP430定時器

發(fā)布者:CelestialMagic 來源: eefocus關(guān)鍵字:MSP430  單片機(jī)  定時器 手機(jī)看文章 掃描二維碼
隨時隨地手機(jī)看文章

在MSP430系列單片機(jī)中帶有功能強(qiáng)大的定時器資源,這定時器在單片機(jī)應(yīng)用系統(tǒng)中起到重要的作用。利用MSP430(以下稱為430)單片機(jī)的定時器可以用來實(shí)現(xiàn)計(jì)時,延時,信號頻率測量,信號觸發(fā)檢測,脈沖脈寬信號測量,PWM信號發(fā)生。另外通過軟件編寫可以用作串口的波特率發(fā)生器。后面我們將用定時器A作為一個波特率發(fā)生器,來編寫一個串口例程給初學(xué)者參考。以加強(qiáng)初學(xué)者對定時器A的理解和應(yīng)用。


在430的大系列產(chǎn)品中,不同的子系列產(chǎn)品定時器資源有所不同;在F11X,F(xiàn)11X1中是不帶定時器B資源的。430的定時器主要分為3部分模塊:看門狗定時器,定時器A,定時器B。定時器A主要資源特點(diǎn)有16位定時計(jì)數(shù)器,其計(jì)數(shù)模式有4種。多種計(jì)數(shù)時鐘信號供選擇。3個可配置輸入的捕獲/比較功能寄存器和8種輸出模式的3個可配置輸出單片。以上各塊定時器資源可作多種組合使用,以實(shí)現(xiàn)強(qiáng)大的功能。


定時器資源功能說明

(1)看門狗定時器(WDT):主要用于程序在生錯誤時用作單片機(jī)系統(tǒng)復(fù)位重起的。另外,也可作為一個基本定時器使用。

(2)定時器A:作基本定時器使用,結(jié)合捕獲/比較功能模塊可實(shí)現(xiàn)時序控制,可編程波形信號發(fā)生輸出??勺鞔诓ㄌ芈拾l(fā)生器使用。

(3)定時器B:作基本定時器使用,與定時器A基本相同,但是功能方面有某些功能會比A增強(qiáng)些。詳情請看關(guān)于定時器B應(yīng)用范例。


3-定時器A模塊結(jié)構(gòu)


4-定時器A--基礎(chǔ)應(yīng)用例程(1)

   

//例程描述:利用定時器定時功能,實(shí)現(xiàn)P1.0方波輸出。


#include


{

  WDTCTL = WDTPW + WDTHOLD;          //停止看門狗WDT,不使用內(nèi)部看門狗定時器。

  P1DIR |= 0x01;                     //設(shè)置P1.0口方向?yàn)檩敵觥?p>  CCTL0 = CCIE;                      //設(shè)置捕獲/比較控制寄存器中CCIE位為1,CCR0捕獲/比較功能中斷為允許。

  CCR0 = 50000;                      //捕獲/比較控制寄存器CCR0初值為5000。

  TACTL = TASSEL_2 + MC_2;           //設(shè)置定時器A控制寄存器TACTL,使時鐘源選擇為SMCLK輔助時鐘。

  _BIS_SR(LPM0_bits + GIE);          //進(jìn)入低功耗模式LPM0和開中斷

}


//定時器A 中斷服務(wù)程序區(qū)


#pragma vector=TIMERA0_VECTOR

__interrupt void Timer_A (void)

 {

   P1OUT ^= 0x01;                    //P1.0取反輸出

   CCR0 += 50000;                    //重新載入CCR0捕獲/比較數(shù)據(jù)寄存器數(shù)據(jù)

 } 


//例程1結(jié)束--------------------------------------------------------------------------


基礎(chǔ)應(yīng)用例程(2) 

//例程描述:利用定時器定時功能,實(shí)現(xiàn)P1.0方波輸出。

// 需要注意的是定時器中斷程序,采用向量查詢方式。


#include


void main(void)

 {

  WDTCTL = WDTPW + WDTHOLD;         // 停止看門狗WDT

  P1DIR |= 0x01;                    // 設(shè)置P1.0口方向?yàn)檩敵觥?p>  TACTL = TASSEL_2 + MC_2 + TAIE;   // 時鐘源選擇為SMCLK,選擇計(jì)數(shù)模式,定時器中斷開


 _BIS_SR(LPM0_bits + GIE);          //進(jìn)入低功耗模式LPM0和開中斷

 }


  // Timer_A3 中斷向量(TAIV)處理

  #pragma vector=TIMERA1_VECTOR


__interrupt void Timer_A(void)

 {

  switch( TAIV )

  {

   case 2: break;                   //CCR1不使用

   case 4: break;                   //CCR2不使用

   case 10: P1OUT ^= 0x01;          //溢出

   break;

  }

 }

關(guān)鍵字:MSP430  單片機(jī)  定時器 引用地址:MSP430教程12:MSP430單片機(jī)MSP430定時器

上一篇:MSP430教程13:MSP430單片機(jī)比較器A模塊
下一篇:MSP430F5529庫函數(shù)

推薦閱讀

????今年以來,鹽城經(jīng)濟(jì)技術(shù)開發(fā)區(qū)電子信息產(chǎn)業(yè)進(jìn)入蓬勃發(fā)展時期:中國電子、周星OLED、英銳六寸晶圓等龍頭項(xiàng)目齊頭并進(jìn),鴻佳電子、群豐半導(dǎo)體等項(xiàng)目建成投產(chǎn)。隨著一個個優(yōu)質(zhì)項(xiàng)目的入駐,該區(qū)已迅速聚集了半導(dǎo)體照明、集成電路、信息技術(shù)應(yīng)用等產(chǎn)業(yè)集群,為電子信息產(chǎn)業(yè)邁入千億級打下了堅(jiān)實(shí)基礎(chǔ),一座中國電子信息港正悄然崛起。??? 從“屏”到...
3月,2019慕尼黑上海電子展在新國際博覽中心拉開行業(yè)交流大幕,上千家電子行業(yè)上下游知名企業(yè)云集。云創(chuàng)造物集成創(chuàng)新設(shè)計(jì)與制造服務(wù),攜全新的造物商城、及百度合作人工智能板卡、四大硬件集成業(yè)務(wù)等亮相展會,展出了一系列面向工控、電力、醫(yī)療、汽車、通信、物聯(lián)網(wǎng)等領(lǐng)域的設(shè)計(jì)+元器件采購+制造+檢測一站式解決方案。 現(xiàn)場,云創(chuàng)造物與百度云共同推出的...
1.觀察一下,M24LR04中0x0000~0x001F地址中的數(shù)據(jù),這是一條ISO15693協(xié)議的報(bào)文。2.3.第1個字節(jié),設(shè)備選擇碼0xA64.第2個和第3個字節(jié),地址0x0000。
對于曾經(jīng)操作過示波器的人而言,幾乎每個人都使用過一兩次示波器探頭。有些人的使用體驗(yàn)很好,而有些人的感受卻不盡如人意,而這可能是他們自身操作的結(jié)果。本文將試圖澄清有關(guān)示波器探頭的一些誤解和半真半假之言,讓用戶獲得更良好的結(jié)果。相關(guān)閱讀:誤解1. 100 MHz 的“信號”,使用 100 MHz 的示波器探頭。示波器探頭帶寬與配合它們使用的示波器...

史海拾趣

問答坊 | AI 解惑

求助,Proteus仿真SD卡 mmc里面加載的文件是怎么生成的啊 ?

求助,Proteus仿真SD卡 mmc里面加載的文件是怎么生成的啊 ?…

查看全部問答∨

無線Mesh網(wǎng)絡(luò)結(jié)構(gòu)詳解

大家應(yīng)該都有一些了解,對于無線Mesh網(wǎng)絡(luò)。它是一種具有多跳性和傳統(tǒng)無線性能的結(jié)合體,是一種新的無線網(wǎng)絡(luò)。它的誕生,給我們的無線帶來了新的理念。那么它具體是新在哪里呢?本文主要針對的是無線Mesh網(wǎng)絡(luò)結(jié)構(gòu)進(jìn)行的具體介紹。希望通過此文,能讓 ...…

查看全部問答∨

WinCE6系統(tǒng)suspend/resume回來之后立刻進(jìn)入systemidle

用touch點(diǎn)擊開始菜單進(jìn)入suspend,然后按Power Button使系統(tǒng)resume回來之后,系統(tǒng)會先進(jìn)入resume狀態(tài),緊接著進(jìn)入systemidle狀態(tài),backlight和display都被關(guān)掉,需要點(diǎn)一下屏幕才能再進(jìn)入on狀態(tài),這是怎么回事?謝謝…

查看全部問答∨

CE系統(tǒng)下如何實(shí)現(xiàn)顯示電池電量百分比

大家好,我想問一下CE系統(tǒng)下,如何顯示電池電量的百分比。我硬件平臺是S3C2440,我用它自身帶的ADC讀取電池電量在計(jì)算可以嗎?再就是加載電池監(jiān)測芯片。除了這些還有其它什么辦法嗎?請大家踴躍發(fā)言,謝謝!…

查看全部問答∨

msp430單片機(jī)的串口通信問題

請問各位大俠,單片機(jī)在接收中斷中是一次接收一幀長度的數(shù)據(jù)么?還是分多次接收,每次大于一個字節(jié),抑或每次只接收一個字節(jié)?…

查看全部問答∨

請教UART控制器中Modem功能的測試(急)

請教各位達(dá)人: 我想測試一下芯片中UART的Modem功能,請問應(yīng)該如何測試?測試環(huán)境應(yīng)該如何搭建啊?是不是需要通過串口和Modem相連?AT指令怎么測試?是通過串口發(fā)給Modem嗎? 謝謝! …

查看全部問答∨

求教CE5.0 MFC應(yīng)用程序,HTML文件瀏覽,添加Microsoft web瀏覽器控件,程序不能運(yùn)行。為什么?

使用VS2005 MFC開發(fā)MTML文件瀏覽器,使用Microsoft web瀏覽器控件,可以正常編譯通過,放入WINCE5.0機(jī)器設(shè)備,不能啟動。 提示錯誤如下: Debug assertion Failed; PROGRAM:程序路徑。 F:\\SP\\vctools\\vc7libsce\\ship\\atlmft\\scr\\mfc\\oc ...…

查看全部問答∨

救命啊,有人有制作LED控制卡的資料嗎?畢業(yè)設(shè)計(jì)。。

有制作LED控制卡的資料嗎?畢業(yè)設(shè)計(jì)。。謝謝了?。。。。。?!能發(fā)到我郵箱嗎?371340158@qq.com  不甚感激!…

查看全部問答∨

誰能提供個輪式機(jī)器人的控制原理和相關(guān)程序

最近剛開始搞科技創(chuàng)新的活動,想弄個輪式搬運(yùn)機(jī)器人,不知道各路大俠誰有資料分享一下,小弟不勝感激??!…

查看全部問答∨
小廣播
設(shè)計(jì)資源 培訓(xùn) 開發(fā)板 精華推薦

最新單片機(jī)文章

 
EEWorld訂閱號

 
EEWorld服務(wù)號

 
汽車開發(fā)圈

 
機(jī)器人開發(fā)圈

電子工程世界版權(quán)所有 京ICP證060456號 京ICP備10001474號-1 電信業(yè)務(wù)審批[2006]字第258號函 京公網(wǎng)安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved