DSP芯片是一种新型的、结构特殊的高速高位单片微计算机,已成为现代信息处理技术的重要器件。本书系统阐述了数字信号处理器的性能、种类及其应用,详细介绍了TMS320C2000系列DSP芯片的基本结构特征、片内外设、汇编语言、程序设计、开发环境及其使用方法、常用数字信号处理算法的DSP实现等。本书内容新颖,系统性强,例题丰富,具有较强的实用性。全书将DSP芯片原理、结构和系统设计、算法融为一体,既方便读者掌握DSP的基础知识,也有利于读者进行DSP系统的项目开发。本书可供从事数字信号处理和DSP芯片开发的科研及工程技术人员阅读,也可以作为高等学校信息、通信、计算机、自动控制等专业高年级学生和研究生的教学用书。前言我国自20世纪80年代引进数字信号处理器(DSP)以来,数字信号处理器已在各个领域得到了广泛的应用,DSP理论和技术已成为IT领域的核心技术。由于DSP芯片既具有高速数字信号处理功能,又具有实时性强、低功耗、高集成度等嵌入式微计算机的特点,因此在通信、航空航天、工业控制、医疗、国防、汽车等应用领域得到了很好的应用。为了使广大工程技术人员更好地进行DSP的学习与开发,我们在近年从事DSP的教学与开发的基础上编写了此书。在DSP领域,美国德州仪器(Texas Instruments)公司的产品具有较强的竞争力,而且在国内有较多的熟悉该芯片的用户群,相应的软件和技术支持也较多,因此我们选定TMS320 DSP这个代表系列,同时考虑到TMS320C2000系列具有很好的性能价格比,以及该系列的新成员TMS320LF240X芯片所具有的低成本、低功耗、高性能和高外设集成度、高A/D转换速度的特点,在工业控制系统中有很好的应用前景;该类芯片所提供的CAN总线通信外设模块为工业控制系统中高可靠性的数据传输提供了一种新的解决方案。因此本书选用了TMS320C2000系列,阐述了其相关原理和应用。本书共分为10章,第1章介绍了数字信号处理器DSP的特点、结构、应用开发前景以及目前广泛应用的DSP器件的种类和性能;第2章描述了TMS320C2000系列DSP芯片的内部结构及常用芯片的外部引脚;第3章主要讨论了TMS320C2000系列芯片控制程序流程所涉及的过程和特性;第4章介绍了TMS320C2000系列芯片的存储器配置、器件与外部存储器及外部输入/输出设备接口的方法,并对几种C2000器件的存储器地址分配进行了描述;第5章介绍了TMS320C2000汇编指令的寻址方式和指令系统,并对每条指令给出详细的解释;第6章对汇编语言源语句格式、伪指令、宏指令,通用目标文件格式、汇编语言程序设计进行详细讨论,给出了几个实例;第7章则对TMS320C20X和C240X的片内外设的种类、工作原理及使用方法进行了详细的描述;第8章介绍了DSP芯片的开发环境,着重描述了DSP芯片的开发平台CC软件;第9章通过一些数字信号处理的算法实例说明了DSP定点运算编程方法;第10章则概略地介绍了利用C语言开发DSP芯片以及混合编程的方法。书中提供的所有程序均调试通过。本书可作为普通高校通信、信息、电子、自动化、电气、计算机等有关专业高年级本科生和研究生的教材,还可作为有关教师和科研人员参考用书。本书由何苏勤主编,并编写了第1、3、5、6、7章,第8、9、10章由王忠勇编写,第2、4章由宋豫全编写,清华大学应启珩教授对全书进行了认真、详细的审阅,提出了许多极为宝贵的意见。在本书的编写过程中研究生刘琴、陶英、顾锦华、李志军、毕士强对书中的程序进行了验证调试。陶英、陈恩庆、刘琴、张颜芬承担了书稿的录入和整理工作,并绘制了部分插图。本书得到了北京化工大学化新教材建设基金资助和美国德州仪器公司大学计划项目的支持。在此一并向他们表示衷心的感谢。本书在编写的过程中参考了许多优秀的DSP技术书籍,在此向这些书籍的作者表示真诚的谢意。由于DSP芯片发展迅速及编者水平和掌握的资料有限,书中不当和错误之处在所难免,恳请广大读者批评指正。编著者2003年7月