书籍详情
ARM Cortex-M0嵌入式系统开发与实践:基于NXP LPC1100系列
作者:韩春贤 ,刘兴杰 ,韩艳君 著
出版社:北京航空航天大学出版社
出版时间:2013-08-01
ISBN:9787512412019
定价:¥45.00
购买这本书可以去
内容简介
本书强调基础知识,侧重实际应用,深入浅出地介绍了NXP LPCIl00系列芯片的应用。全书共15章,第1章概述NXPLPCIl00芯片,通过与单片机对比体现其优势。第2~5章分别介绍Cortex—M0体系结构、LPCIl00硬件结构、低功耗特性、嵌入式C语言语法结构。第6章介绍NXPl。PCXpress0—CN和LPCXpress0两个开发平台。第7~14章介绍LPCIl00基本外设,将实验合理地穿插在每个任务中,结合作者多年的设计经验讲述典型应用程序设计思路并给出源代码。第15章以一款LED电子胸牌的应用案例给读者提供更大的发挥空间。本书共享所有程序源代码,读者可到北京航空航天大学出版社网站下载。本书语言简洁,思路清晰,可作为高等院校电子工程、自动化、电气工程、计算机科学与技术等专业的教材和参考书,也可作为Cortex—M0和LPCIl00系列相关工程技术人员的参考书。
作者简介
暂缺《ARM Cortex-M0嵌入式系统开发与实践:基于NXP LPC1100系列》作者简介
目录
第1章 NXP LPC1100系列芯片概述
1.1 NXP公司简介
1.2 NXP LPC1100系列芯片简介
1.2.1 NXP LPC1000系列概述
1.2.2 NXP LPC1100系列特点
1.2.3 NXP LPCT300系列特点
1.2.4 NXP LPC1700系列特点
1.2.5 LPC110011300/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语言编程
……
第6章 NXP LPC1100系列开发环境
第7章 NXP LPC1100系列最小系统
第8章 NXP LPC1100系列GPIO接口应用
第9章 NXP LPC1100系列中断应用
第10章 NXP LPC1100系列定时器应用
第11章 NXP LPC1100系列UART串行通信应用
第12章 NXP LPC1100系列IZC总线接口应用
第13章 NXP LPC1100系列SSP同步串口应用
第14章 NXP LPC1100系列ADC应用
第15章 LED电子胸牌设计实例
附录A 书中程序使用的函数说明
附录B Cortex-M0指令集
参考文献
1.1 NXP公司简介
1.2 NXP LPC1100系列芯片简介
1.2.1 NXP LPC1000系列概述
1.2.2 NXP LPC1100系列特点
1.2.3 NXP LPCT300系列特点
1.2.4 NXP LPC1700系列特点
1.2.5 LPC110011300/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语言编程
……
第6章 NXP LPC1100系列开发环境
第7章 NXP LPC1100系列最小系统
第8章 NXP LPC1100系列GPIO接口应用
第9章 NXP LPC1100系列中断应用
第10章 NXP LPC1100系列定时器应用
第11章 NXP LPC1100系列UART串行通信应用
第12章 NXP LPC1100系列IZC总线接口应用
第13章 NXP LPC1100系列SSP同步串口应用
第14章 NXP LPC1100系列ADC应用
第15章 LED电子胸牌设计实例
附录A 书中程序使用的函数说明
附录B Cortex-M0指令集
参考文献
猜您喜欢