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

- 桂电-丰宝联合实验室编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121070075
- 出版时间:2008
- 标注页数:297页
- 文件大小:79MB
- 文件页数:306页
- 主题词:微处理器,ARM-高等学校-教材
PDF下载
下载说明
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
热门推荐
- 2420708.html
- 1297931.html
- 1732202.html
- 1317084.html
- 353061.html
- 1368971.html
- 2273719.html
- 1722375.html
- 621466.html
- 3814403.html
- http://www.ickdjs.cc/book_2530867.html
- http://www.ickdjs.cc/book_1125771.html
- http://www.ickdjs.cc/book_1691373.html
- http://www.ickdjs.cc/book_3681013.html
- http://www.ickdjs.cc/book_3250464.html
- http://www.ickdjs.cc/book_1865581.html
- http://www.ickdjs.cc/book_178609.html
- http://www.ickdjs.cc/book_671877.html
- http://www.ickdjs.cc/book_649412.html
- http://www.ickdjs.cc/book_3829558.html