施一剑《dsp原理与应用教学》dsp原理与应用实验指导书2

施一剑《dsp原理与应用教学》dsp原理与应用实验指导书2

ID:46241557

大小:1.10 MB

页数:51页

时间:2019-11-22

施一剑《dsp原理与应用教学》dsp原理与应用实验指导书2_第1页
施一剑《dsp原理与应用教学》dsp原理与应用实验指导书2_第2页
施一剑《dsp原理与应用教学》dsp原理与应用实验指导书2_第3页
施一剑《dsp原理与应用教学》dsp原理与应用实验指导书2_第4页
施一剑《dsp原理与应用教学》dsp原理与应用实验指导书2_第5页
资源描述:

《施一剑《dsp原理与应用教学》dsp原理与应用实验指导书2》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、DSP原理与应用实验指导书电子信息实验室2012年3月实验一CCS开发环境练习一、实验目的掌握加减法运算指令。掌握CCS编译环境的使用二、实验设备计算机、SEED-DTK实验箱、5416EVM板三、实验原理请参见教材第3章,第四章。四、实验内容编写程序,分别实现计算y=mx+b和y=Lx^五、实验步骤1、设置setupCCStudiov3.3,选择C5402devicesimulator,然后运行CCStudiov3.3软件。2、新建一个项目:点击Project—New,将项目命名为experiment1,然后点击OK,系统会自动生成一个与项目同名的文件夹。注意项目名要用英文名,不要将项目取

2、名为中文名,因为CCS软件不能识别以中文命名的文件夹。3、新建一个源文件:点击File—New—SourceFile可以打开一个文本编辑窗口,点击保存按键,保存在和项目同名的一个文件夹下(experiment1),保存类型选择*.ASM(如果源文件是C语言编写的,保存类型选择*・C,本实验中的例程是使用汇编语言编写的,所以选择*.ASM为保存类型),我们在这里将保存名字命名为examplel.asm(文件后缀名.asm不能省略)。4、在项目中添加源文件:在新建立了一个源文件以后,要想使用CCS编译器对该源文件进行编译还需要将源文件添加到项目中去。添加方法是在工程管理器中右键单击experim

3、entl.pjt,在弹出的菜单中选择AddFilestoproject,然后将刚才建立的examplel.asm文件添加到该项目中去。5、编写源程序:在工程管理器中双击examplel.asm,将出现文本编辑窗口,在该文本编辑窗口中输入如下内容:***计算y=mx+b***.title"examplel.asmn.mmregsSTACK.usect”STACK”」OH;堆栈的设置•bssx,l;为变量分配4个字的存储空间.bssm,l.bssb,l.bssy,l.def_c」nt00.datatable.word15,3,20;x,m,b.text_c_int00:STM#0,SWWSR;插

4、入0个等待状态STM#STACK+10H,SP;设置堆栈指针STM#x,ARl;AR1指向xRPT#2MVPDtabic,*AR1+;把程序存储器小的数据移动到数据存储器CALLSUMMend:BendSUMM:LD*(x),TMPY*(m),AADD*(b),ASTLA,*(y)RET.end6、编写链接配置文件:新建一个源文件:点击File—New—SourceFile可以打开一个文本编辑窗口,点击保存按键,保存在和项目同名的一个文件夹下面(experiment1),保存类型选择cmd,我们在这里将保存名字命名为dec5402.cmd。输入以下文本内容:MEMORYPAGE0:EPROM

5、:org=0090Hlen=0F70HVECS:org二0080Hlen=0010HPAGE1:SPRAM:or萨1000H1en二1000HDARAM:org二2000H1en=2000H/*定义程序存贮区*//*定义EPROM区,起始地址0090H,长度0F70H*//*定义VECS区,起始地址0080H,长度0010H*//*定义数据存贮区*//*定义SPRAM区,起始地址1000H,长度1000H*//*定义DARAM区,起始地址2000H,K度2000H*/SECTIONS•vector:{}>VECSPAGE0•text:{}>EPROMPAGE0•data:{}>EPROMPA

6、GE0・bss:{}>DARAMPAGE1STACK:align(64){}>EPROMPAGE07、编写屮断向量表文件(可省略)新建一个源文件:点击File—New—SourceFile可以打开一个文本编辑窗口,点击保存按键,保存在和项目同名的一个文件夹下面(experiment1),保存类型选择asm,我们在这里将保存名字命名为vector.asm0输入以下文本内容:.title^^vcctor.asm^^;/*中断向量表的文件名*/.ref_c_int00;/*引用外部定义的标号*/.sect”.vector”;严定义初始化的段名*/BcintOO;/*引用start*/.end8、对

7、项目进行编译和链接:再把example1.asmvector.asm>dec5402.cmd依次添加到项目后,点击Project—RebuildAIL编译成功之后并对该项目进行链接,生成*.out文件。9、装载可执行文件:要让程序代码在DSP内部运行必需将生成的*.OUT文件装载到DSP内部,装载方法是点击:File—LoadPrograme再在项目文件夹下的子文件夹debug中选择生成的experiment

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

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

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