ARM嵌入式套用技術--基於Proteus虛擬仿真

ARM嵌入式套用技術--基於Proteus虛擬仿真

《ARM嵌入式套用技術——基於Proteus虛擬仿真》由北京航空航天大學出版社出版,適合於從事ARM嵌入式系統開發設計的工程技術人員閱讀,也可作為大專院校相關專業嵌入式系統課程的教學用書。

基本介紹

  • 書名:ARM嵌入式套用技術--基於Proteus虛擬仿真
  • 作者:徐愛鈞、徐陽
  • 出版社:北京航空航天大學出版社出版
  • 地位:大專院校相關專業教學用書
內容簡介,作者簡介,圖書目錄,

內容簡介

本書以NXP公司的LPC2100系列ARM 處理器為原型,以KeilMDKforARM為軟體平台,闡述了基於Proteus虛擬仿真的ARM嵌入式套用技術,分析了與ARM處理器架構相關的技術要點,詳細介紹LPC2138ARM處理器片內功能資源和外部擴展套用技術,並給出了大量Proteus 虛擬仿真實例。
本書配光碟一張,其中包含ProteusDEMO 版軟體包和書中全部實例。

作者簡介

本書由徐愛鈞、徐陽編著。
徐愛鈞,教授,碩士生導師。現任長江大學工程技術學院信息系自動化專業責任教授,全國石油和化學工業儀表技術委員會委員,中國科協湖北省自動化學會理事。
徐陽,武漢理工大學副教授,主要從事車用汽油機電控燃油噴射系統的開發、串聯式混合動力電動汽車多能源管理系統開發等。

圖書目錄

第1章ARM體系結構基礎
1.1ARM支持的數據類型和存儲器結構
1.2ARM處理器的工作狀態和運行模式
1.3暫存器組織
1.3.1暫存器分類
1.3.2通用暫存器
1.3.3程式狀態暫存器
1.4異常
1.4.1ARM體系結構所支持的異常類型
1.4.2各類異常的具體描述
1.4.3對異常的回響和返回
1.5ARM指令集
1.5.1ARM指令的功能與格式
1.5.2指令的條件碼
1.6ARM指令的定址方式
1.6.1暫存器定址
1.6.2立即定址
1.6.3暫存器移位定址
1.6.4暫存器間接定址
1.6.5基址定址
1.6.6相對定址
1.6.7多暫存器定址
1.6.8堆疊定址
1.6.9塊複製定址
1.6.10ARM偽指令
1.7Thumb指令集
1.8ARM彙編語言編程
1.8.1ARM彙編語言規範
1.8.2彙編偽指令
1.8.3程式設計舉例
1.8.4彙編語言與C/C++混合編程
1.9啟動代碼
1.9.1Startup.s檔案
1.9.2IRQ.s檔案
1.9.3Target.c檔案
1.9.4Target.h檔案
1.9.5config.h檔案
1.9.6分散載入檔案
第2章ProteusforARM7虛擬仿真
2.1ProteusforARM簡介
2.1.1Proteus支持的ARM模型
2.1.2ProteusELF/DWARF裝載器
2.1.3ProteusLPC2000的調試視窗
2.2集成環境ISIS
2.3原理圖繪製與原始碼仿真調試
2.4原理圖與Keil環境在線上仿真調試
第3章LPC213x-ARM處理器
3.1LPC213x處理器特性與存儲器結構
3.1.1主要特性
3.1.2存儲器結構
3.1.3存儲器重映射和Boot-Block
3.1.4存儲器加速模組
3.2系統控制模組
3.2.1時鐘頻率控制
3.2.2VPB分頻器
3.2.3功率控制
3.2.4復位
3.2.5喚醒定時器
3.3外部中斷輸入
3.4向量中斷控制器VIC
3.4.1VIC暫存器
3.4.2中斷源
3.4.3VIC使用注意事項
3.5引腳功能配置
……
第4章LPC2138片內集成功能套用技術
第5章LPC2138片外擴展功能套用技術
第6章IiC/OS-II在LPC2138上的移植與套用
參考文獻

相關詞條

熱門詞條

聯絡我們