图书介绍

ARM原理与C程序设计PDF|Epub|txt|kindle电子书版本网盘下载

ARM原理与C程序设计
  • 张勇编著 著
  • 出版社: 西安:西安电子科技大学出版社
  • ISBN:9787560622286
  • 出版时间:2009
  • 标注页数:341页
  • 文件大小:69MB
  • 文件页数:350页
  • 主题词:微处理器,ARM;C语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