图书介绍
ARM技术原理与应用 第2版PDF|Epub|txt|kindle电子书版本网盘下载
![ARM技术原理与应用 第2版](https://www.shukui.net/cover/12/35067507.jpg)
- 侯冬晴编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302348986
- 出版时间:2014
- 标注页数:334页
- 文件大小:43MB
- 文件页数:351页
- 主题词:微处理器-系统设计-高等学校-教材
PDF下载
下载说明
ARM技术原理与应用 第2版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 ARM微处理器概述1
1.1 ARM简介1
1.2 ARM微处理器的应用领域1
1.3 ARM微处理器系列2
1.3.1 ARM核的命名规则2
1.3.2体系结构的发展2
1.3.3 ARM各微处理器系列3
1.4 ARM微处理器结构6
1.5 ARM处理器的选型7
1.6 ARM技术发展新趋势12
1.7本章小结13
习题13
第2章 S3C2410A处理器14
2.1 S3C2410A处理器14
2.2 S3C2410A的特点15
2.3 S3C2410A内部结构19
2.4 S3C2410A引脚分布20
2.5 S3C2410A的引脚名称20
2.5.1 S3C2410A的引脚名称简介20
2.5.2引脚功能23
2.6 S3C2410A的专用寄存器分区表28
2.7本章小结29
习题29
第3章 处理器工作模式30
3.1处理器工作状态和空间30
3.1.1处理器工作状态30
3.1.2切换状态30
3.1.3存储空间的格式30
3.1.4数据类型31
3.2处理器工作模式32
3.2.1寄存器32
3.2.2 ARM状态下寄存器集34
3.2.3 Thumb状态下寄存器集34
3.2.4程序寄存器状态(CPSR)35
3.3 ARM处理器异常38
3.3.1异常中断向量39
3.3.2异常中断39
3.3.3中断延迟42
3.4本章小结44
习题44
第4章 ARM指令集45
4.1精简指令集和复杂指令集45
4.2 ARM处理器寻址方式46
4.3 ARM指令集49
4.3.1汇编指令格式49
4.3.2 ARM存储器访问指令52
4.3.3 ARM数据处理指令59
4.3.4乘法指令64
4.3.5 ARM跳转指令66
4.3.6 ARM协处理器指令67
4.3.7 ARM杂项指令69
4.3.8 ARM伪指令72
4.4本章小结75
习题75
第5章 Thumb指令集及程序设计77
5.1Thumb指令集概述77
5.2 Thumb指令集78
5.2.1 Thumb存储器访问指令78
5.2.2 Thumb数据处理指令81
5.2.3 Thumb跳转指令90
5.2.4 Thumb软件中断指令91
5.2.5 Thumb伪指令91
5.3 ARM伪指令92
5.3.1符号定义伪指令93
5.3.2数据定义伪指令96
5.3.3报告伪指令100
5.3.4汇编控制伪指令101
5.3.5杂项伪指令104
5.4本章小结111
习题111
第6章 ARM程序设计113
6.1汇编语言源程序113
6.2汇编语言程序中常用的符号116
6.3汇编语言程序中的表达式和运算符117
6.4汇编语言程序设计120
6.4.1程序设计的步骤120
6.4.2简单程序设计122
6.4.3分支程序的设计122
6.4.4循环程序设计126
6.4.5子程序设计129
6.5 ATPCS介绍130
6.5.1基本ATPCS131
6.5.2 ARM和Thumb程序混合使用的ATPCS132
6.6 ARM和Thumb混合编程133
6.6.1工作状态133
6.6.2工作状态的切换134
6.7汇编语言和C语言交互编程136
6.7.1汇编程序访问C变量136
6.7.2汇编程序调用C程序137
6.7.3 C程序内嵌汇编指令138
6.7.4 C程序调用汇编程序144
6.8本章小结145
习题145
第7章 异常中断编程147
7.1 ARM的异常和中断147
7.1.1异常和中断的基本概念147
7.1.2 ARM的异常中断148
7.1.3向量表149
7.1.4异常的优先级别150
7.2 ARM异常中断的处理过程151
7.2.1异常中断响应过程151
7.2.2异常中断的返回153
7.3复位处理程序154
7.3.1复位154
7.3.2复位处理编程154
7.4 SWI异常处理程序156
7.4.1 SWI异常处理程序的实现157
7.4.2 SWI异常调用159
7.5 SWI程序的编写示例160
7.6 FIQ和IRQ中断处理程序165
7.6.1 IRQFIQ中断处理机制165
7.6.2 IRQFIQ中断处理程序166
7.6.3 IRQ异常中断处理程序举例169
7.7未定义指令异常170
7.8本章小结170
习题171
第8章 ARM硬件平台172
8.1ARM9硬件平台概述172
8.2硬件平台的逻辑结构172
8.3硬件平台的组件173
8.4存储器175
8.4.1 NOR闪存175
8.4.2 NAND闪存176
8.4.3同步存储器SDRAM177
8.5网络控制器CS8900A178
8.6 ARM硬件平台原理图179
8.6.1S3C2410A CPU模块179
8.6.2 S3C2410A与同步存储器的连接179
8.6.3 NOR闪存和NAND闪存的连接183
8.6.4网络控制器CS8900A的连接183
8.6.5电源模块183
8.6.6 LCD驱动模块及触摸屏控制连接183
8.6.7 USB、网络接口及红外连接188
8.6.8 VGA显示连接188
8.6.9按键、LED灯和复位电路188
8.6.10串行口188
8.6.11硬件平台模块总图188
8.7本章小结194
习题195
第9章 存储器控制196
9.1 S3C2410A存储控制器196
9.2存储器控制器的功能描述199
9.2.1 BANK0总线宽度199
9.2.2 S3C2410A与存储器的连接199
9.2.3 S3C2410A的工作时序201
9.3同步存储器K4S561632204
9.3.1同步存储器K4S561632的特征205
9.3.2功能方框图205
9.3.3工作频率205
9.3.4 引脚配置206
9.4本章小结207
习题208
第10章 NAND闪存控制209
10.1闪存的物理特性209
10.2 K9F1208 NAND闪存的特点211
10.3 K9F1208 NAND闪存引脚及功能211
10.4 K9F1208 NAND闪存的内部组织、数据传送和内部逻辑结构212
10.5 NAND闪存的命令设置214
10.6 K9F1208存储分布214
10.7 K9F1208操作215
10.7.1 NAND闪存的写入操作215
10.7.2 NAND闪存的擦除和读操作216
10.7.3读器件的ID号217
10.8 S3C2410A NAND闪存控制器220
10.9 NAND闪存控制寄存器221
10.10 NAND闪存编程实现224
10.11本章小结229
习题229
第11章 时钟和电源管理230
11.1时钟和电源管理概述230
11.2时钟的功能描述230
11.3锁相环232
11.4时钟控制逻辑233
11.5电源控制236
11.6本章小结239
习题239
第12章 输入输出端口240
12.1输入输出端口概述240
12.2端口控制寄存器244
12.3端口控制实验程序249
12.4本章小结251
习题252
第13章 串行口253
13.1串行通信概述253
13.2 S3C2410A串口操作255
13.3 S3C2410A串口控制寄存器258
13.4串口应用举例262
13.5本章小结264
习题264
第14章 脉宽调制定时器265
14.1脉宽调制的基本知识265
14.2 S3C2410A脉宽调制定时器266
14.3定时器操作步骤269
14.4脉宽调制270
14.5看门狗定时器272
14.6脉宽调制定时器的控制寄存器273
14.7脉宽调制定时器的应用277
14.8本章小结279
习题279
第15章 直接存储器访问280
15.1 S3C2410A直接存储访问控制器概述280
15.2基本的DMA时序281
15.3 S3C2410A直接存储访问的特殊功能寄存器285
15.4 S3C2410A DMA控制器的应用实例289
15.5本章小结293
习题293
第16章 S3C2410A液晶控制294
16.1液晶屏的基本知识294
16.1.1液晶屏发展历程294
16.1.2液晶显示器的种类294
16.1.3 STN屏和TFT屏比较295
16.1.4 LCD屏的参数296
16.2 S3C2410A液晶控制器296
16.2.1 S3C2410A支持STN和TFT显示器296
16.2.2支持STN和TFT显示器296
16.2.3 S3C2410A液晶屏控制器的硬件特点297
16.3液晶控制的内部结构及外部引脚297
16.3.1液晶控制的内部结构297
16.3.2液晶控制相关外部引脚298
16.4 S3C2410A的STN型LCD控制操作299
16.4.1时钟发生器299
16.4.2视频操作300
16.4.3抖动和帧频控制301
16.4.4 LCD控制器显示扫描类型302
16.4.5内存中显示数据格式303
16.5时序要求303
16.6 LCD应用编程305
16.7本章小结307
习题308
第17章 S3C2410A触摸屏控制309
17.1触摸屏概述309
17.2触摸屏的主要类型309
17.2.1电阻触摸屏309
17.2.2红外线触摸屏311
17.2.3电容触摸屏312
17.2.4表面声波触摸屏313
17.3 S3C2410A的ADC和触摸屏接口314
17.3.1 S3C2410A触摸屏控制器的概述314
17.3.2 S3C2410A触摸屏控制器的内部结构315
17.3.3 S3C2410A触摸屏接口举例315
17.3.4功能描述316
17.4触摸屏的应用编程317
17.5本章小结320
习题320
附录A ARM指令321
附录B Thumb指令325
附录C伪指令表329
参考文献334