网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 ARM嵌入式系统开发与实践(嵌入式系统项目实践技术)
分类
作者 崔更申//孙安青
出版社 中国电力出版社
下载
简介
编辑推荐

本书从理论与实践相结合的角度,全面系统地介绍了ARM硬件体系结构、嵌入式设计方法、ARM指令系统、ARM程序设计、KEIL开发环境、基于LPC2378的具体开发应用。全书共分15章。

本书内容安排与嵌入式学习过程一致,先基础,后深入,且将理论与实践相结合,具有很强的引导性和实用件。

本书不适合作为计算机结构或计算机逻辑设计的启蒙教材,其针对的读者应在相应领域具有相当于计算机科学或计算机工程专业大学本科二年级的水平。学习本书不需要事先熟悉ARM处理器。

内容推荐

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

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

目录

前言

第1章 嵌入式系统基础

 1.1 ARM处理器概述

1.1.1 删技术的发展

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

1.1.3 删微处理器的指令系统

1.1.4 ARM微处理器系列

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

 1.2 嵌入式系统的基本概念

1.2.1 嵌入式系统概念

1.2.2 嵌入式系统的组成

1.2.3 嵌入式系统的开发流程

1.2.4 嵌入式软件的开发环境

第2章 ARM体系结构

 2.1 ARM7TDMI程序员模型

2.1.1 内核概述

2.1.2 译码与控制逻辑

2.1.3 运算器

2.1.4 内核接口信号

2.1.5 删芯片的功能结构

 2.2 工作状态与工作模式

2.2.1 ARM的工作状态

2.2.2 ARM的工作模式

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

2.3.1 通用寄存器

2.3.2 Thumb状态下的寄存器组织

2.3.3 程序计数器

2.3.4 程序状态寄存器

2.3.5 连接寄存器

2.3.6 堆栈指针寄存器

 2.4 存储器组织结构

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

2.4.2 数据总线类型

2.4.3 ARM7TDMI总线访问周期

2.4.4 指令预取与代码自修改

2.4.5 AMBA接口

 2.5 异常

2.5.1 异常类型及其处理过程

2.5.2 异常优先级(Exception Priority)和异常向量(Exception Vector)

2.5.3 应用程序中的异常响应

2.5.4 异常返回

 2.6 协处理器接口

2.6.1 协处理器概述

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

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

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

 3.1 删指令特点

 3.2 删指令的寻址方式

第4章 ARM指令系统概述

 4.1 ARM指令集

 4.2 分支指令

 4.3 删的数据处理指令

 4.4 异常处理指令

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

4.5.1 单寄存器加载

4.5.2 单寄存器存储

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

4.5.4 寄存器交换

 4.6 协处理器指令

 4.7 ARM状态寄存器访问指令

第5章 ARM程序设计

 5.1 删汇编语言伪指令

5.1.1 符号定义伪指令

5.1.2 空间分配伪指令

5.1.3 汇编控制伪指令

5.1.4 格式控制伪指令

5.1.5 ARM伪指令

5.1.6 Thumb伪指令

 5.2 ARM汇编语言语句格式

5.2.1 ARM汇编语言的符号

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

 5.3 ARM语言程序结构

 5.4 简单的ARM程序设计

5.4.1 简单的ARM程序

5.4.2 子程序调用程序设计

5.4.3 分支程序设计

5.4.4 查表与散转程序设计

5.4.5 数据串拷贝程序的设计

 5.5 ARM—Thunmb交互工作

5.5.1 交互工作原理

5.5.2 交互程序

5.5.3 交互子程序调用

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

5.6.1 ARM过程调用标准ATPCS

5.6.2 内嵌汇编器

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

第6章 Keil开发环境的使用

 6.1 Keil开发工具介绍

6.1.1 UVision3集成开发环境

6.1.2 操作模式

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

 6.2 Keil开发功能的使用

6.2.1 创建应用程序

6.2.2 工程目标和文件组

 6.3 使用EIlLink仿真LPC23xx控制器

6.3.1 开发环境

6.3.2 创建一个工程

第7章 LPC23XX系统核心应用

 7.1 系统结构与引脚分布

7.1.1 PLC23xx系统结构图

7.1.2 PLC2378引脚分布

 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.8 IRQ中断的设计实例

7.2.9 IRQ中断过程分析

第8章 GPIO原理与应用实例

 8.1 概述

 8.2 特性

 8.3 应用

 8.4 引脚描述

 8.5 寄存器描述

 8.6 GPICI使用注意事项

 8.7 GPIO应用实例

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.2 MIDI音乐发生器实例

9.8.3 数字钟实例

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

 10.1 概述

 10.2 特性

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

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

 10.3 管脚描述

 10.4 寄存器描述

 10.5 PWM基本操作方法

 10.6 PWM应用实例

10.6.1 PWM产生警笛音实例

10.6.2 PWIM式D/A转换实例

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

 11.1 概述

 11.2 特性

 11.3 管脚描述

 11.4 SPI结构

 11.5 SPI描述

11.5.1 SPI总线描述

11.5.2 SPI数据传输

 11.6 SPI外设描述

 11.7 寄存器描述

 11.8 基本操作

11.8.1 主机操作

11.8.2 从机操作

 11.9 应用实例

11.9.1 串/并转换实例

11.9.2 16×16点阵LED屏显示实例

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

 12.1 I2C简介

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.6 I2C描述

12.6.1 总线配置

12.6.2 I2C操作模式

12.6.3 主I2C模式

12.6.4 从I2C模式

12.6.5 两种特殊状态

12.6.6 仲裁和同步逻辑

 12.7 寄存器描述

 12.8 基本操作

 12.9 初始化举例

 12.10 应用实例

12.10.1 AT24C02的读写实例

第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.2 LPC2124的最小系统

15.2.3 键盘接口电路

15.2.4 LCD液晶显示电路

15.2.5 实时日历时钟接口电路

15.2.6 提示音功放电路

15.2.7 开锁控制电路

 15.3 软件设计

15.3.1 初始化程序设计

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

15.3.3 键盘驱动程序设计

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

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

15.3.6 主程序设计

15.3.7 实例总结

参考文献

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/4/9 13:19:59