1 / 65
文档名称:

DSP完整dsp.ppt

格式:ppt   大小:1,031KB   页数:65页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

DSP完整dsp.ppt

上传人:wz_198622 2017/3/8 文件大小:1.01 MB

下载得到文件列表

DSP完整dsp.ppt

文档介绍

文档介绍:2010退出第第15 15章章 DSP DSP 的的C C语言编程语言编程 DSP DSP 的集成开发环境 S 概述概述 DSPC DSPC 语言特性语言特性 DSP C DSP C 语言与汇编混合编程语言与汇编混合编程 运行支持库运行支持库 DSP C DSP C 程序设计程序设计作业: 32)S 进行 DSP 软件开发的过程 33 )进行 DSP 软件设计时,用户一般要编写哪些程序? 34 ) DSP 进行 C语言软件编程时,要用到哪些关键字? 35 )怎样设计并使用基于 C的中断函数 36)利用 C编程怎样访问 I/O 空间及数据存储空间 37)c_int0 的作用 38)S 新建工程时要添加哪些文件? 39)阅读分析程序 2010退出? DSP 汇编程序的特点· MCU 汇编源程序?汇编?*.obj 按指令顺序从指定地址依次存放(ORG 定义起始地址) · DSP 汇编源程序?汇编?COFF( 公共)目标文件(模块化特点) ( 包含不同的段 sections )(按代码块分类存放) 如: .text ;(可执行代码) 存于 ROM 中·已初始化的块 .data ;(已初始化数据) →EEPROM .sect “块名”,地址自定义块·未初始化的块符号 .usect “块名”,字数 .bss 符号,字数(在 RAM 中保留空间) 2010退出?? TMS320LF240x TMS320LF240x 的寻址方式的寻址方式 TMS320LF240x 的指令系统采用了三种基本的寻址方式:立即寻址、直接寻址和间接寻址。当硬件执行指令时,寻找指令操作码及所指定的参与运当硬件执行指令时,寻找指令操作码及所指定的参与运算的操作数的方法算的操作数的方法————寻址方式寻址方式。。根据程序的要求采用不同的寻址方式,可以根据程序的要求采用不同的寻址方式,可以有效地缩短有效地缩短程序的程序的运行运行时间和时间和提高提高代码代码执行执行效率。效率。’’ C54x C54x 芯片的寻址可以分为芯片的寻址可以分为两类: 两类: ●●数据寻址数据寻址●●程序寻址程序寻址 2010退出【例1】采用 8位短立即数寻址的 RPT 指令,需要重复执行的次数包含在指令操作码后。 RPT #k ;8 位短立即数寻址 1 5 1 4 1 3 1 2 1 1 1 0 9 8 7 6 5 4 3 2 1 0 1 0 1 1 1 0 1 1 k R P T 操作代码 8位常数=k 长立即数长度为 16 位,编码为双字指令短立即数长度为 8 、9 、13 位,编码为单字指令——指令中已经包含有执行指令所需的操作数。在立即寻址方式的指令中,数字前面加一个#号,表示一个立即数。?立即寻址方式 2010退出【例2】采用 9位短立即数寻址的 RPT 指令,需要重复执行的次数包含在指令操作码后。 RPT #k ;9 位短立即数寻址 1 5 1 4 1 3 1 2 1 1 1 0 9 8 7 6 5 4 3 2 1 0 1 0 1 1 1 1 0 k R P T 操作代码 9 位常数= k 【例3】采用 13位短立即数寻址的 RPT 指令,需要重复执行的次数包含在指令操作码后。 RPT #k ;13 位短立即数寻址 1 5 1 4 1 3 1 2 1 1 1 0 9 8 7 6 5 4 3 2 1 0 1 1 0 k R P T 操作代码 1 3 位常数= k 2010退出【例4】采用 16位长立即数寻址的 ADD