32位嵌入式微處理器原理及應(yīng)用

出版時(shí)間:2010-7  出版社:北京航空航天大學(xué)出版社  作者:羅亞非  頁數(shù):334  字?jǐn)?shù):557000  

內(nèi)容概要

本書共分七章。主要介紹了SPCE3200為內(nèi)核的S+core 7體系結(jié)構(gòu)、指令系統(tǒng);SPCE3200的使用指南、功能部件、系統(tǒng)開發(fā)和SPCE3200的應(yīng)用實(shí)例。    書中所含內(nèi)容豐富、講解由淺入深,通俗易懂,并附有大量的圖示和程序,具有很強(qiáng)的實(shí)用性和指導(dǎo)性。    本書適用于愛好單片機(jī)專業(yè)的各大中專院校的師生教學(xué),也選用于工程實(shí)踐的科技工作者閱讀與參考。

書籍目錄

第1章  S+core 7體系結(jié)構(gòu)  1.1  S+core 7簡(jiǎn)介  1.2  S+core 7特點(diǎn)  1.3  體系結(jié)構(gòu)直接支持的數(shù)據(jù)類型  1.4  處理器模式  1.5  內(nèi)部寄存器    1.5.1  概述    1.5.2  通用寄存器    1.5.3  用戶自定義引擎寄存器    1.5.4  特殊功能寄存器    1.5.5  控制寄存器  1.6  異常    1.6.1  異常原因    1.6.2  異常處理流程    1.6.3  異常優(yōu)先級(jí)    1.6.4  異常向量    1.6.5  各種異常描述  1.7  緩存簡(jiǎn)介    1.7.1  指令Cache    1.7.2  數(shù)據(jù)Cache    1.7.3  存儲(chǔ)器一致性  1.8  指令存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器    1.8.1  指令存儲(chǔ)器    1.8.2  數(shù)據(jù)存儲(chǔ)器  1.9  片上調(diào)試第2章  S+core 7指令系統(tǒng)  2.1  概述  2.2  指令格式與編碼  2.3  32位指令集    2.3.1  裝載與存儲(chǔ)指令    2.3.2  數(shù)據(jù)處理指令    2.3.3  分支指令    2.3.4  特殊指令    2.3.5  協(xié)處理器指令  2.4  16位指令集    2.4.1  裝載與存儲(chǔ)指令    2.4.2  數(shù)據(jù)處理指令    2.4.3  跳轉(zhuǎn)與分支指令    2.4.4  特殊指令    2.4.5  并行條件執(zhí)行  2.5  合成指令集  2.6  S+core 7處理器的GNU編譯器    2.6.1  S+core 7 C編譯器參數(shù)    2.6.2  S+core 7 C編譯器的基本數(shù)據(jù)類型    2.6.3  S+core 7 C編譯器的函數(shù)調(diào)用約定  2.7  S+core 7處理器的GNU匯編器    2.7.1  S+core 7 C匯編器參數(shù)    2.7.2  匯編語言語法    2.7.3  匯編器偽指令    2.7.4  段及其重定位  2.8  S+core 7處理器的GNU鏈接器第3章  SPCE3200使用指南  3.1簡(jiǎn)介    3.1.1  概述    3.1.2  SPCE3200特性  3.2  引腳信息    3.2.1  SPCE3200的引腳分布    3.2.2  SPCE3200的引腳描述  3.3  結(jié)構(gòu)概述  3.4  存儲(chǔ)器分配  3.5  存儲(chǔ)器映射  3.6  鎖相環(huán)PLL與時(shí)鐘發(fā)生器CKG    3.6.1  鎖相環(huán)PLL    3.6.2  時(shí)鐘發(fā)生器CKG    3.6.3  寄存器描述    3.6.4  系統(tǒng)時(shí)鐘調(diào)整  3.7  中斷控制器    3.7.1  概述    3.7.2  特性    3.7.3  中斷源    3.7.4  結(jié)構(gòu)框圖    3.7.5  寄存器描述    3.7.6  中斷機(jī)制    3.7.7  應(yīng)用舉例  3.8  存儲(chǔ)器接口單元  3.9  APB總線DMA  3.10  啟動(dòng)代碼    3.10.1  文件組成    3.10.2  *Prog.ld    3.10.3  *startup.s    3.10.4  啟動(dòng)代碼工作流程第4章  SPCE3200功能部件  4.1  通用I/O口    4.1.1  概述    4.1.2  引腳描述    4.1.3  結(jié)構(gòu)    4.1.4  寄存器描述    4.1.5  基本操作  4.2  定時(shí)器    4.2.1  概述    4.2.2  特性    4.2.3  引腳描述    4.2.4  結(jié)構(gòu)    4.2.5  寄存器描述    4.2.6  基本操作    4.2.7  注意事項(xiàng)  4.3  實(shí)時(shí)時(shí)鐘    4.3.1  概述    4.3.2  特征    4.3.3  寄存器描述    4.3.4  基本操作    4.3.5  應(yīng)用舉例  4.4  時(shí)基    4.4.1  概述    4.4.2  結(jié)構(gòu)    4.4.3  寄存器描述    4.4.4  基本操作    4.4.5  應(yīng)用舉例  4.5  看門狗    4.5.1  概述    4.5.2  特性    4.5.3  結(jié)構(gòu)    4.5.4  寄存器描述    4.5.5  基本操作    4.5.6  注意事項(xiàng)  4.6  睡眠與喚醒    4.6.1  睡眠    4.6.2  睡眠相關(guān)寄存器    4.6.3  喚醒    4.6.4  鍵喚醒相關(guān)寄存器    4.6.5  應(yīng)用舉例  4.7  模/數(shù)轉(zhuǎn)換器    4.7.1  概述    4.7.2  特性    4.7.3  引腳描述    4.7.4  結(jié)構(gòu)框圖    4.7.5  寄存器描述    4.7.6  基本操作    4.7.7  注意事項(xiàng)  4.8  通用異步串行通信模塊    4.8.1  概述    4.8.2  特性    4.8.3  引腳描述    4.8.4  結(jié)構(gòu)框圖    4.8.5  寄存器描述    4.8.6  基本操作    4.8.7  注意事項(xiàng)  4.9  串行外圍接口    4.9.1  概述    4.9.2  特性    4.9.3  引腳描述    4.9.4  結(jié)構(gòu)框圖    4.9.5  SPI描述    4.9.6  寄存器描述    4.9.7  基本操作    4.9.8  注意事項(xiàng)  4.10  標(biāo)準(zhǔn)的硬件接口    4.10.1  概述    4.10.2  特性    4.10.3  引腳描述    4.10.4  結(jié)構(gòu)框圖    4.10.5  I2C描述    4.10.6  寄存器描述    4.10.7  基本操作    4.10.8  注意事項(xiàng)  4.11  SIO控制器    4.11.1  概述    4.11.2  特性    4.11.3  引腳描述    4.11.4  結(jié)構(gòu)    4.11.5  寄存器描述    4.11.6  基本操作    4.11.7  注意事項(xiàng)  4.12  NOR型Flash控制器    4.12.1  概述    4.12.2  特性    4.12.3  引腳描述    4.12.4  寄存器描述    4.12.5  基本操作  4.13  TFT LCD控制器    4.13.1  概述    4.13.2  特性    4.13.3  引腳描述    4.13.4  寄存器描述    4.13.5  基本操作第5章  SPCE3200開發(fā)系統(tǒng)介紹  5.1  SPCE3200實(shí)驗(yàn)儀    5.1.1  功能特點(diǎn)    5.1.2  硬件原理  5.2  S+core IDE集成開發(fā)環(huán)境    5.2.1  工程的編輯    5.2.2  工程的調(diào)試  5.3  應(yīng)用舉例第6章  SPCE3200應(yīng)用實(shí)例  6.1  原理概述  6.2  應(yīng)用分析  6.3  硬件電路  6.4  程序設(shè)計(jì)    6.4.1  主程序    6.4.2  軟件FIFO管理程序    6.4.3  UART收發(fā)程序    6.4.4  RTC控制及日期計(jì)算程序    6.4.5  NOR型Flash操作程序    6.4.6  命令獲取和分配程序    6.4.7  命令處理程序第7章  附錄  7.1  常用術(shù)語、縮寫和約定解釋    7.1.1  術(shù)語    7.1.2  縮寫    7.1.3  約定  7.2  CPU內(nèi)核寄存器速查表  7.3  硬件模塊寄存器速查表  7.4  匯編指令速查表  7.5  偽指令速查表

