任务1 单片机最小系统的设计与制作 1
任务导入 1
知识链接 1
一、单片机概述 1
二、MCS-51单片机的硬件系统 4
任务实施 11
一、任务分析 11
二、安装与调试 13
任务总结与评价 15
一、任务总结 15
二、任务评价 15
知识拓展 16
习题训练 16
任务2 闪烁灯的设计与制作 17
任务导入 17
知识链接 17
一、单片机I/O端口结构 17
二、Keil集成开发软件的使用 19
三、Proteus仿真软件的使用 23
四、常用编程器的使用 28
任务实施 30
一、任务分析 30
二、安装与调试 33
任务总结与评价 35
一、任务总结 35
二、任务评价 35
知识拓展 35
习题训练 37
任务3 跑马灯的设计与制作 38
任务导入 38
知识链接 38
一、MCS-51单片机指令格式 38
二、MCS-51单片机指令寻址方式 39
三、MCS-51单片机执行指令的过程 42
四、MCS-51单片机指令系统 43
五、MCS-51单片机程序设计 51
六、51单片机的C语言简介 54
任务实施 63
一、任务分析 63
二、安装与调试 66
任务总结与评价 68
一、任务总结 68
二、任务评价 68
知识拓展 69
习题训练 71
任务4 手动计数器的设计与制作 72
任务导入 72
知识链接 72
一、中断的基本概念及应用 72
二、数码管静态和动态显示 80
三、数码管与单片机的接口电路 83
任务实施 86
一、任务分析 86
二、安装与调试 90
任务总结与评价 92
一、任务总结 92
二、任务评价 93
知识拓展 93
习题训练 95
任务5 秒表的设计与制作 96
任务导入 96
知识链接 96
一、定时器/计数器的基本概念及应用 96
二、单片机应用系统的设计与调试 107
任务实施 113
一、任务分析 113
二、安装与调试 119
任务总结与评价 120
一、任务总结 120
二、任务评价 121
知识拓展 121
习题训练 123
任务6 简易计算器的设计与制作 124
任务导入 124
知识链接 124
一、单片机键盘接口技术 124
二、LCD液晶显示器 129
任务实施 142
一、任务分析 142
二、安装与调试 155
任务总结与评价 158
一、任务总结 158
二、任务评价 158
知识拓展 159
习题训练 171
任务7 电子广告牌的设计与制作 172
任务导入 172
知识链接 172
一、LED点阵显示器 172
二、串行通信及其应用 178
任务实施 187
一、任务分析 187
二、安装与调试 192
任务总结与评价 194
一、任务总结 194
二、任务评价 195
知识拓展 195
习题训练 198
任务8 数字电压表的设计与制作 199
任务导入 199
知识链接 199
一、A/D转换器的作用与分类 199
二、ADC0809 A/D转换器芯片 200
三、MCS-51单片机与ADC0809的接口 202
四、A/D转换应用举例 204
任务实施 204
一、任务分析 204
二、安装与调试 212
任务总结与评价 213
一、任务总结 213
二、任务评价 214
知识拓展 214
习题训练 225
任务9 数控直流电压源的设计与制作 226
任务导入 226
知识链接 226
一、D/A转换器的作用与分类 226
二、DAC0832 D/A转换器芯片 227
任务实施 230
一、任务分析 230
二、安装与调试 237
任务总结与评价 239
一、任务总结 239
二、任务评价 239
知识拓展 239
习题训练 245
任务10 水温控制系统的设计与制作 246
任务导入 246
知识链接 246
一、DS18B20温度传感器的原理及应用 246
二、DS18B20与单片机的接口电路及编程 251
任务实施 258
一、任务分析 258
二、安装与调试 273
任务总结与评价 276
一、任务总结 276
二、任务评价 276
知识拓展 276
习题训练 281
任务11 自动循迹小车的设计与制作 282
任务导入 282
知识链接 282
一、MCS-51单片机系统扩展 282
二、循迹传感器控制的基本知识 294
三、直流电动机控制技术 297
四、步进电动机控制技术 301
任务实施 306
一、任务分析 306
二、安装与调试 312
任务总结与评价 316
一、任务总结 316
二、任务评价 316
知识拓展 317
习题训练 320
参考文献 321