[理学]dsp实验指导书本科生

[理学]dsp实验指导书本科生

ID:22998259

大小:2.65 MB

页数:31页

时间:2018-11-02

[理学]dsp实验指导书本科生_第1页
[理学]dsp实验指导书本科生_第2页
[理学]dsp实验指导书本科生_第3页
[理学]dsp实验指导书本科生_第4页
[理学]dsp实验指导书本科生_第5页
资源描述:

《[理学]dsp实验指导书本科生》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、DSP教学实验指导书(本科生版)自动化学院实验教学中心年月日31实验一CCS使用及DSP基础汇编程序1.1实验目的1、熟悉CCS集成开发环境,掌握工程的生成方法;2、熟悉SEED-DTKAPD实验环境;3、掌握CCS集成开发环境的调试方法;4、掌握DSP汇编程序的基本构成及编程方法。1.2实验内容1、基础汇编程序举例(1)DSP程序工程文件及源文件的建立;(2)编译与链接生成可执行的目标文件;(3)学习使用CCS集成开发工具的调试工具(4)观察实验结果。2、按照实验要求编写应用汇编程序1.3汇编程序实例1、汇编程序实现的功能:(1)求和plus=x+y变量x与

2、变量y的和值存放于变量plus中;(2)求积mult=xy变量x与变量y之积存放于变量mult中。2、math.asm是汇编程序的源文件。程序代码如下:.bssx,1.bssy,1.bssplus,2.bssmult,2.def_c_int0.text_c_int0:larar1,#xlarar2,#ylarar3,#plus31larar4,#multmar*,ar1lacl*,ar2add*,ar3sacl*+sach*,ar1lt*,ar2mpy*,ar4spl*+sph*stop:nopbstop.end2、math.cmd是链接文件。它的主要功能是将

3、每段的程序链接到相应的DSP的存贮区中。内容如下:-stack0x100MEMORY{PAGE0:VECSorigin=0000h,length=0040hFLASH:origin=100h,length=7F00hSARAM_P:origin=8800h,length=7000hPAGE1:B2:origin=0060h,length=020hB0:origin=200h,length=100hSARAM_D:origin=8000h,length=8000h}SECTIONS{vectors:>VECSPAGE0.text:>SARAM_PPAGE0.ci

4、nit:>SARAM_PPAGE0.switch:>SARAM_PPAGE0.bss:>SARAM_DPAGE1.stack:>SARAM_DPAGE1}311.4实例程序运行调试步骤1、将DSP仿真器与计算机连接好;将DSP仿真器的JTAG插头与SEED-DEC2407单元的J1相连接;启动计算机,当计算机启动后,打开SEED-DTKAPD的电源。观察SEED-DTK_IO单元的+5V、+3.3V、+15V、-15V的电源指示灯是否均亮;若有不亮的,请断开电源,检查电源。2、打开CCS集成开发环境,进入CCS的操作环境。3、程序建立、运行及调试,步骤如下:(

5、1)建立新工程,点击Project-->New,创建一个新工程工程名及路径可任意指定(建议存储路径:D:myproject...)31(2)新建源文件31编写源代码并保存(建议保存至刚才生成的工程文件夹下)文件保存类型应选AssemblySourceFiles(*.asm)(建议:math.asm)31用同样的方法可生成math.cmd文件(3)点击Project选择addfilestoproject,添加math.asm、math.cmd文件到工程中31加入时应选择相应的文件类型加入后,可在工程文件夹中找到刚加入的math.asm、math.cmd文件如

6、果想移除工程文件夹中的某个文件,可点选相关文件后点击右键,选择RemoveformProject。31(4)点击Project-->Buildall,对工程进行编译链接,如正确则生成math.out文件(文件位置:D:myprojectmathDebug);如错误,可根据Build信息框中的提示对程序进行修改,直至编译链接通过为止。(5)点击File-->loadprogram,载入Debug文件夹下的可执行文件math.out。31装载完毕,如图所示31(6)点击View-->Registers-->CPUregister和StatusRegiste

7、r,打开寄存器观察窗口。点击View-->memory…,打开存储器观察窗口(如想观察变量变化情况,可将窗体中Address设置为0x8000,Page设置为Data)。31(7)可通过快捷键(F5:运行F8:单步运行且进入子程序中F9:设置断点F10:单步运行)调试程序,通过观察窗口观测程序的运行过程及结果。31(8)点击DebugàRestart可重新运行程序,点击DebugàResetCPU可复位DSP芯片,退出调试状态。1.5、实验要求要求创建工程文件,绘制程序流程图,编写汇编程序实现公式result=ab+cd(其中a、b、c、d均为各占一个存储单元

8、的变量,result为占两个存储单元的

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

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

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