学习情境1 单片机最小系统的仿真与硬件制作调试 1
任务1 初识单片机和单片机最小系统 2
1.1 单片机概述 2
1.2 MCS-51单片机系列简介 3
1.3 初识单片机芯片 4
1.4 单片机最小系统电路 8
技能训练1-1 12
任务2 单片机最小系统检测程序编写与仿真技能训练 15
1.5 单片机开发系统及功能 16
1.6 单片机最小系统检测程序编写 17
1.7 KeilμVision 3集成开发软件使用 18
1.8 Proteus仿真软件使用 25
技能训练1-2 32
任务3 单片机最小系统的软硬件调试技能训练 33
1.9 C51的常量 34
1.10 下载工具的使用 35
技能训练1-3 38
学习情境内容与技能归纳 41
科学精神的培养 41
学习情境2 C51并口与报警装置的仿真与硬件制作调试 43
任务1 单片机控制报警器的仿真与硬件制作调试 44
2.1 C51单片机的输入/输出接口 44
2.2 MCS-51单片机的存储器 46
2.3 C51语言的数据类型 49
2.4 C51的变量 51
2.5 单片机控制蜂鸣器的原理 52
2.6 单片机控制报警装置程序编写 53
技能训练2-1 55
任务2 单片机控制报警灯的仿真与硬件制作调试 57
2.7 单片机的时序 58
2.8 单片机控制报警灯程序编写 59
技能训练2-2 62
任务3 单片机控制信号灯的仿真与硬件制作调试 63
2.9 单片机控制信号灯程序编写 63
技能训练2-3 67
任务4 单片机控制单体数码管的仿真与硬件制作调试 68
2.10 单体数码管的控制原理 68
技能训练2-4 74
学习情境内容与技能归纳 76
科学精神的培养 77
学习情境3 C51定时器/中断与直流电机装置的仿真与硬件制作调试 79
任务1 单片机定时器产生脉冲控制设备的技能训练 80
3.1 单片机的定时/计数器的应用 80
3.2 脉冲控制无源蜂鸣器出声音 85
3.3 应用定时器产生脉冲控制无源蜂鸣器出声音 85
技能训练3-1 86
任务2 单片机计数器记录流水线上工件数的仿真与硬件制作调试 88
3.4 计数器的计数功能 89
3.5 光敏器件的使用 89
3.6 应用单片机计数器记录流水线上工件数 91
技能训练3-2 92
任务3 单片机定时中断控制继电器的仿真与硬件制作调试 93
3.7 单片机的定时中断系统 94
3.8 继电器控制直流电机 97
3.9 单片机定时控制继电器的应用 98
技能训练3-3 100
任务4 单片机外部中断用于电机正反转的仿真与硬件制作调试 101
3.10 单片机的外部中断系统 102
3.11 直流电机正反转的控制方法 104
3.12 工作寄存器的使用 105
3.13 单片机中断在电机正反转控制中的应用 105
技能训练3-4 108
学习情境内容与技能归纳 109
科学精神的培养 109
学习情境4 单片机控制显示器的仿真与硬件调试 110
任务1 单片机控制数码管显示工件计数值 111
4.1 数码管的动态显示 111
4.2 C51的运算符和表达式 114
4.3 数码管动态显示数据方案 116
技能训练4-1 120
任务2 单片机控制单个LED点阵显示器显示数字或汉字 121
4.4 8×8 LED点阵式显示器简介 122
4.5 单片机控制单个LED点阵显示器驱动方案 128
技能训练4-2 129
任务3 单片机控制LED大屏幕显示器(扩展) 130
4.6 LED大屏幕点阵显示器的控制原理 130
4.7 单片机控制LED大屏幕显示器方案 131
技能训练4-3 133
任务4 单片机控制液晶显示器显示温度的仿真与硬件调试(扩展) 135
4.8 128×64液晶显示器的控制原理 135
4.9 单片机控制LCD液晶显示器驱动方案 142
技能训练4-4 147
学习情境内容与技能归纳 148
科学精神的培养 149
学习情境5 键盘接口与步进电机控制的仿真与硬件调试 150
任务1 独立键盘应用与步进电机控制的仿真与硬件调试 151
5.1 键盘接口 151
5.2 步进电机简介 154
5.3 光电隔离电路 158
5.4 单片机控制步进电机方案 160
技能训练5-1 162
任务2 4×4键盘接口的仿真与硬件调试 164
5.5 4×4键盘扫描原理 164
5.6 4×4键盘测试方案 166
技能训练5-2 168
任务3 C51定时器与键值移位显示的仿真与硬件调试 170
5.7 区别前后键值的方法 170
5.8 一键多功能的控制方法 170
5.9 4×4键盘键值移位方案 171
技能训练5-3 175
任务4 键盘设定步进电机运转速度与步数的仿真与硬件调试(扩展) 176
5.10 键盘设定步进电机运转速度与步数的控制 176
技能训练5-4 184
学习情境内容与技能归纳 186
科学精神的培养 186
学习情境6 串行接口与数据传送的技术与技能 187
任务1 串行接口与I/O扩展的仿真调试 187
6.1 串行通信基本概念 188
6.2 串行通信总线标准及其接口 190
6.3 串入并出、并入串出芯片介绍 194
技能训练6-1 196
任务2 单片机与PC通信的硬件制作与调试 197
6.4 串行口异步方式1应用 198
6.5 RS-232接口简介 198
6.6 单片机与PC通信方案 200
技能训练6-2 204
学习情境内容与技能归纳 206
科学精神的培养 206
学习情境7 A/D与D/A转换接口的仿真与硬件制作调试 207
任务1 A/D与D/A转换接口的编程仿真与硬件制作调试 208
7.1 A/D转换基本知识 208
7.2 串行A/D转换芯片ADC0832的应用 214
7.3 模拟量数据A/D转换器接口电路方案 216
技能训练7-1 218
任务2 串行D/A转换接口TLC5615的使用 219
7.4 D/A转换基本知识 219
7.5 TLC5615芯片的使用 221
7.6 D/A转换电路的选择方案 224
技能训练7-2 226
任务3 A/D与D/A转换闭环控制系统的调试 227
7.7 闭环控制系统的简介 227
7.8 闭环控制系统的实例 228
技能训练7-3 235
学习情境内容与技能归纳 237
科学精神的培养 237
学习情境8 单片机串行外设接口技术与技能(扩展) 238
任务1 I2C总线的使用——AT24C1024 239
8.1 I2C总线接口技术 239
8.2 数据存储器的串行扩展 242
技能训练8-1 250
任务2 SPI总线的使用——多功能芯片X5045 252
8.3 SPI总线接口技术 252
8.4 监控芯片X5045的应用 253
技能训练8-2 257
任务3 单总线的使用——智能温度传感器DS18B20 259
8.5 单总线接口技术 259
8.6 单线总线智能温度传感器DS18B20的简介 261
8.7 利用单片机温度传感器测温方案设计 265
技能训练8-3 273
学习情境内容与技能归纳 274
学习情境9 单片机扩展应用实例介绍(扩展) 276
实例1 大棚自动温度控制设计与制作 276
9.1 大棚自动温度控制设计 278
技能训练9-1 293
实例2 计算机远程控制灌溉设备系统设计 294
9.2 灌溉设备系统设计 294
学习情境内容与技能归纳 311
附录A 312