文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > 工程科技 > 信息与通信 > DSP的C语言编程
侵权投诉

DSP的C语言编程

以dsp为背景详细介绍了c语言的相关语法知识。

DSP的C语言编程

一、DSP的C语言简介:

DSP生产厂商及第三方为DSP软件开发提供了C编译器,使得利用高级语言实现DSP程序的开发成为可能。在TI公司的DSP软件开发平台CCS中,又提供了优化的C编译器,可以对C语言程序进行优化编译,提高程序效率,目前在某些应用中C语言优化编译的结果可以达到手工编写的汇编语言效率的90%以上。DSP生产厂商和相关公司也在不断对C优化编译器进行改进设计,相信日后C语言程序优化编译的效果会有进一步的改善。

TMS320C2000系列提供有优化的C编译器,它支持ANSI(American National Standards Institute,美国国家标准委员会)开发的C语言标准,该C语言标准是使用最广泛的C语言标准,ANSI标准具有一些受目标处理器、运行期环境或主机环境影响的C语言特性,从有效性或实现上的考虑,这些特征在各种标准的C编译器之间可能有不同。

二、DSP的C语言特性

2.1 TMS320C2000 C语言的特征

(1)标识符和常数

所有标识符的前100个字符有意义,区分大小写。

源(主机)和执行(目标)字符集为ASCII码,不存在多字节字符。 具有多个字符的字符常数按序列中最后一个字符来编码,例如:

‘abc’= = ‘c’

(2)数据转换

浮点到整数的转换取整数部分。指针和整数可以自由转换。

(3)表达式

当两个有符号整数相除时,若其中一个为负,则其商为负,余数的符号与分子的符号相同。斜杠(/)用来求商,百分号(%)用来求余数。例如: 10/-3 = -3,-10/3 = -3,10%-3 = 1,-10%3 = -1

(4)声明

寄存器变量对所有char,short,int和指针类型有效。interrupt关键字仅可用于没有参量的void函数。

(5)预处理

预处理器忽略任何不支持的#pragma伪指令。预处理器支持的伪指令包括: ·CODE_SECTOIN

·DATA_SECTION

·FUNC_EXT_CALLED

2.2 TMS320C2000 C语言的数据类型

第1页

你可能喜欢

  • DSP设计
  • 看懂电路图
  • 工程电路
  • 直流电机PWM控制
  • DSP28335
  • 软件编程规范
  • 单片机C语言程序
  • TMS320C6000系列

热门文档

相关文档

  • DSP的C语言编程

    DSP的C语言编程_信息与通信_工程科技_专业资料。C2000系列DSP的编程第15章 15.1 DSP C语言简介 DSP的C语言编程 DSP生产厂商及第三方为DSP软件开发提供了C编译器...

  • Chapter 7 DSP的C语言编程

    第七章 DSP的C语言编程主讲:胡文静 DSP的C语言编程– 知识要点 ?程序设计语言 ?DSP的C语言特点 ?C语言对段的处理 ?数据空间的访问 ?IO空间的访问 ?函数结构...

  • DSP的C语言编程

    DSP的C语言编程_信息与通信_工程科技_专业资料。DSP的C编程详解(btkhan总结)DSP 的 C 语言开发一、流程步骤: 下面是 vectors.asm 函数,该文件在每个 DSP 的 ...

  • DSP C语言程序设计

    DSP C语言程序设计_电子/电路_工程科技_专业资料。DSP C55x C语言程序设计第6章 C/C++语言程序设计 6.1 C55X C/C++语言概述 6.2 C55X C/C++语言编程基础 ...

  • 补充DSP C语言编程

    ?常采用:C语言和汇编语言的混合编程 ?关键代码用汇编编程,以最佳利用DSP芯片软硬件资源,也可利用DSP开发商提供的优化算法库(汇编程序) ?一般性的代码均采用C语言...

  • 第4章DSP软件开发与C语言编程

    第4章DSP软件开发与C语言编程_工学_高等教育_教育专区。DSP 课件,希望对DSP爱好者有所帮助第4 章DSP 软件开发与 C 语言编程 本章主要内容: DSP开发工具与软件...

  • DSP_c2000_C语言编程要点

    DSP_c2000_C语言编程要点_计算机硬件及网络_IT/计算机_专业资料。DSP_c2000_C语言编程要点?例 1? 一个 F240 的 DSP 例子? ? #define? ? WDCR? ? (*(...

  • 第6章 DSP软件开发与C语言编程学生用

    第6章 DSP软件开发与C语言编程学生用_工学_高等教育_教育专区。dsp第6章 DSP的软件开发与C语言编程 6.1 DSP开发工具与软件开发流程 6.2 集成开发环境CCS 6....

  • DSP的C语言同主机C语言的主要区别

    DSP的C语言同主机C语言的主要区别_IT/计算机_专业资料。DSP语言二...其中程序存储器和数据存储器及 I/O 可以分别设置。 2)对于 C3x 系列: 硬件...

  • C语言DSP开发

    C语言开发DSP的原因 使用C语言开发DSP的原因基于DSP芯片的软件开发,用DSP芯片的汇编语 芯片的软件开发, 基于 芯片的软件开发 芯片的汇编语 言编写程序是一件比较...

站点地图 | 文档上传 | 侵权投诉 | 手机版
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.guandang.net All Rights Reserved.  -  email