基于单片机的超声波测距报警系统设计.doc

资料分类:单片机自动化 上传会员:小四哥 更新时间:2020-11-13
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:18061
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

【摘要】:本课题是基于单片机设计的超声波测距系统,它的测距原理是回声检测法,即利用超声波在空气中的传播速度作为确定条件,用超声波的反射来测量距离的。整个电路采用模块化设计,由单片机、电源模块、数码管显示及驱动模块、复位模块、超声波测距模块、晶振模块、按键模块和蜂鸣器模块组成。单片机是整个系统的控制核心,采用的是STC89C51芯片,这款芯片具有低成本,高速度和运行稳定等特点;电源模块是给系统供电的,当外部的电插入5V的DC电源接口,经过自锁开关,来给整个系统供电;显示模块采用LED数码管显示,它是共阴极的。当我们测得的距离超过设定距离时,蜂鸣器会发出报警的声音;晶振模块是不可缺少的,它是系统正常工作的保证,如果振荡器不起振,那么系统将不能工作;复位模块在系统上电时提供复位信号,直至系统电源稳定

后,撤销复位信号。

  本设计采用HC-SR04超声波测距模块,该模块包括超声波发射器、接收器与控制电路,它的测距范围为0.02m-4m,测距精度可高达3mm 。 

 【关键词】:STC89C51; 超声波传感器; 测距 ; 单片机

 

目录

摘要

Abstract

1.绪论-1

1.1 超声波检测技术的发展-1

1.2 本课题的研究现状-1

1.2.1 国外研究状况-1

1.2.2 国内研究状况-2

2.超声波综述-4

2.1 超声波简介-4

2.1.1 超声波类型-4

2.1.2 超声波基本特性-5

2.2 超声波传感器介绍-6

3.超声波测距系统-9

3.1 超声波测距的原理及实现-9

3.2 超声波测距的系统框图-10

4.单片机概述-11

4.1 STC89C51简介-11

4.2 STC89C51外部结构-11

4.3 STC89C51内部结构-13

5.超声波测距模块-14

5.1 HC-SR04超声波模块的性能特点-14

5.2 电气参数-14

5.3 管脚简介-15

5.4 超声波时序图-16

6.系统硬件电路设计-17

6.1 单片机最小系统-17

6.1.1 STC89C51芯片-17

6.1.2 晶振电路-17

6.1.3 复位电路-18

6.2 显示驱动和报警电路-18

6.2.1 数码管显示及驱动电路-18

6.2.2 蜂鸣器报警电路-20

6.3 按键电路-21

6.4 超声波测距电路-21

6.5 电源供电电路-22

7.系统程序流程图设计-23

7.1 主程序-23

7.2 显示子程序-24

7.3 报警子程序-24

7.4 按键子程序-25

8.软件调试及系统仿真-26

8.1  软件编译调试环境——Keil-26

8.2  Keil工程文件的建立、设置与目标文件的获得-26

8.2.1  Keil工程的建立-26

8.2.2  工程的详细设置-28

8.2.3  编译、连接-31

8.3  系统仿真环境——Proteus-31

8.4  系统仿真-32

8.4.1  Proteus工作界面-32

8.4.2  仿真-32

9.实物调试-35

结论-36

参考文献-36

致谢-38

附录一.源程序-38

附录二.电路图-45

附录三.PCB原理图-45

相关论文资料:
最新评论
上传会员 小四哥 对本文的描述:单片机在超声波测距系统中也有着很重要的作用,东北电力学院的韩保亮对这方面进行了有益的探索。在《单片机在超声波据测系统中的应用》一文中,细述了测量原理以及单片机作为......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: