新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 應用MSP430F149單片機的超低頻波形發(fā)生器

        應用MSP430F149單片機的超低頻波形發(fā)生器

        作者: 時間:2012-02-25 來源:網(wǎng)絡 收藏


        3.2 產(chǎn)生PWM的Timer_B中斷程序

        改變正弦的頻率需要改變脈寬信號輸出的頻率,有3種不同的方法:(1)可改變精度,進一步改變正弦表的大小,增大或減小輸出一個正弦波的周期;(2)可改變主頻,來延長指令的執(zhí)行時間,進而延長周期;(3)利用中斷處理延時讀取正弦表的方法來控制輸出的頻率。3種方法均十分簡便,只需改變幾個參數(shù)即可。這里采用的是最后一種方法。

        程序如下:

        TB_ISR inc R11 ;R11,R12用于改變產(chǎn)生正弦

        ;波的頻率,延遲讀取正弦表

        cmpR11,R12

        Jne RT

        Incd R15 ;增加指針R15,指向正弦表

        ;的下一個正弦值

        and #Number,R15;Number=正弦表大小×2

        mov Sine_Tab(R15),TBCCR1

        ;Sine_Tab為正弦表指針,TBCCR1

        RT reti ;移入新值

        4 以為核心的振動分析儀的生理濾波器的自校系統(tǒng)

        由于提供了強大功能,可以用來開發(fā)便攜式振動分析儀。超低頻正是在基礎上開發(fā)的,結構簡單,能夠?qū)φ駝臃治鰞x的生理濾波電路進行校驗,完成了儀器的自校驗功能。其系統(tǒng)結構圖如圖4所示。

        使用MSP430F149設計正弦波發(fā)生器,利用了該所提供的特殊功能,便得電路簡單,調(diào)節(jié)方便,而且精度可控。通過驗證可以產(chǎn)生不同頻率、失真很小的波形,可以作為模擬電路的輸入源對其標定。除此之外還可以進一步利用該產(chǎn)生諧波信號、直流信號等,應用到更加廣闊的領域。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區(qū)

        關閉
        主站蜘蛛池模板: 洞头县| 沙田区| 崇州市| 色达县| 五台县| 桐乡市| 嘉义县| 松滋市| 凤山市| 西丰县| 屏边| 喀什市| 中方县| 石城县| 宁城县| 镇沅| 铜川市| 江西省| 平遥县| 湖北省| 富川| 海林市| 壤塘县| 山西省| 尤溪县| 三亚市| 靖远县| 江都市| 东至县| 广汉市| 尉犁县| 都匀市| 白朗县| 镇安县| 双柏县| 彝良县| 泌阳县| 宿州市| 文安县| 米易县| 方正县|