新闻中心

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程序 源代码

评论


相关推荐

技术专区

关闭