DSP 实验一(CCS操作实验)

实验一 教案

CCS操作实验

一、授课时间:2课时

二、授课类型:实验课

三、授课题目:CCS操作实验

四、教学目的与要求:

1、熟悉CCS3.3软件的使用。

2、了解SZ-DSPF开发教学平台的使用。

五、教学重点与难点:

 1、通过CCS工程建立、文件添加

2、CCS集成开发环境的熟悉

3、CCS中断点及探点的设置方法及两者之间的区别

六、教学基本内容、教学方法与实施步骤:

(一)教学基本内容

 1、CCS设置

 2、创建新项目文件及向项目中添加文件

 3、编译、运行程序

 4、跟踪/调试程序,包括断点、探针、代码剖析器、图形工具、数据追踪等

(二)教学方法与实施步骤

1、教学方法:采取实验演示和实验指导相结合进行教学。注重激发学生的学习兴趣。

2、实施步骤:通过CCS2.0软件熟悉DSP的开发环境,从而了解如何应用DSP技术。

该讲教学内容的逻辑结构:分为2节讲授,内容安排上逐次展开与深化。

第1节的主要内容是讲授CCS2.0软件的使用以及实验内容、目的及步骤。

第2节的主要内容是学生自己动手操作。

七、讨论题、思考题:

1、实现CCS的各项操作

2、观察实验结果

3、给出实验报告

八、参考资料与阅读文献:

基本教材:《SZ-DSPF实验指导书》  湖南三知电子有限公司

主要参考文献:

《DSP原理及应用》  电子工业出版社 邹彦

《DSP原理及其C编程开发技术》 电子工业出版社

《DSP芯片原理与应用》机械工业出版社 张雄伟

《DSP技术》 电子科技大学出版社彭启琮

九、课后小结:







  • 0
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
DSP课程 实验报告 实验一 一、实验目的 1、了解CCS集成开发环境。 2、掌握DSP简单程序(三个数累加求和)的建立和调试。 二、实验设备 计算机、ccs软件、DSP实验箱(这个可以没有)。 三、实验内容 编写程序,实现计算DAT0 + DAT1+ DAT2。 四、实验步骤 1、修改软件的"setup"设置,使CCS软件工作于"软件仿真器"模式,然后运行CCS软件 。 2、新建一个项目:点击Project-New,将项目命名为ex1,并将项目保存在自己定义 的文件夹下,注意文件夹一定要用英文名,不要将文件夹取名为中文名,因为CCS软件不 能识别以中文命名的文件夹。 3、新建一个源文件:点击File-New-Source File可以打开一个文本编辑窗口,点击保存按键,保存在和项目相同的一个文件夹下面 ,保存类型选择*.ASM(如果源文件是C语言编写的,保存类型选择*.C,本实验中的例程 是使用汇编语言编写的,所以选择*.ASM为保存类型),我们在这里将保存名字命名为ex 1.asm 。 4、在项目中添加源文件:在新建立了一个源文件以后,要想使用CCS编译器对该源文 件进行编译还需要将源文件添加到项目中去。添加方法是在工程管理器中右键单击ex1. pjt,在弹出的菜单中选择Add Files,然后将刚才建立的ex1.asm文件添加到该项目中去。 5、编写源程序: 在工程管理器中双击ex1.asm,将出现文本编辑窗口,在该文本编辑窗口中输入如下内容 : .title "ex1" .mmregs .def _c_int00 DAT0 .set 60H DAT1 .set 61H DAT2 .set 62H DAT3 .set 63H .text _c_int00: B start start: LD #0000h,A LD #004h,DP ;置数据页指针 STM #1000h,SP ;置堆栈指针 SSBX INTM ;状态寄存器置位 RSBX CPL ST #0036h,DAT0 ;把0036h放到"DP(9位地址)+偏移地址(指令中7位地址)"的16位地址中去 ST #0049h,DAT1 ST #1330h,DAT2 LD DAT0,A ;三数相加操作: DAT3 = DAT0 + DAT1 + DAT2 ADD DAT1,A ADD DAT2,A STL A,DAT3 NOP NOP NOP NOP ;loop: B start .end 提示: (1)源代码的书写有一定的格式。 每一行代码分为三个区:标号区、指令区和注释区。标号区必须顶格写,主要是 定义变量、常量、程序标识时的名称。指令区在标号区之后,以空格或TAB格开。如果 没有标号,也必须在指令前面加上空格或TAB,不能顶格。注释区在标号区、程序区之 后,以分号开始。注释区前面可以没有标号区或程序区。另外还有专门的注释行,以 *打头,必须顶格开始。 (2)一般区分大小写,除非加编译参数忽略大小写。 (3)标点符号有时不注意会打成中文全角版本号导致错误。 6、编写链接配置文件: 只有汇编源程序是不够的,一个完整的DSP程序至少包含两个部分:主程序、链接配置 文件(*.cmd)。 链接配置文件有很多功能,这里先介绍最常用的也是必须的两条:1.存贮器的分配 2.标明程序入口。 由于每个程序都需要一个链接配置文件,每个程序的链接配置文件根据实际情况的需要 都略有不同,下面就为本实验的程序编写一个链接配置文件,其它实验的链接配置文件 都可以参考该实验的例程来完成: /*ex1.cmd */ -o ex1.out /*产生可执行下载文件,文件名可以根据不同项目而定*/ -m ex1.map /*产生存储器映射文件,文件名可以根据不同项目而定 */ MEMORY{ PAGE 0: EPROM: origin=0E00h,len=100h PAGE 1: SARAM: origin=0060h,len=0020h DARAM: origin=0080h,len=100h } SECTIONS{ .text :> EPROM PAGE 0 .data :> EPROM PAGE 0 .bss :> SARAM PAGE 1 STACK :> DARAM PAGE 1 } 7、对项目进行编译和链接: 把ex1.asm、ex2.cmd依次添加到项目后,点击Project-Compile File,在项目编译成功之后点击Project-Build选项对该项目进行链接,生成*.OUT文件 。 8、装载可执行文件: 要让程序代码在DSP内部运行必需将生成的*.OUT文件装载到DSP内部,装载方法是点击 :File-Load Programe再选择生成的ex1.out文件就可以将程序装载到DS

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值