当前位置:文档之家› 实验PPT课件

实验PPT课件

成才之路 ·化学 ·人教版 · 必修1
实验项目名称
实验一:常用指令实验 实验二:通用输入输出管脚应用 实验三:中断实验 实验四:定时器实验 实验五:FFT实验 实验六:FIR滤波器 实验七:语音采集和放送 实验八:语音信号的FIR滤波
第二章 第二节 第2课时
实验一 常用指令实验
一、实验目的
1、了解DSP开发系统的组成和结构; 2、熟悉DSP开发系统的连接; 3、熟悉DSP的开发软件CCS。
5.2.1 COFF文件的基本单元—段
通用目标文件格式 ---- COFF,common object file format 段(section)是COFF文件的基本单元。一个段是一 个占据存储器里连续地址的代码或者数据块,COFF目标 文件的每个段都是分开和不同的 COFF目标文件通常包括3个默认段,即
.text段,通常包含可执行代码 .data段,通常包含初始化数据 .bss段,通常为未初始化变量保留存储空间
第二章 第二节 第2课时
成才之路 ·化学 ·人教版 · 必修1
例5-1,段伪指令的使用。
这是一个汇编语言程序经汇编后生成的.lst文件, 每行包含4个区域:
Field 1: 源代码行号 Field 2: 段指针 Field 3: 目标代码 Field 4: 初始源代码
第二章 第二节 第2课时
成才之路 ·化学 ·人教版 · 必修1
四、实验步骤
1、系统连接; 2、上电复位; 3、运行CCS; 4、创建工程; 5、编辑修改工程中的文件 ; 6、基本调试(功能); 7、使用观察窗口; 8、文件输入输出; 9、图形功能简介; 10、退出CCS。
27
************************************************
28
**
为更多的变量定义新的段
**
29
************************************************
Hale Waihona Puke 30 000000 31 000001
var2 inbuf
.usect ”newvars”, 1 .usect ”newvars”, 7
10 000000
.bss buffer,10
11
************************************************
12
**
仍然在.data段中
**
13
************************************************
14 000003 0123 ptr
23
**
在.data段中定义另一个初始化表
**
24
************************************************
25 000004
.data
26 000004 00AA ivals
.word 0AAh, 0BBh, 0CCh
000005 00BB
000006 00CC
将汇编生成的、可重新定位 反汇编器
的COFF目标模块(.obj)组 合成一个可执行的COFF目标 模建库 块工具(.out)
目标文件库
链接器
实时运行 支持库
HEX代码 转换工具
EPROM 编程器
绝对地址 列表器
可执行的 COFF文件
交叉引用 列表器
C55x
iMac
调试工具
第二章 第二节 第2课时
成才之路 ·化学 ·人教版 · 必修1
18 000000
.text
19 000000 A01E add:
MOV
0Fh,AC0
20 000002 4210 aloop: SUB
#1,AC0
21 000004 0450
BCC
aloop,AC0>=#0
000006 FB
22
************************************************
二、实验设备
计算机、CCS软件、DSP仿真器(USB接口)、实验 箱
三、实验原理
开发TMS320C55XX应用系统一般需要以下几个调 试工具:
1、软件集成开发环境(CCS):完成系统的软件开发, 进行软件和硬件仿真调试。它也是硬件调试的辅助手 段;
2、开发系统:实现硬件仿真调试时域硬件系统的 通信,控制和读取硬件系统的状态和数据;
.word 0123h
第二章 第二节 第2课时
成15才之路 ·化学 ·人教版**·**必**修*1*****************************************
16
**
在.text段中汇编代码
**
17
************************************************
第二章 第二节 第2课时
成才之路 ·化学 ·人教版 · 必修1
Field1 Field2 Field3
Field4
源代码行 2号
3
段针**指**********目**码标*在*代*.*d*a*t*a*段**中**汇**编初**初*始*始码*源*化*代*表****************
4
************************************************
第二章 第二节 第2课时
成才之路 ·化学 ·人教版 · 必修1
用 来 将 汇 编 语 言 源 文 件 C/C++源文件
(.asm)汇编成 宏源文件 机器语言 COFF目标文件(.obj) C/C++编译器
存档器
汇编源文件
宏库
汇编器
存档器
COFF目标文件
图5-1 非集成开发 环境下C55x软件 开发的流程图
5 000000
.data
6 000000 0011 coeff
.word 011h,022h,033h
000001 0022
000002 0033
7
************************************************
8
**
在.bss段中为变量保留空间
**
9
************************************************
3、评估模块:提供软件运行和调试的平台,用户 系统开发的参照
成才之路 ·化学 ·人教版 · 必修1
软件部分由CCS建立的工程文件(*.pjt)进行管理,工 程一般包含以下几种文件:
1、源程序文件:C语言或汇编语言文件(*.C或*.ASM); 2、头文件(*.H) ; 3、链接命令文件(*.CMD) ; 4、库文件(*.LIB):CCS运行支持库; 5、目标文件(*.OBJ):COFF格式; 6、可执行文件(*.OUT):COFF文件。
相关主题