项目一 灯光控制系统设计 1
任务1 单片机最小系统设计 1
知识导航 2
一、单片机基础 2
二、单片机最小系统 4
任务实施 7
一、设计方案 7
二、元器件清单 7
三、硬件电路 7
拓展知识 8
技能训练 11
思考练习 12
任务2 LED灯闪烁控制系统设计 13
知识导航 13
一、存储器结构 13
二、延时函数 15
三、Keil软件基本操作 16
任务实施 18
一、设计方案 18
二、软件程序 19
三、仿真调试 19
拓展知识 19
一、Proteus和Keil软件联调 19
二、PROGISP软件操作 23
技能训练 23
思考练习 25
任务3 流水灯控制系统设计 26
知识导航 26
一、并行I/O端口 26
二、位运算符 29
任务实施 30
一、硬件电路 30
二、软件程序 31
三、系统调试 32
拓展知识 32
一、头文件 32
二、C51数据类型 33
技能训练 34
思考练习 35
项目二 电子时钟控制系统设计 37
任务1 数码管静态显示控制系统设计 37
知识导航 38
一、数码管结构及显示原理 38
二、数码管静态显示原理 39
任务实施 40
一、硬件电路 40
二、软件程序 40
三、系统调试 41
拓展知识 41
数码管硬译码工作原理 41
技能训练 43
思考练习 45
任务2 数码管动态扫描控制系统设计 46
知识导航 46
一、定时器/计数器结构 46
二、定时器/计数器工作方式 48
任务实施 52
一、硬件电路 52
二、软件程序 53
三、系统调试 53
拓展知识 54
一、数码管动态扫描原理 54
二、动态扫描位选控制方法 54
技能训练 56
思考练习 58
任务3 电子秒表控制系统设计 60
知识导航 60
一、中断概述 60
二、中断系统结构 62
三、中断服务程序 63
任务实施 64
一、硬件电路 64
二、软件程序 64
三、系统调试 66
拓展知识 66
一、外部中断 66
二、中断优先级 67
技能训练 68
思考练习 70
项目三 电动机控制系统设计 74
任务1 按键控制系统设计 74
知识导航 75
一、按键功能、分类及工作原理 75
二、按键的工作原理 75
三、独立按键控制 76
任务实施 81
一、硬件电路 81
二、软件程序 81
三、系统调试 82
拓展知识 83
一、矩阵按键硬件结构 83
二、矩阵按键程序设计 84
技能训练 86
思考练习 88
任务2 直流电动机控制系统设计 91
知识导航 91
一、直流电动机转向控制原理 91
二、H桥驱动电路 92
任务实施 93
一、硬件电路 93
二、软件程序 95
三、系统调试 95
拓展知识 96
一、直流电动机速度控制原理 96
二、驱动芯片L298N 96
技能训练 98
思考练习 101
任务3 步进电动机控制系统设计 104
知识导航 104
一、步进电动机基础知识 104
二、步进电动机转向控制原理 105
任务实施 106
一、硬件电路 106
二、软件程序 106
三、系统调试 109
拓展知识 109
一、步进电动机速度控制原理 109
二、驱动芯片ULN2003A 109
技能训练 110
思考练习 113
项目四 通信控制系统设计 117
任务1 单片机串行扩展控制系统设计 117
知识导航 118
一、串行通信基础 118
二、单片机串行口结构 120
三、串行口扩展控制 121
任务实施 123
一、硬件电路 123
二、软件程序 123
三、系统调试 125
拓展知识 125
一、扩展芯片74LS164 125
二、蝶式交换法 127
技能训练 128
思考练习 129
任务2 单片机双机通信控制系统设计 132
知识导航 132
一、串行通信工作方式1 132
二、串行口初始化设置 133
任务实施 135
一、硬件电路 135
二、软件程序 135
三、系统调试 137
拓展知识 138
一、串行通信其他工作方式 138
二、单片机多机通信 138
技能训练 139
思考练习 143
任务3 单片机与PC机通信控制系统设计 146
知识导航 146
一、RS232C串口通信 146
二、串行通信仿真组件 148
任务实施 151
一、硬件电路 151
二、软件程序 151
三、系统调试 152
拓展知识 153
一、虚拟串口软件 153
二、串口调试助手 154
技能训练 156
思考练习 158
项目五 智能电子产品控制系统设计 161
任务1 数字电压表控制系统设计 161
知识导航 162
一、A/D转换器概述 162
二、AD转换芯片ADC0809 162
任务实施 166
一、硬件电路 166
二、软件程序 166
三、系统调试 169
拓展知识 169
一、常用74LS系列芯片 169
二、ADC0809工作方式 171
技能训练 172
思考练习 176
任务2 波形发生器控制系统设计 180
知识导航 180
一、D/A转换器概述 180
任务实施 183
一、硬件电路 183
二、软件程序 184
三、系统调试 185
拓展知识 186
一、DAC0832工作方式 186
二、正弦波波形控制 187
技能训练 189
思考练习 191
参考文献 194