內容簡介
本書針對ATMEL公司基於ARM核的AT91系列微控制器,介紹其器件的特點、內部結構、內部資源以及開發方法。全書共10章,包括AT91系列微控制器晶片結構原理、AT91評估板和集成函式館、ARM編程模型和指令集、內部資源的程式設計、硬體的開發平台和UCLINUX作業系統軟體平台以及各種ARM開發工具等。AT91微控制器是ATMEL公司繼AT89,AT90(AVR)系列單片機後,推出的基於國際領先32位RISC處理器核ARM的高端嵌入式系統晶片。它的特色是具有大容量Flash存儲器的晶片,並提供C語言源碼的豐富的AT91庫函式。它是國內主流的ARM核晶片。
本書內容比較全面,編程舉例詳細,可作為嵌入式系統套用技術人員的參考手冊和嵌入式系統課程的參考用書。
目錄
第一章 atmel微控制器系列
1.1 atmel微控制器簡介1
1.2 at91系列微控制器特點3
1.3 at91系列微控制器結構4
第二 章 arm嵌入式處理器體系結構
2.1 arm處理器結構6
2.1.1 arm介紹6
2.1.2 arm7tdmi處理器核7
2.1.3 arm體系結構9
2.1.4 框圖、核心和功能圖10
2.1.5 armtdmi 輸入/輸出信號12
2.2 arm編程模型17
2.2.1 數據類型17
2.2.2 處理器模式17
2.2.3 處理器工作狀態18
2.2.4 暫存器組織19
2.2.5 異常24
2.2.6 存儲器和存儲器映射i/o28
2.2.7 中斷延遲31