请输入您要查询的百科知识:

 

词条 ARM嵌入式系统开发与实践
释义

《ARM嵌入式系统开发与实践》从理论与实践相结合的角度,介绍了ARM硬件体系结构、嵌入式设计方法、ARM指令系统、ARM程序设计、KEIL开发环境、基于LPC2378的具体开发应用。全书共15章,主要内容包括嵌入式系统基础、ARM体系结构、ARM指令寻址方式、ARM指令系统、ARM程序设计、KEIL开发环境、LPC2378核心系统、外设扩展原理及应用实例、基于LPC2124的具有日历功能的密码锁实例等。

基本信息

书 名: ARM嵌入式系统开发与实践

作 者:崔更申孙安青

出版社: 中国电力出版社

出版时间: 2008

ISBN: 9787508372365

开本: 16

定价: 32.00 元

适用对象

《ARM嵌入式系统开发与实践》理论与实践相结合,具有很强的引导性和实用性,讲解循序渐进,便于读者理解和掌握所学的知识。非常适合作为计算机结构或计算机逻辑设计的启蒙教材,也适合作为计算机科学或计算机工程专业的教材,还可供从事相关领域开发的工程技术人员参考。

图书目录

前言

第1章嵌入式系统基础

1.1ARM处理器概述

1.1.1删技术的发展

1.1.2RISC微处理器的体系结构及其特点

1.1.3删微处理器的指令系统

1.1.4ARM微处理器系列

1.1.5ARM微处理器的应用系统开发

1.2嵌入式系统的基本概念

1.2.1嵌入式系统概念

1.2.2嵌入式系统的组成

1.2.3嵌入式系统的开发流程

1.2.4嵌入式软件的开发环境

第2章ARM体系结构

2.1ARM7TDMI程序员模型

2.1.1内核概述

2.1.2译码与控制逻辑

2.1.3运算器

2.1.4内核接口信号

2.1.5删芯片的功能结构

2.2工作状态与工作模式

2.2.1ARM的工作状态

2.2.2ARM的工作模式

2.3ARM和Thumb状态的寄存器组织

2.3.1通用寄存器

2.3.2Thumb状态下的寄存器组织

2.3.3程序计数器

2.3.4程序状态寄存器

2.3.5连接寄存器

2.3.6堆栈指针寄存器

2.4存储器组织结构

2.4.1数据类型和存储数据格式

2.4.2数据总线类型

2.4.3ARM7TDMI总线访问周期

2.4.4指令预取与代码自修改

2.4.5AMBA接口

2.5异常

2.5.1异常类型及其处理过程

2.5.2异常优先级(ExceptionPriority)和异常向量(ExceptionVector)

2.5.3应用程序中的异常响应

2.5.4异常返回

2.6协处理器接口

2.6.1协处理器概述

2.6.2ARM7TDMI与协处理器的协同关系

2.6.3协处理器使用中的若干问题

第3章ARM指令的特点和寻址方式

3.1删指令特点

3.2删指令的寻址方式

第4章ARM指令系统概述

4.1ARM指令集

4.2分支指令

4.3删的数据处理指令

4.4异常处理指令

4.5ARM的存储器加载/存储指令

4.5.1单寄存器加载

4.5.2单寄存器存储

4.5.3多寄存器加载和多寄存器存储

4.5.4寄存器交换

4.6协处理器指令

4.7ARM状态寄存器访问指令

第5章ARM程序设计

5.1删汇编语言伪指令

5.1.1符号定义伪指令

5.1.2空间分配伪指令

5.1.3汇编控制伪指令

5.1.4格式控制伪指令

5.1.5ARM伪指令

5.1.6Thumb伪指令

5.2ARM汇编语言语句格式

5.2.1ARM汇编语言的符号

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

5.3ARM语言程序结构

5.4简单的ARM程序设计

5.4.1简单的ARM程序

5.4.2子程序调用程序设计

5.4.3分支程序设计

5.4.4查表与散转程序设计

5.4.5数据串拷贝程序的设计

5.5ARM—Thunmb交互工作

5.5.1交互工作原理

5.5.2交互程序

5.5.3交互子程序调用

5.6ARM汇编语言与c语言混合编程

5.6.1ARM过程调用标准ATPCS

