編輯推薦
《21世紀高等院校規劃教材:DSP原理及應用(第2版)》特色:在第一版的基礎上增加瞭一些實例,如介紹軟件開發工具時給齣一個完整匯編程序實例;彌補瞭第一版中硬件內容設計不足的情況,給齣小或基本硬件係統設計方法,並且給齣可以實現的電;路原理圖及相應的程序,使之具有通用性,可以舉一反三;從實用角度齣發,內容取捨閤理,詳略得當,使讀者在實戰中掌握DSP應用技術;提供相關教學資源(電子教案、案例源代碼等)。
內容簡介
《21世紀高等院校規劃教材:DSP原理及應用(第2版)》在第一版的基礎上,對各章內容進行瞭修訂和補充。以TMS320C54x係列DSP為例,首先介紹TMS320C54x係列DSP的硬件結構與指令係統;然後介紹DSP應用程序的設計與開發,包括匯編語言和C語言程序設計,書中精選大量的實例,實例中給齣工作原理、完整的源程序及上機匯編、鏈接、調試過程,初學者可以按照書中給齣的步驟動手操作進行實戰練習,使讀者在實戰中掌握DSP應用技術;最後介紹瞭TMS320C54x片內外設及硬件係統設計,主要介紹基本硬件係統的設計方法,並且給齣可以實現的電路原理圖及相應的程序,使之具有通用性,可以舉一反三。
《21世紀高等院校規劃教材:DSP原理及應用(第2版)》既可作為高校電子類專業本科生和研究生學習DSP的教材和參考書,也可供從事DSP芯片開發與應用的廣大工程技術人員參考。
內頁插圖
目錄
第二版前言
第一版前言
第1章 緒論
1.1 數字信號處理概述
1.1.1 數字信號處理係統構成
1.1.2 數字信號處理的實現
1.1.3 數字信號處理的特點
1.2 DSP芯片概述
1.2.1 DSP芯片的發展曆史、現狀和趨勢
1.2.2 DSP芯片的種類
1.2.3 DSP芯片的主要特點
1.2.4 DSP芯片的應用
1.2.5 DSP芯片産品簡介
1.3 DSP係統設計過程
1.3.1 DSP係統設計過程
1.3.2 DSP芯片的選擇
習題一
第2章 TMS320C54x數字信號處理器硬件結構
2.1 TMS320C54x硬件組成框圖
2.2 TMS320C54x的總綫結構
2.3 中央處理單元(CPU)
2.3.1 算術邏輯單元(ALU)和纍加器
2.3.2 桶形移位器
2.3.3 乘法器/加法器單元
2.3.4 比較、選擇和存儲單元(CSSU)
2.3.5 指數編碼器
2.3.6 CPU狀態和控製寄存器
2.4 TMS320C54x的存儲器分配
2.4.1 存儲器空間
2.4.2 程序存儲器
2.4.3 數據存儲器
2.4.4 I/O存儲器
2.5 TMS320C54x片內外設簡介
2.6 TMS320C54x中斷係統
2.7 TMS320C5402引腳及說明
習題二
第3章 TMS320C54x指令係統
3.1 數據尋址方式
3.1.1 立即尋址
3.1.2 絕對尋址
3.1.3 纍加器尋址
3.1.4 直接尋址
3.1.5 間接尋址
3.1.6 存儲器映象寄存器尋址
3.1.7 堆棧尋址
3.2 指令係統中的符號和縮寫
3.3 指令係統
3.3.1 算術運算指令
3.3.2 邏輯運算指令
3,3.3 程序控製指令
3.3.4 加載和存儲指令
習題三
第4章 TMS320C54x軟件開發
4.1 軟件開發流程及開發工具
4.1.1 軟件開發流程
4.1.2 軟件開發工具
4.2 公共目標文件格式
4,2.1 COFF文件的基本單元——段
4.2.2 匯編器對段的處理
4.2.3 鏈接器對段的處理
4.2.4 重新定位
4.2.5 程序裝入
4.2.6 COFF文件中的符號
4.3 匯編器概述
4.4 常用匯編僞指令
4.5 匯編語言程序編寫方法
4.5.1 匯編語言源程序格式
4.5.2 匯編語言中的常數和字符串
4.5.3 匯編源程序中的符號
4.5.4 匯編源程序中的錶達式
4.6 鏈接器及鏈接命令文件的編寫與使用
4.6.1 連接器概述
4.6.2 鏈接器命令文件的編寫與使用
4.7 TMS320C54xC語言編程
4.7.1 C54xC優化編譯器
4.7.2 C54x支持的C語言數據類型
4.7.3 存儲器模式
4.7.4 寄存器規則
4.7.5 函數調用規則
4.7.6 中斷處理
4.7.7 錶達式分析
4.8 用C語言和匯編語言混閤編程
4.8.1 獨立的C模塊和匯編模塊接口
4.8.2 從C程序中訪問匯編程序變量
4.8.3 在C程序中直接嵌入匯編語句
習題四
第5章 CCS集成開發環境
5.1 CCS集成開發環境概述
5.2 CCS係統安裝與設置
5.2.1 CCS係統安裝
5.2.2 為CCS安裝設備驅動程序
5.3 CCS窗口、菜單和工具欄
5.3.1 窗口
5.3.2 菜單
5.3.3 工具欄
5.4 用CCS開發程序實例
5.4.1 源文件的建立、打開、關閉與編輯
5.4.2 工程項目的創建、關閉和打開
5.4.3 工程的構建(編譯、鏈接)
5.4.4 工程項目的基本調試
5.5 在CCS中讀取數據和數據的圖形顯示
5.5.1 探測點的設置及從PC機文件中讀取數據
5.5.2 靜態圖形顯示
5.5.3 動態圖形顯示
5.6 代碼執行時間分析(Profiler的使用)
5.6.1 函數執行時間分析
5.6.2 某段程序執行時間分析
習題五
第6章 軟件開發調試實例
6.1 程序流程控製
6.1.1 程序存儲器地址生成
6.1.2 流水綫操作
6.1.3 條件操作
6.1.4 分支轉移
6.1.5 調用與返迴
6.1.6 重復操作
6.1.7 堆棧的使用
6.2 數據塊傳送
6.3 定點數的基本算術運算
6.3.1 加法、減法和乘法運算
6.3.2 定點除法運算
6.4 長字運算和並行運算
6.4.1 長字運算
6.4.2 並行運算
6.5 FIR濾波器的DSP實現
6.5.1 綫性緩衝區法
6.5.2 循環緩衝區法
6.5.3 係數對稱FIR濾波器的DSP實現
6.6 IIR數字濾波器的DSP實現
6.7 FFT運算的DSP實現
6.7.1 基二實數FFT運算的算法
6.7.2 FFT運算模擬信號的産生及輸入
6.7.3 實序列FFT匯編源程序及鏈接命令文件
6.7.4 觀察信號時域波形及其頻譜
6.8 以C語言為基礎的DSP程序
6.8.1 一個簡單的C語言程序
6.8.2 FIR濾波的C語言編程實現
6.8.3 FFT的C語言編程實現
……
第7章 TMS320C54x片內外設
第8章 TMS320C54x硬件係統設計
附錄 CCS中的編譯器、匯編器和鏈接器選項設置
參考文獻
前言/序言
DSP原理及應用(第2版)/21世紀高等院校規劃教材 下載 mobi epub pdf txt 電子書