''''本书详细说明了TMS320C54x系列DSP应用程序的设计与开发,重点论述了其汇编语言和高级C/C++语言应用程序的设计和调试方法,对其各种开发工具和最新的集成开发环境CodeComposerStudio(CCS)软件的使用方法进行了详尽的描述,并给出了应用实例。应用程序的设计与开发是DSP应用的核心技术。本书强调先进性与实用性,全书采用TexasInstruments公司的最新资料编写而成。各章对各种开发工具的使用方法都列举了大量的程序例子,并专门用一章针对数字信号处理应用,说明了DSP应用程序的设计与开发过程,具有很强的实用性。本书可作为大专院校电子信息、通信、自动控制、仪器仪表类专业本科生和研究生学习DSP的教材和参考书,也可供从事DSP开发与应用的广大工程技术人员参考。''''数字信号处理器(DigitalSignalProcessor,简称为DSP)是针对数字信号处理需要而设计的一种可编程的单片机,是现代电子技术.计算机技术和信号处理技术相结合的产物.随着信息处理技术的飞速发展,数字信号处理器在电子信息.通信.软件无线电.自动控制.仪器仪表.信息家电等高科技领域获得了越来越广泛的应用.数字信号处理器由于运算速度快,具有可编程特性及接口灵活,使得它在许多电子信息产品的研制.开发与应用中,发挥着越来越重要的作用,采用DSP器件来实现数字信号处理系统更是成了当前的发展趋势.与此同时,如何以最短的开发周期,开发出能充分发挥DSP潜能的高质量的应用软件,已经成了广大DSP工程技术人员共同关心的问题.据估计,在DSP应用系统的开发中,特别是对于比较复杂的或对时间要求十分严格的应用系统,绝大部分的开发时间用于软件的设计与调试.DSP软件的调试离不开DSP的开发工具,因此熟悉并掌握DSP的开发工具是开发出高质量DSP软件的必备条件.正是出于这种目的,本书针对美国德洲仪器(简称TI)公司推出的新一代16位定点TMS320C54xDSP进行了介绍,该系列DSP是目前使用最为广泛的数字信号处理器之一.本书从TMS320C54xDSP软件的开发过程出发,详细地说明了基于汇编语言和高级C/C++语言的程序设计方法及各种开发工具的使用.实际上,由于信号处理系统是硬件和软件相结合的产物,特别是像信号处理器这样的单片机系统,硬件和软件是分不开的,但限于篇幅,本书只讨论了基于该系列芯片的信号处理软件的设计.开发与调试.为了对软件设计与开发有良好的理解,读者应对TMS320C54x的硬件结构以及在片的各种资源有较好的了解,熟悉TMS320C54x的指令系统.同时,还要求读者会使用标准C/C++语言进行程序设计.信号处理是一个涉及面很广的学科,包括信号处理的理论与应用系统的实现两个方面.本书不涉及信号处理的理论问题,并在有关的程序例子中假定读者对所涉及的信号处理的理论有基本的了解.有关这方面已有很多文献和书籍.全书正文共10章,第1章对DSP系统的开发方法.TMS320C54x芯片的性能和TMS320C54x的软件开发过程进行了简要介绍.其余各章分为4大部分:第1部分为汇编语言程序设计及有关的开发工具,包括第2~6章,介绍了汇编语言程序设计的基础和汇编程序的开发工具及其使用方法,这部分是高级语言程序设计的基础,第2部分包括第7章和第8章,介绍TMS320C54x的高级C/C++语言程序设计及其开发工具TMS320C54的C/C++编译器.集成开发环境CCS的使用,第3部分为第9章,举例具体说明应用程序的开发过程,第4部分为第10章,介绍如何将调试好的目标程序烧制进EPROM.为了便于查阅,在附录中列出了TMS320C54x的汇编助记符指令集.汇编伪指令.TMS320C54C/C++编译器选项以及EPROM编程器的目标格式.本书第7章由刘建国编写,第9章由朱正平编写,附录1由吴莉莉编写,其余部分由刘益成教授编写,并对全书进行了审校.杜红副教授审阅了部分书稿,提出了不少宝贵意见,在此表示衷心的感谢.由于作者的水平所限,书中的缺点和错误恳请广大读者批评指正