適用對象
《ARM嵌入式系統開發與實踐》理論與實踐相結合,具有很強的引導性和實用性,講解循序漸進,便於讀者理解和掌握所學的知識。非常適合作為計算機結構或計算機邏輯設計的啟蒙教材,也適合作為計算機科學或計算機工程專業的教材,還可供從事相關領域開發的工程技術人員參考。
圖書目錄
前言
第1章嵌入式系統基礎
1.1ARM處理器概述
1.1.1刪技術的發展
1.1.2RISC微處理器的體系結構及其特點
1.1.3刪微處理器的指令系統
1.1.4ARM微處理器系列
1.1.5ARM微處理器的套用系統開發
1.2嵌入式系統的基本概念
1.2.1嵌入式系統概念
1.2.2嵌入式系統的組成
1.2.3嵌入式系統的開發流程
1.2.4嵌入式軟體的開發環境
第2章ARM體系結構
2.1ARM7TDMI程式設計師模型
2.1.1核心概述
2.1.2解碼與控制邏輯
2.1.3運算器
2.1.4核心接口信號
2.1.5刪晶片的功能結構
2.2工作狀態與工作模式
2.2.1ARM的工作狀態
2.2.2ARM的工作模式
2.3ARM和Thumb狀態的暫存器組織
2.3.1通用暫存器
2.3.2Thumb狀態下的暫存器組織
2.3.3程式計數器
2.3.4程式狀態暫存器
2.3.5連線暫存器
2.3.6堆疊指針暫存器
2.4存儲器組織結構
2.4.1數據類型和存儲數據格式
2.4.2數據匯流排類型
2.4.3ARM7TDMI匯流排訪問周期
2.4.4指令預取與代碼自修改
2.4.5AMBA接口
2.5異常
2.5.1異常類型及其處理過程
2.5.2異常優先權(ExceptionPriority)和異常向量(ExceptionVector)
2.5.3應用程式中的異常回響
2.5.4異常返回
2.6協處理器接口
2.6.1協處理器概述
2.6.2ARM7TDMI與協處理器的協同關係
2.6.3協處理器使用中的若干問題
第3章ARM指令的特點和定址方式
3.1刪指令特點
3.2刪指令的定址方式
第4章ARM指令系統概述
4.1ARM指令集
14.5使用示例
14.6套用實例
第15章基於LPC2124的具有日曆功能的密碼鎖實例
15.1概述
15.1.1系統功能
15.1.2系統功能的實現
15.2硬體電路的設計
15.2.1電源電路
15.2.2LPC2124的最小系統
15.2.3鍵盤接口電路
15.2.4LCD液晶顯示電路
15.2.5實時日曆時鐘接口電路
15.2.6提示音功放電路
15.2.7開鎖控制電路
15.3軟體設計
15.3.1初始化程式設計
15.3.2LCD液晶顯示驅動程式設計
15.3.3鍵盤驅動程式設計
15.3.4實時日曆時鐘(DS1302)驅動程式設計
15.3.5Timer0的定時中斷服務程式設計
15.3.6主程式設計
15.3.7實例總結
參考文獻
……