图书介绍
ARM处理器与C语言开发应用 第2版【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 范书瑞,赵燕飞,高铁成编著 著
- 出版社: 北京:北京航空航天大学出版社
- ISBN:9787512412378
- 出版时间:2014
- 标注页数:346页
- 文件大小:73MB
- 文件页数:357页
- 主题词:微处理器-系统设计;C语言-程序设计
PDF下载
下载说明
ARM处理器与C语言开发应用 第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.2.1 ARM处理器的体系结构2
1.2.2 ARM体系结构的扩展4
1.3 ARM处理器系列5
1.3.1 ARM处理器概述5
1.3.2应用处理器6
1.3.3嵌入式处理器9
1.3.4专用处理器12
1.3.5经典ARM系列12
1.4 ARM微处理器选型15
第2章ARM编程模型和指令集介绍19
2.1 ARM编程模型19
2.1.1指令长度及数据类型19
2.1.2 ARM处理器的工作状态19
2.1.3 ARM体系结构的存储器格式20
2.1.4处理器模式20
2.1.5寄存器组织21
2.1.6程序状态寄存器23
2.1.7异常25
2.2 ARM处理器的指令格式28
2.2.1 ARM处理器的指令格式28
2.2.2指令的条件码29
2.3 ARM指令寻址方式30
2.3.1数据处理指令的操作数寻址方式30
2.3.2字及无符号字节的Load/Store指令的寻址方式32
2.3.3杂类Load/Store指令的寻址方式34
2.3.4批量Load/Store指令的寻址方式34
2.3.5协处理器Load/Store指令的寻方式36
2.4 ARM指令集介绍36
2.4.1跳转指令36
2.4.2 B指令和BL指令37
2.4.3数据处理指令38
2.4.4程序状态寄存器访问指令42
2.4.5加载/存储指令43
2.4.6批量数据加载/存储指令45
2.4.7数据交换指令46
2.4.8协处理器指令46
2.4.9异常产生及CLZ指令48
2.5 Thumb指令及应用48
2.6 DSP扩展指令49
2.6.1带符号乘和乘加指令49
2.6.2饱和整数运算50
2.6.3存储辅助指令52
第3章ARM程序设计基础54
3.1 ARM汇编器所支持的伪操作54
3.1.1符号定义伪指令54
3.1.2数据定义伪指令55
3.1.3汇编控制伪指令56
3.1.4其他常用的伪指令57
3.2汇编语言程序设计59
3.2.1汇编语言程序中常用的符号60
3.2.2汇编语言程序中的表达式和运算符61
3.2.3汇编语言的程序结构64
3.3 C语言和汇编语言混合程序设计65
3.3.1汇编语言与C/C++的混合编程65
3.3.2 ATPCS规则69
3.4编译器的使用72
3.4.1 ARM编译器C/C++库72
3.4.2 ARM编译器关键词73
3.4.3 ARM编译器支持的数据类型74
3.5程序设计示例75
3.6 MDK配置向导77
3.6.1从ADS到MDK的移植78
3.6.2配置向导79
3.6.3配置举例80
3.7微处理器软件架构工具85
第4章S3C2410A处理器硬件结构88
4.1 S3C2410A处理器概述88
4.2引脚介绍90
4.3特殊功能寄存器97
4.4最小应用系统设计107
4.4.1电源电路设计107
4.4.2晶振电路设计108
4.4.3复位电路设计109
4.5 JTAG调试接口设计110
4.5.1 JTAG概述110
4.5.2接口电路设计111
4.5.3访问处理器寄存器113
第5章 存储系统设计114
5.1存储器控制器114
5.1.1存储器映像114
5.1.2接口信号时序115
5.1.3内存控制器116
5.2地址线接口设计122
5.2.1 8位存储器接口设计123
5.2.2 16位存储器接口设计125
5.3 Nor Flash接口设计126
5.3.1 Nor Flash和Nand Flash的区别126
5.3.2 SST39VF1601电路设计128
5.4 Nand Flash接口设计130
5.4.1性能130
5.4.2 Nand Flash控制功能寄存器131
5.4.3接口设计133
5.5 SDRAM接口电路设计134
第6章 时钟和定时器138
6.1时钟和功耗管理138
6.1.1锁相环138
6.1.2时钟和功耗控制逻辑139
6.1.3时钟和功耗管理寄存器142
6.1.4程序设计144
6.2 PWM定时器145
6.2.1 PWM定时器操作145
6.2.2 PWM定时器控制寄存器149
6.2.3程序设计153
6.3实时时钟153
6.3.1 RTC功能描述154
6.3.2 RTC特殊功能寄存器155
6.3.3 RTC程序设计158
6.4看门狗160
6.4.1看门狗操作160
6.4.2看门狗寄存器161
6.4.3看门狗程序设计162
第7章 通用端口和中断设计165
7.1 I/O端口控制寄存器165
7.1.1端口寄存器165
7.1.2外部中断寄存器171
7.1.3通用状态寄存器175
7.1.4端口程序设计176
7.2 S3C2410A中断控制器177
7.2.1中断控制177
7.2.2中断源178
7.2.3中断控制专用寄存器180
7.2.4中断子控制寄存器183
7.2.5外部中断程序设计184
第8章 串行接口设计187
8.1 UART接口及编程实例187
8.1.1 UART的操作188
8.1.2 UART特殊功能寄存器190
8.1.3编程实例196
8.2 IIC总线接口及编程实例201
8.2.1 IIC总线协议201
8.2.2 S3C2410A IIC接口操作203
8.2.3 IIC总线特殊功能寄存器206
8.2.4编程实例208
8.3 SPI接口及编程实例213
8.3.1 SPI操作213
8.3.2 SPI特殊功能寄存器215
8.3.3编程实例218
第9章LCD接口设计220
9.1 LCD控制器的特性220
9.2 STN LCD控制器基本操作221
9.2.1视频操作223
9.2.2显示驱动方式224
9.2.3数据存储格式225
9.3 TFT LCD控制器基本操作226
9.3.1视频操作227
9.3.2 256色调色板228
9.4 LCD控制器的使用230
9.4.1控制器功能寄存器230
9.4.2 LCD控制寄存器的初始化237
9.5 LCD编程实例237
9.5.1液晶屏初始化237
9.5.2显示像素239
9.5.3图形函数240
9.5.4测试程序243
第10章ADC和触摸屏接口设计244
10.1 A/D转换器244
10.1.1 A/D转换步骤244
10.1.2 ADC的主要类型247
10.1.3 A/D转换器的主要技术指标254
10.2触摸屏原理254
10.2.1触摸屏结构255
10.2.2触摸屏的主要类型255
10.3 ADC和触摸屏接口257
10.3.1接口方式257
10.3.2功能描述258
10.3.3 ADC和触摸屏专有寄存器260
10.4 ADC和触摸屏接口编程实例263
10.4.1 ADC编程实例263
10.4.2触摸屏编程实例263
第11章 引导程序设计266
11.1引导机理分析266
11.1.1引导程序工作原理266
11.1.2引导程序的启动过程267
11.2 ARM9初始化代码分析269
11.2.1外部文件269
11.2.2定义常量272
11.2.3异常处理272
11.2.4主体程序276
11.2.5调用C语言程序280
11.3引导程序配置向导分析281
11.3.1堆栈配置282
11.3.2看门狗配置284
11.3.3时钟配置285
11.3.4存储器配置288
11.3.5 I/O端口配置290
第12章 嵌入式操作系统及其应用开发293
12.1嵌入式操作系统概况293
12.1.1嵌入式操作系统特点293
12.1.2常用嵌入式操作系统294
12.2 Linux发展支柱和开发基础296
12.2.1 Linux发展支柱296
12.2.2开发工具的使用297
12.3嵌入式Linux的移植304
12.3.1建立交叉编译环境304
12.3.2引导程序的移植305
12.3.3 Linux内核的移植309
12.3.4根文件系统的实现311
12.4应用程序的开发314
12.4.1 Hello测试程序314
12.4.2说话人识别算法的实现315
12.5网络编程实例318
12.5.1网络驱动程序318
12.5.2 socket基本函数320
12.5.3 TCP编程实例325
12.5.4综合训练之UDP编程实现328
附录331
参考文献346
热门推荐
- 3337591.html
- 3380858.html
- 2895774.html
- 2718851.html
- 1201030.html
- 1019236.html
- 1083392.html
- 3280937.html
- 3450594.html
- 593774.html
- http://www.ickdjs.cc/book_2668864.html
- http://www.ickdjs.cc/book_2044069.html
- http://www.ickdjs.cc/book_709039.html
- http://www.ickdjs.cc/book_3107322.html
- http://www.ickdjs.cc/book_3416121.html
- http://www.ickdjs.cc/book_1783825.html
- http://www.ickdjs.cc/book_2288167.html
- http://www.ickdjs.cc/book_2323229.html
- http://www.ickdjs.cc/book_595731.html
- http://www.ickdjs.cc/book_1331334.html