《单片机课程设计指导》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:楼然苗,李光飞编著
  • 出 版 社:北京:北京航空航天大学出版社
  • 出版年份:2007
  • ISBN:7811240831
  • 页数:438 页
图书介绍:本书内容包括:功能要求、方案论证、硬件电路设计原理、程序设计思想和调试性能分析。书中所提供的汇编与C语言源程序清单及电路原理设计图,有利于读者分析、理解及进行实验制作与验证。

第1章 简易数字电压表的设计1.1 功能要求 1

1.2 方案论证 1

1.3 系统硬件电路的设计 1

1.4 系统程序的设计 3

1.4.1 初始化程序 3

1.4.2 主程序 3

1.4.3 显示子程序 3

1.4.4 A/D转换测量子程序 3

1.5 调试及性能分析 4

1.5.1 调试与测试 4

1.5.2 性能分析 5

1.6 控制源程序清单 5

1.6.1 单片机汇编源程序清单 5

1.6.2 单片机C源程序清单 10

第2章 时钟计时器的设计2.1 功能要求 13

2.2 方案论证 13

2.3 系统硬件电路的设计 14

2.4 系统程序的设计 14

2.4.1 主程序 14

2.4.2 显示子程序 15

2.4.3 定时器T0中断服务程序 15

2.4.4 定时器T1中断服务程序 16

2.4.5 调时功能程序 16

2.4.6 秒表功能程序 16

2.4.7 闹钟时间设定功能程序 16

2.5 调试及性能分析 17

2.5.1 硬件调试 17

2.5.2 软件调试 17

2.5.3 性能分析 17

2.6 控制源程序清单 17

2.6.1 单片机汇编源程序清单 17

2.6.2 单片机C源程序清单 33

第3章 超声波测距器的设计3.1 功能要求 38

3.2 方案论证 38

3.3 系统硬件电路的设计 39

3.3.1 单片机系统及显示电路 39

3.3.2 超声波发射电路 39

3.3.3 超声波检测接收电路 39

3.4 系统程序的设计 41

3.4.1 超声波测距器的算法设计 41

3.4.2 主程序 42

3.4.3 超声波发生子程序和超声波接收中断程序 42

3.5 调试及性能分析 43

3.5.1 调试 43

3.5.2 性能指标 43

3.6 控制源程序清单 43

3.6.1 单片机汇编源程序清单 43

3.6.2 单片机C源程序清单 50

第4章 DS18B20数字温度计的设计4.1 功能要求 55

4.2 方案论证 55

4.3 系统硬件电路的设计 56

4.3.1 主控制器 56

4.3.2 显示电路 56

4.3.3 温度传感器工作原理 56

4.3.4 DS18B20与单片机的接口电路 60

4.4 系统程序的设计 60

4.4.1 主程序 60

4.4.2 读出温度子程序 60

4.4.3 温度转换命令子程序 61

4.4.4 计算温度子程序 61

4.4.5 显示数据刷新子程序 61

4.4.6 DS18B20的各条ROM命令 62

4.4.7 温度数据的计算处理方法 63

4.5 调试及性能分析 64

4.6 控制源程序清单 65

4.6.1 单片机汇编源程序清单 65

4.6.2 单片机C源程序清单 73

第5章 4个16×16点阵LED电子显示屏的设计5.1 功能要求 77

5.2 方案论证 77

5.3 系统硬件电路的设计 78

5.3.1 单片机系统及外围电路 78

5.3.2 行驱动电路 80

5.3.3 列驱动电路 80

5.4 系统程序的设计 81

5.4.1 显示驱动程序 81

5.4.2 系统主程序 81

5.5 调试及性能分析 82

5.6 控制源程序清单 82

5.6.1 单片机汇编源程序清单 83

5.6.2 单片机C源程序清单 88

第6章 数控调频发射器的设计6.1 功能要求 95

6.2 方案论证 95

6.3 系统硬件电路的设计 96

6.4 系统主要程序的设计 98

6.5 调试及性能分析 101

6.6 控制源程序清单 101

6.6.1 单片机汇编源程序清单 101

6.6.2 单片机数控调频控制器C源程序清单 111

第7章 城市道口交通灯控制系统模型的设计7.1 功能要求 115

7.2 方案论证 115

7.3 系统硬件电路的设计 116

7.4 系统主要程序的设计 119

7.5 调试及性能分析 122

7.6 控制源程序清单 122

第8章 单片机系统在线操作控制的设计8.1 功能要求 131

8.2 方案论证 131

8.3 系统硬件电路的设计 132

8.4 系统程序的设计 133

8.4.1 主程序 133

8.4.2 初始化程序 133

8.4.3 串口接收/发送处理程序 133

8.4.4 命令获取子程序 134

8.4.5 命令功能执行程序 134

8.4.6 进入在线编程控制程序 134

8.5 调试及性能分析 135

8.6 控制源程序清单 136

8.6.1 单片机汇编源程序清单 136

8.6.2 单片机C源程序清单 149

第9章 单片机遥控系统的应用设计9.1 功能要求 152

9.2 方案论证 152

9.3 系统硬件电路的设计 153

