图书介绍
十三五 ARM嵌入式系统原理与应用教程 第2版PDF|Epub|txt|kindle电子书版本网盘下载
![十三五 ARM嵌入式系统原理与应用教程 第2版](https://www.shukui.net/cover/13/31954856.jpg)
- 赵常松,吴显义主编;李传娣等副主编 著
- 出版社: 北京:北京航空航天大学出版社
- ISBN:9787512422322
- 出版时间:2016
- 标注页数:322页
- 文件大小:39MB
- 文件页数:334页
- 主题词:微处理器-系统设计-教材
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微处理器的应用领域及特点2
1.3 ARM微处理器系列2
1.4 ARM微处理器结构13
1.5 ARM微处理器的应用选型14
1.6 本章小结16
1.7 练习题16
第2章 ARM微处理器的编程模型17
2.1 ARM微处理器的工作状态17
2.2 ARM体系结构的存储器格式18
2.3 指令长度和数据类型19
2.4 处理器模式19
2.5 寄存器组织19
2.5.1 ARM状态下的寄存器组织19
2.5.2 Thumb状态下的寄存器组织22
2.5.3 程序状态寄存器23
2.6 异常25
2.7 本章小结29
2.8 练习题29
第3章 ARM微处理器的指令系统31
3.1 ARM微处理器的指令集概述31
3.2 ARM指令的寻址方式33
3.3 ARM指令集35
3.3.1 跳转指令35
3.3.2 数据处理指令37
3.3.3 乘法指令与乘加指令41
3.3.4 程序状态寄存器访问指令43
3.3.5 加载/存储指令44
3.3.6 批量数据加载/存储指令46
3.3.7 数据交换指令46
3.3.8 移位指令(操作)47
3.3.9 协处理器指令48
3.3.10 异常产生指令50
3.4 Thumb指令及应用50
3.5 本章小结51
3.6 练习题52
第4章 ARM程序设计基础53
4.1 ARM汇编器所支持的伪指令53
4.1.1 符号定义伪指令53
4.1.2 数据定义伪指令55
4.1.3 汇编控制伪指令58
4.1.4 其他常用的伪指令59
4.2 汇编语言的语句格式64
4.2.1 在汇编语言程序中常用的符号64
4.2.2 汇编语言程序中的表达式和运算符65
4.3 汇编语言的程序结构68
4.3.1 汇编语言的程序结构68
4.3.2 汇编语言的子程序调用69
4.3.3 汇编语言程序示例69
4.4 汇编语言模块的结构72
4.4.1 汇编语言源文件的编排72
4.4.2 ARM汇编语言模块的示例73
4.4.3 调用子例程74
4.4.4 条件执行75
4.4.5 使用条件执行及其示例76
4.4.6 Q标记79
4.4.7 汇编语言与C/C++的混合编程79
4.5 本章小结80
4.6 练习题81
第5章 ARM C语言程序设计基础82
5.1 嵌入式系统中的C语言编程基础82
5.2 伪指令在嵌入式程序设计中的应用83
5.3 嵌入式C语言程序设计中的函数及函数库86
5.4 嵌入式程序设计中常用的C语言语句86
5.5 汇编语言与C/C++的混合编程89
5.6 ATPCS规则93
5.7 本章小结95
5.8 练习题95
第6章 S3C6410系统设计与调试97
6.1 系统设计概述97
6.2 S3C6410概述98
6.2.1 S3C6410及片内外围简介98
6.2.2 S3C6410的引脚分布及信号描述100
6.2.3 外部存储器接口105
6.2.4 串行通信107
6.2.5 显示器控制109
6.3 存储器映射112
6.4 系统控制器113
6.4.1 时钟源114
6.4.2 锁相环115
6.4.3 ARM和AXI/AHB/APB总线时钟发生器116
6.4.4 MFC时钟发生器118
6.4.5 显示时钟发生器(POST,LCD和Scaler)119
6.4.6 时钟开/关控制120
6.5 S3C6410复位信号120
6.5.1 温复位120
6.5.2 软件复位123
6.5.3 看门狗复位124
6.6 寄存器描述126
6.6.1 部分SFR寄存器126
6.6.2 PLL控制寄存器128
6.6.3 时钟源控制寄存器130
6.7 系统的硬件选型与单元电路设计132
6.7.1 电源电路132
6.7.2 晶振电路与复位电路132
6.7.3 Flash存储器接口电路133
6.7.4 SDRAM接口电路135
6.7.5 串行接口电路139
6.7.6 I2C接口电路140
6.7.7 JTAG接口电路141
6.7.8 S3C6410与LCD接口设计142
6.8 硬件系统的调试147
6.8.1 电源、晶振及复位电路148
6.8.2 S3C6410及JTAG接口电路148
6.8.3 SDRAM接口电路的调试149
6.8.4 Flash接口电路的调试150
6.9 印刷电路板的设计注意事项151
6.9.1 电源质量与分配151
6.9.2 同类型信号线的分布151
6.10 本章小结152
6.11 练习题152
第7章 通用GPIO编程153
7.1 GPIO功能介绍153
7.2 S3C6410芯片的GPIO控制器详解153
7.2.1 S3C6410 GPIO常用寄存器分类153
7.2.2 S3C6410 I/O口常用寄存器详解155
7.3 S3C6410 GPIO的应用175
7.3.1 电路连接175
7.3.2 寄存器设置175
7.4 本章小结176
7.5 练习题176
第8章 部件工作原理与编程示例177
8.1 嵌入式系统的程序设计方法177
8.2 UART控制器178
8.2.1 UART的工作方式179
8.2.2 相关寄存器182
8.3 UART接口应用举例190
8.4 矢量中断控制器195
8.5 中断调用方法205
8.6 PWM定时器207
8.6.1 PWM的操作方式209
8.6.2 S3C6410中的特殊功能寄存器214
8.6.3 TINT_CSTAT218
8.7 RTC实时时钟219
8.7.1 RTC寄存器描述221
8.7.2 RTC寄存器编程举例225
8.8 I2C总线接口226
8.8.1 I2C总线接口概述226
8.8.2 I2C总线接口操作模式227
8.8.3 多主控器I2C总线控制寄存器(IICCON)231
8.8.4 I2C总线寄存器编程举例232
8.9 DMA控制器234
8.9.1 DMA控制器的特性235
8.9.2 DMA源236
8.9.3 DMA接口237
8.9.4 程序员的模式240
8.9.5 DMA寄存器描述241
8.10 SPI控制器249
8.10.1 概述249
8.10.2 SPI的操作250
8.10.3 SPI传输格式252
8.10.4 SPI接口编程示例256
8.11 BootLoader简介262
8.11.1 BootLoader简介262
8.11.2 启动方法264
8.11.3 检测系统的内存映射267
8.12 本章小结269
8.13 练习题270
第9章 S3C6410综合应用设计实例271
9.1 基于S3C6410光敏传感器系统设计实例271
9.1.1 基本原理271
9.1.2 协调器程序下载方法274
9.1.3 节点程序烧写和节点测试276
9.1.4 硬件电路原理图和部分程序代码277
9.2 基于S3C6410温湿度传感器系统设计实例281
9.2.1 基本原理281
9.2.2 节点程序烧写和节点测试284
9.2.3 硬件电路原理图和部分程序代码286
9.3 基于S3C6410电机和灯光传感器系统设计实例294
9.3.1 基本原理294
9.3.2 节点程序烧写和节点测试294
9.2.3 硬件电路原理图和部分程序代码296
9.4 基于S3C6410烟雾传感器系统设计实例298
9.4.1 基本原理298
9.4.2 节点程序烧写和节点测试298
9.4.3 硬件电路原理图和部分程序代码300
9.5 基于S3C6410干簧管传感器系统实例302
9.5.1 基本原理302
9.5.2 节点程序烧写和节点测试303
9.5.3 硬件电路原理图和部分程序代码304
9.6 本章小结306
9.7 练习题307
第10章 RealView MDK集成开发环境的使用308
10.1 RealView MDK集成开发环境组成介绍308
10.2 RealView MDK使用方法311
10.2.1 创建一个工程311
10.2.2 编译、链接工程313
10.3 程序调试315
10.4 程序调试举例317
10.5 本章小结321
10.6 练习题321
参考文献322