图书介绍
ARM原理与C程序设计PDF|Epub|txt|kindle电子书版本网盘下载
![ARM原理与C程序设计](https://www.shukui.net/cover/49/31234026.jpg)
- 张勇编著 著
- 出版社: 西安:西安电子科技大学出版社
- ISBN:9787560622286
- 出版时间:2009
- 标注页数:341页
- 文件大小:69MB
- 文件页数:350页
- 主题词:微处理器,ARM;C语言-程序设计
PDF下载
下载说明
ARM原理与C程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一章 ARM概述与开发环境1
1.1嵌入式系统的概念1
嵌入式系统与ARM的关系1
嵌入式系统与嵌入式操作系统的关系2
嵌入式系统的研发特点2
1.2 ARM发展历程及应用领域3
ARM发展历程及命名规则3
ARM微处理器系列4
ARM微处理器应用领域9
1.3 ARM芯片级开发环境9
仿真环境建设10
程序仿真实例与解释13
本章小结17
第二章 ARM体系结构与接口电路18
2.1 ARM微处理器工作模式18
2.2 ARM寄存器19
通用寄存器20
程序状态寄存器21
PC与指令流水线23
2.3 ARM异常23
复位异常25
中断请求异常25
快速中断请求异常26
软件中断异常27
数据中止异常27
预取指令异常27
未定义指令异常28
异常返回地址28
2.4 S3C2410存储器配置及接口电路设计29
存储格式29
映射存储空间30
NOR型FLASH接口电路设计35
NAND型FLASH接口电路设计38
SDRAM接口电路设计39
2.5 S3C2410外设接口电路设计42
片上外设及其映射寄存器42
LED接口电路设计44
LCD接口电路设计48
触摸屏接口电路设计50
串口接口电路设计51
USB接口电路设计52
SD卡接口电路设计53
鼠标和键盘接口电路设计53
本章小结54
第三章 ARM指令表55
3.1 ARM指令学习程序框架55
3.2 ARM指令格式56
3.3 ARM指令寻址方式58
数据处理操作数寻址58
字与无符号字节存储/装入寻址61
双字与半字及有符号字节存储/装入寻址65
寄存器批量存储/装入寻址67
协处理器存储/装入寻址70
3.4 ARM指令汇总72
赋值指令72
算术运算指令73
跳转指令80
比较指令81
逻辑运算指令82
CPSR访问指令85
内存访问指令86
软中断指令95
协处理器指令95
ARM伪指令97
本章小结99
第四章 ARM存储系统及其配置100
4.1 RealView MDK仿真环境建设100
开发平台建设100
第一个MDK工程101
硬仿真环境设置104
编译配置105
在线仿真108
4.2 Nand Flash启动配置109
4.3 SDRAM配置112
MDK启动代码配置SDRAM112
自定义SDRAM配置代码117
堆和栈120
4.4 CP15协处理器125
CP15协处理器寄存器汇总125
寄存器c0126
寄存器c13129
寄存器c1130
寄存器c2131
寄存器c3131
寄存器c5131
寄存器c6131
寄存器c8131
寄存器c10132
4.5 MMU配置132
MMU工作原理132
地址转译134
本章小结137
第五章 汇编语言程序设计及系统初始化138
5.1 ARM汇编语言程序框架138
通用输入输出C口配置140
工程ex5_1的注解及运行情况147
汇编语言语法150
5.2浮点数据处理152
计算基础152
数值定标152
程序代码及结果分析153
5.3系统初始化159
启动代码S3C2410A.s159
初始化代码zyboot.s172
5.4中断服务程序185
硬件基础185
EINT2外部中断及其程序设计186
SWI中断及其注意事项192
本章小结193
第六章 C语言程序设计194
6.1 C程序框架实例194
跑马灯工程设计194
跑马灯程序解释199
C程序框架201
6.2 SDRAM重定位技术203
6.3 C语言语法205
数据类型205
常用运算符207
程序控制语句211
C语言函数215
演示实例一216
演示实例二219
6.4混合语言程序设计223
C函数嵌套汇编语句223
C函数调用汇编子程序226
6.5中断服务程序设计236
异常入口配置237
SWI中断239
看门狗中断244
本章小结248
第七章 ARM接口程序设计249
7.1 LED显示控制249
看门狗定时器秒表249
定时器1秒表252
7.2 K9F1208访问技术256
K9F1208U0C256
K9F1208读设计258
K9F1208 Boot设计263
7.3串口通信282
串口配置282
串口收发程序283
串口中断编程286
本章小结291
附录一 S3C2410专用寄存器地址292
附录二 S3C2410专用寄存器描述300
附2.1 存储器配置寄存器300
附2.2 NAND FLASH寄存器304
附录三 S3C2410芯片管脚306
附录四 启动代码文件S3C2410A.s313