图书介绍

ARM技术原理与应用 第2版PDF|Epub|txt|kindle电子书版本网盘下载

ARM技术原理与应用 第2版
  • 侯冬晴编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302348986
  • 出版时间:2014
  • 标注页数:334页
  • 文件大小:43MB
  • 文件页数:351页
  • 主题词:微处理器-系统设计-高等学校-教材

PDF下载


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

下载说明

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

热门推荐