第1章认识LPC1788微控制器
1.1LPC1788微控制器芯片
1.2LPC1788特点
1.3LPC1788内部结构
1.4存储器配置
1.5异常与中断
1.6CortexM3内核架构与工作模式(选学)
1.7CortexM3内核寄存器(选学)
1.8本章小结
第2章LPC1788硬件电路与Keil MDK
2.1LPC1788核心电路
2.2LED灯模块
2.3串口模块
2.4用户按键
2.5ADC模块
2.6ZLG7289B模块
2.7W25Q64 Flash存储器模块
2.8DS18B20模块
2.9SDRAM模块
2.10LCD模块
2.11电源模块
2.12Keil MDK集成开发环境
2.13本章小结
第3章通用目的输入/输出口GPIO
3.1GPIO特点与结构
3.2IOCON寄存器
3.3GPIO用法与GPIO寄存器
3.4LED灯闪烁实例
3.4.1工程ZLX01
3.4.2system_LPC177x_8x.c文件
3.4.3startup_LPC177x_8x.s文件(选学)
3.5本章小结
第4章LPC1788外部中断
4.1NVIC中断工作原理
4.2GPIO中断
4.3用户按键中断实例
4.4本章小结
ARM CortexM3嵌入式开发与实践——基于LPC1788和μC/OSⅡ
第5章定时器
5.1定时/计数器
5.1.1定时/计数器工作原理
5.1.2定时器实例
5.2系统节拍定时器
5.2.1系统节拍定时器工作原理
5.2.2系统节拍定时器实例
5.3实时时钟RTC
5.3.1实时时钟工作原理
5.3.2实时时钟实例
5.4看门狗定时器
5.4.1看门狗工作原理
5.4.2看门狗实例
5.5本章小结
第6章串口通信
6.1串口通信工作原理
6.2LPC1788串口
6.3串口通信实例
6.4本章小结
第7章模/数转换器ADC
7.1LPC1788模/数转换器
7.2ADC实例
7.3本章小结
第8章同步串行口SSP
8.1LPC1788同步串行口
8.2W25Q64存储器
8.3SPI通信实例
8.4本章小结
第9章ZLG7289B模块
9.1ZLG7289B工作原理
9.2ZLG7289B实例
9.3本章小结
第10章温度传感器DS18B20
10.1DS18B20工作原理
10.2DS18B20实例
10.3本章小结
第11章TFT LCD显示屏
11.1SDRAM存储器
11.2LCD屏显示原理
11.3LCD屏实例
11.4本章小结
第12章μC/OSⅡ任务
12.1μC/OSⅡ系统文件与配置
12.2μC/OSⅡ系统任务与移植
12.2.1空闲任务
12.2.2统计任务
12.2.3定时器任务
12.2.4μC/OSⅡ系统移植
12.3μC/OSⅡ用户任务
12.4多任务实例
12.5本章小结
第13章μC/OSⅡ信号量与互斥信号量
13.1μC/OSⅡ信号量
13.2μC/OSⅡ互斥信号量
13.3信号量与互斥信号量实例
13.4本章小结
第14章μC/OSⅡ消息邮箱与消息队列
14.1μC/OSⅡ消息邮箱
14.2μC/OSⅡ消息队列
14.3消息邮箱与队列实例
14.4本章小结
第15章μC/OSⅡ事件标志组与软定时器
15.1μC/OSⅡ事件标志组
15.2μC/OSⅡ软定时器
15.3事件标志组与软定时器实例
15.4本章小结
附录AIAR EWARM集成开发环境
附录BASCII码表
参考文献