图书介绍
ARM体系结构与外设接口实战开发【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 奚海蛟,谌利,吕铁军编著 著
- 出版社: 北京:北京航空航天大学出版社
- ISBN:9787512407770
- 出版时间:2012
- 标注页数:362页
- 文件大小:106MB
- 文件页数:375页
- 主题词:微处理器,ARM-计算机体系结构;微处理器,ARM-接口-程序设计
PDF下载
下载说明
ARM体系结构与外设接口实战开发PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章ARM处理器概述1
1.1 ARM处理器的应用领域和特点1
1.1.1应用领域1
1.1.2 ARM处理器的特点3
1.2主流ARM处理器的介绍3
1.2.1 ARM体系结构的命名规则4
1.2.2 ARM Cortex应用程序处理器4
1.2.3 ARM Cortex嵌入式处理器6
1.2.4经典ARM处理器9
1.2.5 ARM专家处理器13
1.2.6其他ARM处理器14
1.3 S3C2440A处理器15
1.3.1 AMBA、AHB、APB总线介绍17
1.3.2存储控制器17
1.3.3 Cache存储器18
1.3.4时钟和电源管理19
本章小结22
第2章ARM汇编语言基础23
2.1编程模型介绍23
2.1.1 ARM处理器模式23
2.1.2 ARM寄存器组介绍24
2.2 ARM处理器寻址方式26
2.2.1立即寻址26
2.2.2寄存器寻址26
2.2.3寄存器间接寻址27
2.2.4寄存器偏移寻址27
2.2.5基址变址寻址28
2.2.6多寄存器寻址28
2.4.7堆栈寻址28
2.3 ARM指令集29
2.3.1 ARM指令的格式和分类29
2.3.2跳转指令31
2.3.3数据处理指令33
2.3.4程序状态寄存器传输指令39
2.3.5 Load/Store指令40
2.3.6协处理器指令42
2.3.7异常中断产生指令44
2.4 Thumb指令集44
2.4.1 Thumb指令集简介44
2.4.2 Thumb指令集和ARM指令集的区别45
2.5 ARM伪指令46
2.5.1小范围地址读取——ADR伪指令46
2.5.2中等范围地址读取——ADRL伪指令47
2.5.3大范围地址读取——LDR伪指令48
2.5.4空操作——NOP伪指令49
2.6 ARM汇编语言的伪操作和宏指令49
2.6.1符号定义伪操作50
2.6.2数据定义伪操作52
2.6.3汇编控制伪操作55
2.6.4杂项伪操作57
2.6.5 GNU ARM汇编伪操作60
2.7 ARM汇编实例66
2.7.1汇编语句格式66
2.7.2汇编语言的程序结构66
2.7.3程序实例66
本章小结70
第3章ARM中的C语言和汇编语言混合编程71
3.1 ATPCS介绍71
3.1.1寄存器的使用规则71
3.1.2数据栈使用规则72
3.1.3参数传递规则73
3.2内嵌汇编74
3.2.1内嵌汇编的语法格式74
3.2.2内嵌汇编指令的特点74
3.2.3内嵌汇编指令注意事项76
3.2.4内嵌汇编指令举例78
3.3 ARM中的汇编语言和C语言相互调用80
3.3.1从汇编程序中访问C程序变量80
3.3.2 C程序调用汇编程序81
3.3.3汇编程序调用C程序82
本章小结83
第4章ARM开发环境的构建84
4.1 ADS1.2开发环境构建84
4.1.1 ADS1.2概述84
4.1.2 ADS1.2安装85
4.1.3 ADS1.2开发环境的使用88
4.2使用AXD调试程序和仿真96
4.2.1 AXD概述96
4.2.2 AXD的使用97
4.2.3 JTAG技术101
4.2.4程序的烧写102
4.3其他开发环境介绍106
4.3.1 Keil106
4.3.2 IAR107
本章小结107
第5章GPIO接口108
5.1 GPIO介绍108
5.1.1 GPIO的基本介绍108
5.1.2 GPIO寄存器108
5.1.3 IO操作的步骤109
5.2按键控制LED实例110
5.2.1硬件原理图110
5.2.2实例测试113
5.2.3跑马灯实例116
本章小结120
第6章 存储器接口设计与应用121
6.1存储器概述121
6.1.1存储器分类121
6.1.2存储器的层次结构123
6.1.3 ARM存储器系统124
6.2 SDRAM内存管理125
6.2.1 S3C2440地址空间125
6.2.2 SDRAM工作原理130
6.2.3 SDRAM存储控制器的使用132
6.3 SDRAM存储器接口实例133
6.3.1 SDRAM硬件接口电路134
6.3.2 SDRAM控制器使用分析137
6.3.3程序设计及分析138
6.3.4实例测试144
本章小结144
第7章 中断系统原理与应用145
7.1中断的基本概念145
7.1.1中断的基本概念和处理过程145
7.1.2中断源、中断信号和中断向量146
7.1.3中断优先级和中断嵌套147
7.1.4中断响应条件与中断控制147
7.2 S3C2440的中断系统148
7.2.1 S3C2440的中断源149
7.2.2 S3C2440的中断控制150
7.3 S3C2440中断编写实例155
7.3.1中断控制程序编写的步骤155
7.3.2中断实例158
7.3.3实例测试168
本章小结169
第8章 串口通信原理与应用170
8.1串口通信原理170
8.1.1串口通信的重要参数170
8.1.2串行通信接口171
8.1.3通用异步接收器和发送器(UART)173
8.2 S3C2440的UART功能寄存器176
8.2.1 UART控制寄存器176
8.2.2 UART操作寄存器181
8.3 UART通信实例(一)182
8.3.1查看电路连接图182
8.3.2翻查数据手册183
8.3.3确定关键定义184
8.3.4编写程序184
8.3.5实例测试186
8.4 UART通信实例(二)186
本章小结190
第9章ADC和触摸屏的接口与应用191
9.1 ADC工作原理191
9.2触摸屏结构和工作原理192
9.2.1触摸屏的工作原理193
9.2.2触摸屏的主要类型193
9.3 S3C2440中的触摸屏接口197
9.3.1 ADC工作模式197
9.3.2触摸屏接口模式198
9.4硬件连接199
9.4.1 ADC硬件连接199
9.4.2触摸屏硬件连接200
9.5 ADC及触摸屏接口特殊寄存器201
9.6触摸屏控制实例203
9.7滑动变阻器控制实例206
本章小结208
第10章I2C接口与应用209
10.1 I2 C总线协议209
10.2 S3C2440的I2C总线控制器211
10.2.1 S3C2440的I2C总线接口211
10.2.2 I2 C总线控制相关寄存器设置214
10.2.3 S3C2440的I2C总线操作方法218
10.3 I2C总线应用实例224
10.3.1 I2C接口和AT24C02的连接224
10.3.2读写AT24C02程序设计及分析225
10.3.3测试实例227
本章小结230
第11章 系统时钟与定时器231
11.1 S3C2440的时钟体系231
11.1.1系统时钟概述231
11.1.2系统时钟相关寄存器233
11.2实时时钟RTC238
11.2.1实时时钟概述238
11.2.2实时时钟操作238
11.3 PWM定时器239
11.3.1 PWM定时器概述239
11.3.2 PWM定时器操作241
11.3.3 PWM定时器特殊寄存器245
11.4 WATCHDOG定时器246
11.5定时器使用实例248
11.5.1 PWM编程实例248
11.5.2 WATCHDOG编程实例252
本章小结253
第12章LCD接口设计与应用254
12.1 LCD介绍254
12.2 S3C2440的LCD控制器介绍258
12.2.1 STN LCD控制器260
12.2.2 TFT LCD控制器268
12.2.3 LCD控制器特殊功能寄存器274
12.3 TFT LCD显示实例280
12.3.1硬件电路的连接280
12.3.2程序设计与分析283
12.3.3测试实例291
本章小结292
第13章I2S接口控制与应用294
13.1数字音频信号(I2 S)介绍294
13.2 S3C2440的I2S接口296
13.2.1发送接收模式296
13.2.2音频串行接口格式296
13.2.3 I2S总线接口寄存器298
13.3 S3C2440 I2S控制程序编写实例301
13.3.1 WAV声音格式文件介绍301
13.3.2 I2S总线接口实例302
本章小结320
第14章DMA接口与应用321
14.1 DMA的基本概念321
14.1.1 DMA系统组成321
14.1.2 DMA工作原理321
14.1.3 DMA传送方式322
14.1.4 DMA传送特点322
14.2 S3C2440的DMA控制器323
14.2.1 S3C2440的DMA概述323
14.2.2 S3C2440的DMA请求源323
14.2.3 S3C2440的DMA控制323
14.2.4 S3C2440的DMA基本时序324
14.2.5 S3C2440的DMA请求/握手模式对比324
14.2.6 S3C2440的外部DMA DREQ/DACK协议325
14.2.7 S3C2440的DMA特殊寄存器326
14.3 S3C2440 DMA控制编写实例326
14.3.1 DMA代码分析326
14.3.2 DMA测试实例331
本章小结331
第15章NAND Flash控制接口与应用333
15.1 NOR和NAND Flash333
15.1.1 Flash闪存333
15.1.2 NOR和NAND的比较333
15.2 NAND Flash的物理结构336
15.3 S3C2440的NAND Flash控制器340
15.3.1 NAND Flash控制器的特性340
15.3.2 NAND Flash的模块图341
15.3.3 NAND Flash的Boot loader功能341
15.3.4 NAND Flash的引脚配置341
15.3.5 NAND Flash存储器配置342
15.3.6 NAND Flash寄存器343
15.4 NAND Flash操作实例347
15.4.1 NAND Flash读的步骤347
15.4.2 NAND Flash写的步骤351
15.4.3 NAND Flash读写程序设计实例353
15.4.4测试实例358
本章小结361
参考文献362
热门推荐
- 317213.html
- 316997.html
- 3478260.html
- 3521493.html
- 1241673.html
- 514408.html
- 1092389.html
- 2626190.html
- 2939801.html
- 807699.html
- http://www.ickdjs.cc/book_1328032.html
- http://www.ickdjs.cc/book_3788844.html
- http://www.ickdjs.cc/book_1281406.html
- http://www.ickdjs.cc/book_2640292.html
- http://www.ickdjs.cc/book_2766261.html
- http://www.ickdjs.cc/book_3881981.html
- http://www.ickdjs.cc/book_877527.html
- http://www.ickdjs.cc/book_2124911.html
- http://www.ickdjs.cc/book_3140147.html
- http://www.ickdjs.cc/book_2565609.html