当前位置:首页 > 工业技术
单片机课程设计指导
单片机课程设计指导

单片机课程设计指导PDF电子书下载

工业技术

  • 电子书积分:14 积分如何计算积分?
  • 作 者:楼然苗,李光飞编著
  • 出 版 社:北京:北京航空航天大学出版社
  • 出版年份:2012
  • ISBN:9787512406247
  • 页数:432 页
图书介绍:本书根据大学生单片机课程设计的要求与特点,精心选择了单片机在地磁场方位角测量、语音录放控制、超声波测距、温度测量、LED点阵字符显示、LCD波形显示、道路口红绿灯控制、微机通信、远程电话遥控、无线数据传送、GPS信息显示处理、直流电源控制、波形产生、电子万年历、DDS波形控制等不同应用方向的典型例子。每章按课程设计报告的格式统一编写,内容包括:功能要求、方案论证、硬件电路设计原理、程序设计思想、调试及性能分析。书中提供的汇编与C语言源程序清单及电路原理设计图,有利于读者分析、理解并进行实验的制作与验证。
《单片机课程设计指导》目录

第1章 数字指南针的设计 1

1.1功能要求 1

1.2方案论证 1

1.3系统硬件电路的设计 2

1.3.1地磁检测电路 2

1.3.2地磁信号放大电路 2

1.3.3磁阻传感器消磁电路 2

1.3.4微处理器控制电路 2

1.3.5液晶显示电路 2

1.4控制程序的设计 4

1.4.1液晶、串口等的初始化程序 4

1.4.2硬铁校正程序 4

1.4.3磁阻信号数字转换及航向角计算程序 5

1.5调试及性能分析 6

1.6控制源程序清单 6

第2章 ISD4002语音录放电路的设计 16

2.1功能要求 16

2.2方案论证 16

2.3系统硬件电路的设计 16

2.4控制程序的设计 19

2.5调试及性能分析 20

2.6控制源程序清单 20

第3章 超声波测距器的设计 28

3.1功能要求 28

3.2方案论证 28

3.3系统硬件电路的设计 29

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

3.3.2超声波发射电路 29

3.3.3超声波检测接收电路 29

3.4系统程序的设计 31

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

3.4.2主程序 32

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

3.5调试及性能分析 33

3.5.1调试 33

3.5.2性能指标 33

3.6控制源程序清单 33

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

3.6.2单片机C源程序清单 40

第4章 DS18B20数字温度计的设计 45

4.1功能要求 45

4.2方案论证 45

4.3系统硬件电路的设计 46

4.3.1主控制器 46

4.3.2显示电路 46

4.3.3温度传感器工作原理 46

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

4.4系统程序的设计 50

4.4.1主程序 50

4.4.2读出温度子程序 50

4.4.3温度转换命令子程序 51

4.4.4计算温度子程序 51

4.4.5显示数据刷新子程序 51

4.4.6 DS18B20的各条ROM命令 52

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

4.5调试及性能分析 54

4.6控制源程序清单 55

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

4.6.2单片机C源程序清单 63

第5章 4个16×16点阵LED电子显示屏的设计 67

5.1功能要求 67

5.2方案论证 67

5.3系统硬件电路的设计 68

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

5.3.2行驱动电路 70

5.3.3列驱动电路 70

5.4系统程序的设计 71

5.4.1显示驱动程序 71

5.4.2系统主程序 71

5.5调试及性能分析 72

5.6控制源程序清单 72

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

5.6.2单片机C源程序清单 78

第6章 简易LCD示波器的设计 85

6.1功能要求 85

6.2方案论证 85

6.3系统硬件电路的设计 86

6.4系统程序的设计 89

6.4.1 LCD液晶显示器实现画图功能的方法 89

6.4.2主程序流程图 89

6.4.3画波形程序流程图 89

6.4.4波形数据采集中断程序流程图 89

6.5调试及性能分析 91

6.6控制源程序清单 91

第7章 城市道口交通灯控制系统模型的设计 104

7.1功能要求 104

7.2方案论证 104

7.3系统硬件电路的设计 105

7.4系统主要程序的设计 108

7.5调试及性能分析 111

7.6控制源程序清单 111

第8章 单片机系统在线操作控制的设计 120

8.1功能要求 120

8.2方案论证 120

8.3系统硬件电路的设计 121

8.4系统程序的设计 122

8.4.1主程序 122

8.4.2初始化程序 122

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

8.4.4命令获取子程序 123

8.4.5命令功能执行程序 123

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

8.5调试及性能分析 124

8.6控制源程序清单 125

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

8.6.2单片机C源程序清单 138

第9章 远程电话控制器的设计 141

9.1功能要求 141

9.2方案论证 141

9.3系统硬件电路的设计 142

