主页 详情

《ARM嵌入式系统应用开发基础》_丁桂芝丛书主编;严海颖,赵宇枫主编;代勇飞,彭莉副主编;郑燕,谢伟参编_14158779_9787894361875

【书名】:《ARM嵌入式系统应用开发基础》
【作者】:丁桂芝丛书主编;严海颖,赵宇枫主编;代勇飞,彭莉副主编;郑燕,谢伟参编
【出版社】:东软电子出版社
【时间】:2013
【页数】:240
【ISBN】:9787894361875
【SS码】:14158779

最新查询

内容简介

第1章 嵌入式系统概论

1.1 嵌入式系统的概念

1.1.1 我们身边的嵌入式系统

1.1.2 嵌入式系统的定义

1.1.3 嵌入式系统的特点

1.1.4 嵌入式系统的应用

1.2 嵌入式系统的基本组成

1.2.1 嵌入式系统硬件平台

1.2.2 嵌入式系统的软件结构

1.3 嵌入式系统的发展趋势

1.4 嵌入式系统学习的指南

1.5 本章小结

1.6 强化练习

第2章 ARM7体系结构与指令系统简介

2.1 ARM简介

2.1.1 ARM公司与ARM微处理器

2.1.2 ARM体系结构发展

2.1.3 ARM微处理器系列

2.2 ARM7的体系结构

2.2.1 ARM7 TDMI功能框图

2.2.2 ARM处理器的工作状态

2.2.3 ARM处理器的工作模式

2.2.4 ARM内部寄存器

2.2.5 指令长度及数据类型

2.2.6 存储器格式

2.2.7 三级流水线

2.2.8 异常处理

2.3 ARM指令系统简介

2.3.1 ARM指令系统概述

2.3.2 ARM处理器的寻址方式

2.3.3 ARM指令分类及功能一览表

2.4 本章小结

2.5 强化练习

第3章 ARM微处理器硬件结构

3.1 LPC2000系列微处理器简介

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 本章小结

3.4 强化练习

第4章 ARM应用程序开发和电路仿真环境

4.1 嵌入式系统的开发流程和开发环境

4.1.1 嵌入式系统开发流程

4.1.2 嵌入式系统的硬件和软件开发

4.2 基于ARM的应用程序开发套件RealView MDK

4.2.1 RealView MDK开发套件简介

4.2.2 KeilμVision集成开发环境的使用步骤

4.2.3 基础实训(1) ARM C程序的编译连接

4.3 嵌入式系统电路设计与仿真软件Proteus

4.3.1 Proteus电路仿真软件简介

4.3.2 基础实训(2) Proteus电路设计与仿真快速入门

4.4 本章小结

4.5 强化练习

第5章 GPIO模块及其应用

5.1 输入/输出设备与片内外设

5.1.1 概述

5.1.2 通用输入/输出端口GPIO

5.2 LPC2114的引脚功能连接模块

5.2.1 引脚功能连接模块的作用

5.2.2 引脚功能连接模块的相关寄存器

5.2.3 引脚功能连接模块的应用编程

5.3 LPC2114的通用输入/输出模块GPIO

5.3.1 GPIO端口的基本结构和工作原理

5.3.2 GPIO相关寄存器的详细说明

5.3.3 GPIO输出控制编程

5.3.4 基础实训(1) 蜂鸣器输出控制

5.3.5 GPIO输入检测编程

5.3.6 基础实训(2) 单个LED显示单个按键的状态

5.4 本章小结

5.5 强化练习

第6章 GPIO的应用——显示接口设计

6.1 嵌入式系统的人机接口

6.1.1 什么是人机接口

6.1.2 嵌入式系统常用的人机输入/输出设备

6.2 LED显示器

6.2.1 8段LED数码管的结构和原理

6.2.2 字符显示的控制

6.3 数码LED显示输出系统的设计

6.3.1 基础实训(1) 单个数码LED的显示输出系统设计(1)

6.3.2 基础实训(2) 单个数码LED的显示输出系统设计(2)

6.3.3 基础实训(3) 两个LED显示二位数(静态显示)

6.3.4 基础实训(4) 两个LED显示二位数(动态显示)

6.4 本章小结

6.5 强化练习

第7章 GPIO的应用——键盘接口设计