章節(jié)摘錄

  第1章 S+core 7體系結(jié)構(gòu)  隨著電子產(chǎn)品的不斷升級(jí)和高性能的產(chǎn)品的推出,現(xiàn)有的8/16位微控制器MCU計(jì)算性能、集成度已不能滿足一些產(chǎn)品的開發(fā)要求。因此,各大公司紛紛用ARM、MIPS或自己的CPU核推出高性能的32位微控制器,以滿足不同終端產(chǎn)品對(duì)MCU性能的需求。S+core 7處理器是臺(tái)灣凌陽科技公司推出的一款32位嵌入式微處理器,與其他32位微處理器相比,它具有強(qiáng)大的多媒體特性。凌陽目前已經(jīng)推出多款基于S+core 7內(nèi)核的32位芯片,SPCE3200是其中的一款。為了系統(tǒng)了解凌陽32位系列芯片,本書先介紹S+core 7內(nèi)核體系結(jié)構(gòu)、指令集等基礎(chǔ)和共性的知識(shí),然后介紹SPCE3200特色。本章詳細(xì)介紹S+core 7處理器內(nèi)核特點(diǎn)、數(shù)據(jù)類型、處理器模式、內(nèi)部寄存器、異常、緩存和調(diào)試等方面內(nèi)容。

編輯推薦

  《32位嵌入式微處理器原理及應(yīng)用》是“高等學(xué)校通用教材”之一,全書共分7個(gè)章節(jié),主要對(duì)32位嵌入式微處理器原理及應(yīng)用知識(shí)作了介紹,具體內(nèi)容包括S+core 7體系結(jié)構(gòu)、S+core 7指令系統(tǒng)、SPCE3200使用指南、SPCE3200功能部件、SPCE3200開發(fā)系統(tǒng)介紹等。該書可供各大專院校作為教材使用,也可供從事相關(guān)工作的人員作為參考用書使用。

圖書封面

評(píng)論、評(píng)分、閱讀與下載


    32位嵌入式微處理器原理及應(yīng)用 PDF格式下載


用戶評(píng)論 (總計(jì)0條)

 
 

 

250萬本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7