第一部分 1
51单片机实验板项目介绍及功能演示 1
任务1 51单片机实验板项目介绍 1
1.1任务学习引导 1
1.2 工作任务单 8
任务2 51单片机实验板功能演示(LED闪烁) 9
2.1任务学习引导 9
2.2工作任务单 13
任务 3 51单片机实验板功能演示(跑马灯) 14
3.1任务学习引导 14
3.2工作任务单 17
任务4 51单片机实验板功能演示(LED点阵显示) 18
4.1任务学习引导 18
4.2工作任务单 21
任务5 51单片机实验板功能演示(按键计数器) 23
5.1学习任务引导 23
5.2工作任务单 28
习题 29
第二部分 32
学习情境1 LED显示 32
任务6 51单片机实验板基板的设计与制作 32
6.1任务学习引导 32
6.2工作任务单 37
任务7用自制的跑马灯电路实现4只LED循环点亮 38
7.1任务学习引导 38
7.2工作任务单 40
任务8用自制的跑马灯电路实现数据大小的指示 41
8.1任务学习引导 41
8.2工作任务单 44
任务9用自制的跑马灯电路实现8只LED循环点亮 45
9.1任务学习引导 45
9.2工作任务单 48
任务10用自制的跑马灯电路实现LED花样彩灯 49
10.1任务学习引导 49
10.2工作任务单 51
任务11设计按键控制花样彩灯 52
11.1任务学习引导 52
11.2工作任务单 54
习题 56
学习情境2 LED数码管显示 60
任务12设计及制作4位LED数码管显示电路 60
12.1任务学习引导 60
12.2工作任务单 64
任务13在自制的单片机实验板上实现按键计数器 65
13.1任务学习引导 65
13.2工作任务单 68
任务14用自制的单片机实验板实现分秒表 70
14.1任务学习引导 70
14.2 工作任务单 73
习题 75
学习情境3继电器、蜂鸣器控制 78
任务15 定时照明控制 78
15.1任务学习引导 78
15.2 工作任务单 83
任务16音乐播放器 84
16.1任务学习引导 84
16.2 工作任务单 87
习题 89
学习情境4键盘接口 91
任务17设计及制作4x4矩阵键盘按键指示电路 96
17.1任务学习引导 91
17.2工作任务单 96
习题 97
学习情境5 LED点阵显示 99
任务18设计及制作8x8LED点阵显示电路 99
18.1任务学习引导 99
18.2 工作任务单 104
任务19在制作的单片机实验板上实现点阵字符显示 105
19.1任务学习引导 105
19.2工作任务单 110
习题 111
学习情境6单片机存储器扩展 114
任务20程序存储器的扩展 114
20.1任务学习引导 114
20.2 工作任务单 118
习题 120
学习情境7 A/D、D/A转换接口 122
任务21制作基于ADC0832的数字电压表 122
21.1学习任务引导 122
21.2工作任务单 131
任务22制作基于DAC0832的LED调光器 131
22.1学习任务引导 131
22.2工作任务单 140
习题 141
学习情境8单片机与DS18B20接口 142
任务23单片机控制DS 18B20单点测温和报警 142
23.1任务学习引导 142
23.2工作任务单 153
习题 153
学习情境9单片机RS-232串行通信接口 155
任务24设计及制作温度数据采集系统 155
24.1任务学习引导 155
24.2工作任务单 166
习题 166
学习情境10单片机与DS1302实时时钟芯片接口 168
任务25设计及制作基于DS 1302的单片机半点报时器 168
25.1任务学习引导 168
25.2工作任务单 177
习题 178
附录A 51单片机指令系统详解 180
A.1 51单片机指令系统的分类、格式及一般说明 180
A.2寻址方式 181
A.3分类指令 184
附录B51单片机指令表 192
参考文献 196