前言
项目一 认识 STM8 单片机 1
任务 1 认识 STM8 系列单片机 1
任务 2 学习 STM8S 单片机开发工具 9
习题 1 20
项目二 学用 C 语言编程 21
任务 3 学用 C 语言编程 21
习题 2 38
项目三 单片机的输入 / 输出控制 39
任务 4 LED 灯输出控制 39
任务 5 LED 数码管显示 59
任务 6 按键控制 74
习题 3 87
项目四 突发事件的处理-中断 88
任务 7 外部中断控制 88
任务 8 学用 STM8 库函数中文参考软件 106
习题 4 114
项目五 定时器应用 115
任务 9 单片机的软件定时控制 115
任务 10 STM8 定时器使用 122
习题 5 132
项目六 单片机的串行通信 133
任务 11 单片机与 PC 间的串行通信 133
任务 12 单片机的中断通信 152
习题 6 160
项目七 应用 LCD 模块 161
任务 13 字符型 LCD 的应用 161
习题 7 179
项目八 应用串行总线接口 181
任务 14 I2C 串行总线及应用 181
任务 15 基于 SPI 的数码管驱动 204
习题 8 216
项目九 模拟量处理 217
任务 16 模数转换 217
习题 9 228
项目十 矩阵 LED 点阵控制 229
任务 17 矩阵 LED 点阵驱动控制 229
任务 18 LED 点阵动态字符显示 234
习题 10 243
项目十一 模块化编程训练 244
任务 19 模块化彩灯控制 244
习题 11 254