图书介绍
ARM技术原理与应用2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 侯冬睛,李建锋,朱长城编著 著
- 出版社: 北京交通大学出版社;清华大学出版社
- ISBN:9787811235173
- 出版时间:2009
- 标注页数:300页
- 文件大小:81MB
- 文件页数:316页
- 主题词:微处理器,ARM-高等学校-教材
PDF下载
下载说明
ARM技术原理与应用PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 ARM微处理器概述1
1.1 ARM—— Advanced RISC Machines1
1.2 ARM微处理器的应用领域1
1.3 ARM微处理器系列2
1.3.1 ARM核的命名规则2
1.3.2体系结构的发展3
1.3.3 ARM微处理器系列3
1.4 ARM微处理器结构6
1.5 ARM处理器的选型8
习题12
第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引脚名称20
2.5.2引脚功能24
2.6 S3C2410A的专用寄存器分区表29
习题30
第3章 处理器工作模式31
3.1处理器工作状态、空间31
3.1.1处理器工作状态31
3.1.2切换状态31
3.1.3存储空间的格式31
3.1.4数据类型32
3.2处理器工作模式32
3.2.1寄存器33
3.2.2 ARM状态寄存器集34
3.2.3 Thumb状态寄存器集34
3.2.4程序寄存器状态37
3.3 ARM处理器异常39
3.3.1异常中断向量40
3.3.2异常中断特点40
3.3.3中断延迟43
习题45
第4章 ARM指令集46
4.1精简指令集RISC和复杂指令集CISC46
4.2 ARM处理器寻址方式47
4.3 ARM指令集51
4.3.1指令格式51
4.3.2 ARM存储器访问指令53
4.3.3 ARM数据处理指令60
4.3.4乘法指令65
4.3.5 ARM跳转指令66
4.3.6 ARM协处理器指令67
4.3.7 ARM杂项指令70
4.3.8 ARM伪指令73
习题76
第5章 Thumb指令集及程序设计78
5.1 Thumb指令集概述78
5.2 Thumb指令79
5.2.1 Thumb存储器访问指令79
5.2.2 Thumb数据处理指令82
5.2.3 Thumb跳转指令91
5.2.4 Thumb杂项指令92
5.2.5 Thumb伪指令93
5.3 ARM伪指令94
5.3.1符号定义伪指令94
5.3.2数据定义伪指令97
5.3.3报告伪指令102
5.3.4汇编控制伪指令104
5.3.5杂项伪指令107
5.4 ARM汇编程序设计114
5.4.1 ARM汇编的一些规范114
5.4.2简单程序设计118
5.5 C与汇编混合编程124
5.5.1内嵌汇编124
5.5.2内嵌汇编的指令用法126
5.5.3内嵌汇编器与armasm汇编器的差异127
5.5.4 C与汇编相互调用130
5.5.5 C程序调用汇编程序131
5.5.6汇编程序调用C程序132
习题133
第6章 ARM程序设计134
6.1.1循环程序的结构134
6.1.2循环程序设计方法135
6.1.3分支程序的设计136
6.1.4 C程序中调用汇编程序137
6.1.5 ARM状态与Thumb状态切换程序138
6.1.6 SWI程序的编写140
习题145
第7章 存储器控制146
7.1 S3C2410A存储控制器146
7.2存储控制器的功能描述149
7.2.1 Bank0总线宽度149
7.2.2 S3C2410A与存储器的连接149
7.2.3 S3C2410A的工作时序152
7.3同步存储器K4S561632154
7.3.1同步存储器K4S561632的特征155
7.3.2功能方框图156
7.3.3工作频率156
7.3.4引脚配置157
习题158
第8章 NAND闪存芯片159
8.1闪存的物理特性159
8.2 K9F1208U0M NAND闪存特点160
8.3 K9F1208U0M闪存引脚及功能161
8.4 NAND闪存的内部组织、数据传送、内部逻辑结构162
8.5 NAND闪存的指令设置164
8.6 K9F120存储分布164
8.7 K9F1208实现原理165
8.7.1 NAND闪存的写入操作165
8.7.2 NAND闪存的擦除和读操作167
8.7.3读器件的ID号169
8.7.4 S3C2410A的NAND闪存控制器170
8.7.5 NAND闪存编程实现171
习题178
第9章 时钟与电源管理179
9.1时钟与电源管理179
9.2时钟的功能描述179
9.3时钟锁相环181
9.4时钟控制逻辑182
9.5电源控制185
9.6看门狗定时器187
习题189
第10章 脉宽调制定时器190
10.1脉宽调制的基本知识190
10.2 S3C2410A脉宽调制定时器191
10.3定时器操作步骤194
10.4脉宽调制195
10.5脉宽调制定时器的应用197
10.5.1脉宽调制应用电路图197
10.5.2实现程序198
习题200
第11章 直接存储器访问201
11.1 S3C2410A直接存储器访问控制器概述201
11.2基本的DMA时序202
11.3 S3C2410A DMA控制器的应用实例205
习题209
第12章 S3 C2410A液晶控制器和ADC控制器210
12.1液晶屏的基本知识210
12.1.1液晶概述210
12.1.2液晶显示器的种类210
12.1.3 STN屏和TFT屏比较211
12.1.4 LCD屏的参数212
12.2 S3C2410A液晶LCD控制器212
12.2.1 S3C2410A支持STN和TFT显示器212
12.2.2支持STN和TFT显示器的特点212
12.2.3 S3C2410A液晶屏控制器的硬件特点213
12.3液晶控制器内部结构及外部引脚213
12.3.1液晶控制器内部结构213
12.3.2外部引脚214
12.4 S3C2410A的STN型LCD控制操作215
12.4.1脉冲发生器215
12.4.2视频操作216
12.4.3抖动和帧频控制217
12.4.4 LCD控制器显示扫描类型218
12.4.5内存中显示数据格式219
12.5时序要求220
12.6 LCD应用编程220
习题224
第13章 S3C2410A触摸屏的控制225
13.1触摸屏的概述225
13.2触摸屏的主要类型225
13.2.1电阻式触摸屏225
13.2.2红外线触摸屏227
13.2.3电容式触摸屏228
13.2.4表面声波触摸屏229
13.3 S3C2410A的ADC和触摸屏接口231
13.3.1 S3C2410A触摸屏控制器的概述231
13.3.2 S3C2410A触摸屏控制器内部结构232
13.3.3 S3C2410A触摸屏接口举例232
13.3.4功能描述233
13.3.5触摸屏的应用编程234
13.4 S3C2410A触摸屏的控制程序235
习题237
第14章 S3 C2410A硬件平台的设计238
14.1 ARM9硬件平台概述238
14.2硬件平台的逻辑结构238
14.3硬件平台的组件239
14.4存储器242
14.4.1 NOR闪存242
14.4.2 NAND闪存242
14.4.3同步存储器SDRAM243
14.5网络控制器 CS8900A245
14.6 S3C2410A的硬件平台原理图245
14.6.1 S3C2410A CPU模块245
14.6.2同步存储器的连接246
14.6.3 NOR闪存和 NAND闪存的连接246
14.6.4网络控制器CS8900A的连接251
14.6.5电源模块251
14.6.6 LCD驱动模块及触摸屏控制连接251
14.6.7 USB、网络接口及红外连接251
14.6.8 VGA显示连接257
14.6.9按键、LED灯和复位电路257
14.6.10串行口257
14.6.11硬件平台模块总图257
习题257
第15章 ARM ADS集成开发环境的使用262
15.1 ADS集成开发环境组成介绍262
15.1.1命令行开发工具262
15.1.2 ARM运行时库268
15.1.3 GUI开发环境269
15.1.4实用程序272
15.1.5支持的软件272
15.2使用ADS创建工程273
15.2.1建立一个工程273
15.2.2编译和链接工程277
15.2.3使用命令行工具编译应用程序282
15.3用AXD进行代码调试284
习题288
附录A ARM指令集289
附录B Thumb指令集292
附录C 伪指令集295
参考文献299
热门推荐
- 1709199.html
- 1292903.html
- 2273691.html
- 2127180.html
- 733765.html
- 593570.html
- 589077.html
- 1663133.html
- 916062.html
- 803776.html
- http://www.ickdjs.cc/book_1655392.html
- http://www.ickdjs.cc/book_3074988.html
- http://www.ickdjs.cc/book_630665.html
- http://www.ickdjs.cc/book_967494.html
- http://www.ickdjs.cc/book_3244553.html
- http://www.ickdjs.cc/book_3423933.html
- http://www.ickdjs.cc/book_2270791.html
- http://www.ickdjs.cc/book_2574346.html
- http://www.ickdjs.cc/book_3873957.html
- http://www.ickdjs.cc/book_2794841.html