9.3.1振铃检测电路 142

9.3.2模拟摘机电路 142

9.3.3 DTMF解码电路 144

9.3.4语音提示电路 146

9.3.5单片机控制电路 147

9.3.6接口电路 147

9.3.7电源电路 148

9.4系统程序的设计 149

9.4.1语音录音程序 149

9.4.2语音放音程序 149

9.4.3双音频解码数据读码程序 150

9.4.4自动摘机处理程序 150

9.5调试及性能分析 151

9.6控制源程序清单 152

第10章 无线环境监测模拟装置的设计 163

10.1功能要求 163

10.2方案论证 163

10.2.1监测终端设计方案 163

10.2.2环境探测器设计方案 163

10.2.3无线通信方案 164

10.3系统硬件电路的设计 164

10.3.1监测终端控制电路分析 164

10.3.2环境探测器控制电路分析 165

10.3.3 ASK发射与接收电路设计与分析 166

10.3.4通信协议设计 166

10.4程序设计与分析 169

10.4.1监测终端系统主程序流程图 169

10.4.2环境探测器主要程序设计 170

10.5调试及性能分析 170

10.5.1调试与测试方法 170

10.5.2主要性能指标 170

10.6控制源程序清单 171

10.6.1监测终端C源程序清单 171

10.6.2环境探测器C源程序清单 178

第11章 液晶GPS定位信息显示器的设计 189

11.1功能要求 189

11.2方案论证 189

11.2.1 GPS模块的选择 189

11.2.2显示器的选择 191

11.2.3 CPU的选择 192

11.3系统硬件电路的设计 192

11.3.1电源电路 192

11.3.2 AT89C51单片机系统 194

11.3.3键盘电路 195

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

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

11.4系统程序的设计 200

11.4.1系统软件设计原理 201

11.4.2 LCD液晶显示器程序 201

11.4.3 GPS接收子程序 208

11.4.4键盘子程序 210

11.4.5显示子程序 210

11.4.6初始化子程序 212

11.4.7主程序 213

11.5调试及性能分析 214

11.5.1调试步骤 214

11.5.2性能分析 214

11.6控制源程序清单 214

第12章 数控直流稳压电源的设计 236

12.1功能要求 236

12.2方案论证 236

12.3系统硬件电路的设计 237

12.3.1开关电源的设计 237

12.3.2单片机控制电路的设计 237

12.4系统程序的设计 239

12.4.1主程序 239

12.4.2 LCD中文液晶驱动程序 239

12.4.3稳压控制程序 240

12.4.4键功能程序 240

12.5调试及性能分析 240

12.6控制源程序清单 241

第13章 简易低频信号源的设计 253

13.1功能要求 253

13.2方案论证 253

13.3系统硬件电路的设计 254

13.3.1控制部分 254

13.3.2数/模转换部分 254

13.4系统程序的设计 256

13.5调试及性能分析 257

13.6控制源程序清单 258

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

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

第14章 快热式家用电热水器的设计 265

14.1功能要求 265

14.2方案论证 265

14.3系统硬件电路的设计 266

14.3.1加热控制电路 268

14.3.2温度检测电路 268

14.4系统程序的设计 269

14.4.1主程序 269

14.4.2显示扫描子程序 269

14.4.3按键扫描处理子程序 270

14.4.4加热控制程序 270

14.4.5温度检测程序 272

14.5调试及性能分析 274

14.6控制源程序清单 275

第15章 电子万年历的设计制作 283

15.1功能要求 283

15.2方案论证 283

15.3系统硬件电路的设计 283

15.3.1主控制器AT89C52 285

15.3.2时钟电路DS1302 285

15.3.3显示电路 288

15.3.4键盘接口 289

15.4系统程序的设计 289

15.4.1阳历程序 289

15.4.2时间调整程序 289

15.4.3阴历程序 289

15.5调试及性能分析 293

15.5.1调试步骤 293

15.5.2性能分析 293

15.6控制源程序清单 293

第16章 基于DDS技术的数控信号发生器的设计 334

16.1功能要求 334

16.2方案论证 334

16.2.1总体设计指标 334

16.2.2显示电路的设计选择 334

16.2.3 DDS电路的设计选择 335

16.2.4低通滤波器的设计 336

16.2.5主处理器的选择 336

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

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

16.3系统硬件电路的设计 337

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

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

16.3.3 LCD显示器的工作原理 339

16.3.4 DDS电路的设计 341

16.3.5电源的设计 343

16.3.6其他电路 343

16.4系统程序的设计 343

16.4.1 LCD显示部分的软件 343

16.4.2 AD9850控制程序 346

16.5调试及性能分析 349

16.6控制源程序清单 350

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

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

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

参考文献 432

相关图书
作者其它书籍
返回顶部