新聞中心

        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調制

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 司法| 平定县| 唐海县| 西贡区| 扎赉特旗| 瑞金市| 元阳县| 荔波县| 太保市| 通海县| 宜宾市| 湘潭县| 石台县| 乐亭县| 美姑县| 肇源县| 勐海县| 洞头县| 海晏县| 绍兴县| 揭西县| 台东县| 尉氏县| 潮州市| 玛沁县| 平安县| 伊春市| 扬中市| 周口市| 黄龙县| 海晏县| 图木舒克市| 庆阳市| 延边| 贡山| 色达县| 武冈市| 台安县| 沿河| 古蔺县| 汝州市|