1.1功能要求 1
1.2方案论证 1
1.3系统硬件电路的设计 1
第1章 简易数字电压表的设计 1
1.4系统程序的设计 2
1.4.1初始化程序 2
1.4.2主程序 2
1.4.3显示子程序 3
1.4.4模/数转换测量子程序 3
1.5调试及性能分析 4
1.5.1调试与测试 4
1.5.2性能分析 4
1.6控制源程序清单 4
2.2方案论证 12
2.3系统硬件电路的设计 12
2.1功能要求 12
第2章 秒表/时钟计时器的设计 12
2.4系统程序的设计 13
2.4.1主程序 13
2.4.2显示子程序 13
2.4.3定时器T0中断服务程序 14
2.4.4T1中断服务程序 14
2.4.5调时功能程序 14
2.4.6时钟/秒表功能程序 15
2.5调试及性能分析 15
2.5.1硬件调试 15
2.5.2软件调试 15
2.5.3性能分析 16
2.6控制源程序清单 16
3.3系统硬件电路的设计 30
3.2方案论证 30
第3章 电子万年历的设计制作 30
3.1功能要求 30
3.3.1主控制器AT89C52 32
3.3.2时钟电路DS1302 32
3.3.3显示电路的设计 35
3.3.4键盘接口的设计 36
3.4系统程序的设计 36
3.4.1阳历程序设计 36
3.4.2时间调整程序设计 37
3.4.3阴历程序设计 37
3.5调试及性能分析 41
3.5.1调试步骤 41
3.5.2性能分析 42
3.6控制源程序清单 42
4.1功能要求 86
4.2方案论证 86
第4章 超声波测距器的设计 86
4.3系统硬件电路的设计 87
4.3.1单片机系统及显示电路 87
4.3.2超声波发射电路 87
4.3.3超声波检测接收电路 87
4.4系统程序的设计 89
4.4.1超声波测距器的算法设计 90
4.4.2主程序 90
4.5.2性能指标 91
4.6控制源程序清单 91
4.4.3超声波发生子程序和超声波接收中断程序 91
4.5.1调试 91
4.5调试及性能分析 91
第5章 DS18B20数字温度计的设计 105
5.1功能要求 105
5.2方案论证 105
5.3.3温度传感器工作原理 106
5.3.2显示电路 106
5.3系统硬件电路的设计 106
5.3.1主控制器 106
5.3.4DS18B20与单片机的接口电路 110
5.4系统程序的设计 111
5.4.1主程序 111
5.4.2读出温度子程序 111
5.4.3温度转换命令子程序 112
5.4.4计算温度子程序 112
5.4.5显示数据刷新子程序 112
5.4.6DS18B20的各个ROM命令 113
5.4.7温度数据的计算处理方法 114
5.5调试及性能分析 114
5.6控制源程序清单 115
第6章 简易GPS定位信息显示系统的设计 126
6.1功能要求 126
6.2方案论证 126
6.3系统硬件电路的设计 127
6.4控制系统的软件设计 128
6.4.1GPS25-LVS的信息输出格式 128
6.4.2单片机的信息接收处理 129
6.4.3内存中的信息存放地址分配 130
6.5调试及性能分析 131
6.5.1调试步骤 131
6.5.2性能分析 131
6.6控制源程序清单 131
第7章 16×16点阵LED电子显示屏的设计 139
7.1功能要求 139
7.2方案论证 139
7.3系统硬件电路的设计 140
7.3.1单片机系统及外围电路 140
7.3.2列驱动电路 141
7.4.1显示驱动程序 142
7.3.3行驱动电路 142
7.4系统程序的设计 142
7.4.2系统主程序 143
7.5调试及性能分析 144
7.6控制源程序清单 144
第8章 计算机可控单片机系统的应用设计 154
8.1功能要求 154
8.2方案论证 154
8.3系统硬件电路的设计 155
8.4系统程序的设计 155
8.4.1主程序 155
8.4.2初始化程序 155
8.4.3串口接收发送处理程序 157
8.4.4命令获取子程序 157
8.4.5命令功能执行程序 158
8.5调试及性能分析 159
8.4.6进入在线编程控制程序 159
8.6控制源程序清单 160
第9章 单片机遥控系统的应用设计 180
9.1功能要求 180
9.2方案论证 180
9.3系统硬件电路的设计 181
9.3.1遥控发射器的电路设计 181
9.3.2电机控制系统的电路设计 183
9.4系统程序的设计 186
9.4.1遥控器的系统程序设计 186
9.4.2接收控制系统的软件设计 188
9.5调试及性能分析 190
9.5.1调试 190
9.5.2性能指标 191
9.6控制源程序清单 191