普通高等教育電氣信息類規(guī)劃教材:TMS320C54X DSP應用技術教程
定 價:39.8 元
叢書名:普通高等教育電氣信息類規(guī)劃教材
- 作者:葉青 ,等 著
- 出版時間:2011/9/1
- ISBN:9787111355366
- 出 版 社:機械工業(yè)出版社
- 中圖法分類:TN911.72
- 頁碼:325
- 紙張:膠版紙
- 版次:$False$
- 開本:16開
《普通高等教育電氣信息類規(guī)劃教材·TMS320C54X DSP應用技術教程》以美國TI公司的TMS320C54x系列DSP(數字信號處理器)為描述對象,從初學者的角度入手,對DSP系統(tǒng)所涉及的硬件和軟件技術進行了系統(tǒng)的介紹。全書共分8章,第1、2章針對初學者對DSF及利用DSP進行系統(tǒng)設計所需的基本知識進行了概述;第3~5章詳細介紹了TMS320C54xDSP的硬件結構、指令系統(tǒng)及其軟件開發(fā)與設計方法;第6、7章以DSP集成開發(fā)環(huán)境ccs的新版小v3_3為例詳細介紹了CCS的使用方法,并以TMS320C54xDSP最小系統(tǒng)為平臺詳細講解了多個應用實例;第8章從硬件構成原理和應用編程兩個方面對DSP外設進行了詳細的描述。
小書內容新穎傘面、通俗易懂、實用性強,可作為高等院校電子信息、通信、自動化、電氣及相關專業(yè)、高年級小科生和研究生的教材和參考用書,也可以作為從事I)SP處理器開發(fā)的科研及工程技術人員的參考用書。
前言
第1章 緒論
1.1 數字信號處理概述
1.1.1 數字信號處理的概念及其發(fā)展
1.1.2 數字信號處理的特點
1.1.3 數字信號處理的實現方法
1.2 數字信號處理器
1.2.1 數字信號處理器的定義
1.2.2 DSP的特點
1.2.3 DSP的分類
1.2.4 DSP的應用
1.2.5 DSP的發(fā)展現狀和趨勢
1.3 本章小結
1.4 習題
第2章 DSP系統(tǒng)設計概述
2.1 DSP系統(tǒng)的基本構成
2.2 DSP系統(tǒng)的設計開發(fā)過程
2.2.1 DSF系統(tǒng)設計開發(fā)前的準備工作
2.2.2 DSP系統(tǒng)的設計開發(fā)流程
2.3 DSP的選擇
2.3.1 主要的DSP
2.3.2 選擇DSP考慮的因素
2.4 DSP系統(tǒng)的開發(fā)工具
2.4.1 軟件開發(fā)工具
2.4.2 硬件開發(fā)工具
2.4.3 不同系列DSP的開發(fā)工具
2.5 典型的DSP應用系統(tǒng)
2.5.1 語音編解碼應用系統(tǒng)
2.5.2 電機控制應用系統(tǒng)
2.5.3 移動通信應用系統(tǒng)
2.6 本章小結
2.7 習題
第3章 TMS320C54x的硬件結構
3.1 TMS320C54x的內部結構和主要特性
3.1.1 TMS320C54x的內部結構
3.1.2 TMS320C54x的主要特性
3.2 總線結構
3.3 中央處理單元
3.3.1 算術邏輯運算單元
3.3.2 累加器
3.3.3 桶形移位器
3.3.4 乘法器/力口法器單元
3.3.5 比較、選擇和存儲單元
3.3.6 指數編碼器
3.3.7 CPU狀態(tài)和控制寄存器
3.3.8 地址發(fā)生器
3.4 存儲器
3.4.1 存儲器窄問分配
3.4.2 程序存儲器
3.4.3 數據存儲器
3.4.4 I/0存儲器
3.5 片內外設
3.5.1 通用I/0引腳
3.5.2 時鐘發(fā)生器
3.5.3 軟件可編程等待狀態(tài)發(fā)生器
3.5.4 可編程塊切換邏輯
3.5.5 定時器
3.5.6 主機接U
3.5.7 串行U
3.5.8 直接存儲器訪問控制器
3.6 復位操作及省電方式
3.6.1 復位操作
3.6.2 省電方式
3.7 中斷
3.7.1 中斷類型
3.7.2 巾斷寄存器
3.7.3 中斷處理過程
3.7.4 重新映射巾斷向量地址
3.8 流水線
3.9 TMS320C54x系列DSP的引腳及說明
3.10 本章小結
3.11 習題
第4章 TMS320C54x指令系統(tǒng)
4.1 尋址方式
4.1.1 立即數尋址
4.1.2 絕對尋址
4.1.3 累加器尋址
4.1.4 直接尋址
4.1.5 間接尋址
4.1.6 存儲器映射寄存器尋址
4.1.7 堆棧尋址
4.2 TMS320C54x的指令表示方法
4.2.1 指令系統(tǒng)巾的符號
4.2.2 指令系統(tǒng)葉1的記號和運算符
4.3 TMS320C54x的指令系統(tǒng)
4.3.1 算術運算指令
4.3.2 邏輯運算指令
4.3.3 程序控制指令
4.3.4 加載和存儲指令
4.4 本章小結
4.5 習題
第5章 TMS320C54x的軟件開發(fā)與設計
5.1 TMS320C54x應用軟件開發(fā)過程
5.1.1 TMS320C54x軟件開發(fā)流程
5.1.2 集成開發(fā)環(huán)境簡介
5.2 TMS320C54x匯編語言程序設計
5.2.1 匯編語言的語句格式
5.2.2 匯編語言巾的偽指令
5.2.3 匯編語言葉]的常數及字符串
5.2.4 匯編語言中的表達式
5.3 匯編器的使用
5.4 鏈接器和命令文件
5.4.1 鏈接器及其調用
5.4.2 鏈接器命令文件的編寫與使用
5.5 公共目標文件格式
5.5.1 COFF文件中的段
5.5.2 匯編器對段的處理
5.5.3 鏈接器對段的處理
5.5.4 重新定位
5.5.5 程序裝入
5.5.6 COFF文件巾的符號
5.6 TMS320C54xC語言編程
5.6.1 相關基礎知識
5.6.2 應用C語言編程的示例
5.6.3 C程序目標文件的段存儲結構
5.6.4 C語言編程鏈接命令文件的設計
5.7 用C語言和匯編混合編程
5.7.1 C模塊和匯編模塊的數據卡甘互訪問
5.7.2 C模塊和匯編模塊的函數相互調用
5.7.3 在C程序中直接嵌入匯編語句
5.8 本章小結
5.9 習題
第6章 CCS集成開發(fā)環(huán)境及其使用
6.1 CCS集成開發(fā)環(huán)境簡介
6.1.1 CCS的組成
6.1.2 CCS的主要功能
6.2 CCS的安裝和設置
6.2.1 CCS的安裝
6.2.2 CCS的配置
6.2.3 CCS的啟動
6.3 CCS的應用界面
6.3.1 CCS應用界面
6.3.2 CCS菜單
6.3.3 CCS工具欄
6.4 CCS集成開發(fā)環(huán)境的使用
6.4.1 創(chuàng)建一個新工程
6.4.2 創(chuàng)建源文件
6.4.3 在工程中添加源文件
6.4.4 查看源代碼
6.4.5 編譯與鏈接
6.4.6 可執(zhí)行文件的加載與運行
6.4.7 修改Build選項并更正語法錯誤
6.4.8 使用斷點調試程序
6.4.9 使用Watch窗u觀察變量
6.4.10 為I/0文件添加探針斷點
6.4.11 利用圖形功能觀察數據
6.4.12 動態(tài)顯示程序和圖形
6.4.13 增益調節(jié)
6.4.14 觀察可視范圍外變量
6.4.15 統(tǒng)計代碼執(zhí)行時間
6.5 本章小結
6.6 習題
第7章 TMS320C54x應用實例
7.1 TMS320C54xDSP最小系統(tǒng)硬件設計
7.1.1 系統(tǒng)設計要求
7.1.2 系統(tǒng)設計方案
7.1.3 系統(tǒng)設計與實現
7.1.4 硬件測試
7.2 I/0控制LED實例
7.2.1 XF輸出控制原理
7.2.2 I/O控制LED的實現
7.3 在線FLASH燒寫實例
7.3.1 AM291V800BFLASI.I芯片的編程方法
7.3.2 在線FLASH讀寫的實現
7.3.3 在線FLASH燒寫應用測試
7.4 DSP高速采樣實例
7.4.1 擴展高速A/D采樣的應用背景
7.4.2 高速A/D采樣的硬件設計
7.4.3 A/D采樣軟件設計
7.5 快速傅里葉變換設計實現
7.5.1 FFT原理
7.5.2 FFT設計實現
7.5.3 觀察信號時域波形及其頻譜
7.6 本章小結
7.7 習題
第8章 TMS320C54x的外設應用編程
8.1 定時器的原理與應用
8.1.1 定時器的工作原理
8.1.2 定時器的應用實例
8.2 主機接口應用原理與實例
8.2.1 主機接口應用原理
8.2.2 主機接口應用實例
8.3 串行通信口原理與應用
8.3.1 標準同步串行口
8.3.2 緩沖同步串行口
8.3.3 時分多路串行口
8.3.4 多通道緩沖串行口
8.3.5 McBSP串行口應用實例
8.4 外部I/O擴展原理與應用
8.4.1 I/O空間擴展外設原理
8.4.2 I/O空間擴充存儲器的設計
8.4.3 I/O空間擴展按鍵設計
8.4.4 GPIO擴展
8.5 本章小結
8.6 習題
參考文獻
2.可靠性高
模擬電路中的電阻、電容、電感和運算放大器等元器件的特性,都會隨著環(huán)境的改變而改變,也會隨著時間的改變而改變。也就是說,當時間和環(huán)境的溫度、濕度、振動等條件改變時,模擬系統(tǒng)的性能就會發(fā)生改變,甚至可能是大的改變。與此相比,數字器件是邏輯器件,數字信號是由0和1構成的二進制數表示的,一定范圍內的干擾不會引起數字值的變化。因此數字系統(tǒng)的抗干擾性強、可靠性高,利于數據永久穩(wěn)定地保存。
3.靈活性強
在模擬系統(tǒng)中,當需要改變系統(tǒng)的功能時,必須重新進行系統(tǒng)的設計與調試,而且調試工作的難度大,非常費時費力。而對于數字信號處理系統(tǒng),當需要改變系統(tǒng)的功能時,硬件上只需側重更改A/D采樣精度、速率,其余工作可由軟件編程實現,設計靈活性非常大。例如,數字濾波器可以通過重新編程來完成低通、高通、帶通和帶阻等不同的濾波任務,不需要改變硬件;而模擬濾波器則必須改變其設計并重新調試,才能達到目的。
4.易于大規(guī)模集成
數字部件由于高度的規(guī)范性,對電路參數要求不嚴,因此便于大規(guī)模集成和生產。隨著微電子科學與技術的發(fā)展,集成電路已經不再是數字電路的專利。近年來,出現了大量的模擬集成電路和模擬/數字混合集成電路。但從選擇的種類、集成度、功能與性能、性能價格比等方面而言,它們還是不能與超大規(guī)模數字集成電路相比。DSP就是基于超大規(guī)模數字集成電路技術和計算機技術而發(fā)展起來的,其體積小、功能強、功耗小、使用靈活方便、性能價格比高,一經問世就得到了迅速的發(fā)展和廣泛的應用。
5.可獲得高性能指標
數字系統(tǒng)可獲得高性能指標。例如,在數字的譜分析中,已能做到10叫Hz的譜分析。而模擬頻譜儀在頻率低端只能分析到10Hz以上的頻率,且難以做到高分辨率(即足夠窄的帶寬)。又如,有限長沖激響應數字濾波器可實現準確的線性相位特性,而這在模擬系統(tǒng)中是很難達到的。
數字信號處理的最大特點是大量復雜的處理都可以用軟件來實現,并且這樣的軟件既可以在計算機上運行,也可以在數字信號處理器上運行。因此,數字信號處理系統(tǒng)功能大幅度增強,體積縮小,可靠性、穩(wěn)定性提高,調試和改變系統(tǒng)功能方便。這也是為什么移動電話等通信電子產品的功能越來越豐富、性能越來越高,而體積卻越來越小的原因。
……