ARM Cortex-M0+嵌入式开发与实践

ARM Cortex-M0+嵌入式开发与实践

张勇, 编著

出版社:清华大学出版社

年代:2014

定价:49.0

书籍简介:

基于ARM Cortex-M0+内核的NXP LPC8XX系列微控制器是替换传统单片机的最佳选择,它具有丰富的片上外设和强大的处理核心。本书基于LPC812微控制器和Keil MDK集成开发环境,讲述LPC812硬件设计系统以及芯片级别与μC/OS-II系统级别的软件设计方法。全书共分为14章,包括LPC812芯片架构、LPC812典型开发电路系统、LPC812芯片级程序框架、定时器、温度传感器DS18B20等。

书籍目录:

第1章认识LPC812芯片

1.1LPC812芯片

1.2LPC812引脚

1.3在系统编程

1.4I/O口配置矩阵

1.5LPC812特点与内部结构

1.6LPC812存储配置

1.7LPC812中断

1.8系统配置模块SYSCON

1.9本章小结

第2章LPC812开发平台

2.1LPC812核心电路

2.2电源电路

2.3LED驱动电路

2.4串口通信电路

2.5用户按键与蜂鸣器电路

2.6DS18B20电路

2.7ZLG7289B电路

2.8SWD、ISP和复位电路

2.9LCD屏接口电路

2.10本章小结

第3章LPC812时钟系统与程序框架

3.1LPC812开发环境

3.2LPC812启动代码文件

3.3初始化LPC812系统时钟

3.4LPC812最小工程实例

3.5LPC812程序框架

3.6本章小结

第4章定时器

4.1看门狗定时器

4.1.1看门狗定时器寄存器

4.1.2看门狗定时器工作过程

4.1.3看门狗工程实例

4.2系统节拍定时器

4.2.1SysTick定时器工作原理

4.2.2SysTick定时器工程实例

4.3多速率定时器

4.3.1MRT工作原理

4.3.2MRT定时器工作实例

4.4自唤醒定时器

4.5状态可配置计数器

4.5.1SCT寄存器

4.5.2SCT工程实例一

4.5.3SCT工程实例二

4.6本章小结

ARM CortexM0+嵌入式开发与实践——基于LPC800

第5章通用输入/输出口

5.1I/O口配置

5.2通用目的输入/输出口

5.3GPIO应用实例

5.4本章小结

第6章串口

6.1LPC812串口工作原理

6.2串口工作程序实例

6.3串口中断程序实例

6.4本章小结

第7章外部中断与模式匹配

7.1外部中断与模式匹配工作原理

7.2LPC812外部中断实例

7.2.1下降沿触发外部中断实例

7.2.2上升沿触发外部中断实例

7.2.3双边沿触发外部中断实例

7.2.4电平触发外部中断实例

7.3LPC812模式匹配实例

7.4本章小结

第8章ZLG7289B模块按键与数码管

8.1ZLG7289B工作原理

8.2ZLG7289B程序实例

8.3本章小结

第9章温度传感器DS18B20

9.1DS18B20工作原理

9.2温度显示实例

9.3本章小结

第10章LCD屏

10.1SGX12864点阵LCD显示屏驱动原理

10.2字符、汉字与图形显示技术

10.3SGX12864显示实例

10.4LPC812显示缓存技术

10.5本章小结

第11章μC/OSⅡ任务

11.1μC/OSⅡ系统配置

11.2μC/OSⅡ用户任务

11.3μC/OSⅡ应用程序框架

11.4本章小结

第12章μC/OSⅡ信号量

12.1μC/OSⅡ信号量工作原理

12.2μC/OSⅡ信号量程序实例

12.3本章小结

第13章μC/OSⅡ消息邮箱

13.1μC/OSⅡ消息邮箱工作原理

13.2μC/OSⅡ消息邮箱程序实例

13.3本章小结

第14章μC/OSⅡ软定时器

14.1μC/OSⅡ软定时器工作原理

14.2μC/OSⅡ软定时器程序实例

14.3本章小结

附录AKeil MDK v5集成开发环境

附录BASCII码表

参考文献

内容摘要:

基于ARM CortexM0+内核的NXP LPC8XX系列微控制器是替换传统单片机的最佳选择之一,它具有丰富的片上外设和强大的处理核心。本书基于NXP LPC812微控制器和Keil MDK集成开发环境,讲述LPC812硬件设计系统以及芯片级别与μC/OSⅡ系统级别的软件设计方法。全书共分为14章,包括LPC812芯片架构、LPC812典型开发电路系统、LPC812芯片级程序框架、定时器、通用I/O口、串口、外部中断、按键与数码管驱动、温度传感器DS18B20、点阵式LCD屏、μC/OSⅡ用户任务管理与程序框架、μC/OSⅡ信号量与消息邮箱以及μC/OSⅡ系统定时器等。本书理论与应用结合紧密,实例丰富,读者可在清华大学出版社网站本书页面下载到全部实例工程的源代码。本书可作为高等院校电子信息、通信、计算机、软件工程、自动控制、智能仪器和物联网等相关专业的高年级本科生或研究生教材,也可作为嵌入式系统爱好者和开发人员的参考用书。

编辑推荐:

《ARM Cortex-M0+嵌入式开发与实践——基于LPC800》是国内首本系统论述ARM Cortex-M0+内核LPC800系列的图书,恩智浦半导体(上海)有限公司MCU市场经理辛华峰作序推荐。本书按照“认识—应用—改造”的思路,循序渐进地带领读者进入ARM Cortex-M0+的开发之路。作者配套提供了大量源代码,可到图书封底网址下载。

书籍规格:

书籍详细信息
书名ARM Cortex-M0+嵌入式开发与实践站内查询相似图书
丛书名电子设计与嵌入式开发实践丛书
9787302368809
如需购买下载《ARM Cortex-M0+嵌入式开发与实践》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)49.0语种简体中文
尺寸26 × 19装帧平装
页数印数 3000

书籍信息归属:

ARM Cortex-M0+嵌入式开发与实践是清华大学出版社于2014.出版的中图分类号为 TP332 的主题关于 微处理器-系统设计 的书籍。