摘要:超声波技能随着科学技术的迅速发展,使用在测距方面也越发广泛。众所周知,超声波信号具备很强的方向感,能耗怠缓,传输间隔较远的特征,于是可用于测量距离,此种方法设计起来简单,计算机算法编写也相对简便,最重要的是它的所测距离的精度方面,完全能够达到自动化工业化生产的需求。
本次综合毕业设计利用超声波在介质中传输距离与时间的关系,采用AT89C52单片机进行控制及数据处理,原理可简单概括为:控制芯片由STC89C52单片机承担,每个探头的信号经单片机综合分析处理,以此的估计出的发射出的超声波信号直到接收的到的回超声波的间隔的时间,从而就能测得障碍物与被测物体的之间的距离的大小,最后送入数码管中显出来实测的距离的数值大小,并同时将距离数值送到语音播模块进行播报。
关键词:单片机;测距;超声波
目录
摘要
Abstract
1 引言-1
1.1 设计的背景-1
1.2 本次课题研究的主要内容-1
2 方案的选择与设计-2
2.1 方案的选择-2
2.2元器件的选择-2
3 硬件结构设计-4
3.1 单片机模块:STC89C52单片机-4
3.2语音播报和显示距离模块-5
3.3超声波模块-7
4 软件程序设计-11
4.1 主控制程序-11
4.2 中断程序-13
4.3 数据处理-16
结 论-19
参 考 文 献-20
附录A 原理图-21
附录B 主要源程序-22
致 谢-29