图书目录

第1章认识LPC1788微控制器

1.1LPC1788微控制器芯片

1.2LPC1788特点

1.3LPC1788内部结构

1.4存储器配置

1.5异常与中断

1.6CortexM3内核架构与工作模式(选学)

1.7CortexM3内核寄存器(选学)

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 CortexM3嵌入式开发与实践——基于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码表

参考文献