图书介绍

ARM原理与嵌入式应用 基于LPC2400系列处理器和IAR开发环境【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

ARM原理与嵌入式应用 基于LPC2400系列处理器和IAR开发环境
  • 桂电-丰宝联合实验室编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121070075
  • 出版时间:2008
  • 标注页数:297页
  • 文件大小:79MB
  • 文件页数:306页
  • 主题词:微处理器,ARM-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

ARM原理与嵌入式应用 基于LPC2400系列处理器和IAR开发环境PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 嵌入式系统概论1

1.1嵌入式系统1

嵌入式系统的定义1

嵌入式系统的组成2

嵌入式系统的特点2

1.2嵌入式处理器3

嵌入式处理器的分类3

ARM微处理器5

1.3嵌入式操作系统8

操作系统的概念8

嵌入式Linux8

μC/OS- Ⅱ9

Windows CE9

VxWorks9

IAR PowerPac10

习题10

第2章 ARM体系结构11

2.1ARM7TDMI程序员模型11

ARM处理器的体系结构11

ARM处理器核11

ARM7TDMI内核12

2.2ARM处理器的工作状态和工作模式13

ARM处理器的工作状态13

ARM处理器的工作模式14

2.3ARM处理器的寄存器组织15

ARM状态下的寄存器组织15

Thumb状态下的寄存器组织17

程序状态寄存器18

2.4ARM处理器的存储器组织20

2.5异常21

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

异常向量23

异常优先级23

对异常的响应23

从异常返回24

应用程序中的异常处理25

习题25

第3章 ARM指令系统27

3.1ARM处理器的指令格式27

ARM指令集的特点27

ARM指令的格式27

3.2ARM指令的寻址方式28

立即寻址28

寄存器寻址29

寄存器间接寻址29

基址变址寻址29

多寄存器寻址30

寄存器移位寻址30

相对寻址31

堆栈寻址31

3.3ARM指令集32

加载/存储指令32

数据处理指令34

乘法指令与乘加指令38

跳转指令40

程序状态寄存器访问指令41

协处理器指令42

异常中断指令43

3.4Thumb指令集44

3.5伪指令44

ARM伪指令45

数据定义伪指令45

符号定义伪指令46

段定义伪指令47

模块控制伪指令49

汇编控制伪指令49

宏处理伪指令50

3.6ARM汇编语言的规范51

语句的格式51

符号51

常量和变量52

3.7ARM汇编语言的程序结构52

汇编语言的程序结构52

一个简单的ARM汇编语言程序52

3.8ARM程序设计举例53

分支程序53

循环程序54

子程序调用54

查表法55

汇编语言与C/C++的混合编程55

3.9用ARM汇编语言编写系统启动程序57

编写启动程序的一般规则57

IAR EWARM软件包给出的一般启动程序58

习题61

第4章 LPC2400系列处理器原理63

4.1LPC2400系列处理器简介63

LPC2400系列处理器特性63

LPC2400系列处理器结构64

4.2处理器引脚配置64

引脚配置64

引脚连接模块80

引脚连接模块的使用举例82

4.3存储器管理83

存储器映射83

存储器加速模块89

外部存储器控制器92

4.4系统控制模块96

系统控制和状态寄存器96

外部中断97

4.5时钟和功率控制100

晶体振荡器100

锁相环(PLL)102

时钟分频104

功率控制106

时钟和功率控制举例108

4.6向量中断控制器110

LPC2400中断特性110

功能概述110

中断控制器结构111

寄存器描述112

中断源117

vIC使用注意事项118

应用举例118

4.7LPC2400最小系统121

习题122

第5章 LPC2400系列处理器接口技术123

5.1GPIO接口123

特性123

应用场合124

寄存器描述124

使用注意事项133

应用举例134

5.2定时器136

特性136

应用场合136

定时器结构136

引脚功能描述136

寄存器功能描述138

应用举例143

5.3看门狗145

功能描述145

看门狗的结构146

寄存器功能描述146

应用举例148

5.4实时时钟149

功能描述149

实时时钟的结构150

寄存器功能描述150

预分频器156

电池存储器158

使用注意事项158

应用举例159

5.5UART.串口通信161

概述161

UART的结构162

寄存器功能描述163

基本操作170

应用举例171

5.6数模转换器和模数转换器173

DAC的特性173

DAC引脚和寄存器描述174

DAC基本操作174

ADC的特性174

ADC引脚描述175

ADC寄存器描述175

ADC基本操作178

应用举例178

5.7I2C接口180

12C总线基本原理180

12C接口概述181

I2C操作模式182

12C接口寄存器描述185

应用举例193

5.8以太网接口196

概述196

结构和引脚描述196

寄存器描述198

应用举例215

5.9其他外设接口219

GPDMA控制器219

SPI接口221

CAN控制器223

PWM接口226

I2S接口230

USB接口232

SD/MMC卡接口239

LCD控制器241

习题244

第6章 IAR集成开发环境245

6.1IAR EWARM集成开发环境与配套仿真器245

IAR EWARM软件的特点245

IAR J-Link仿真器简介249

6.2工程的创建、编译和连接250

在IAR EWARM中生成新项目250

在IAR EWARM中编译项目253

在IAR EWARM中连接项目254

6.3C-SPY调试器255

习题260

第7章 嵌入式应用开发实例261

7.1基于LPC2400的uCLinux开发平台配置261

uCLinux操作系统概述261

建立uCLinux开发环境262

编译uCLinux内核263

内核的加载运行264

7.2在uCLinux下开发应用程序264

串行通信265

socket编程269

添加用户应用程序到uCLinux276

7.3嵌入式产品开发实例:条码称279

嵌入式系统设计简介279

应用背景279

系统简介279

芯片选型280

硬件原理设计281

终端软件设计287

7.4嵌入式产品开发实例:野外数据采集器290

应用背景290

系统简介290

芯片选型291

硬件原理设计292

参考文献297

热门推荐