项目一 LED流水灯控制 1
任务一 单片机概述 1
任务二 发光二极管的点亮控制 6
任务三 发光二极管的闪烁控制 24
任务四 8个发光二极管的循环点亮 37
小结 47
项目二 定时器控制 49
任务一 数码显示 49
任务二 按键识别 58
任务三 定时时间的设定 65
任务四 定时器 73
小结 87
项目三 点阵显示器 89
任务一 8×8点阵显示器显示字符 89
任务二 扩展并行I/O口的点阵显示器 93
任务三 串行口输出的点阵屏显示控制 103
任务四 模拟串行口 112
任务五 点阵显示内容的更新 119
任务六 显示数据的片外存储 131
小结 133
项目四 水位水温控制 135
任务一 水位控制 135
任务二 温度检测 144
任务三 水温控制 157
小结 161
项目五 C51语言应用实例 162
任务一 发光二极管的闪烁控制 162
任务二 8个发光二极管的循环点亮 168
任务三 数码管动态显示 175
任务四 交通灯控制 179
小结 185
附录 186
附录A 学习板电路原理图 186
附录B MCS-51单片机指令表 192
附录C MCS-51单片机指令对标志位的影响状况表 195
参考文献 197