出版時間:2005-8 出版社:北京航空航天大學(xué)出版社 作者:周立功 頁數(shù):450
Tag標(biāo)簽:無
內(nèi)容概要
以目前流行的、單片化的LPC2100系列ARM7微控制器為核心,由淺入深地介紹ARM微控制器的體系結(jié)構(gòu)及應(yīng)用編程,逐步引導(dǎo)讀者掌握使用ARM的知識。分3部分:第1部分為基礎(chǔ)篇,包括1、2章,主要從使用ARM芯片的開發(fā)者角度,論述ARM7TDMI的體系結(jié)構(gòu)和指令系統(tǒng)。第2部分為實(shí)驗(yàn)篇,包括第3~6章,詳細(xì)介紹LPC2100系列ARM7微控制器LPC2104、LPC2114和LPC2119(帶CAN控制器)的內(nèi)部結(jié)構(gòu);然后分別給出LPC2100系列ARM7微控制器的各個功能部件的編程方法,包括匯編代碼和C語言代碼。第3部分為提高篇,包括第7~9章,介紹嵌入式實(shí)時操作系統(tǒng)μC/OS—Ⅱ在LPC2100系列ARM7微控制器上的移植方法,嵌入式系統(tǒng)開發(fā)平臺的概念、建立方法,以及一些組成軟件開發(fā)平臺的軟件模塊的使用方法。 本書可作為高等院校嵌入式系統(tǒng)課程的參考用書,也可作為ARM應(yīng)用技術(shù)開發(fā)人員的參考資料。
書籍目錄
第1章 從程序員角度看ARM7TDMI(-S) 1.1 簡介 1.1.1 ARM 1.1.2 ARM的體系結(jié)構(gòu) 1.1.3 ARM7TDMI(-S) 1.2 ARM7TDMI(-S)的模塊和內(nèi)核框圖 1.3 體系結(jié)構(gòu)直接支持的數(shù)據(jù)類型 1.4 處理器狀態(tài) 1.5 處理器模式 1.6 內(nèi)部寄存器 1.6.1 簡介 1.6.2 ARM狀態(tài)寄存器集 1.6.3 Thumb狀態(tài)寄存器集 1.7 程序狀態(tài)寄存器 1.7.1 簡介 1.7.2 條件代碼標(biāo)志 1.7.3 控制位 1.7.4 保留位 1.8 異常 1.8.1 簡介 1.8.2 異常入口/出口匯總 1.8.3 進(jìn)入異常 1.8.4 退出異常 1.8.5 快速中斷請求 1.8.6 中斷請求 1.8.7 中止 1.8.8 軟件中斷指令 1.8.9 未定義的指令 1.8.10 異常向量 1.8.11 異常優(yōu)先級 1.9 中斷延遲 1.9.1 最大中斷延遲 1.9.2 最小中斷延遲 1.10 復(fù)位 1.11 存儲器及存儲器映射I/O 1.11.1 簡介 1.11.2 地址空間 1.11.3 存儲器格式 1.11.4 未對齊的存儲器訪問 1.11.5 指令的預(yù)取和自修改代碼 1.11.6 存儲器映射的I/O 1.12 尋址方式簡介 1.13 ARM7TDMI(-S)指令集 1.13.1 簡介 1.13.2 ARM指令集 1.13.3 Thumb指令集 1.14 協(xié)處理器接口 1.14.1 簡介 1.14.2 可用的協(xié)處理器 1.15 調(diào)試接口簡介第2章 ARM7TDMI(-s)指令集及匯編 2.1 ARM處理器尋址方式 2.2 指令集介紹 2.2.1 ARM指令集 2.2.2 Thumb指令集第3章 LPC2106/2105/2104硬件結(jié)構(gòu)與功能 3.1 簡介 3.1.1 特性 3.1.2 引腳信息 3.2 LPC2106/2105/2104存儲器尋址 3.2.1 片內(nèi)存儲器 3.2.2 存儲器映射 3.2.3 LPC 2106/2105/2104存儲器重新映射和Boot Block 3.2.4 預(yù)取指中止和數(shù)據(jù)中止異常 3.3 系統(tǒng)控制模塊 3.3.1 系統(tǒng)控制模塊功能匯總 3.3.2 引腳描述 3.3.3 晶體振蕩器 3.3.4 寄存器描述 3.3.5 外部中斷輸入 ……第8章 嵌入式系統(tǒng)開發(fā)平臺第9章 在μC/OS-Ⅱ中使用其它片內(nèi)外設(shè)附錄A JTAG接口設(shè)計指南附錄B ARM指令集相關(guān)列表匯總附錄C PHILIPS LPC系列32位ARM微控制器附錄D EasyARM2100開發(fā)套件附錄E EasyARM2200開發(fā)套件參考文獻(xiàn)
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載
ARM微控制器基礎(chǔ)與實(shí)戰(zhàn) PDF格式下載