内容简介
基于ARM Cortex-M0+内核的NXP LPC8XX系列微控制器是替换传统单片机的*选择之一,它具有丰富的片上外设和强大的处理核心。《ARM Cortex-M0+嵌入式开发与实践——基于LPC800》基于NXP LPC812微控制器和Keil MDK集成开发环境,讲述LPC812硬件设计系统以及芯片级别与μC/OS-II系统级别的软件设计方法。全书共分为14章,包括LPC812芯片架构、LPC812典型开发电路系统、LPC812芯片级程序框架、定时器、通用I/O口、串口、外部中断、按键与数码管驱动、温度传感器DS18B20、点阵式LCD屏、μC/OS-II用户任务管理与程序框架、μC/OS-II信号量与消息邮箱以及μC/OS-II系统定时器等。本书理论与应用结合紧密,实例丰富,读者可在清华大学出版社网站上下载到全部实例工程的源代码。
《ARM Cortex-M0+嵌入式开发与实践——基于LPC800》可作为高等院校电子通信、软件工程、自动控制、智能仪器和物联网等相关专业的本科生或研究生教材,也可作为嵌入式系统爱好者和开发人员的参考用书。
目录
第1章 认识LPC812芯片
1.1 LPC812芯片
1.2 LPC812引脚
1.3 在系统编程
1.4 I/0口配置矩阵
1.5 LPC812特点与内部结构
1.6 LPC812存储配置
1.7 LPC812中断
1.8 系统配置模块SYSCoN
1.9 本章小结
第2章 LPC812开发平台
2.1 LPC812核心电路
2.2 电源电路
2.3 LED驱动电路
2.4 串口通信电路
2.5 用户按键与蜂鸣器电路
26 DSl8820电路
2.7 ZLG7289B电路
2.8 SWD、ISP和复位电路
2.9 LCD屏接口电路
2.10 本章小结
第3章 LPC812时钟系统与程序框架
点赞 0举报收藏 0分享 15