dsp技术与应用实验指导书new

dsp技术与应用实验指导书new

ID:18463031

大小:1.43 MB

页数:41页

时间:2018-09-18

dsp技术与应用实验指导书new_第1页
dsp技术与应用实验指导书new_第2页
dsp技术与应用实验指导书new_第3页
dsp技术与应用实验指导书new_第4页
dsp技术与应用实验指导书new_第5页
资源描述:

《dsp技术与应用实验指导书new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验一CCS系统基本操作实验一﹑实验目的1.熟悉CCS集成开发环境,掌握工程的生成方法;2.熟悉SEED-DEC2812实验环境;3.掌握CCS集成开发环境的调试方法。二﹑实验内容1.DSP源文件的建立;2.DSP程序工程文件的建立;3.学习使用CCS集成开发工具的调试工具。三﹑实验原理与方法1.实验原理CCS提供了配置、建立、调试、跟踪和分析程序的工具,便于实时、嵌入式信号程序的编制和测试,它能够加速开发进程,提高工作效率。CCS提供了基本的代码生成工具,它们具有一系列的调试、分析能力。2.方法(1)将DSP仿真器与计算机连接好;(2)将DSP仿

2、真器的JTAG插头与SEED-DEC2812单元的J1相连接;41 (3)启动计算机,计算机启动后,打开SEED-DTK2812的电源。观察SEED-DTK_MBord单元的+5V,+3.3V,+15V,-15V的电源指示灯及SEED-DEC2812的电源指示灯D2是否均亮;若有不亮,请断开电源,检查电源。四﹑实验仪器设备SEED-DTK2812实验箱五﹑实验步骤1.创建源文件(1)双击图标进入CCS环境。(2)打开CCS选择FileNewSourceFile命令(3)编写源代码并保存(4)保存源程序名为add.c,选择Filesave(5)创建其

3、它源程序(如.cmd)可重复上述步骤。41 2.创建工程文件(1)打开CCS,点击ProjectNew,创建一个新工程,其中工程名及路径可任意指定弹出如下对话框:(2)在Project中填入工程名,Location中输入工程路径;其余按照默认选项,点击完成既可创建工程;(3)点击Project选择addfilestoproject,添加工程所需文件;(4)在弹出的对话框中的下拉菜单中分别选择.c点击打开,既可添加源程序add.c添加到工程中;41 (5)同样的方法可以添加文件add.cmd、rts2800.lib到工程中;在下面的窗口中可以看到ma

4、th.c、2812.cmd、rts.lib文件已经加到工程文件中。3.设置编译与连接选项(1)点击Project选择BuildOptions;(2)在弹出的对话框在设置相应的编译参数,一般情况下,按默认值就可以;(3)在弹出的对话框中选择连接的参数设置,设置输出文件(可执行文件与空间分配文件),堆栈的大小以及初始化的方式。41 4.工程编译与调试(1)点击ProjectBuildall,对工程进行编译,如正确则生成out文件;若是修改程序,可以使用ProjectBuild命令,进行编译连接,它只对修改部分做编译连接工作。可节省编译与连接的时间。编译

5、通过,生成add.out文件;(2)点击Fileloadprogram,弹出的对话框中载入debug文件夹下的.out可执行文件;(3)装载add.out完毕;(4)点击debugGoMain回到C程序的入口;(5)打开FileWorkspaceSaveWorkspace保存调试环境,以便下次调试时不需要重新进行设置。只要FileWorkspaceLoadWorkspace既可恢复当前设置;(6)打开观察窗口察看变量的值,即使用ViewWatchwindow;(7)打开add.c文件,在22行“for(;;);”设置断点;(8)运行程序,观察结果。

6、六﹑附参考程序#include/*========main========*/voidmain(){inta=10;intb=10;intc;c=a+b;for(;;);}41 实验二加减法算术运算实验一﹑实验目的1.学习使用16位定点DSP运算的基本编程方法;2.学习在CCS环境中调试调试汇编代码;3.学习Simulator的使用方法。二﹑实验内容1.使用C54X汇编语言编写16位定点DSP加减法实验程序;2.在仿真器上调试运行,并记录分析运算结果。三﹑实验原理与方法1.定点DSP中的数据表示方法C54X是16位的定点DSP。一

7、个16位的二进制数既可以表示一个整数,也可以表示一个小数。当它表示一个整数时,其最低位(D0)表示,D1位表示,次高位(D14)表示。如果表示一个有符号数时,最高位(D15)为符号位,0表示正数,1表示负数。例如,07FFFH表示最大的正数32767(十进制),而0FFFFH表示最大的负数-1(负数用2的补码方式显示)。当需要表示小数时,小数点的位置始终在最高位后,而最高位(D15)表示符号位。这样次高位(D14)表示,然后是,最低位(D0)表示。所以04000H表示小数0.5,01000H表示小数,而0001H表示16位定点DSP能表示的最小的小

8、数(有符号)=0.000030517578125。在后面的实验中,除非有特别说明,我们指的都是有符号数。在C54X中,将一

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。