TMS320LF240x芯片原理、設計及應用

出版時間:2012-7  出版社:電子工業(yè)出版社  作者:劉京中,唐俊英 編著  頁數(shù):197  字數(shù):329000  

內容概要

  DSP芯片是一種特別適合進行數(shù)字信號處理的微處理器,它的應用已越來越廣泛。本書系統(tǒng)地介紹了TMS320LF240x系列DSP芯片的基本原理、軟/硬件的設計方法和DSP的基本應用。首先介紹DSP芯片的基礎知識、TMS320LF240x芯片的基本原理;接著詳細介紹TMS320LF240x芯片的指令系統(tǒng)、文件結構、片內外設模塊及硬件設計方法,最后以TMS320LF2407為例介紹DSP系統(tǒng)的一些基本應用。本書的目的是使讀者了解DSP芯片的基本原理,初步掌握DSP系統(tǒng)的軟、硬件設計和應用系統(tǒng)的開發(fā)方法,具備從事DSP應用開發(fā)的初步能力。

書籍目錄

第1章 dsp系統(tǒng)與dsp芯片
1.1 dsp系統(tǒng)
1.1.1 dsp概述
1.1.2 dsp系統(tǒng)的特點
1.1.3 dsp系統(tǒng)的設計過程
1.1.4 dsp的應用
1.2 dsp芯片
1.2.1 dsp芯片的特點
1.2.2 dsp芯片的基本結構
1.2.3 dsp芯片的分類
1.2.4 dsp芯片的選擇
小結
習題
第2章 tms320lf240x的基本原理
2.1 tms320lf240x的硬件結構
2.1.1 tms320lf240x的硬件結構特點
2.1.2 tms320lf240x的引腳說明
2.2 tms320lf240x的片內主要功能模塊
2.2.1 中央處理單元(cpu)
2.2.2 輔助寄存器算術單元(arau)
2.2.3 狀態(tài)寄存器
2.3 存儲器和i/o空間
2.3.1 程序存儲器
2.3.2 數(shù)據(jù)存儲器
2.3.3 i/o空間
2.4 系統(tǒng)配置寄存器
2.4.1 系統(tǒng)配置寄存器scsr1
2.4.2 系統(tǒng)配置寄存器scsr2
2.5 系統(tǒng)的中斷管理
2.5.1 中斷簡介
2.5.2 中斷的過程
2.5.3 中斷向量表和優(yōu)先級分配
2.5.4 中斷管理寄存器
2.5.5 中斷的實現(xiàn)方法
小結
習題
第3章 tms320lf240x的軟件結構
3.1 tms320lf240x的尋址方式
3.1.1 立即尋址方式
3.1.2 直接尋址方式
3.1.3 間接尋址方式
3.2 tms320lf240x的匯編指令
3.3 dsp軟件的文件結構
3.4 dsp的c語言編程基礎
3.4.1 c語言程序的結構特點
3.4.2 c語言的數(shù)據(jù)類型與運算符
3.4.3 c語言的語句
3.4.4 c語言的數(shù)組
3.4.5 c語言的指針
3.4.6 c語言的函數(shù)
3.4.7 常用的預處理命令
3.4.8 c語言和匯編語言的混合編程
3.5 定點dsp芯片的數(shù)據(jù)定標及運算
3.5.1 數(shù)據(jù)的定標方法
3.5.2 定點算法
小結
習題
第4章 tms320lf240x的片內外設
4.1 數(shù)字i/o端口及其應用
4.1.1 數(shù)字i/o端口概述
4.1.2 i/o端口的復用控制寄存器
4.1.3 i/o端口的數(shù)據(jù)和方向控制寄存器
4.1.4 i/o端口應用
4.2 事件管理模塊(ev)及其應用
4.2.1 事件管理模塊概述
4.2.2 事件管理器的中斷管理
4.2.3 通用定時器
4.2.4 比較單元
4.2.5 脈寬調制電路pwm
4.2.6 捕獲單元
4.2.7 正交編碼脈沖(qep)電路
4.3 模/數(shù)轉換模塊(adc)及其應用
4.3.1 模/數(shù)轉換模塊的特性
4.3.2 自動排序器的工作原理
4.3.3 模/數(shù)轉換模塊的寄存器
4.3.4 模/數(shù)轉換模塊校準與自測
4.4 串行外設接口模塊(spi)及其應用
4.4.1 串行通信概述
4.4.2 串行外設接口的基本結構
4.4.3 串行外設接口的操作
4.4.4 串行外設接口的中斷控制
4.4.5 串行外設接口的數(shù)據(jù)格式、波特率設置和時鐘模式
4.4.6 串行外設接口的初始化
4.4.7 串行外設接口的寄存器
4.5 串行通信接口模塊(sci)
4.5.1 串行通信接口特性
4.5.2 串行通信接口的基本工作原理
4.5.3 串行通信接口的數(shù)據(jù)格式
4.5.4 串行通信接口的異步通信
4.5.5 串行通信接口的中斷控制
4.5.6 串行通信接口的波特率
4.5.7 串行通信接口的寄存器
4.6 看門狗定時模塊(wd)
4.6.1 wd的工作原理
4.6.2 wd寄存器的配置
小結
習題
第5章 tms320lf240x的接口電路設計
5.1 dsp電源電路
5.2 晶振、鎖相環(huán)及復位電路
5.2.1 晶振電路
5.2.2 鎖相環(huán)電路
5.2.3 復位電路
5.3 電平轉換接口電路
5.4 jtag接口電路設計
5.5 dac接口電路
5.5.1 串行d/a接口
5.5.2 并行d/a接口
5.6 sram接口電路
小結
習題
第6章 tms320lf240x應用實例
6.1 走馬燈控制電路
6.1.1 硬件電路
6.1.2 程序設計
6.2 簡易電子琴控制電路
6.2.1 硬件電路
6.2.2 程序設計
6.3 自循跡小車控制電路
6.3.1 硬件電路
6.3.2 程序設計
6.4 簡易秒表電路
6.4.1 硬件電路
6.4.2 程序設計
6.5 直流電機的閉環(huán)調速
6.5.1 硬件電路
6.5.2 程序設計
小結
習題
附錄a tms320lf240x匯編指令速查表
附錄b tms320lf2407a的頭文件register.h
附錄c tms320lf240x的中斷向量表
參考文獻

