主页 详情

《ARM Cortex-M0嵌入式系统开发与实践:基于NXP LPC1100系统》_韩春贤,刘兴杰,韩艳君编著_13361564_9787512412019

【书名】:《ARM Cortex-M0嵌入式系统开发与实践:基于NXP LPC1100系统》
【作者】:韩春贤,刘兴杰,韩艳君编著
【出版社】:北京:北京航空航天大学出版社
【时间】:2013
【页数】:317
【ISBN】:9787512412019
【SS码】:13361564

最新查询

内容简介

第1章NXP LPC1100系列芯片概述

1.1 NXP公司简介

1.2 NXP LPC1100系列芯片简介

1.2.1 NXP LPC1000系列概述

1.2.2 NXP LPC1100系列特点

1.2.3 NXP LPC1300系列特点

1.2.4 NXP LPC1700系列特点

1.2.5 LPC1100/1300/1700系列的区别

1.3 NXP LPC1100系列芯片内部结构

1.4 NXP LPC1100系列芯片的家族

1.5 LPC1100对比8/16位单片机优势

1.6 NXP LPC1100系列芯片应用

1.7思考与练习

第2章ARM Cortex-M0体系结构

2.1 ARM系列处理器简介

2.1.1 ARM的由来

2.1.2 ARM家族

2.1.3 ARM体系版本

2.2 Cortex-M0处理器

2.2.1 Cortex-M0处理器简介

2.2.2 Cortex-M0处理器结构

2.2.3 Cortex-M0处理器优势

2.3数据类型

2.4工作模式

2.5堆栈

2.6存储模式

2.7寄存器组

2.8思考与练习

第3章 解剖NXP LPC1100硬件结构

3.1 NXP LPC1100封装和引脚

3.2复位系统

3.3时钟系统

3.3.1振荡器简介

3.3.2时钟源的选择

3.3.3 PLL工作原理

3.4存储器和存储器映射

3.4.1片上存储器

3.4.2存储器映射

3.4.3重映射及引导块

3.5思考与练习

第4章NXP LPC1100系列低功耗特性管理

4.1节能模式简介

4.2节能模式的设置

4.2.1运行模式

4.2.2睡眠模式

4.2.3深度睡眠模式

4.2.4深度掉电模式

4.3低功耗特性分析

4.4思考与练习

第5章 认识NXP LPC1100的语言

5.1编程语言简介

5.2汇编语言编程指令

5.2.1指令集

5.2.2 Cortex-M0指令集

5.2.3 Cortex-M0指令结构

5.2.4最简单的指令应用——跳转指令

5.2.5访问存储器的指令应用

5.2.6最重要的指令应用——数据处理指令

5.2.7其余指令

5.3嵌入式C语言编程

5.3.1嵌入式C语言程序结构

5.3.2嵌入式C语言基本知识

5.4 CMSIS标准

5.4.1 CMSIS简介

5.4.2 CMSIS架构

5.4.3 CMSIS规范

5.4.4 CMSIS文件结构

5.5思考与练习

第6章NXP LPC1100系列开发环境

6.1开发环境简介

6.2 LPCXpresso-CN开发平台

6.2.1 NXP LPCXpresso-CN开发平台硬件资源

6.2.2 Keil μVision4开发环境

6.2.3 CoLinkEx调试器

6.3 LPCXpresso开发平台

6.3.1 LPCXpresso硬件资源

6.3.2 LPCXpresso IDE开发环境

6.3.3 LPC-Link调试器

6.4 Flash Magic下载软件

6.5 IAR EWARM开发环境

6.6实例

6.7思考与练习

第7章NXP LPC1100系列最小系统

7.1最小系统的组成

7.2电源电路

7.3时钟电路

7.4复位电路

7.5 SWD调试接口电路

7.6 ISP下载接口

7.7完整最小系统原理图

7.8思考与练习

第8章NXP LPC1100系列GPIO接口应用

8.1基本输入/输出接口(GPIO)

8.1.1 GPIO概述

8.1.2 GPIO应用

8.2引脚连接模块

8.2.1引脚配置

8.2.2引脚配置相关寄存器

8.2.3 GPIO相关寄存器

8.2.4 GPIO读/写操作

8.3 GPIO应用程序设计

8.4思考与练习

第9章NXP LPC1100系列中断应用

9.1中断概述

9.1.1中断中的术语

9.1.2异常概述

9.2中断机制

9.2.1降低嵌套中断延迟新技术

9.2.2中断处理过程

9.3中断源

9.4中断相关寄存器

9.5外部中断

9.5.1外部中断概述

9.5.2外部中断寄存器

9.5.3外部中断相关寄存器的设置

9.5.4外部中断应用程序设计

9.6思考与练习

第10章NXP LPC1100系列定时器应用

10.1定时器

10.1.1什么是定时器

10.1.2 LPC1100定时器的特点

10.1.3 LPC1100定时器相关引脚

10.1.4 LPC1100定时器相关寄存器

10.1.5 LPC1100定时器中断设置方法

10.1.6 LPC1100定时器初始化模块

10.1.7 LPC1100定时器应用程序设计

10.2 SysTick定时器

10.2.1概述

10.2.2相关寄存器

10.2.3 SysTick定时器中断

10.2.4 SysTick定时计算

10.3看门狗定时器(WDT)

10.3.1什么是看门狗定时器

10.3.2 LPC1100看门狗定时器简介

10.3.3相关寄存器

10.3.4看门狗的基本操作

10.4思考与练习

第11章NXP LPC1100系列UART串行通信应用

11.1什么是异步串行通信

11.2 LPC1100 UART的特点、引脚及连接方法

11.3 UART相关寄存器

11.4 UART基本操作例程

11.5 UART应用程序设计

11.6思考与练习

第12章NXP LPC1100系列12C总线接口应用

12.1 LPC总线概述

12.2 LPC1100I2C总线特性

12.3 I2C总线引脚

12.4 I2C相关寄存器

12.5 I2C操作模式及配置

12.6 I2C应用程序设计

12.7思考与练习

第13章NXP LPC1100系列SSP同步串口应用

13.1 SSP总线概述

13.2 SSP相关引脚

13.3 SSP总线帧传输格式

13.4 SSP相关寄存器

13.5 SSP中断模式

13.6 SSP基本操作例程

13.7 SSP应用程序设计

13.8思考与练习

第14章NXP LPC1100系列ADC应用

14.1 ADC概述

14.2 LPC1100 ADC特点

14.3 ADC引脚

14.4 ADC相关寄存器

14.5 ADC中断设置

14.6 ADC应用程序设计

14.7思考与练习

第15章LED电子胸牌设计实例

15.1 LED电子胸牌简介

15.2 12×36 LED胸牌设计要求

15.3 12 × 36 LED胸牌设计实现

15.3.1硬件电路分析

15.3.2软件分析

15.3.3 C语言程序清单

附录A书中程序使用的函数说明

附录B Cortex-M0指令集

参考文献


书查询(www.shuchaxun.com)本网页唯一编码:
2fab627ae7c3aae05e5cdb29a46fbaba#3274021ba420a0992d47051fc5c11d51#86790076#13361564_ARM Cortex-M0嵌入式系统开发与实践:基于NXP LPC1100系统.zip