项目一 制作单片机控制单只LED的电路 2
任务1 搭建单片机控制单只LED的电路 2
任务2 将给定程序写入单片机 9
任务3 测量关键点信号 17
任务4 评价暨总结报告 21
项目小结 23
思考与练习 23
项目二 制作走马灯控制器 26
任务1 单片机控制一组(8只)LED点亮与熄灭 26
任务2 单片机控制彩色灯泡 33
任务3 制作具有多种可选效果的彩灯控制器 43
任务4 评价暨总结报告 50
项目小结 52
思考与练习 52
项目三 让单片机做数字游戏 54
任务1 查找随机数据中的极值 54
任务2 随机数据排序 70
任务3 为一组随机数据求和 75
任务4 评价暨总结报告 79
项目小结 81
思考与练习 82
项目四 制作步进电动机控制器 84
任务1 步进电动机正转控制 84
任务2 按键控制步进电动机正/反转 96
任务3 步进电动机角度控制 101
任务4 评价暨总结报告 105
项目小结 108
思考与练习 108
项目五 单片机演奏乐曲 110
任务1 单片机控制扬声器发声 110
任务2 单片机模拟救护车警报声 117
任务3 单片机演奏一首乐曲 119
任务4 评价暨总结报告 125
项目小结 128
思考与练习 128
项目六 制作一台单片机控制的计算器 130
任务1 数码管显示2位数字 130
任务2 键盘键值显示 140
任务3 1位数四则运算计算器 145
任务4 评价暨总结报告 152
项目小结 154
思考与练习 154
项目七 制作一只智能温度计 156
任务1 焊接装配智能温度计电路 156
任务2 实时测温和显示程序设计 165
任务3 制作能计算最高、最低和平均温度的智能温度计 175
任务4 评价暨总结报告 181
项目小结 183
思考与练习 184
项目八 让单片机对话 186
任务1 搭建单片机对话电路 186
任务2 设计单片机对话程序 192
任务3 运行、调试电路 199
任务4 评价暨总结报告 204
项目小结 207
思考与练习 207
附录A MCS-51系列单片机汇编语言指令总表 208
附录B 特殊功能寄存器(SFR)信息一览表 214
附录C 常用编程器选型表 216
附录D 常用集成电路逻辑和引脚图 217
附录E 项目总结报告书 221
参考文献 223