绪论 认识单片机 1
项目1 广告灯的控制与制作 7
任务1 信号灯的控制 7
任务描述 7
任务分析 7
参考源程序 9
系统仿真调试 9
思考与练习 10
知识拓展 10
知识链接 14
任务2 流水灯的控制 16
任务描述 16
任务分析 17
参考源程序 18
系统仿真调试 19
知识拓展 19
知识链接 25
任务3 花样灯的控制 28
任务描述 28
任务分析 28
参考源程序 29
系统仿真调试 30
知识拓展 30
知识链接 34
任务4 广告灯的设计和制作 35
任务描述 35
任务分析 35
参考源程序 36
系统仿真调试 38
知识拓展 39
知识链接 42
项目2 电子表的控制和制作 45
任务1 电子表的静态显示设计 45
任务描述 45
任务分析 45
参考源程序 47
系统仿真调试 48
思考与练习 49
知识拓展 49
任务2 电子表的动态显示设计 50
任务描述 50
任务分析 51
参考源程序 52
系统仿真调试 54
思考与练习 55
知识拓展1 55
知识拓展2 55
知识链接1 59
知识链接2 60
任务3 电子表的调整设计 61
任务描述 62
任务分析 62
参考源程序 63
系统仿真调试 65
思考与练习 66
知识拓展 66
知识链接 71
任务4 电子表的设计和制作 73
任务描述 73
任务分析 73
参考源程序 74
系统仿真调试 80
思考与练习 81
知识链接 81
项目3 点阵LED的控制和制作 82
任务1 8×8点阵LED模拟电梯运行 82
任务描述 82
任务分析 82
参考源程序 84
系统仿真调试 86
思考与练习 87
知识拓展 87
任务2 汉字显示控制 88
任务描述 88
任务分析 88
参考源程序 89
系统仿真调试 92
思考与练习 92
知识拓展 93
知识链接 102
项目4 数字电压表的控制和制作 106
任务1 LCM1602液晶显示 106
任务描述 106
任务分析 106
参考源程序 106
系统仿真调试 111
思考与练习 111
知识拓展 111
知识链接 116
任务2 数字电压表的设计与制作 117
任务描述 117
任务分析 117
参考源程序 118
系统仿真调试 122
思考与练习 122
知识拓展 122
知识链接 125
项目5 万年历的控制和制作 126
任务1 PG160128A液晶显示 126
任务描述 126
任务分析 126
参考源程序 126
系统仿真调试 142
思考与练习 142
知识拓展 142
知识链接 150
任务2 万年历的计时控制 151
任务描述 151
任务分析 152
参考源程序 152
系统仿真调试 158
思考与练习 158
知识拓展 159
知识链接 162
任务3 万年历的温度控制 162
任务描述 162
任务分析 162
参考源程序 163
系统仿真调试 169
知识拓展 169
思考与练习 176
任务4 万年历的设计和制作 176
任务描述 176
任务分析 176
参考源程序 177
系统仿真调试 184
思考与练习 184
项目6 机器人的控制和制作 185
任务1 追光机器人的设计与制作 185
任务描述 185
任务分析 185
参考源程序 186
系统调试 189
知识拓展 190
思考与练习 194
任务2 灭火机器人的设计与制作 194
任务描述 194
任务分析 194
参考源程序 196
系统仿真调试 199
知识拓展 200
思考与练习 203
任务3 相扑机器人的设计与制作 204
任务描述 204
任务分析 204
参考源程序 205
系统仿真调试 208
知识拓展 209
思考与练习 210
附录 211
附录1 Keil C51软件的用法 211
附录2 Proteus软件的用法 225
参考文献 241