主页 详情

《ARM技术原理与应用 第2版》_侯冬晴编著_13486689_9787302348986

【书名】:《ARM技术原理与应用 第2版》
【作者】:侯冬晴编著
【出版社】:北京:清华大学出版社
【时间】:2014
【页数】:334
【ISBN】:9787302348986
【SS码】:13486689

最新查询

内容简介

第1章 ARM微处理器概述

1.1 ARM简介

1.2 ARM微处理器的应用领域

1.3 ARM微处理器系列

1.3.1 ARM核的命名规则

1.3.2体系结构的发展

1.3.3 ARM各微处理器系列

1.4 ARM微处理器结构

1.5 ARM处理器的选型

1.6 ARM技术发展新趋势

1.7本章小结

习题

第2章 S3C2410A处理器

2.1 S3C2410A处理器

2.2 S3C2410A的特点

2.3 S3C2410A内部结构

2.4 S3C2410A引脚分布

2.5 S3C2410A的引脚名称

2.5.1 S3C2410A的引脚名称简介

2.5.2引脚功能

2.6 S3C2410A的专用寄存器分区表

2.7本章小结

习题

第3章 处理器工作模式

3.1处理器工作状态和空间

3.1.1处理器工作状态

3.1.2切换状态

3.1.3存储空间的格式

3.1.4数据类型

3.2处理器工作模式

3.2.1寄存器

3.2.2 ARM状态下寄存器集

3.2.3 Thumb状态下寄存器集

3.2.4程序寄存器状态(CPSR)

3.3 ARM处理器异常

3.3.1异常中断向量

3.3.2异常中断

3.3.3中断延迟

3.4本章小结

习题

第4章 ARM指令集

4.1精简指令集和复杂指令集

4.2 ARM处理器寻址方式

4.3 ARM指令集

4.3.1汇编指令格式

4.3.2 ARM存储器访问指令

4.3.3 ARM数据处理指令

4.3.4乘法指令

4.3.5 ARM跳转指令

4.3.6 ARM协处理器指令

4.3.7 ARM杂项指令

4.3.8 ARM伪指令

4.4本章小结

习题

第5章 Thumb指令集及程序设计

5.1Thumb指令集概述

5.2 Thumb指令集

5.2.1 Thumb存储器访问指令

5.2.2 Thumb数据处理指令

5.2.3 Thumb跳转指令

5.2.4 Thumb软件中断指令

5.2.5 Thumb伪指令

5.3 ARM伪指令

5.3.1符号定义伪指令

5.3.2数据定义伪指令

5.3.3报告伪指令

5.3.4汇编控制伪指令

5.3.5杂项伪指令

5.4本章小结

习题

第6章 ARM程序设计

6.1汇编语言源程序

6.2汇编语言程序中常用的符号

6.3汇编语言程序中的表达式和运算符

6.4汇编语言程序设计

6.4.1程序设计的步骤

6.4.2简单程序设计

6.4.3分支程序的设计

6.4.4循环程序设计

6.4.5子程序设计

6.5 ATPCS介绍

6.5.1基本ATPCS

6.5.2 ARM和Thumb程序混合使用的ATPCS

6.6 ARM和Thumb混合编程

6.6.1工作状态

6.6.2工作状态的切换

6.7汇编语言和C语言交互编程

6.7.1汇编程序访问C变量

6.7.2汇编程序调用C程序

6.7.3 C程序内嵌汇编指令

6.7.4 C程序调用汇编程序

6.8本章小结

习题

第7章 异常中断编程

7.1 ARM的异常和中断

7.1.1异常和中断的基本概念

7.1.2 ARM的异常中断

7.1.3向量表

7.1.4异常的优先级别

7.2 ARM异常中断的处理过程

7.2.1异常中断响应过程

7.2.2异常中断的返回

7.3复位处理程序

7.3.1复位

7.3.2复位处理编程

7.4 SWI异常处理程序

7.4.1 SWI异常处理程序的实现

7.4.2 SWI异常调用

7.5 SWI程序的编写示例

7.6 FIQ和IRQ中断处理程序

7.6.1 IRQFIQ中断处理机制

7.6.2 IRQFIQ中断处理程序

7.6.3 IRQ异常中断处理程序举例

7.7未定义指令异常

7.8本章小结

习题

第8章 ARM硬件平台

8.1ARM9硬件平台概述

8.2硬件平台的逻辑结构

8.3硬件平台的组件

8.4存储器

8.4.1 NOR闪存

8.4.2 NAND闪存

8.4.3同步存储器SDRAM