7.1 嵌入式系统的人机输入设备

7.2.1 按键

7.2.2 键盘

7.2 按键和键盘的类型

7.2.1 点式按键

7.2.2 独立式键盘

7.2.3 矩阵式键盘

7.3 键盘输入系统的设计

7.3.1 基础实训(1) 单个按键的输入系统设计(1)

7.3.2 基础实训(2) 单个按键的输入系统设计(2)

7.3.3 基础实训(3) 独立式键盘的输入系统设计

7.3.4 基础实训(4) 矩阵式键盘的输入系统设计

7.4 完整人机接口系统的设计

7.4.1 系统组成

7.4.2 系统功能

7.4.3 软件系统任务概要

7.4.4 系统的核心问题

7.5 完整人机接口系统的软件设计

7.5.1 基础实训(5) 4×4矩阵键盘和2路LED显示系统(1)

7.5.2 基础实训(6) 4×4矩阵键盘和2路LED显示系统(2)

7.6 本章小结

7.7 强化练习

第8章 综合实训(1) 简单计算器

8.1 计算器的电路设计和功能定义

8.2 计算器的工作过程分析

8.2.1 工作的基本流程

8.2.2 程序的基本架构

8.3 计算器系统的设计

8.3.1 一位数计算器设计

8.3.2 两位数计算器设计

8.4 本章小结

8.5 强化练习

第9章 中断系统与VIC

9.1 中断

9.1.1 中断的基本概念

9.1.2 中断处理过程

9.2 向量中断控制器(VIC)

9.2.1 概述

9.2.2 程序状态寄存器CPSR与VIC的关系

9.2.3 中断源

9.2.4 中断分类

9.2.5 VIC的主要管理功能

9.3 VIC的结构、功能及相关寄存器

9.3.1 控制寄存器

9.3.2 参数设置寄存器

9.3.3 状态寄存器

9.3.4 保护使能寄存器

9.3.5 IRQ中断过程实例分析

9.3.6 VIC基本使用方法

9.3.7 VIC编程要点小结

9.4 应用编程举例

9.4.1 快速中断FIQ

9.4.2 向量IRQ

9.4.3 非向量IRQ

9.4.4 多个中断设置

9.5 本章小结

9.6 强化练习

第10章 外部中断

10.1 外部中断概述

10.1.1 外部中断源

10.1.2 LPC2124的外部中断触发信号

10.1.3 边沿触发中断

10.1.4 电平触发中断

10.2 外部中断的相关寄存器

10.2.1 相关寄存器汇总

10.2.2 外部中断标志寄存器(EXTINT)

10.2.3 外部中断唤醒寄存器(EXTWAKE)

10.2.4 外部中断方式控制寄存器(EXTMODE)

10.2.5 外部中断极性控制寄存器(EXTPOLAR)

10.2.6 外部中断引脚设置

10.2.7 注意要点

10.3 外部中断与VIC

10.3.1 外部中断与VIC的关系

10.3.2 外部中断的设置

10.4 实例分析

10.4.1 基础实训(1) 一个外部中断(按键)控制单个LED

10.4.2 基础实训(2) 两个外部中断控制两个LED状态

10.4.3 基础实训(3) 三个外部中断控制按键计数

10.5 本章小结

10.6 强化练习

第11章 定时计数器

11.1 定时计数器0/1

11.1.1 特性

11.1.2 定时器结构及工作原理

11.1.3 功能简介

11.2 定时计数器的相关寄存器

11.2.1 分频器结构描述

11.2.2 控制寄存器TCR

11.2.3 中断标志寄存器IR

11.2.4 匹配功能寄存器描述

11.2.5 捕获功能寄存器描述

11.3 定时器与中断系统

11.3.1 定时器与VIC的关系

11.3.2 匹配中断

11.3.3 捕获中断

11.3.4 使用定时器的注意要点

11.4 定时器操作示例

11.4.1 操作流程

11.4.2 示例1——定时器0初始化

11.4.3 示例2——用定时器测量脉冲宽度

11.4.4 示例3——匹配输出

11.4.5 示例4——定时器捕获

11.5 案例设计

11.5.1 基础实训(1) 使用定时器0实现1s IRQ定时中断控制LED闪烁

11.5.2 基础实训(2) 使用定时器1实现比较匹配输出控制LED闪烁

