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