注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)硬件、外部設(shè)備與維護(hù)TMS320LF240x DSP應(yīng)用程序設(shè)計(jì)教程

TMS320LF240x DSP應(yīng)用程序設(shè)計(jì)教程

TMS320LF240x DSP應(yīng)用程序設(shè)計(jì)教程

定 價(jià):¥36.00

作 者: 清源科技
出版社: 機(jī)械工業(yè)出版社*
叢編項(xiàng): DSP應(yīng)用開發(fā)教程系列
標(biāo) 簽: DSP

購(gòu)買這本書可以去


ISBN: 9787111125020 出版時(shí)間: 2003-07-01 包裝: 膠版紙
開本: 16開 頁(yè)數(shù): 352 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書共分兩篇。第1篇主要講述TMS320LF240x系列DSP硬件概況、內(nèi)部資源、匯編語(yǔ)言尋址方式和指令系統(tǒng)、匯編程序的編寫方法和CCS調(diào)試環(huán)境以及匯編程序開發(fā)實(shí)例:第2篇主要講述TMS320LF240x系列DSP的C編譯器、C代碼的優(yōu)化、C程序的鏈接、運(yùn)行時(shí)支持庫(kù)以及與TMS320LF240x系列DSP相關(guān)的C語(yǔ)言知識(shí),并且使用兩個(gè)實(shí)例闡述了C程序開發(fā)過程等。本書主要面向從事自動(dòng)控制、信息處理、通信、多媒體、網(wǎng)絡(luò)以及相關(guān)電子儀器儀表系統(tǒng)設(shè)計(jì)的技術(shù)人員,非常適合使用TMS320LF240x系列DSP的技術(shù)人員參考,也適合高校師生學(xué)習(xí)參考,是一本全面而實(shí)用的TMS320LF240x系列DSP學(xué)習(xí)教程。

作者簡(jiǎn)介

暫缺《TMS320LF240x DSP應(yīng)用程序設(shè)計(jì)教程》作者簡(jiǎn)介

圖書目錄

