项目1单片机最小系统的设计与制作 1
任务1最小系统主板的设计与制作 2
任务1-1分析任务并写出设计方案 2
任务1-2设计原理图并画出焊接图 4
任务1-3制作最小系统主板 5
任务2 PROTUES仿真软件的使用与主板调试 6
任务2-1在PROTUES环境下设计仿真电路图并仿真 7
任务2-2烧录程序及软硬件联调 12
任务2-3写项目设计报告 13
项目工作检验与评估 14
经验总结 14
巩固提高练习 15
相关知识1 16
1-1认识单片机 16
1-2 51系列单片机的系统结构及内部资源 18
1-3单片机的工作方式和时钟 20
项目2霹雳灯的设计与制作 23
任务1不可控霹雳灯的设计与制作 24
任务1-1分析任务并写出设计方案 24
任务1-2在PROTUES环境下设计仿真电路图 25
任务1-3画出实现功能要求的程序流程图 26
任务1-4设计实现不可控霹雳灯的程序并仿真 28
任务1-5制作电路板 35
任务1-6烧录程序及软硬件联调 37
任务2可控霹雳灯的设计与制作 41
任务2-1分析任务并写出设计方案 42
任务2-2在PROTUES环境下设计仿真电路图 42
任务2-3设计实现控制每个灯的程序并仿真 43
任务2-4设计实现可控霹雳灯的程序并仿真 46
任务2-5烧录程序及软硬件联调 48
任务2-6写项目设计报告 49
项目工作检验与评估 50
经验总结 50
巩固提高练习 51
相关知识2 54
2-1 51系列单片机的I/O端口及应用 54
2-2 51系列单片机的存储器、指令格式与寻址方式 56
2-3数据传送类指令 65
2-4控制转移类指令 68
2-5位操作类指令 71
2-6逻辑运算类指令 73
项目3自动计数报警器的设计与制作 76
任务1实现自动计数和报警的软件设计 77
任务1-1分析任务并写出设计方案 77
任务1-2设计实现自动计数程序并仿真 78
任务1-3设计实现报警程序并仿真 81
任务2自动计数报警器显示模块及接口电路的设计与制作 84
任务2-1分析任务并写出设计方案 85
任务2-2设计实现自动计数报警器程序并仿真 85
任务2-3制作自动计数报警器的电路板 88
任务2-4烧录程序及软硬件联调 90
任务2-5写项目设计报告 91
项目工作检验与评估 92
经验总结 92
巩固提高练习 93
相关知识3 95
3-1数码管及其驱动译码器 95
3-2 51系列单片机的算术运算类指令及伪指令 99
3-3 51系列单片机的定时器/计数器 103
项目4自动演奏简易电子琴的设计与制作 110
任务1实现自动演奏歌曲的程序设计 110
任务1-1分析任务并写出设计方案 111
任务1-2设计实现简易电子琴的程序并仿真 111
任务1-3设计实现自动演奏歌曲的程序并仿真 115
任务2电子琴电路的设计与制作 120
任务2-1分析任务并写出设计方案 120
任务2-2设计实现弹奏、自动演奏的程序并仿真 121
任务2-3制作电子琴的电路板 126
任务2-4烧录程序及软硬件联调 127
任务2-5写项目设计报告 128
项目工作检验与评估 129
经验总结 129
巩固提高练习 130
相关知识4 132
4-1发音原理及音乐知识 132
4-2中断 134
项目5单片机双机通信的设计与制作 140
任务1实现双机相互传输数据的软件设计 141
任务1-1分析任务并写出设计方案 141
任务1-2串行口发送与接收数据的设计与仿真 142
任务1-3串行口双机通信的设计与仿真 147
任务1-4单片机与微机通信的设计与仿真 149
任务1-5 4×3键盘的设计与仿真 151
任务2双机接口电路的设计与制作 156
任务2-1分析任务并写出设计方案 156
任务2-2实现单片机双机通信的设计与仿真 157
任务2-3制作双机通信的输入/输出电路板 161
任务2-4烧录程序及软硬件联调 163
任务2-5写项目设计报告 164
项目工作检验与评估 165
经验总结 165
巩固提高练习 166
相关知识5 166
5-1串行口通信 166
5-2串行口通信及其接口 172
5-3键盘 174
附录 178
附录A 80C51单片机指令表 178
附录B ASCII(美国标准信息交换码)表 182
附录C各数制对照表 183
参考文献 184