首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 工业控制 > DSP的C语言编程

DSP的C语言编程

资料介绍
DSP的C语言编程
第15章 DSP的C语言编程
15.1 DSP C语言简介 Fri Dec 10 2010 10:17:13 GMT+0800


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编译器之间可能有不同。
15.2 DSP C语言特性
15.2.1 TMS320C2000 C语言的特征
(1)标识符和常数
所有标识符的前100个字符有意义,区分大小写。
源(主机)和执行(目标)字符集为ASCII码,不
存在多字节字符。
具有多个字符的字符常数按序列中最后一个字符来编
码,例如:
‘abc’ = = ‘c’
(2)数据转换
浮点到整数的转换取整数部分。
指针和整数可以自由转换。
(3)表达式
当两个有符号整数相除时,若其中一个为负,则其
商为负,余数的符号与分子的符号相同。斜杠
(/)用来求商,百分号(%)用来求余数。例如:
10/-
标签:dsp编程
DSP的C语言编程
本地下载

评论