更新时间:03-27 上传会员:朱丽安
分类:理工论文 论文字数:8194 需要金币:2000个
摘要:在一些特殊的场合之中,人们很难能够对距离进行实时检测,这时候需要借助超声波测距仪来实现对距离的测量。由于超声波测量时采用的是非接触式的测量,只要有反射物体,就可以十分便捷地对被测物体的距离进行测量。本次的设计是基于 AT89C51 单片机为核心来实现对系统的操控,可以将测量结果实时地显示在液晶屏上,操纵方便,检测速度迅速,对工业测距、机器人定位、倒车避障等情况具有实用价值。本次设计将从硬件部分和软件设计部分两个方面介绍了超声波测距仪的功能原理。通过模块化的设计思想,完成系统总体构架。硬件电路中,包括复位电路、报警和显示等多个硬件模块。还编写了软件程序。最后,通过硬件和软件的有效结合,实现各个功能模块。
关键词:单片机;超声波;测距;非接触
目录
摘要
Abstract
第一章. 引言4
1.1 课题介绍4
1.2 国内外研究现状4
第二章. 超声波和超声波测距原理5
2.1 超声波5
2.2 超声波传感器5
2.3 超声波测距原理5
第三章. 超声波测距系统6
3.1 概述6
3.2 超声波传感器模块7
3.3 数码管显示模块8
3.4 蜂鸣器报警模块9
3.5AT89C51 单片机9
3.6 温度补偿10
第四章. 硬件电路设计11
4.1 概述11
4.2 超声波发射电路12
4.3 超声波接收电路13
第五章. 软件设计及其调试13
5.1.主程序设计13
5.2 超声波发生子程序14
5.3 中断处理程序15
5.4 系统的安装与调试16
5.5 误差产生原因以及分析17
结束语19
参考文献20
致谢21
附录22
C 程序22