资源描述:
《本科毕设论文-—自行车里程测速仪设计.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、编号:201234140123本科毕业论文基于单片机的自行车里程测速仪设计毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作者签名: 日 期: 指导教师签名: 日 期: 使用授权说明本人完全了解XX大学关于收集、
2、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名: 日 期: 34摘要随着居民生活水平的不断提高,自行车不再仅仅是普通的运输、代步的工具,而是成为人们娱乐、休闲、锻炼的首选。自行车测速仪能够满足人们最基本的需求,让人们能清楚地知道当前的速度、里程、时间等物理量。本文介绍了一种基于单片机控制的简易自动自行车速度以及里程计算系统,包括自行车里程表的
3、硬件构成,软件逻辑以及程序代码。该里程测速系统以AT89C51作为系统控制核心,采用霍尔传感器来检测信号,通过一定时间间隔内对信号的采集,结合自行车本身车轮参数,经过单片机对采集信号进行分析计算,最终在LCD上显示车辆行驶里程、平均速度和瞬时速度,并且具有超速报警功能。该系统硬件电路简单,子程序具有通用性,完全符合设计要求。为了便于扩展和更改,软件的设计采用模块化结构,使程序设计的逻辑关系更加简洁明了,使硬件在软件的控制下协调运作。正文中首先简单描述系统硬件工作原理,且附以系统硬件设计框图,论述了本次毕业设计所应用的各硬件接口技术和各个接口模块的功能及工作过程,并具体描述了AT89C51接
4、口的软、硬件调试;其次阐述了程序的流程和实现过程。仿真实验表明所设计的硬件电路及软件程序是正确的,满足设计要求。关键词:里程/速度;霍尔元件;单片机;LCD34AbstractWiththedevelopmentofpeople’slife,thebicycleisnotonlytheuniversaltooloftransportationandsubstituteforwalking,butbecomesthefirstchoiceofentertainmentandexercising.Thebicyclespeedometercanfulfillthebasicneedofpeop
5、le’slife,sothattheycanlearnthespeed,themileage,timeofthebicycle.Thisarticledescribesasimplemicrocontroller-basedcontrolautomaticallybikespeedandmileagecalculationsystem,includingbicycleodometerhardwarestructure,softwarelogic,andprogramcode.VelocitysystemofthemileageusesAT89C51asthecontrolcore,uses
6、thehallsensorstodetectthesignalwithinacertaintimeintervalthesignalacquisition,combinedwithabicyclewheelparametersafterasingle-chipsignalacquisition,analysisandcalculation,themileage,averagespeedandinstantaneousspeedwillfinallydisplayontheLCD,andthesystemhasspeedalarmfunction.Thesystemhardwarecircu
7、itissimple,thesubroutineisversatile,whichfullymeetsthedesignrequirements.Forthesakeofeasytoexpandwiththedesignadoptionmoldalogicforturningconstruction,makingproceduredesigningrelationthatchange,softwaremoreshorte