新聞中心

        EEPW首頁 > 模擬技術 > 設計應用 > ad9850-c程序-設計源代碼

        ad9850-c程序-設計源代碼

        作者: 時間:2012-09-03 來源:網絡 收藏
        nbsp; }
        if(l==8)
        {
        k="k"*10+z;
        }

        if(l>8||k>25000000)
        {
        GotoXY(0,1);
        Print(" ERROR!! ");
        Delay1ms(500);
        goto BEGAIN;
        }

        IntToStr(k,TempBuffer[0],0);
        GotoXY(0,1);
        Print(TempBuffer[0]);
        P2=0XF0;
        Delay1ms(150);
        }
        FQ_UD=0;
        Freq_Adjust(k);
        while(1)
        {

        GotoXY(0,0);
        Print("THE PL DISPLAY");
        IntToStr(k,TempBuffer[0],0);
        GotoXY(0,1);
        Print(TempBuffer[0]);
        m="keynum"();
        if(m==10)
        { Delay1ms(300) ;
        if(k>=30000000){k=30000000;}
        else{ k="k"+1000;}
        }
        if(m==11)
        {Delay1ms(300) ;
        if(k=0){k=0;}
        else{k=k-1000;}
        }
        if(m==14)
        {
        goto BEGAIN;
        }

        }
        }

        AD9850內含可編程DDS系統和高速比較器,能實現全數字編程控制的頻率合
        成。可編程DDS系統的核心是相位累加器,它由一個加法器和一個N位相位寄
        存器組成,N一般為24~32。每來一個外部參考時鐘,相位寄存器便以步長M
        遞加。相位寄存器的輸出與相位控制字相加后可輸入到正弦查詢表地址上。正
        弦查詢表包含一個正弦波周期的數字幅度信息,每一個地址對應正弦波中0°~3
        60°范圍的一個相位點。


        上一頁 1 2 下一頁

        關鍵詞: ad9850 c程序 源代碼

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 南汇区| 拜城县| 德庆县| 剑河县| 太康县| 枞阳县| 宣恩县| 安多县| 集安市| 依安县| 平和县| 平邑县| 台山市| 彭州市| 澄迈县| 雅安市| 南漳县| 太仓市| 镇赉县| 沭阳县| 临西县| 融水| 资源县| 巩义市| 乌拉特中旗| 永城市| 涞水县| 乡城县| 奉贤区| 会泽县| 长春市| 沙洋县| 台中县| 哈尔滨市| 眉山市| 玉田县| 双鸭山市| 芒康县| 历史| 泰安市| 宁明县|