微信扫一扫,移动浏览光盘
简介
本书内容包括:第一章从应用领域和结构特点出发介绍ARM处理器;第二章ARM汇编语言;第三章ARM的C语言的混合编程;第四章是ARM开发环境的构建;第五章是GPIO接口;第六章是存储器接口设计与应用;第七章中断系统原理与应用;第八章串口通讯原理与应用;第九章SPI接口与应用;第十章ADC和触摸屏接口与应用;第十一章IIC接口与应用;第十二章系统时钟与定时器;第十三章LCD接口设计与应用;第十四章IIS接口控制与应用;第十五章DMA接口与应用;第十六章NAND Flash控制接口与应用。
目录
第1章 ARM处理器概述
1.1 ARM处理器的应用领域和特点
1.1.1 应用领域
1.1.2 ARM处理器的特点
1.2 主流ARM处理器的介绍
1.2.1 ARM体系结构的命名规则
1.2.2 ARM Cortex应用程序处理器
1.2.3 ARM Cortex嵌入式处理器
1.2.4 经典ARM处理器
1.2.5 ARM专家处理器
1.2.6 其他ARM处理器
1.3 S3C2440A处理器
1.3.1 AMBA、AHB、APB总线介绍
1.3.2 存储控制器
1.3.3 Cache存储器
1.3.4 时钟和电源管理
本章小结
第2章 ARM汇编语言基础
2.1 编程模型介绍
2.1.1 ARM处理器模式
2.1.2 ARM寄存器组介绍
2.2 ARM处理器寻址方式
2.2.1 立即寻址
2.2.2 寄存器寻址
2.2.3 寄存器间接寻址
2.2.4 寄存器偏移寻址
2.2.5 基址变址寻址
2.2.6 多寄存器寻址
2.4.7 堆栈寻址
2.3 ARM指令集
2.3.1 ARM指令的格式和分类
2.3.2 跳转指令
2.3.3 数据处理指令
2.3.4 程序状态寄存器传输指令
2.3.5 Load/Store指令
2.3.6 协处理器指令
2.3.7 异常中断产生指令
2.4 Thumb指令集
2.4.1 Thumb指令集简介
2.4.2 Thumb指令集和ARM指令集的区别
2.5 ARM伪指令
2.5.1 小范围地址读取——ADR伪指令
2.5.2 中等范围地址读取——ADRL伪指令
2.5.3 大范围地址读取——LDR伪指令
2.5.4 空操作——NOP伪指令
2.6 ARM汇编语言的伪操作和宏指令
2.6.1 符号定义伪操作
2.6.2 数据定义伪操作
2.6.3 汇编控制伪操作
2.6.4 杂项伪操作
2.6.5 GNU ARM汇编伪操作
2.7 ARM汇编实例
2.7.1 汇编语句格式
2.7.2 汇编语言的程序结构
2.7.3 程序实例
本章小结
第3章 ARM中的C语言和汇编语言混合编程
3.1 ATPCS介绍
3.1.1 寄存器的使用规则
3.1.2 数据栈使用规则
3.1.3 参数传递规则
3.2 内嵌汇编
3.2.1 内嵌汇编的语法格式
3.2.2 内嵌汇编指令的特点
3.2.3 内嵌汇编指令注意事项
3.2.4 内嵌汇编指令举例
3.3 ARM中的汇编语言和C语言相互调用
3.3.1 从汇编程序中访问C程序变量
……
第4章 ARM开发环境的构建
第5章 GPIO接口
第6章 存储器接口设计与应用
第7章 中断系统原理与应用
第8章 串口通信原理与应用
第9章 ADC和触摸屏的接口与应用
第10章 I2C接口与应用
第11章 系统时钟与定时器
第12章 LCD接口设计与应用
第13章 I2S接口控制与应用
第14章 DMA接口与应用
第15章 NAND Flash控制接口与应用
参考文献
1.1 ARM处理器的应用领域和特点
1.1.1 应用领域
1.1.2 ARM处理器的特点
1.2 主流ARM处理器的介绍
1.2.1 ARM体系结构的命名规则
1.2.2 ARM Cortex应用程序处理器
1.2.3 ARM Cortex嵌入式处理器
1.2.4 经典ARM处理器
1.2.5 ARM专家处理器
1.2.6 其他ARM处理器
1.3 S3C2440A处理器
1.3.1 AMBA、AHB、APB总线介绍
1.3.2 存储控制器
1.3.3 Cache存储器
1.3.4 时钟和电源管理
本章小结
第2章 ARM汇编语言基础
2.1 编程模型介绍
2.1.1 ARM处理器模式
2.1.2 ARM寄存器组介绍
2.2 ARM处理器寻址方式
2.2.1 立即寻址
2.2.2 寄存器寻址
2.2.3 寄存器间接寻址
2.2.4 寄存器偏移寻址
2.2.5 基址变址寻址
2.2.6 多寄存器寻址
2.4.7 堆栈寻址
2.3 ARM指令集
2.3.1 ARM指令的格式和分类
2.3.2 跳转指令
2.3.3 数据处理指令
2.3.4 程序状态寄存器传输指令
2.3.5 Load/Store指令
2.3.6 协处理器指令
2.3.7 异常中断产生指令
2.4 Thumb指令集
2.4.1 Thumb指令集简介
2.4.2 Thumb指令集和ARM指令集的区别
2.5 ARM伪指令
2.5.1 小范围地址读取——ADR伪指令
2.5.2 中等范围地址读取——ADRL伪指令
2.5.3 大范围地址读取——LDR伪指令
2.5.4 空操作——NOP伪指令
2.6 ARM汇编语言的伪操作和宏指令
2.6.1 符号定义伪操作
2.6.2 数据定义伪操作
2.6.3 汇编控制伪操作
2.6.4 杂项伪操作
2.6.5 GNU ARM汇编伪操作
2.7 ARM汇编实例
2.7.1 汇编语句格式
2.7.2 汇编语言的程序结构
2.7.3 程序实例
本章小结
第3章 ARM中的C语言和汇编语言混合编程
3.1 ATPCS介绍
3.1.1 寄存器的使用规则
3.1.2 数据栈使用规则
3.1.3 参数传递规则
3.2 内嵌汇编
3.2.1 内嵌汇编的语法格式
3.2.2 内嵌汇编指令的特点
3.2.3 内嵌汇编指令注意事项
3.2.4 内嵌汇编指令举例
3.3 ARM中的汇编语言和C语言相互调用
3.3.1 从汇编程序中访问C程序变量
……
第4章 ARM开发环境的构建
第5章 GPIO接口
第6章 存储器接口设计与应用
第7章 中断系统原理与应用
第8章 串口通信原理与应用
第9章 ADC和触摸屏的接口与应用
第10章 I2C接口与应用
第11章 系统时钟与定时器
第12章 LCD接口设计与应用
第13章 I2S接口控制与应用
第14章 DMA接口与应用
第15章 NAND Flash控制接口与应用
参考文献
ARM体系结构与外设接口实战开发
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×