基于单片机89C51的波形发生器,基本要求如下

具有产生正弦波、方波、三角波三种周期性波形的功能;输出波形的频率范围为100Hz-20kHz(非正弦波频率按10次谐波计算);重复频率可调,频率步进间隔≤100Hz。输出波形幅度范围0-3V(峰峰值),可按步进0.1V(峰峰值)调整。由外界按键输入选择产生波形的种类、频率与幅度;界面显示输出波形的类型、重复频率(周期)和幅度等信号参数。
有完整的程序和方案最好,若是没有符合要求的,相近的也行。要是都没有,求调幅和调频的方法指导。

基于51单片机的信号发生器-完整电路、程序
http://wenku.baidu.com/view/effec6f2ba0d4a7302763a13.html 免费的。

可以产生弦波、方波、三角波、三角波、梯形波及其他任意波形,波形的频率(最大790HZ)和幅度在一定范围内可任意改变。波形和频率的改变通过软件控制,幅度的改变通过硬件实现。这是本人课程设计得到优秀的作品,有完整的电路图,程序。不是光仿真那种。

如果你觉得790HZ的频率不够的话,可以用FPGA+AD,频率几十M都没问题,也不是很难。多看看资料,
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答