《ARM7易学通》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:三恒星科技编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2006
  • ISBN:711514740X
  • 页数:215 页
图书介绍:本书介绍了ARM7的结构,处理器的编程模型,指令系统,硬件结构和典型应用实例。

第1章 ARM概述 2

1.1ARM简介 2

1.1.1ARM的技术介绍及应用领域 2

1.1.2ARM处理器体系结构 2

1.1.3ARM处理器核 5

1.2ARM7TDMI 8

1.2.1ARM7TDMI简介 8

1.2.2ARM7TDMI结构框图及功能 9

1.2.3ARM7TDMI内核框图 11

1.2.4ARM7TDMI功能框图 12

第2章 嵌入式系统 18

2.1嵌入式系统的介绍 18

2.1.1嵌入式系统的概念 18

2.1.2嵌入式系统的分类 18

2.1.3嵌入式系统的应用领域 19

2.1.4嵌入式系统发展趋势 20

2.2.2嵌入式处理器的分类 21

2.2嵌入式处理器 21

2.2.1嵌入式处理器简介 21

2.2.3嵌入式处理器的选择 23

2.3嵌入式操作系统 24

2.3.1嵌入式操作系统简介 24

2.3.2典型操作系统 24

2.3.3嵌入式操作系统的选择 26

2.4应用实例分析 28

第3章 ARM处理器的编程模型 32

3.1处理器的工作状态 32

3.2处理器模式 32

3.3指令长度及数据类型 33

3.4ARM体系结构的存储器 33

3.5内部寄存器 34

3.5.1ARM状态下的寄存器 35

3.5.2Thumb状态下的寄存器组织 37

3.5.3程序状态寄存器 39

3.6异常(Exceptions) 41

3.6.1ARM体系结构所支持的异常类型 41

3.6.2对异常的响应 41

3.6.3各类异常的具体描述 43

3.6.4异常向量(ExceptionVectors) 44

3.6.5异常优先级(ExceptionPriorities) 45

3.6.6应用程序中的异常处理 45

3.7中断延迟 45

3.8复位 46

第4章 指令系统 48

4.1跟指令相关的概念 48

4.1.1处理器模式与寄存器 48

4.1.2流水线 50

4.1.3时序 50

4.2ARM指令集 51

4.2.1ARM指令基础 51

4.2.2ARM指令 55

4.3Thumb指令集 64

4.3.1Thumb指令与ARM指令的不同 65

4.3.2Thumb存储器访问指令 66

4.3.3Thumb数据处理指令 69

4.3.4Thumb跳转指令 77

4.3.5Thumb杂项指令 78

4.3.6Thumb伪指令 78

4.4ARM处理器寻址方式 80

4.5应用实例分析 82

第5章 LPC2210硬件结构 88

5.1系列简介 88

5.1.1结构框图 89

5.1.2LPC2210引脚配置 89

5.2LPC2210硬件功能描述 97

5.2.1系统控制 97

5.2.2存储器 111

5.2.3向量中断控制器(VIC) 115

5.2.4引脚连接模块 119

5.2.5外部存储器控制器(EMC) 122

5.2.6GPI0 124

5.2.7A/D转换器 125

5.2.8UART0和UART1 127

5.2.9I2C接口 130

5.2.10SPI接口 131

5.2.11定时器0和定时器1 133

5.2.12看门狗定时器 135

5.2.13实时时钟 138

5.2.14脉宽调制器(PWM) 139

第6章 μC/OS-Ⅱ操作系统 144

6.1μC/OS-Ⅱ操作系统简介 144

6.2μC/OS-Ⅱ应用程序基本结构 144

6.2.1μC/OS-Ⅱ的应用程序的基本结构 144

6.2.2μC/OS-ⅡAPI 145

6.2.3μC/OS-Ⅱ多任务实现机制分析 146

6.2.4μC/OS-Ⅱ配置 147

6.3移植μC/OS-Ⅱ 149

6.3.1移植前期工作 149

6.3.2目录和文件 150

6.4移植代码应用到LPC2210 162

6.4.1移植概要 162

6.4.2移植关键问题 162

第7章 ADS集成开发环境 168

7.1ADS集成开发环境简介 168

7.2CodeWarrior集成开发环境 168

7.2.1编辑工程 169

7.2.2编译和链接工程 172

7.3调试器 177

7.3.1AXD调试器 177

7.3.2工程的调试 179

7.4.1连接仿真器 183

7.4仿真器的应用 183

7.4.2仿真器设置 184

7.4.3仿真器的应用问题 185

第8章 实验与仿真 188

8.1编写汇编指令 188

8.1.1实验设备 188

8.1.2实验原理 188

8.1.3实验准备 188

8.1.4操作过程 189

8.1.5参考程序 190

8.2I2C接口实验 190

8.2.1实验设备 190

8.2.2实验原理 190

8.2.3实验准备 192

8.2.4操作过程 192

8.2.5参考程序 193

8.3.2实验原理 196

8.3蜂鸣器控制实验 196

8.3.1实验设备 196

8.3.3实验准备 197

8.3.4操作过程 197

8.3.5参考程序 199

8.4SPI总线驱动中间件实验 201

8.4.1实验设备 202

8.4.2实验原理 202

8.4.3实验准备 202

8.4.4操作过程 202

8.4.5参考程序 203

8.5USB-E2PROM编程器实验 204

8.5.1实验设备 204

8.5.2实验原理 205

8.5.3实验准备 206

8.5.4操作过程 207

8.5.5参考程序 208