函数信号发生器是各种测试和实验过程中不可缺少的工具,在通信、测量、雷达、控制、教学等领域应用十分广泛。随着我国经济和科技的发展,对相应的测试仪器和测试手段也提出了更高的要求,信号发生器己成为测试仪器中至关重要的一类。
2023-05-11 19:47:21 2.29MB DDS
1
可实现多种波形,所用芯片cycloneii
2022-07-05 22:30:03 779KB DDS
1
本程序功能: DDS文件夹内的程序,完成直接数字频率合成功能,有正弦,三角,方波三种波形,并能扫频. 可通过键盘操作设置频率参数和选择波形种类和控制运行. 由两部分组成,"C"文件夹内,是用于在 51 单片机上运行的 C语言程序, "Verilog"文件夹内,是用Verilog语言编写的 FPGA 程序. DDS的工作原理,请参阅有关资料,本光盘中的 "ESD-5电子综合设计实验箱使用说明书.DOC" 文档中,有简单介绍. 运行方法: 运行 Keil ,将该例中的 sweep.c 和 display.c 放在同一个工程中,通过 Keil 进行编译,注意选择编译输出 " .HEX" 文件,再通过本资料盘中的 "Easy 51Pro" 软件,利用专用下载电缆,经并口将 ".HEX"文件下载到 89S52 单片机中,按一下复位键,即可在LED数码管上写出 "002000"的频率指示值. 再在 MAX+plus II 下,打开 \DDS\verilog 中的 maytest.gdf,对它进行编译,下载到FPGA芯片10k10 中,这时,10k10内将生成DDS功能 所需要的数字波形函数表和相位累加器等功能以及键盘扫描电路, 如果有键按下,就会产生向MCU 申请中断的信号. 通过按键操作,经MCU处理,可以设置频率值,波形种类等,所设的频率参数,在LED上显示. 键盘的定义见 “ESD-5 电子综合设计实验箱使用说明书.DOC”.
2022-01-01 20:21:04 1003KB 51单片机 DDS函数信号发生器
1
(1) 掌握采用FPGA硬件特性、及软件开发工具MAXPLUSII的使用。 (2) 掌握DDS函数信号发生器的原理,并采用VIIDL语言设计DDS内核单元。 (3) 掌握单片机与DDS单无连接框图原理,推导出频率控制字、相位控制字的算法。 (4) 设计键盘输入电路和程序并调试。掌握键盘和显示(LCD1602)配合使用的方法和技巧。 为大学本人课程设计,需要报告可私信。
1
AD9833 DDS 函数信号发生器 方波 正弦波 三角波
2021-05-04 20:15:45 6KB AD9833 DDS 函数信号发生器
1
信号发生器常被用来当作信号发生源,它可以产生多种波形,如三角波、锯齿波、矩形波(含方波)、正弦波,并且各波形的幅度和频率可调,正是因为信号发生器可以产生各种波形的信号,因此在在电路实验和设备检测生产实践和科技领域中都有着广泛的应用。    本系统主要包括四个部分,电源供电,单片机最小系统,DDS,显示。本系统主要用89C52 单片机与DDS器AD9833构成的函数信号发生器,可产生方波、三角波、正弦波,可以由程序控制改波形的周期,并可以通过按钮实现不同波形切换。DDS输出信号的幅值为0-2.5V,频率步进1KHz可调,实际信号频率通过4位数码管显示。对于输出信号幅值的控制,主要是用OP07放大器对其信号放大来实现的。通过OP07放大器可以把DDS输出信号的幅值放大2倍,从而达到了输出波形幅值在0-5V变化。
2021-04-28 22:44:34 1.15MB 单片机 DDS 信号发生器 毕业论文
1
基于51单片机的DDS函数信号发生器的设计电路图和汇编程序代码 基于51单片机的DDS函数信号发生器的设计电路图和汇编程序代码
1