超声波测距仪
目 录
摘 要 I
Abstract II
第1章 绪论 1
1.1 超声波测距概念及该课题的背景 1
1.2 超声波测距的基本原理及实现方法 1
1.3 超声波侧距的特点和应用领域 2
1.4本课题的主要内容及应解决的主要问题 2
第2章 方案论证 3
2.1 基于单片机电路的设计的选择 3
2.1.1 单片机的选择 3
2.2 超声波发送模块设计方案 4
2.3 超声波接收器的设计方案 4
2.3.1信号放大电路的方案论证 5
2.3.2波形变换电路 5
2.4温度测量的方案的选取 5
2.5 MAX7219显示电路和串行通信接口的设计 6
2.5.1 基于MAX7219的6位共阴极数码管显示 6
2.5.2串行通信接口的设计 6
第3章 超声波测距仪的硬件设计 7
3.1 AT89C51单片机的设计 7
3.2 超声波发送模块设计 9
3.3 超声波接收器的设计 10
3.4 基于DS18B20的温度测量电路 11
3.4.1 DS18B20的简介 11
3.4.3 DS18B20的寄存器分布和指令 12
3.4.4 基于DS18B20的测量电路 13
3.5 基于MAX7219的6位共阴极数码管显示 14
3.5.1 MAX7219的结构 14
3.5.2 MAX7219的硬件电路和原理 16
3.6 基于MAX232的电路设计 17
第4章 超声波测距仪的软件设计 19
4.1 超声波测距器的算法设计 19
4.2 DS18B20的接口程序设计 20
4.3 超声波发生子程序和超声波接收中断程序 21
第五章 开发工具与调试 22
5.1开发工具和平台的选择 22
5.2 系统的调试 23
结 论 25
参 考 文 献 26
致 谢 27
附录 系统总程序 28