11.5.3 基础实训(3) 定时器控制的流水灯

11.6 本章小结

11.7 强化练习

第12章 综合实训(2) 电子钟

12.1 电子钟的功能定义与电路设计

12.2 电子钟的工作过程分析

12.2.1 工作的基本流程

12.2.2 程序的基本架构

12.3 电子钟系统的程序设计

12.4 本章小结

12.5 强化练习

第13章 A/D转换器

13.1 A/D转换器的基本概念

13.2 LPC2114/2124的A/D转换器

13.2.1 特性

13.2.2 A/D转换器描述

13.2.3 A/D转换器内部结构

13.3 A/D转换器寄存器描述

13.3.1 控制寄存器ADCR

13.3.2 数据寄存器ADDR

13.4 ADC与中断

13.4.1 ADC中断与VIC的关系

13.4.2 ADC中断说明

13.4.3 使用A/D转换器的注意要点

13.5 A/D转换器操作示例

13.5.1 操作流程

13.5.2 应用举例

13.6 基础实训 单路模拟信号采集

13.7 本章小结

13.8 强化练习

第14章 综合实训(3) 数字电压表

14.1 数字直流电压表的功能定义

14.2 数字直流电压表电路设计

14.3 数字直流电压表系统的软件设计

14.4 本章小结

14.5 强化练习

第15章 UART串行通信口及应用

15.1 串行通信基本知识

15.1.1 串行通信基本概念

15.1.2 串行通信基本通信方式

15.2 LPC2000系列的UART

15.2.1 基本特性

15.2.2 UART结构与原理

15.3 UART0寄存器描述

15.3.1 UART0接收器缓存寄存器(U0RBR)

15.3.2 UART0发送器保持寄存器(U0THR)

15.3.3 UART0除数锁存LSB寄存器(U0DLL)

15.3.4 UART0除数锁存MSB寄存器(U0DLM)

15.3.5 UART0线控制寄存器(U0LCR)

15.3.6 UART0线状态寄存器(U0LSR)

15.3.7 UART0 FIFO控制寄存器(U0FCR)

15.4 UART应用示例

15.4.1 连接方式

15.4.2 操作流程

15.4.3 UART0初始化编程

15.4.4 UART0收发数据编程

15.5 UART0应用编程举例

15.6 应用实例

15.6.1 基础实训(1) LPC2000处理器与PC之间的通信

15.6.2 基础实训(2) 基于UART串口通信的多路数据采集系统

15.7 本章小结

15.8 强化练习

第16章 SPI同步串口模块

16.1 SPI接口

16.1.1 SPI总线

16.1.2 LPC2000系列的SPI接口

16.1.3 SPI数据传输

16.2 SPI寄存器描述

16.2.1 SPI控制寄存器(S0SPCR,S1SPCR)

16.2.2 SPI状态寄存器(S0SPSR,S1SPSR)

16.2.3 SPI数据寄存器(S0SPDR,S1SPDR)

16.2.4 SPI时钟计数寄存器(S0SPCCR,S1SPCCR)

16.2.5 SPI中断寄存器(S0SPINT,S1SPINT)

16.3 SPI操作模式

16.3.1 主机操作

16.3.2 从机操作

16.3.3 异常状况

16.4 基础实训 主机模式SPI接口发送数据

16.5 本章小结

16.6 强化练习

第17章 I2C同步串口

17.1 I2C接口描述

17.2 I2C寄存器描述

17.2.1 I2C控制置位寄存器(I2CONSET)

17.2.2 I2C控制清零寄存器(I2CONCLR)

17.2.3 I2C状态寄存器(I2STAT)

17.2.4 I2C数据寄存器(I2DAT)

17.2.5 I2C从地址寄存器(I2ADR)

17.2.6 I2C SCL占空比寄存器(I2SCLL和I2SLH)

17.3 I2C操作模式

17.3.1 主模式I2C

17.3.2 从模式I2C

17.4 基础实训 I2C主机模式发送数据

17.5 本章小结

17.6 强化练习

参考文献


书查询(www.shuchaxun.com)本网页唯一编码:
1f8bd3fd37dad4bbdc5745e42bc3f245#3829c950bb7a419c2c33773ecfc52992#35787301#a_14158779.zip