新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 淺談基于C8051F060單片機控制AD9833實現FSK調制

        淺談基于C8051F060單片機控制AD9833實現FSK調制

        作者: 時間:2013-02-16 來源:網絡 收藏

          寫入低14位數據為:1011 0110 0001 1110,表示將低14位頻率字寫入FREQ1.

          寫入高14位數據為:1000 0000 0000 1011,表示將高14位頻率字寫入FREQ1.

          主程序設計

          首先,對單片機初始化,這包括單片機晶振初始化、端口初始化,定義控制的I/O接口及交叉開關,接著初始化.當初始化時,為避免DAC產生虛假輸出,RESET必須置為1(RESET不會復位頻率、相位和控制寄存器),直到配置完畢,需要輸出時才將RESET置為0;RESET為0后的8-9個MCLK時鐘周期可在DAC的輸出端觀察到波形。AD9833初始化流程圖如圖5所示。然后,寫頻率寄存器0的控制字(0x2000),在進行時,AD9833的兩個頻率寄存器裝載不同的頻率值,本實驗中,頻率寄存器0裝載低頻率6830Hz,頻率寄存器1裝載高頻率7230Hz,通過設置AD9833的控制寄存器的FSELECT位來選擇頻率寄存器。主程序流程如圖6所示。

        圖5 AD9833初始化 圖6主程序流程圖

          實驗結果

          在示波器上能觀測到信號,為方便截圖,設置頻率為7230Hz的正弦信號在示波器上進行觀察,圖7是頻率為7230Hz的正弦信號經過低通濾波之后的頻譜圖。由圖7可以看出,實際輸出頻率為7.22985Hz.圖8是對應的時域圖形。

        圖7 輸出頻率為7230Hz的頻譜圖圖8 頻率為7230Hz時域圖

          結論

          本實驗中設計的信號,在工程中有較強的實用價值,已成功應用于井下聲波傳輸系統中。

        單片機相關文章:單片機教程


        單片機相關文章:單片機視頻教程


        單片機相關文章:單片機工作原理


        低通濾波器相關文章:低通濾波器原理


        負離子發生器相關文章:負離子發生器原理
        數字濾波器相關文章:數字濾波器原理
        離子色譜儀相關文章:離子色譜儀原理

        上一頁 1 2 3 下一頁

        關鍵詞: C8051F060 AD9833 FSK調制

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 精河县| 丹棱县| 济源市| 平安县| 揭西县| 宜兴市| 合江县| 平陆县| 焦作市| 瓮安县| 娱乐| 临江市| 沙坪坝区| 白城市| 卢龙县| 招远市| 钦州市| 应城市| 广饶县| 平陆县| 墨玉县| 无为县| 乡宁县| 渝北区| 苍南县| 嘉峪关市| 平南县| 晋中市| 安乡县| 巩义市| 福泉市| 灯塔市| 益阳市| 华亭县| 日照市| 平舆县| 兴安县| 随州市| 奉新县| 云安县| 万宁市|