学习情境1 信号灯控制系统的设计与制作 1
1.1 资讯——知识准备 1
1.1.1 信号灯控制系统的介绍 1
1.1.2 单片机硬件系统 2
1.2 计划——学习的设想 20
1.2.1 学习目的 20
1.2.2 学习条件 20
1.2.3 项目技术要求 20
1.2.4 学习团队 20
1.2.5 项目设计任务书 21
1.3 决策——项目方案的设计 23
1.3.1 项目实施的器材设备 23
1.3.2 项目实施的要求 23
1.4 实施——制作过程 24
1.4.1 连接电路 24
1.4.2 输入源程序 24
1.4.3 对源程序进行汇编和装载 25
1.4.4 运行及调试程序 25
1.4.5 脱机运行程序 25
1.4.6 结果与检查 26
1.4.7 结果与分析 27
1.5 检查——过程中的学习状态的反馈 28
1.5.1 知识型习题 28
1.5.2 技能型习题 28
1.5.3 综合检查表 29
1.6 评估——总结和提高 30
1.6.1 项目总结 30
1.6.2 提高 30
1.6.3 项目评估表 32
学习情境2 音调发声器系统的设计与制作 34
2.1 资讯——知识准备 34
2.1.1 音调发声器系统介绍 34
2.1.2 单片机的开发系统 35
2.2 计划——学习的设想 41
2.2.1 学习目的 41
2.2.2 学习条件 42
2.2.3 项目技术要求 42
2.2.4 学习团队 42
2.2.5 项目设计任务书 42
2.3 决策——项目方案的设计 45
2.3.1 项目实施的器材设备 45
2.3.2 项目实施的要求 45
2.3.3 项目实施的参考电路 46
2.4 实施——制作过程 46
2.4.1 连接电路 46
2.4.2 输入源程序 47
2.4.3 启动单片机开发系统调试软件 47
2.4.4 运行及调试程序 47
2.4.5 修改、运行程序 48
2.4.6 结果与检查 48
2.4.7 结果与分析 49
2.5 检查——过程中的学习状态的反馈 50
2.6 评估——总结和提高 51
2.6.1 项目总结 51
2.6.2 提高 52
2.6.3 项目评估表 59
学习情境3 抢答器的设计与制作 61
3.1 资讯——知识准备 61
3.1.1 抢答器的介绍 61
3.1.2 指令系统 61
3.1.3 常用伪指令 71
3.2 计划——学生学习的设想 73
3.2.1 学习目的 73
3.2.2 学习条件 73
3.2.3 项目技术要求 73
3.2.4 学习团队 73
3.2.5 项目设计任务书 74
3.3 决策——项目方案的设计与选择 77
3.3.1 方案一 77
3.3.2 方案二 78
3.3.3 方案三 79
3.3.4 方案的选择 79
3.4 实施——制作过程 79
3.4.1 硬件的制作 79
3.4.2 软件的编制 80
3.4.3 硬件的调试 86
3.4.4 软件的调试 87
3.4.5 程序的烧录 88
3.4.6 整机的组装 88
3.5 检查——过程中的学习状态的反馈 88
3.5.1 知识类习题 88
3.5.2 技能类习题 89
3.5.3 综合检查表 90
3.6 评估——总结和提高 92
3.6.1 项目总结 92
3.6.2 提高 92
学习情境4 交通灯控制系统的设计与制作 94
4.1 资讯—知识准备 94
4.1.1 交通灯控制系统的介绍 94
4.1.2 程序结构 95
4.2 计划—学生学习的设想 113
4.2.1 学习目的 113
4.2.2 学习条件 113
4.2.3 项目技术要求 114
4.2.4 学习团队 114
4.2.5 项目设计任务书 114
4.3 决策—项目方案的设计与选择 117
4.3.1 方案一 117
4.3.2 方案二 117
4.3.3 方案三 119
4.3.4 方案的选择 119
4.4 实施—制作过程 119
4.4.1 硬件的制作 119
4.4.2 软件的编制 120
4.4.3 硬件的调试 122
4.4.4 软件的调试 124
4.4.5 统调 124
4.4.6 程序的烧录 124
4.4.7 整机的组装 124
4.5 检查—过程中的学习状态的反馈 124
4.5.1 知识类习题 124
4.5.2 技能类习题 129
4.5.3 综合检查表 130
4.6 评估—总结和提高 132
4.6.1 项目总结 132
4.6.2 提高 133
学习情境5 秒表的设计与制作 144
5.1 咨询—知识准备 144
5.1.1 单片机定时/计数器的结构 144
5.1.2 定时/计数器的工作方式 146
5.1.3 MCS—51的中断系统 149
5.1.4 中断源和中断标志 150
5.1.5 中断处理过程 153
5.2 计划—学生学习的设想 156
5.2.1 学习目的 156
5.2.2 学习条件 157
5.2.3 项目技术要求 157
5.2.4 项目设计任务书 157
5.3 决策—项目方案的设计与选择 159
5.3.1 方案一 160
5.3.2 方案二 160
5.4 实施—制作过程 161
5.4.1 硬件的设计 161
5.4.2 软件设计 161
5.4.3 系统调试 166
5.4.4 程序的烧录 166
5.5 检查—过程中的学习状态的反馈综合检查表 167
5.6 评估—总结和提高 169
5.6.1 项目总结 169
5.6.2 提高 170
学习情境6 温度控制器的设计与制作 173
6.1 咨询—知识准备 173
6.1.1 单片机程序存储器扩展 173
6.1.2 数据存储器扩展 176
6.1.3 并行I/O口扩展 178
6.2 计划—学生学习的设想 188
6.2.1 学习目的 188
6.2.2 学习条件 189
6.2.3 项目技术要求 189
6.2.4 项目设计任务书 189
6.3 决策—项目方案的设计与选择 192
6.3.1 方案一 192
6.3.2 方案二 192
6.4 实施—制作过程 192
6.4.1 硬件设计 192
6.4.2 软件设计 192
6.4.3 系统调试 198
6.5 检查—过程中的学习状态的反馈综合检查表 198
6.6 评估—总结和提高 201
6.6.1 项目总结 201
6.6.2 提高 201
学习情境7 智能小车的设计与制作 206
7.1 资讯—知识准备 206
7.1.1 智能小车的介绍 206
7.1.2 键盘及接口 206
7.1.3 LED显示器与接口 208
7.1.4 A/D转换器接口的扩展(1) 211
7.1.5 A/D转换器接口的扩展(2) 213
7.1.6 D/A转换接口的扩展 215
7.2 计划—学生学习的设想 217
7.2.1 学习目的 217
7.2.2 学习条件 218
7.2.3 项目技术要求 218
7.2.4 项目设计任务书 218
7.2.5 学习团队 220
7.3 决策—项目方案的设计与选择 220
7.3.1 方案 220
7.5 检查—过程中的学习状态的反馈 223
7.5.1 知识类习题 223
7.5.2 综合检查表 224
7.6 评估—总结和提高 225
7.6.1 项目总结 225
学习情境8 机器人的设计与制作 227
8.1 资讯—知识准备 227
8.1.1 智能机器人的介绍 227
8.1.2 MCS—51单片机的串行接口及串行通信 227
8.2 计划—学生学习的设想 231
8.2.1 学习目的 231
8.2.2 学习条件 231
8.2.3 项目技术要求 231
8.2.4 项目设计任务书 232
8.2.5 学习团队 234
8.3 决策—项目方案的设计与选择 234
8.3.1 系统的硬件组成及原理 234
8.3.2 系统的软件设计 237
8.3.3 结语 237
8.3.4 程序的烧录(略) 237
8.3.5 整机的组装(略) 238
8.4 检查—过程中的学习状态的反馈 238
8.4.1 知识类习题 238
参考文献 239