需要金币: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 |