第一部分 任务驱动教程 1
项目一 单片机硬件系统 1
任务 单片机控制单个LED发光二极管闪烁 1
项目二 中断 20
任务1 流水灯状态控制(一) 20
任务2 流水灯状态控制(二) 28
项目三 定时/计数器 32
任务1 控制单个发光二极管亮灭循环交替 32
任务2 单片机工作在方式2产生脉冲方波信号 40
任务3 单片机外部脉冲计数 43
任务4 单片机实现秒表功能 47
项目四 单片机串口通信 53
任务1 单片机间的双机通信 53
任务2 单片机与PC机的串口通信 65
任务3 IIC串口通信 72
任务4 RS-485通信 82
项目五 显示及键盘接口技术 92
任务1 单LED数码管秒表设计 92
任务2 4位LED数码管显示 98
任务3 独立键盘控制LED数码管移位 104
任务4 4×4键盘矩阵控制条形LED显示 111
任务5 LCD液晶显示 116
第二部分 支撑知识内容 132
内容一 51单片机汇编指令 132
内容二 单片机开发工具介绍 152
内容三 C语言基础知识 167