项目1用AT89C51单片机控制LED灯 1
1.1用单片机控制单盏LED灯 1
1.1.1情景任务 1
1.1.2相关知识 1
1.1.3情景设计 14
1.1.4仿真与调试过程 16
1.1.5情景讨论与扩展 18
1.2用单片机控制8盏LED灯 19
1.2.1情景任务 19
1.2.2相关知识 19
1.2.3情景设计 24
1.2.4仿真与调试过程 26
1.2.5情景讨论与扩展 27
1.3单灯闪烁 27
1.3.1情景任务 27
1.3.2相关知识 27
1.3.3情景设计 42
1.3.4仿真与调试过程 43
1.3.5情景讨论与扩展 44
1.4用单片机控制8盏流水灯 44
1.4.1情景任务 44
1.4.2相关知识 44
1.4.3情景设计 55
1.4.4仿真与调试过程 58
1.4.5情景讨论与扩展 59
1.5 8盏LED灯采用加1方式点亮 59
1.5.1情景任务 59
1.5.2相关知识 59
1.5.3情景设计 64
1.5.4仿真与调试过程 66
1.5.5情景讨论与扩展 67
1.6用按键控制LED灯 67
1.6.1情景任务 67
1.6.2相关知识 67
1.6.3情景实现过程 68
1.6.4仿真与调试过程 69
1.6.5情景讨论与扩展 70
1.7用按键来控制流水灯 71
1.7.1情景任务 71
1.7.2相关知识 71
1.7.3情景设计 74
1.7.4仿真与调试过程 78
1.7.5情景讨论与扩展 79
项目2海上航标灯控制 80
2.1外部中断0实现紧急报警 80
2.1.1情景任务 80
2.1.2相关知识 80
2.1.3情景设计 88
2.1.4仿真与调试过程 91
2.1.5情景讨论与扩展 92
2.2外部中断1与定时器的组合应用 92
2.2.1情景任务 92
2.2.2相关知识 92
2.2.3情景设计 98
2.2.4仿真与调试过程 101
2.2.5情景讨论与扩展 102
2.3海上航标灯控制系统的实现 102
2.3.1情景任务 102
2.3.2相关知识 102
2.3.3情景设计 103
2.3.4仿真与调试过程 105
2.3.5情景讨论与扩展 106
项目3双机通信 107
3.1单片机与单片机的通信 107
3.1.1情景任务 107
3.1.2相关知识 107
3.1.3情景设计 117
3.1.4仿真与调试过程 120
3.1.5情景讨论与扩展 120
3.2单片机与PC机的通信 122
3.2.1情景任务 122
3.2.2相关知识 122
3.2.3情景设计 127
3.2.4仿真与调试过程 130
3.2.5情景讨论与扩展 131
项目4交通信号灯的控制 132
4.1利用8255A并行接口芯片控制交通信号灯 132
4.1.1情景任务 132
4.1.2相关知识 132
4.1.3情景设计 138
4.1.4仿真与调试过程 142
4.1.5情景讨论与扩展 143
4.2特殊车辆通过时交通信号灯的控制 143
4.2.1情景任务 143
4.2.2相关知识 144
4.2.3情景设计 145
4.2.4仿真与调试过程 148
4.2.5情景讨论与扩展 149
项目5.时、分、秒”循环数码显示器 150
5.1单个LED数码管显示0~9 150
5.1.1情景任务 150
5.1.2相关知识 150
5.1.3情景设计 155
5.1.4仿真与调试过程 158
5.1.5情景讨论与扩展 159
5.2动态显示“时、分、秒” 161
5.2.1情景任务 161
5.2.2相关知识 161
5.2.3情景设计 166
5.2.4仿真与调试过程 172
5.2.5情景讨论与扩展 173
项目6温度采集及显示系统 176
6.1温度采集 176
6.1.1情景任务 176
6.1.2相关知识 176
6.1.3情景设计 180
6.1.4仿真与调试过程 182
6.1.5情景讨论与扩展 183
6.2采集并显示 183
6.2.1情景任务 183
6.2.2相关知识 183
6.2.3情景设计 186
6.2.4仿真与调试过程 192
6.2.5情景讨论与扩展 193
项目7常用外围设备接口电路设计 194
7.1利用数/模转换产生锯齿波 194
7.1.1情景任务 194
7.1.2相关知识 194
7.1.3情景设计 197
7.1.4仿真与调试过程 200
7.1.5情景讨论与扩展 200
7.2利用单片机实现步进电机正反转的控制 201
7.2.1情景任务 201
7.2.2相关知识 201
7.2.3情景设计 204
7.2.4仿真与调试过程 207
7.2.5情景讨论与扩展 208
附录A 51单片机特殊功能寄存器和汇编指令表 209
附录B伟福纯软件仿真器使用入门 215
附录C Proteus ISIS快速入门 221
参考文献 234