5.6.2内嵌汇编器

5.6.3C语言和ARM汇编语言问的相互调用

第6章Keil开发环境的使用

6.1Keil开发工具介绍

6.1.1UVision3集成开发环境

6.1.2操作模式

6.1.3菜单命令、工具栏、快捷键

6.2Keil开发功能的使用

6.2.1创建应用程序

6.2.2工程目标和文件组

6.3使用EIlLink仿真LPC23xx控制器

6.3.1开发环境

6.3.2创建一个工程

第7章LPC23XX系统核心应用

7.1系统结构与引脚分布

7.1.1PLC23xx系统结构图

7.1.2PLC2378引脚分布

7.2核心部分组成

7.2.1电源电路

7.2.2复位

7.2.3系统时钟

7.2.4锁相环(PLL)

7.2.5存储映射

7.2.6向量中断管理

7.2.7外部中断

7.2.8IRQ中断的设计实例

7.2.9IRQ中断过程分析

第8章GPIO原理与应用实例

8.1概述

8.2特性

8.3应用

8.4引脚描述

8.5寄存器描述

8.6GPICI使用注意事项

8.7GPIO应用实例

8.7.1循环灯实例

8.7.2按键计数实例

8.7.3简易数字计算器实例

第9章定时器0/定时器1原理与应用实例

9.1概述

9.2特性

9.3引脚描述

9.4结构

9.5寄存器描述

9.6功能框图

9.7使用示例

9.8定时器O/定时器1应用实例

9.8.1“嘀嘀”报警产生实例

9.8.2MIDI音乐发生器实例

9.8.3数字钟实例

第10章脉宽调制(PWM)原理及应用实例

10.1概述

10.2特性

10.2.1单边沿控制的PWM输出规则

10.2.2双边沿控制的PWM输出规则

10.3管脚描述

10.4寄存器描述

10.5PWM基本操作方法

10.6PWM应用实例

10.6.1PWM产生警笛音实例

10.6.2PWIM式D/A转换实例

第11章SPI接口原理及应用实例

11.1概述

11.2特性

11.3管脚描述

11.4SPI结构

11.5SPI描述

11.5.1SPI总线描述

11.5.2SPI数据传输

11.6SPI外设描述

11.7寄存器描述

11.8基本操作

11.8.1主机操作

11.8.2从机操作

11.9应用实例

11.9.1串/并转换实例

11.9.216×16点阵LED屏显示实例

第12章I2C接口原理及应用实例

12.1I2C简介

12.1.1控制字节

12.1.2写操作

12.1.3读操作

12.1.4结束语

12.2概述

12.3特性

12.4引脚描述

12.5结构

12.5.1串行时钟发生器

12.5.2时序和控制

12.5.3控制寄存器

12.5.4状态译码器和状态寄存器

12.6I2C描述

12.6.1总线配置

12.6.2I2C操作模式

12.6.3主I2C模式

12.6.4从I2C模式

12.6.5两种特殊状态

12.6.6仲裁和同步逻辑

12.7寄存器描述

12.8基本操作

12.9初始化举例

12.10应用实例

12.10.1AT24C02的读写实例

第13章A/D转换器

13.1特性

13.2引脚描述

13.3寄存器描述

13.4基本操作

13.5使用示例

13.6应用实例

第14章UART0接口

14.1特性

14.2引脚描述

14.3结构

14.4寄存器描述

14.5使用示例

14.6应用实例

第15章基于LPC2124的具有日历功能的密码锁实例

15.1概述

15.1.1系统功能

15.1.2系统功能的实现

15.2硬件电路的设计

15.2.1电源电路

15.2.2LPC2124的最小系统

15.2.3键盘接口电路

15.2.4LCD液晶显示电路

15.2.5实时日历时钟接口电路

15.2.6提示音功放电路

15.2.7开锁控制电路

15.3软件设计

15.3.1初始化程序设计

15.3.2LCD液晶显示驱动程序设计

15.3.3键盘驱动程序设计

15.3.4实时日历时钟(DS1302)驱动程序设计

15.3.5Timer0的定时中断服务程序设计

15.3.6主程序设计

15.3.7实例总结

参考文献

……

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2024/11/15 14:49:36