DDS

所属分类:matlab编程
开发工具:matlab
文件大小:2265KB
下载次数:8
上传日期:2009-07-21 21:55:51
上 传 者hu0000000000
说明:  基于dds的函数发生器和基于matlab的扫雷游戏
(Dds-based function generator and the mine-based game matlab)

文件列表:
DDS\DDS\扫雷&DDS_龚挺_杜源_梁超\综合课程设计文档_扫雷&DDS.doc (858112, 2008-12-28)
DDS\DDS\扫雷&DDS_龚挺_杜源_梁超\DDS\dy.m (308, 2008-12-23)
DDS\DDS\扫雷&DDS_龚挺_杜源_梁超\DDS\dy.mif (4821, 2008-12-23)
DDS\DDS\扫雷&DDS_龚挺_杜源_梁超\DDS\dy.txt (2950, 2008-12-23)
DDS\DDS\扫雷&DDS_龚挺_杜源_梁超\DDS\try1.m (121, 2008-12-18)
DDS\DDS\扫雷&DDS_龚挺_杜源_梁超\DDS\uni.m (145, 2008-12-23)
DDS\DDS\扫雷&DDS_龚挺_杜源_梁超\DDS\uni.mif (4829, 2008-12-23)
DDS\DDS\扫雷&DDS_龚挺_杜源_梁超\DDS\dds--C\dds (59241, 2008-12-23)
DDS\DDS\扫雷&DDS_龚挺_杜源_梁超\DDS\dds--C\dds.M51 (48442, 2008-12-23)
DDS\DDS\扫雷&DDS_龚挺_杜源_梁超\DDS\dds--C\dds.Opt (1843, 2008-12-23)
DDS\DDS\扫雷&DDS_龚挺_杜源_梁超\DDS\dds--C\dds.plg (402, 2008-12-23)
DDS\DDS\扫雷&DDS_龚挺_杜源_梁超\DDS\dds--C\dds.Uv2 (2029, 2008-12-23)
DDS\DDS\扫雷&DDS_龚挺_杜源_梁超\DDS\dds--C\dds_320_func (64783, 2008-12-23)
DDS\DDS\扫雷&DDS_龚挺_杜源_梁超\DDS\dds--C\dds_320_func.hex (20841, 2008-12-23)
DDS\DDS\扫雷&DDS_龚挺_杜源_梁超\DDS\dds--C\dds_320_func.lnp (81, 2008-12-23)
DDS\DDS\扫雷&DDS_龚挺_杜源_梁超\DDS\dds--C\dds_320_func.M51 (51528, 2008-12-23)
DDS\DDS\扫雷&DDS_龚挺_杜源_梁超\DDS\dds--C\dds_320_func.plg (158, 2008-12-23)
DDS\DDS\扫雷&DDS_龚挺_杜源_梁超\DDS\dds--C\dds_Opt.Bak (1833, 2008-12-23)
DDS\DDS\扫雷&DDS_龚挺_杜源_梁超\DDS\dds--C\dds_Uv2.Bak (2029, 2008-12-23)
DDS\DDS\扫雷&DDS_龚挺_杜源_梁超\DDS\dds--C\display_320_240.c (9739, 2008-12-23)
DDS\DDS\扫雷&DDS_龚挺_杜源_梁超\DDS\dds--C\display_320_240.LST (19475, 2008-12-23)
DDS\DDS\扫雷&DDS_龚挺_杜源_梁超\DDS\dds--C\display_320_240.OBJ (19586, 2008-12-23)
DDS\DDS\扫雷&DDS_龚挺_杜源_梁超\DDS\dds--C\display_fun.h (558, 2008-12-23)
DDS\DDS\扫雷&DDS_龚挺_杜源_梁超\DDS\dds--C\sweep_320_240.c (17200, 2008-12-23)
DDS\DDS\扫雷&DDS_龚挺_杜源_梁超\DDS\dds--C\sweep_320_240.LST (38660, 2008-12-23)
DDS\DDS\扫雷&DDS_龚挺_杜源_梁超\DDS\dds--C\sweep_320_240.OBJ (55173, 2008-12-23)
DDS\DDS\扫雷&DDS_龚挺_杜源_梁超\DDS\dds--C\wave.h (3221, 2008-12-23)
DDS\DDS\扫雷&DDS_龚挺_杜源_梁超\DDS\dds--C\ziku.h (7780, 2008-12-23)
DDS\DDS\扫雷&DDS_龚挺_杜源_梁超\DDS\dds--FPGA\cmdctrl.acf (15797, 2008-12-10)
DDS\DDS\扫雷&DDS_龚挺_杜源_梁超\DDS\dds--FPGA\cmdctrl.cnf (14076, 2008-04-15)
DDS\DDS\扫雷&DDS_龚挺_杜源_梁超\DDS\dds--FPGA\cmdctrl.fit (7804, 2008-04-15)
DDS\DDS\扫雷&DDS_龚挺_杜源_梁超\DDS\dds--FPGA\cmdctrl.hex (34004, 2008-04-15)
DDS\DDS\扫雷&DDS_龚挺_杜源_梁超\DDS\dds--FPGA\cmdctrl.hif (1578, 2008-12-10)
DDS\DDS\扫雷&DDS_龚挺_杜源_梁超\DDS\dds--FPGA\cmdctrl.mmf (45, 2008-04-15)
DDS\DDS\扫雷&DDS_龚挺_杜源_梁超\DDS\dds--FPGA\cmdctrl.ndb (4433, 2008-04-15)
DDS\DDS\扫雷&DDS_龚挺_杜源_梁超\DDS\dds--FPGA\cmdctrl.pin (5238, 2008-04-15)
DDS\DDS\扫雷&DDS_龚挺_杜源_梁超\DDS\dds--FPGA\cmdctrl.pof (55242, 2008-04-15)
DDS\DDS\扫雷&DDS_龚挺_杜源_梁超\DDS\dds--FPGA\cmdctrl.rpt (27249, 2008-04-15)
DDS\DDS\扫雷&DDS_龚挺_杜源_梁超\DDS\dds--FPGA\cmdctrl.scf (1813, 2008-04-15)
... ...

