- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2014稿-DSP技術及应用实验指导书
《DSP技术及应用》
实验指导书
适用专业:电子信息工程
金陵科技学院
实验1 CCS使用入门
实验序号:1 实验名称:CCS使用入门
适用专业:电子信息工程 学时数:4学时
一、实验目的
(1)熟悉DSP集成开发环境CCS的界面
(2)掌握CCS设计平台的常用功能
(3)掌握用CCS设计并调试DSP程序的流程
二、实验要求
(1)注意掌握CCS开发DSP应用程序的步骤;
(2)理解提供的汇编语言源程序的功能。
(3)调试程序要记录调试过程中出现的问题及解决办法;
(4)编写程序要规范、正确,上机调试过程和结果要有记录,并注意调试程序集成环境的掌握及应用,不断积累编程及调试经验;
(5)实验后按实验报告规范要求给出本实验的实验报告。
三、实验设备、环境
PIII计算机,装有CCS2.2或更高版本软件、DSP实验箱(包括仿真器)
四、实验步骤及内容
(一)教师演示讲解CCS的使用
1、介绍SEED-DTK DSP实验箱的概况,演示DSP实验箱与PC机的连接方法。
2、介绍CCS软件的界面与菜单。
3、演示CCS调试程序的一般过程,讲解CCS常用功能。
(二)让学生按照步骤进行操作
1、操作步骤如下:
以参考程序TestXF.ASM为例,将SEED-DTK实验箱通过XDS510仿真器与PC机相连,并显示正常连接后,开始练习CCS调试过程:
(1)单击CCS SETUP图标,设置为硬件仿真模式,即C5416 XDS510 EMULATOR。
(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 ;跳转到程序开头循环执行
***************************************************************延时子程序:Delay,已知DSP系统初始工作频率为32MHz或160MHz*用两级减一计数器来延时。调整AR1和AR2的大小LED闪烁的频率不同**************************************************************Delay:? STM?#999,AR1? ;循环次数1000LOOP1: ? STM?#4999,?AR2? ;循环次数5000LOOP2:? BANZ?LOOP2,*AR2-? ;如果AR2不等于0,AR2减1,再判断 BANZ?LOOP1,*AR1-? ;如果AR1不等于0,AR1减1,跳转到LOOP1 RET .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菜单中单击Add Files to Project,在弹出的的目录中选择待加入的文件TestXF.asm、TestXF.cmd。
(7)练习从工程中删除一个文件。
(8)汇编、链接程序:执行菜单Project/Rebuild All对源程序进行编译,最后将产生一个TestXF.out文件。
(9)加载程序:执行File/Load Program,选择TestXF.out并打开,即可将可执行文件加载到DSP仿真器中,此时CCS将自动打开一个反汇编窗口。该窗口中的黄色小箭头表示当前PC指向的代码行。
(10)执行菜单VIEW/Register/CPU Register命令,打开观察窗口观
文档评论(0)