- 1、本文档共19页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2014稿-DSP技术及应用实验指导书.doc
《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命令,打开观察窗口观察以便观察CPU类各寄存器的值。
(11)运行程序:执行D
您可能关注的文档
- 2.3 西方人文精神的发展.ppt
- 2001年10月全国高等教育自学考试高级语言程序设计.doc
- 2006 Science Publications Mobile Agents in Wireless LAN and Cellular Data Networks.pdf
- 2007年9月全国计算机二级(C语言程序设计)笔试真题及参考答案_百度文库.pdf
- 2007年高级语言程序设计试卷答案.doc
- 200806网络信息技术上机题.doc.doc
- 2008年上学期程序设计实践(兴).doc
- 2008年高级语言程序设计试卷答案.doc
- 2008香港中文大学笔试题.doc
- 200912281663.pdf
- 高中英语必修第三册Unit1-Unit5单元综合测试卷(含答案).pdf
- 2024年七年级下册历史期末核心考点复习提纲(含3套期末试卷).pdf
- 2024年八年级下册历史期末复习测试卷(3套).pdf
- 一建市政公用工程安全管理案例专题复习资料.pdf
- 高考语文复习:英国文学类阅读专项练习题(含答案).pdf
- 2024年初中九年级数学上册同步精品讲义(人教版)第19课 圆的基本概念和性质(学生版).docx
- 2024年初中九年级数学上册同步精品讲义(人教版)第24课 正多边形和圆(教师版).docx
- 2024年八年级下册物理第八章《运动和力》单元测试卷(含答案).pdf
- 2024年八年级下册物理第十一章《功和机械能》单元测试卷(含答案).pdf
- 2015年武汉纺织大学816电子技术基础硕士研究生考试真题.pdf
文档评论(0)