''''本書詳細說明了TMS320C54x系列DSP應用程序的設計與開發(fā),重點論述了其匯編語言和高級C/C++語言應用程序的設計和調試方法,對其各種開發(fā)工具和最新的集成開發(fā)環(huán)境CodeComposerStudio(CCS)軟件的使用方法進行了詳盡的描述,并給出了應用實例。應用程序的設計與開發(fā)是DSP應用的核心技術。本書強調先進性與實用性,全書采用TexasInstruments公司的最新資料編寫而成。各章對各種開發(fā)工具的使用方法都列舉了大量的程序例子,并專門用一章針對數字信號處理應用,說明了DSP應用程序的設計與開發(fā)過程,具有很強的實用性。本書可作為大專院校電子信息、通信、自動控制、儀器儀表類專業(yè)本科生和研究生學習DSP的教材和參考書,也可供從事DSP開發(fā)與應用的廣大工程技術人員參考。''''數字信號處理器(DigitalSignalProcessor,簡稱為DSP)是針對數字信號處理需要而設計的一種可編程的單片機,是現代電子技術.計算機技術和信號處理技術相結合的產物.隨著信息處理技術的飛速發(fā)展,數字信號處理器在電子信息.通信.軟件無線電.自動控制.儀器儀表.信息家電等高科技領域獲得了越來越廣泛的應用.數字信號處理器由于運算速度快,具有可編程特性及接口靈活,使得它在許多電子信息產品的研制.開發(fā)與應用中,發(fā)揮著越來越重要的作用,采用DSP器件來實現數字信號處理系統更是成了當前的發(fā)展趨勢.與此同時,如何以最短的開發(fā)周期,開發(fā)出能充分發(fā)揮DSP潛能的高質量的應用軟件,已經成了廣大DSP工程技術人員共同關心的問題.據估計,在DSP應用系統的開發(fā)中,特別是對于比較復雜的或對時間要求十分嚴格的應用系統,絕大部分的開發(fā)時間用于軟件的設計與調試.DSP軟件的調試離不開DSP的開發(fā)工具,因此熟悉并掌握DSP的開發(fā)工具是開發(fā)出高質量DSP軟件的必備條件.正是出于這種目的,本書針對美國德洲儀器(簡稱TI)公司推出的新一代16位定點TMS320C54xDSP進行了介紹,該系列DSP是目前使用最為廣泛的數字信號處理器之一.本書從TMS320C54xDSP軟件的開發(fā)過程出發(fā),詳細地說明了基于匯編語言和高級C/C++語言的程序設計方法及各種開發(fā)工具的使用.實際上,由于信號處理系統是硬件和軟件相結合的產物,特別是像信號處理器這樣的單片機系統,硬件和軟件是分不開的,但限于篇幅,本書只討論了基于該系列芯片的信號處理軟件的設計.開發(fā)與調試.為了對軟件設計與開發(fā)有良好的理解,讀者應對TMS320C54x的硬件結構以及在片的各種資源有較好的了解,熟悉TMS320C54x的指令系統.同時,還要求讀者會使用標準C/C++語言進行程序設計.信號處理是一個涉及面很廣的學科,包括信號處理的理論與應用系統的實現兩個方面.本書不涉及信號處理的理論問題,并在有關的程序例子中假定讀者對所涉及的信號處理的理論有基本的了解.有關這方面已有很多文獻和書籍.全書正文共10章,第1章對DSP系統的開發(fā)方法.TMS320C54x芯片的性能和TMS320C54x的軟件開發(fā)過程進行了簡要介紹.其余各章分為4大部分:第1部分為匯編語言程序設計及有關的開發(fā)工具,包括第2~6章,介紹了匯編語言程序設計的基礎和匯編程序的開發(fā)工具及其使用方法,這部分是高級語言程序設計的基礎,第2部分包括第7章和第8章,介紹TMS320C54x的高級C/C++語言程序設計及其開發(fā)工具TMS320C54的C/C++編譯器.集成開發(fā)環(huán)境CCS的使用,第3部分為第9章,舉例具體說明應用程序的開發(fā)過程,第4部分為第10章,介紹如何將調試好的目標程序燒制進EPROM.為了便于查閱,在附錄中列出了TMS320C54x的匯編助記符指令集.匯編偽指令.TMS320C54C/C++編譯器選項以及EPROM編程器的目標格式.本書第7章由劉建國編寫,第9章由朱正平編寫,附錄1由吳莉莉編寫,其余部分由劉益成教授編寫,并對全書進行了審校.杜紅副教授審閱了部分書稿,提出了不少寶貴意見,在此表示衷心的感謝.由于作者的水平所限,書中的缺點和錯誤懇請廣大讀者批評指正