本实验程序在采用 320x240 LCD屏的设计实验箱上运行,产生正弦,三角,方波,谐波合成,伪随机信号,可以扫频,扫频幅度可以自己设置。 键盘设置如下: 1 2 3 0 4 5 6 扫频幅度增加 7 8 9 扫频幅度减少 模式选择 扫频 频率设置/运行 x 本程序功能: DDS文件夹内的程序,完成直接数字频率合成功能,有正弦,三角,方波三种,伪随机波形并能扫频,扫频幅度可以自己设置。 可通过键盘操作设置频率参数,扫频步进和选择波形种类和控制运行。 程序由两部分组成,"C"文件夹内,是用于在 51 单片机上运行的 C语言程序, " FPGA"文件夹内,是用Verilog语言编写的 FPGA 程序。 DDS的工作原理,请参阅有关资料,本光盘中的 "ESD-5电子综合设计实验箱使用说明书.DOC" 文档中,有简单介绍。 运行方法: 运行 Keil ,将该例中的 sweep.c 和 display.c 放在同一个工程中,通过 Keil 进行编译,注意选择编译输出 " .HEX" 文件,再通过本资料盘中的 " Progisp " 软件,利用专用下载电缆,经并口将 ".HEX"文件下载到 89S52 单片机中,按一下复位键,即可在LED数码管上写出"002000"的频率指示值。 再在 MAX+plus II 下,打开 \DDS\verilog 中的 maytest.gdf,对它进行编译,下载到FPGA芯片10k10 中,这时,10k10内将生成DDS功能。 所需要的数字波形函数表和相位累加器等功能以及键盘扫描电路,如果有键按下,就会产生向MCU 申请中断的信号。 通过按键操作,经MCU处理,可以设置频率值,波形种类等,所设的频率参数,在LED上显示。 键盘的定义见 “ESD-5 电子综合设计实验箱使用说明书.DOC”. 作者:04005045龚挺 04005027杜源 04005028梁超 日期:2008-12-28

近期下载者

相关文件


收藏者