欢迎来到天天文库
浏览记录
ID:51801850
大小:1.92 MB
页数:25页
时间:2020-03-15
《基于AT89C51单片机超声波测距仪设计.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、基于AT89C51单片机的超声波测距仪的设计【摘要】AT89C51是一个低功耗,高性能CMOS8位单片机,片内含4kBytesISP(In-systemprogrammable)的可反复擦写10000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISPFlash存储单元,AT89C51在众多嵌入式控制应用系统中得到广泛应用。这次设计主要是利用AT89C51单片机、HC-SR04超声波传感器、蜂鸣器完成测距报警系统的制作,将AT89C51作为主控制芯片,利用超声
2、波对物体的感应,将前方物体的距离探测出来,然后单片机处理运算,与设定的报警距离值进行比较判断,当测得距离小于设定值时,AT89C51发出指令控制蜂鸣器报警。【关键词】:AT89C51单片机、HC-SR04超声波传感器、蜂鸣器ABSTRACTAT89C51isalowpowerconsumption,highperformanceCMOS8-bitmicrocontroller,tabletcontaining4kBytesofISP(Insystemprogrammable)canwipeagainandagain1000timesofFlashmemoryread-onlya
3、pplications,deviceadoptshighdensityofATMELcompany,nonvolatilestoragetechnology,compatiblewithstandardMCS-51structure,instructionsystemand80c51pinchipintegratesgeneral8-bitCPUandISPFlashmemorycell,AT89C51iswidelyappliedInmanyembeddedcontrolapplications.ThisdesignismainlymadeusingAT89C51SCM,HC
4、-SR04ultrasonicsensor,buzzercompletedrangingalarmsystem,theAT89C51asthemaincontrolchip,theuseofultrasonicsensingofobject,thedetectedobjectsinfrontofthedistance,thentheMCUprocessingoperations,andthesetalarmdistancetocomparethevalueofjudgment,whenthemeasuringdistanceissmallerthanthesetvalue,AT
5、89C51sendsoutacommandtocontrolthebuzzeralarm.【KEYWORDS】:AT89C51Singlechipmicrocomputer、HC-SR04ultrasonic-25-sensor、Buzzer目录一、绪论31.1课题研究背景及意义3二、总体设计方案及论证32.1总体方案设计3三、硬件实现及单元电路设计43.1主控制模块43.2电源设计53.3超声波测试模块63.4超声波传感器原理63.5测距分析73.6时钟电路的设计83.7复位电路的设计93.8声音报警电路的设计103.9显示模块10四、软件设计104.1主程序工作流程图10五
6、、总结12六、参考文献13附录14附件1:原理图14附件2:实物图15-25-一、绪论1.1课题研究背景及意义随着社会的发展,人们对于距离的敏感度越来越高,生活上对距离的感知也越来越敏感,因此测距仪也受到了极大的欢迎。它主要有三类,一类是激光测距仪,是根据光电元件接收目标反射的激光束来计算出测距者到目标的距离。另一类是红外测距仪,利用红外线传播不扩散的原理进行测距,但方向性差。还有一类是超声波测距仪,但也有局限性,传播需要介质,超声波发射器向某一方向发射超声波,在发射的同时开始计时,碰到障碍物后就立即返回来,超声波接收器收到反射波就立即停止计时。超声波测距是一种非接触可直接检测
7、技术,它对光线和被测对象的颜色等没有要求,与其它仪器相比更卫生,更耐高温、等恶劣环境,具有少维护、可靠性高、寿命长等优点。利用超声波检测往往比较快捷、性能稳定、能够实现实时检测等优点,所以它广泛的应用在全自动机器人,汽车倒车雷达等研制方面。二、总体设计方案及论证2.1总体方案设计本设计主要包括了硬件和软件设计两部分。按模块可划分为数据采集、按键控制、数码管显示、蜂鸣器报警四个子模块。电路结构可划分为:超声波传感器、蜂鸣器、单片机控制电路。就此设计的核心模块来说,单片机就是设计的中心单元,所以
此文档下载收益归作者所有