摘要:随着科学技术的不断发展,电子行业在社会中的地位越来越重,现在电子产品几乎在社会的每一个领域都可以遇到。这些科学技术的快速发展高效的带动了社会生产力的发展和信息电子化的提高,同时电子产品也变得越来越智能更贴近人们的生活。超声波具有较好的传播特性且能量在传播的过程中消耗不大,本文利用超声波设计制作自动测距系统。该系统采用STC89C51单片机为控制核心,通过HC-SR04超声波模块来测量车尾距离障碍的距离,反馈给单片机处理,再通过四位数码管实时显示当前位置距离障碍物的距离。当反馈回来的距离大于50厘米时,系统亮绿灯表示测距的距离安全;当反馈回来的距离在30厘米时至50厘米之间是系统亮红灯表示测距接近危险距离范围,需要小心;当反馈回来的距离小于30厘米的时候系统红灯亮并且蜂鸣器鸣叫提示继续测距可能会有危险。整个系统设计简易,实用性很强。测试结果表明,系统可以用在汽车的安全距离警告上,能够实时显示汽车和障碍物的距离,防止发生碰撞事故。
关键词: 测距系统,超声波,测距,STC89C51单片机
目录
摘要
Abstract
1 绪论-5
1.1 研究背景及意义-5
1.2超声波测距的日常应用-5
1.3研究的课题内容-5
2 系统方案及总体架构设计-6
2.1 系统的方案-6
2.2 控制芯片的选择-6
2.3输入设备的选择-7
2.4数码管显示屏-8
3 系统的硬件设计-8
3.1 电源-8
3.2 复位电路-9
3.3 晶振电路-10
3.4 蜂鸣器电路设计-11
3.5 发光二极管电路设计-12
3.6 超声波测距模块工作原理-12
3.7 数码管显示电路设计-13
3.8 整体硬件电路-14
3.9Proteus原理图绘制软件的介绍-14
4. 系统软件设计方案-15
4.1 软件开发环境keil的使用-15
4.2 主程序的设计-15
4.3 数码管显示设计-16
4.4 超声波测距模块-17
5.系统工作情况数据分析及实物图-17
结论-20
参 考 文 献-21
致 谢-22