章節(jié)摘錄

版權頁:   插圖:   3.1.3 間接尋址方式 所謂的間接尋址,是指在指令中給出的操作數(shù)既不是立即數(shù)也不是直接地址,而是將這個操作數(shù)做地址的內存單元的內容作為訪問地址,即指令中的操作數(shù)是一個間接地址。間接尋址為系統(tǒng)的編程帶來了很大的靈活性和方便性。 DSP芯片內有8個輔助寄存器AR0~AR7和輔助寄存器算術單元ARAU,這些寄存器專用于間接尋址操作,它可以訪問64 KB的尋址空間而不受數(shù)據(jù)頁的限制。因此,DSP的間接尋址能力非常靈活和強大,而且尋址的速度非???。 通過向狀態(tài)寄存器ST0的3位輔助寄存器指針ARP裝入數(shù)值0~7,可以選擇特定的輔助寄存器AR0~AR7。ARP的內容可由MAR、LST或任何能將數(shù)值裝載到ST0的指令來完成。被指定的輔助寄存器稱為當前輔助寄存器或當前AR。在間接尋址時,當前AR的內容用作將被訪問的數(shù)據(jù)存儲器的地址。因此,當前輔助寄存器中的內容才是真正被訪問的數(shù)據(jù)地址。 由于DSP內設置了輔助寄存器算術單元ARAU,因此在進行間接尋址操作的同時可以對當前輔助寄存器中的內容(即操作地址)進行修改,甚至可以改變ARP的值(改變當前AR),為下一次的間接尋址操作做準備,從而可以極大地提高尋址速度。 TMS320LF240x提供了對輔助寄存器的內容進行4種運算的選擇: ①不增加也不減少,是指在完成當前的指令操作時,不改變當前AR中的內容,即下次操作的間接地址不變。 ②增加1或減少1,是指在完成當前指令操作的同時,將當前AR中的內容增加1或減少1。 ③增加或減少一個變址量,是指在完成當前指令操作的同時,將AR0中的值(地址量)作為一個變址量,當前AR中的內容增加或減去這個變址量。

編輯推薦

《TMS320LF240x芯片原理、設計及應用:基于C語言的方法》的目的是使讀者了解DSP芯片的基本原理,初步掌握DSP系統(tǒng)的軟、硬件設計和應用系統(tǒng)的開發(fā)方法,具備從事DSP應用開發(fā)的初步能力。《TMS320LF240x芯片原理、設計及應用:基于C語言的方法》可作為高職院校自動控制、電子技術應用、通信工程、計算機應用等專業(yè)的教材,也可作為DSP芯片應用開發(fā)人員的初級培訓教材。

圖書封面

評論、評分、閱讀與下載


    TMS320LF240x芯片原理、設計及應用 PDF格式下載


用戶評論 (總計1條)

 
 

  •   整體還不錯,就是封面折了一點
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7