9.3.1 遥控发射器的电路设计 153

9.3.2 遥控接收系统的电路设计 154

9.4 系统程序的设计 156

9.4.1 系统功能的实现方法 156

9.4.2 遥控发射及接收控制程序设计流程图 158

9.5 调试及性能分析 159

9.5.1 调试 159

9.5.2 性能指标 159

9.6 控制源程序清单 159

9.6.1 单片机控制汇编源程序清单 159

9.6.2 单片机控制C源程序清单 173

第10章 简易GPS定位信息显示系统的设计10.1 功能要求 179

10.2 方案论证 179

10.3 系统硬件电路的设计 180

10.4 控制系统的软件设计 181

10.4.1 GPS25-LVS的信息输出格式 181

10.4.2 单片机的信息接收处理 182

10.4.3 内存中的信息存放地址分配 183

10.5 调试及性能分析 184

10.5.1 调试步骤 184

10.5.2 性能分析 184

10.6 控制源程序清单 184

第11章 液晶GPS定位信息显示器的设计11.1 功能要求 191

11.2 方案论证 191

11.2.1 GPS模块的选择 191

11.2.2 显示器的选择 193

11.2.3 CPU的选择 194

11.3 系统硬件电路的设计 194

11.3.1 电源电路 194

11.3.2 AT89C51单片机系统 196

11.3.3 键盘电路 197

11.3.4 单片机与GPS-OEM板接口电路 198

11.3.5 单片机与液晶显示器接口电路 201

11.4 系统程序的设计 202

11.4.1 系统软件设计原理 203

11.4.2 LCD液晶显示器程序 203

11.4.3 GPS接收子程序 210

11.4.4 键盘子程序 212

11.4.5 显示子程序 212

11.4.6 初始化子程序 214

11.4.7 主程序 215

11.5 调试及性能分析 216

11.5.1 调试步骤 216

11.5.2 性能分析 216

11.6 控制源程序清单 216

第12章 学习型红外线遥控器的设计12.1 功能要求 238

12.2 方案论证 238

12.3 系统硬件电路的设计 239

12.4 系统程序的设计 240

12.5 调试及性能分析 241

12.6 控制源程序清单 242

12.6.1 单片机汇编源程序清单 242

12.6.2 单片机C源程序清单 250

第13章 简易低频信号源的设计13.1 功能要求 254

13.2 方案论证 254

13.3 系统硬件电路的设计 255

13.3.1 控制部分 255

13.3.2 数/模转换部分 255

13.4 系统程序的设计 257

13.5 调试及性能分析 258

13.6 控制源程序清单 259

13.6.1 单片机控制汇编源程序清单 259

13.6.2 单片机控制C源程序清单 262

第14章 快热式家用电热水器的设计14.1 功能要求 266

14.2 方案论证 266

14.3 系统硬件电路的设计 267

14.3.1 加热控制电路 269

14.3.2 温度检测电路 269

14.4 系统程序的设计 270

14.4.1 主程序 270

14.4.2 显示扫描子程序 270

14.4.3 按键扫描处理子程序 271

14.4.4 加热控制程序 271

14.4.5 温度检测程序 273

14.5 调试及性能分析 275

14.6 控制源程序清单 276

第15章 电子万年历的设计制作15.1 功能要求 284

15.2 方案论证 284

15.3 系统硬件电路的设计 284

15.3.1 主控制器AT89C52 286

15.3.2 时钟电路DS1302 286

15.3.3 显示电路 289

15.3.4 键盘接口 290

15.4 系统程序的设计 290

15.4.1 阳历程序 290

15.4.2 时间调整程序 290

15.4.3 阴历程序 290

15.5 调试及性能分析 294

15.5.1 调试步骤 294

15.5.2 性能分析 294

15.6 控制源程序清单 294

第16章 基于DDS技术的数控信号发生器的设计16.1 功能要求 335

16.2 方案论证 335

16.2.1 总体设计指标 335

16.2.2 显示电路的设计选择 335

16.2.3 DDS电路的设计选择 336

16.2.4 低通滤波器的设计 337

16.2.5 主处理器的选择 337

16.2.6 与PC机串口通信的设计 337

16.2.7 系统总体电路实现框架 337

16.3 系统硬件电路的设计 338

16.3.1 系统总体电路设计原理图 338

16.3.2 STC12C5410AD单片机的主要应用特点 338

16.3.3 LCD显示器的工作原理 340

16.3.4 DDS电路的设计 342

16.3.5 电源的设计 344

16.3.6 其他电路 344

16.4 系统程序的设计 344

16.4.1 LCD显示部分的软件设计 344

16.4.2 AD9850控制程序设计 347

16.5 调试及性能分析 350

16.6 控制源程序清单 351

第17章 单片机综合性实验电路板的设计17.1 实验功能 424

17.2 实验电路板的电路原理 424

17.3 实验项目内容 427

17.4 实验过程 428

17.5 实验要求 429

附录A 80C51系列单片机的特殊功能寄存器表 430

附录B 80C51系列单片机中断入口地址表 432

附录C 80C51系列单片机汇编指令表 433