项目一 认识PIC单片机 1
任务1 认识PIC系列单片机 1
任务2 学习PIC单片机开发工具 11
习题1 35
项目二 学用C语言编程 36
任务3 认识C语言程序 36
任务4 PIC单片机仿真调试 52
习题2 57
项目三 单片机的输入/输出控制 58
任务5 LED灯输出控制 58
任务6 LED数码管显示 67
任务7 按键控制 74
习题3 85
项目四 突发事件的处理——中断 86
任务8 外部中断控制 86
任务9 中断加减计数控制 99
习题4 102
项目五 定时器、计数器及应用 103
任务10 单片机的定时控制 103
任务11 单片机的电子跑表设计 116
任务12 简易可调时钟控制 123
习题5 131
项目六 单片机的串行通信 132
任务13 单片机与PC间的串行通信 132
习题6 146
项目七 应用LCD模块 147
任务14 字符型LCD的应用 147
任务15 液晶12864显示控制 161
习题7 169
项目八 应用串行总线接口 170
任务16 串行总线及应用 170
习题8 178
项目九 模拟量处理 179
任务17 模数转换 179
习题9 192
项目十 矩阵LED点阵控制 193
任务18 矩阵LED点阵驱动控制 193
任务19 用LED点阵显示汉字 198
习题10 205
项目十一 电动机的控制 206
任务20 交流电机的控制 206
任务21 步进电动机的控制 215
习题11 219
项目十二 模块化编程训练 220
任务22 模块化彩灯控制 220
习题12 233