8.5网络控制器CS8900A

8.6 ARM硬件平台原理图

8.6.1S3C2410A CPU模块

8.6.2 S3C2410A与同步存储器的连接

8.6.3 NOR闪存和NAND闪存的连接

8.6.4网络控制器CS8900A的连接

8.6.5电源模块

8.6.6 LCD驱动模块及触摸屏控制连接

8.6.7 USB、网络接口及红外连接

8.6.8 VGA显示连接

8.6.9按键、LED灯和复位电路

8.6.10串行口

8.6.11硬件平台模块总图

8.7本章小结

习题

第9章 存储器控制

9.1 S3C2410A存储控制器

9.2存储器控制器的功能描述

9.2.1 BANK0总线宽度

9.2.2 S3C2410A与存储器的连接

9.2.3 S3C2410A的工作时序

9.3同步存储器K4S561632

9.3.1同步存储器K4S561632的特征

9.3.2功能方框图

9.3.3工作频率

9.3.4 引脚配置

9.4本章小结

习题

第10章 NAND闪存控制

10.1闪存的物理特性

10.2 K9F1208 NAND闪存的特点

10.3 K9F1208 NAND闪存引脚及功能

10.4 K9F1208 NAND闪存的内部组织、数据传送和内部逻辑结构

10.5 NAND闪存的命令设置

10.6 K9F1208存储分布

10.7 K9F1208操作

10.7.1 NAND闪存的写入操作

10.7.2 NAND闪存的擦除和读操作

10.7.3读器件的ID号

10.8 S3C2410A NAND闪存控制器

10.9 NAND闪存控制寄存器

10.10 NAND闪存编程实现

10.11本章小结

习题

第11章 时钟和电源管理

11.1时钟和电源管理概述

11.2时钟的功能描述

11.3锁相环

11.4时钟控制逻辑

11.5电源控制

11.6本章小结

习题

第12章 输入输出端口

12.1输入输出端口概述

12.2端口控制寄存器

12.3端口控制实验程序

12.4本章小结

习题

第13章 串行口

13.1串行通信概述

13.2 S3C2410A串口操作

13.3 S3C2410A串口控制寄存器

13.4串口应用举例

13.5本章小结

习题

第14章 脉宽调制定时器

14.1脉宽调制的基本知识

14.2 S3C2410A脉宽调制定时器

14.3定时器操作步骤

14.4脉宽调制

14.5看门狗定时器

14.6脉宽调制定时器的控制寄存器

14.7脉宽调制定时器的应用

14.8本章小结

习题

第15章 直接存储器访问

15.1 S3C2410A直接存储访问控制器概述

15.2基本的DMA时序

15.3 S3C2410A直接存储访问的特殊功能寄存器

15.4 S3C2410A DMA控制器的应用实例

15.5本章小结

习题

第16章 S3C2410A液晶控制

16.1液晶屏的基本知识

16.1.1液晶屏发展历程

16.1.2液晶显示器的种类

16.1.3 STN屏和TFT屏比较

16.1.4 LCD屏的参数

16.2 S3C2410A液晶控制器

16.2.1 S3C2410A支持STN和TFT显示器

16.2.2支持STN和TFT显示器

16.2.3 S3C2410A液晶屏控制器的硬件特点

16.3液晶控制的内部结构及外部引脚

16.3.1液晶控制的内部结构

16.3.2液晶控制相关外部引脚

16.4 S3C2410A的STN型LCD控制操作

16.4.1时钟发生器

16.4.2视频操作

16.4.3抖动和帧频控制

16.4.4 LCD控制器显示扫描类型

16.4.5内存中显示数据格式

16.5时序要求

16.6 LCD应用编程

16.7本章小结

习题

第17章 S3C2410A触摸屏控制

17.1触摸屏概述

17.2触摸屏的主要类型

17.2.1电阻触摸屏

17.2.2红外线触摸屏

17.2.3电容触摸屏

17.2.4表面声波触摸屏

17.3 S3C2410A的ADC和触摸屏接口

17.3.1 S3C2410A触摸屏控制器的概述

17.3.2 S3C2410A触摸屏控制器的内部结构

17.3.3 S3C2410A触摸屏接口举例

17.3.4功能描述

17.4触摸屏的应用编程

17.5本章小结

习题

附录A ARM指令

附录B Thumb指令

附录C伪指令表

参考文献


书查询(www.shuchaxun.com)本网页唯一编码:
031fb06499d6fb17765ea00a3aa67d1b#1fe9d94d0702d8f8f11357e649e86736#47602429#13486689.zip