第1篇  TMS320LF240xCPU和匯編程序設(shè)計(jì)                  
 第1章  TMS320lF240xDSP簡(jiǎn)介                  
 1. 1  DSP芯片基本結(jié)構(gòu)                  
 1. 2  TMS320LF240xDSP控制器簡(jiǎn)介                  
 1. 2. 1  基于控制領(lǐng)域的應(yīng)用                  
 1. 2. 2  TMS320LF240x特點(diǎn)和資源                  
 1. 2. 3  TMS320LF240x的功能結(jié)構(gòu)                  
 1. 3  TMS320LF240xDSP存儲(chǔ)映射                  
 1. 3. 1  TMS320LF240xDSP存儲(chǔ)器映射                  
 1. 3. 2  TMS320LF240xDSP外設(shè)存儲(chǔ)器映射圖                  
 1. 4  TMS320LF240x的CPU內(nèi)部總線結(jié)構(gòu)                  
                   
 第2章  存儲(chǔ)器和UO空間                  
 2. 1  片內(nèi)存儲(chǔ)器                  
 2. 1. 1  雙端口RAM(DARAM)                  
 2. 1. 2  單端口RAM(SARAM)                  
 2. 1. 3 FLASH程序存儲(chǔ)器                  
 2. 2  程序存儲(chǔ)器                  
 2. 3  數(shù)據(jù)存儲(chǔ)器                  
 2. 4  I/O空間                  
                   
 第3章  中央處理單元(CPU)                  
 3. 1  TMS320LF240xDSP的CPU功能模塊                  
 3. 2  輸入定標(biāo)部分                  
 3. 3  乘法部分                  
 3. 3. 1  乘法器                  
 3. 3. 2  乘積定標(biāo)移位器                  
 3. 4  中央算術(shù)邏輯部分                  
 3. 4. 1  中央算術(shù)邏輯單元                  
 3. 4. 2  累加器(ACC)                  
 3. 4. 3  輸出定標(biāo)移位器                  
 3. 5  輔助寄存器算術(shù)單元(ARAU)                  
 3. 5. 1  輔助寄存器算術(shù)單元(ARAU)簡(jiǎn)述                  
 3. 5. 2  輔助寄存器                  
 3. 6  狀態(tài)寄存器ST0和STl                  
 3. 7  外部存儲(chǔ)器接口操作                  
                   
 第4章程序控制                  
 4. 1  程序地址的產(chǎn)生                  
 4. 1. 1  程序計(jì)數(shù)器(PC)                  
 4. 1. 2  堆棧                  
 4. 1. 3  微堆棧(MSTACK)                  
 4. 2  指令流水線操作                  
 4. 3  轉(zhuǎn)移. 調(diào)用和返回                  
 4. 3. 1  無條件轉(zhuǎn)移                  
 4. 3. 2  無條件調(diào)用                  
 4. 3. 3  無條件返回                  
 4. 4  條件轉(zhuǎn)移. 調(diào)用和返回                  
 4. 4. 1  使用多個(gè)條件                  
 4. 4. 2  條件的穩(wěn)定                  
 4. 4. 3  條件轉(zhuǎn)移                  
 4. 4. 4  條件調(diào)用                  
 4. 4. 5  條件返回                  
 4. 5  重復(fù)單條指令                  
 4. 6  中斷                  
 4. 7  CPU中斷寄存器                  
 4. 7. 1  CPU中斷標(biāo)志寄存器                  
 4. 7. 2  CPU中斷屏蔽寄存器                  
                   
 第5章  尋址方式                  
 5. 1  立即尋址方式                  
 5. 2  直接尋址方式                  
 5. 2. 1  使用直接尋址方式                  
 5. 2. 2  直接尋址舉例                  
 5. 3  間接尋址方式                  
 5. 3. 1  當(dāng)前輔助寄存器                  
 5. 3. 2  間接尋址的選擇                  
 5. 3. 3  下一次的輔助寄存器                  
 5. 3. 4  間接尋址操作碼的格式                  
 5. 3. 5  間接尋址舉例                  
 5. 3. 6  修改輔助寄存器的內(nèi)容                  
                   
 第6章  匯編程序設(shè)計(jì)及開發(fā)環(huán)境                  
 6. 1  TMS320LF240xDSP的應(yīng)用軟件開發(fā)流程和工具                  
 6. 2  COFF文件概述                  
 6. 2. 1  COFF文件的基本單元--段                  
 6. 2. 2  匯編器對(duì)段的處理                  
 6. 2. 3  鏈接器對(duì)段的處理                  
 6. 2. 4  重新定位                  
 6. 2. 5  運(yùn)行時(shí)重新定位                  
 6. 2. 6  加載程序                  
 6. 2. 7 COFF文件中的符號(hào)                  
 6. 3  匯編語(yǔ)言程序格式                  
 6. 4  程序匯編                  
 6. 4. 1  運(yùn)行匯編程序                  
 6. 4. 2  條件匯編                  
 6. 4. 3  列表文件                  
 6. 4. 4  交叉引用清單                  
 6. 5  程序鏈接                  
 6:5. 1  鏈接器的調(diào)用                  
 6. 5. 2  鏈接器的選項(xiàng)                  
 6. 5. 3  鏈接器命令文件(. cmd文件)                  
 6. 6  編寫鏈接器命令文件(. cmd文件)                  
 6. 6. 1  MEMORY指令                  
 6. 6. 2  SECTIONS指令                  
 6. 6. 3  MEMORY和SECTIONS指令的默認(rèn)算法                  
 6. 6. 4  基于CCS環(huán)境下命令文件編寫實(shí)例                  
 6. 7  宏定義和宏調(diào)用                  
 6. 7. 1  宏定義                  
 6. 7. 2  宏調(diào)用                  
 6. 8  集成開發(fā)環(huán)境(CCS)                  
 6. 8. 1  CCS的系統(tǒng)配置                  
 6. 8. 2  運(yùn)行CCS                  
 6. 8. 3  建立工程文件                  
 6. 8. 4  設(shè)置工程項(xiàng)目選項(xiàng)                  
 6. 8. 5  編譯和創(chuàng)建輸出目標(biāo)文件                  
 6. 8. 6  仿真運(yùn)行輸出目標(biāo)文件                  
 6. 8. 7  查看存儲(chǔ)器信息                  
 6. 8. 8  查看寄存器信息                  
 6. 8. 9  修改存儲(chǔ)器和寄存器內(nèi)容                  
 6. 8. 10  設(shè)置斷點(diǎn)和探測(cè)點(diǎn)                  
 6. 8. 11  FLASH燒錄                  
 6. 9  TMS320LF240xDSP匯編程序開發(fā)實(shí)例                  
 6. 9. 1  寄存器定義文件240xA,h                  
 6. 9. 2  中斷向量表定義文件                  
 6. 9. 3  閉環(huán)PID控制匯編程序                  
                   
 第7章  匯編語(yǔ)言指令                  
 7. 1  指令集概述                  
 7. 2  如何使用指令描述                  
 7. 2. 1  語(yǔ)法                  
 7. 2. 2  操作數(shù)                  
 7. 2. 3  操作碼                  
 7. 2. 4  執(zhí)行                  
 7. 2. 5  狀態(tài)位                  
 7. 2. 6  說明                  
 7. 2. 7  字?jǐn)?shù)                  
 7. 2. 8  周期數(shù)                  
 7. 2. 9  舉例                  
 7. 3  指令描述                  
                   
 第2篇  TMS320LF240xC語(yǔ)言編程                  
                   
 第8章  C編譯器概述                  
 8. 1  C編譯器特性                  
 8. 2  命令解釋程序                  
 8. 3  調(diào)用編譯器命令解釋程序                  
 8. 4  改變編譯器的選項(xiàng)                  
 8. 4. 1  常用的選項(xiàng)                  
 8. 4. 2  指定文件名                  
 8. 4. 3  修改Shell對(duì)文件名的解釋                  
 8. 4. 4  修改Shell對(duì)文件名擴(kuò)展的解釋和命名                  
 8. 4. 5  指定目錄                  
 8. 4. 6  忽略ANSIC類型檢查的選項(xiàng)                  
 8. 4. 7  運(yùn)行時(shí)模塊選項(xiàng)                  
 8. 4. 8  控制匯編器的選項(xiàng)                  
 8. 5  使用環(huán)境變量改變編譯器特性                  
 8. 5. 1  設(shè)置默認(rèn)Shell選項(xiàng)(C OPTION)                  
 8. 5. 2  指定臨時(shí)文件目錄(TMP)                  
 8. 6  控制預(yù)處理器                  
 8. 6. 1  預(yù)定義的宏名                  
 8. 6. 2  #include文件的搜索路徑                  
 8. 6. 3  用-i選項(xiàng)改變#include文件的搜索路徑                  
 8. 6. 4  產(chǎn)生預(yù)處理的列表文件(-p1選項(xiàng)]                  
 8. 7  使用直接插入函數(shù)展開                  
 8. 7. 1  直接插入內(nèi)部操作數(shù)                  
 8. 7. 2  控制直接插入函數(shù)展開(-x選項(xiàng))                  
 8. 7. 3  -INLINE預(yù)處理器符號(hào)                  
 8. 8  使用交互列表工具                  
 8. 9  編譯錯(cuò)誤簡(jiǎn)介                  
 8. 10  使用CCS匯編工具                  
                   
 第9章  優(yōu)化C代碼                  
 9. 1  使用C編譯優(yōu)化器                  
 9. 2  使用-o3選項(xiàng)                  
 9. 2. 1  控制文件級(jí)優(yōu)化(-oln選項(xiàng)]                  
 9. 2. 2  創(chuàng)建優(yōu)化信息文件(-onn選項(xiàng))                  
 9. 3  執(zhí)行程序優(yōu)化級(jí)                  
 9. 3. 1  控制程序級(jí)優(yōu)化(-opn選項(xiàng))                  
 9. 3. 2  當(dāng)混合C語(yǔ)言和匯編的優(yōu)化考慮因素                  
 9. 3. 3  命名程序編譯輸出文件(-px選項(xiàng))                  
 9. 4  自動(dòng)內(nèi)嵌擴(kuò)展(-oi選項(xiàng))                  
 9. 5  使用交互列表工具                  
 9. 6  調(diào)試優(yōu)化的代碼和優(yōu)化類型                  
 9. 6. 1  調(diào)試優(yōu)化的代碼                  
 9. 6. 2  可執(zhí)行的優(yōu)化類型                  
                   
 第10章  鏈接C代碼                  
 10. 1  單步調(diào)用鏈接器                  
 10. 2  使用編譯器的Shen程序調(diào)用鏈接器(-z選項(xiàng))                  
 10. 3  禁用鏈接器(-c Shell選項(xiàng))                  
 10. 4  控制鏈接過程                  
 10. 4. 1  鏈接運(yùn)行時(shí)支持庫(kù)                  
 10. 4. 2  指定初始化類型                  
 10. 4. 3  指定段在存儲(chǔ)器中的分配                  
 10. 4. 4  鏈接器命令文件實(shí)例                  
                   
 第11章  TMS320LF240x的C語(yǔ)言                  
 11. 1  TMS320LF240xC語(yǔ)言的特點(diǎn)                  
 11. 2  數(shù)據(jù)類型                  
 11. 3  寄存器變量和全局寄存器變量                  
 11. 3. 1  寄存器變量                  
 11. 3. 2  創(chuàng)建全局寄存器變量                  
 11. 4  Pragma偽指令                  
 11. 5  初始化靜態(tài)和全局變量                  
 11. 6  C語(yǔ)言和匯編語(yǔ)言混合編程                  
 11. 6. 1  用C代碼調(diào)用匯編語(yǔ)言模塊                  
 11. 6. 2  在C語(yǔ)言中插入?yún)R編語(yǔ)句                  
 11. 6. 3  在程序中訪問匯編語(yǔ)言變量                  
 11. 6. 4  修改編譯器輸出                  
                   
 第12章  運(yùn)行時(shí)環(huán)境和支持庫(kù)                  
 12. 1  存儲(chǔ)器模式                  
 12. 1. 1  段                  
 12. 1. 2  C系統(tǒng)堆棧                  
 12. 1. 3  分配. const到程序存儲(chǔ)器                  
 12. 1. 4  動(dòng)態(tài)存儲(chǔ)器分配                  
 12. 1. 5  變量初始化                  
 12. 1. 6  為靜態(tài)和全局變量分配存儲(chǔ)器                  
 12. 1. 7  字符串常數(shù)                  
 12. 2  寄存器規(guī)定                  
 12. 2. 1  狀態(tài)寄存器的位                  
 12. 2. 2  堆棧指針. 幀指針和局部變量指針                  
 12. 3  函數(shù)結(jié)構(gòu)和調(diào)用規(guī)定                  
 12. 3. 1  函數(shù)如何進(jìn)行調(diào)用                  
 12. 3. 2  被調(diào)用函數(shù)如何響應(yīng)                  
 12. 4  中斷處理                  
 12. 4. 1  C語(yǔ)言中斷的基本知識(shí)                  
 12. 4. 2  使用C中斷程序                  
 12. 4. 3  使用匯編語(yǔ)言中斷程序                  
 12. 5  系統(tǒng)初始化                  
 12. 5. 1  運(yùn)行時(shí)堆棧                  
 12. 5. 2  變量自動(dòng)初始化                  
 12. 5. 3  初始化表                  
 12. 5. 4  運(yùn)行時(shí)變量的自動(dòng)初始化                  
 12. 5. 5  在加載時(shí)變量的初始化                  
 12. 6  運(yùn)行時(shí)支持庫(kù)函數(shù)                  
 12. 6. 1  庫(kù)                  
 12. 6. 2  頭文件                  
                   
 第13章  應(yīng)用實(shí)例                  
 13. 1  對(duì)稱PWM波形產(chǎn)生實(shí)例                  
 13. 1. 1  主程序Exam2407. c                  
 13. 1. 2  中斷向量表定義文件cvectors. asm                  
 13. 1. 3  外設(shè)寄存器定義文件f2407C. h                  
 13. 1. 4  鏈接器命令文件Exam2407C. cmd                  
 13. 2  產(chǎn)生鋸齒波波形                  
 13. 2. 1  主程序                  
 13. 2. 2  包含程序DAC. h                  
 13. 2. 3  包含程序ioreg. h                  
 13. 2. 4  中斷向量表定義vectors. asm                  
 13. 2. 5  引導(dǎo)程序Boot2407. asm                  
 13. 2. 6  鏈接器命令文件Saw wave. cmd                  
 附錄  匯編指令索引                  
 參考文獻(xiàn)                  

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)