2014稿-DSP技术及应用实验指导书.doc

2014稿-DSP技术及应用实验指导书.doc

ID:59111621

大小:406.00 KB

页数:19页

时间:2020-09-15

2014稿-DSP技术及应用实验指导书.doc_第1页
2014稿-DSP技术及应用实验指导书.doc_第2页
2014稿-DSP技术及应用实验指导书.doc_第3页
2014稿-DSP技术及应用实验指导书.doc_第4页
2014稿-DSP技术及应用实验指导书.doc_第5页
资源描述:

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

1、《DSP技术及应用》实验指导书适用专业:电子信息工程金陵科技学院实验1CCS使用入门实验序号:1实验名称:CCS使用入门适用专业:电子信息工程学时数:4学时一、实验目的(1)熟悉DSP集成开发环境CCS的界面(2)掌握CCS设计平台的常用功能(3)掌握用CCS设计并调试DSP程序的流程二、实验要求(1)注意掌握CCS开发DSP应用程序的步骤;(2)理解提供的汇编语言源程序的功能。(3)调试程序要记录调试过程中出现的问题及解决办法;(4)编写程序要规范、正确,上机调试过程和结果要有记录,并注意调试程序集成环境的掌握及应用,不断积累编程及调试经验;(5)

2、实验后按实验报告规范要求给出本实验的实验报告。三、实验设备、环境PIII计算机,装有CCS2.2或更高版本软件、DSP实验箱(包括仿真器)四、实验步骤及内容(一)教师演示讲解CCS的使用1、介绍SEED-DTKDSP实验箱的概况,演示DSP实验箱与PC机的连接方法。2、介绍CCS软件的界面与菜单。3、演示CCS调试程序的一般过程,讲解CCS常用功能。(二)让学生按照步骤进行操作1、操作步骤如下:以参考程序TestXF.ASM为例,将SEED-DTK实验箱通过XDS510仿真器与PC机相连,并显示正常连接后,开始练习CCS调试过程:(1)单击CCSSE

3、TUP图标,设置为硬件仿真模式,即C5416XDS510EMULATOR。(2)创建一个新工程:Project菜单中选择New命令,在弹出的对话框中填入工程名、存放路径与目标CPU型号,本实验选择C54X。(3)新建文件,输入参考程序如下:.mmregs .def _c_int00.text _c_int00: ;程序入口SSBX XF ;XF置1CALL Delay ;调用延时程序RSBX XF ;XF清0CALL Delay;调用延时程序B _c_int00;跳转到程序开头循环执行*********************************

4、******************************延时子程序:Delay,已知DSP系统初始工作频率为32MHz或160MHz*用两级减一计数器来延时。调整AR1和AR2的大小LED闪烁的频率不同**************************************************************Delay: STM #999,AR1 ;循环次数1000LOOP1: STM #4999, AR2 ;循环次数5000LOOP2: BANZ LOOP2,*AR2- ;如果AR2不等于0,AR2减1,再判断BANZ LOOP

5、1,*AR1- ;如果AR1不等于0,AR1减1,跳转到LOOP1RET.end(4)保存该文件为TestXF.asm;(5)输入并保存链接命令文件TestXF.CMD,参考内容如下:MEMORY {page 0:PRAM: org=0100h len=0F00h /*定义程序存贮区,起始0100H,长度0F00H*/}SECTIONS{.text:>PRAM page 0 /*将.text段映射到page0的param区*/}(6)向工程中添加文件:在Project菜单中单击AddFilestoProject,在弹出的的目录中选择待加入的文件Tes

6、tXF.asm、TestXF.cmd。(7)练习从工程中删除一个文件。(8)汇编、链接程序:执行菜单Project/RebuildAll对源程序进行编译,最后将产生一个TestXF.out文件。(9)加载程序:执行File/LoadProgram,选择TestXF.out并打开,即可将可执行文件加载到DSP仿真器中,此时CCS将自动打开一个反汇编窗口。该窗口中的黄色小箭头表示当前PC指向的代码行。(10)执行菜单VIEW/Register/CPURegister命令,打开观察窗口观察以便观察CPU类各寄存器的值。(11)运行程序:执行Debug/Ru

7、n,观察SEED-DTK实验箱的D3,应有闪烁现象,适当修改程序,该LED闪烁的频率将有所变化。XF引脚LEDD3的连接图如图所示。(12)程序编译过程中若有错误,根据CCS给出的错误提示进行修改。例如,本程序中若将.def _c_int00伪指令删除,则CCS将提示符号_c_int00未定义。要求学生尝试修改其他内容,如CMD文件,观察有可能发生的错误现象。(三)根据学生的实验情况适当增加其他程序调试方法的讲解。五、实验注意事项实验过程中注意爱护设备,实验完毕要按正常操作关闭设备。六、讨论、思考题1.TestXF.asm程序里延迟子程序的延迟时间怎

8、样确定的?D3闪烁频率是怎样确定?。2.观察并思考调试过程中单步执行命令stepover、stepinto、

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

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

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