自行车测速系统设计与实现.doc
桂林电子科技大学
GUILINUNIVERSITYOFELECTRONICTECHNOLOGY
毕业设计(论文)说明书
题目:自行车测速系统设计与实现
院(系):信息与通信学院
专业:电子信息工程
学生姓名:
学号:
指导教师:
职称:副教授
题目类型:理论研究实验研究工程设计工程技术研究软件开发
2014年5月20日
桂林电子科技大学毕业设计(论文)报告用纸第1页
1
摘要
随着社会的进步发展和环保意识的增强,能够锻炼身体,且能环保出行的自行车成了大众的宠儿。随自行车的快速发展,人们对自行车的功能要求也越来越高。自行车测速仪通过测量并显示出行时的日期、时间、温度、速度和里程数,
能够较好的满足人们对自行车的基本需求。
本设计通过分析自行车测速仪的原理,基于STC89C52单片机和C语言,设计和实现了一种自行车测速系统。该系统主要包括单片机数据处理、电机测速、温度测量、时钟计时、显示数据、按键控制七大功能模块。在系统实现中,硬件部分以STC89C52单片机为处理核心,用红外对管传感器将车轮的转数转换为电脉冲,进行处理后送入单片机,通过测量电机转的圈数,经过数据处理得到速度和路程数。软件部分采用C语言进行编程,实现系统的控制与显示。本系统的实现达到
了预期的设计目标。
关键词:自行车测速;STC89C52单片机;红外对管传感器;C语言
桂林电子科技大学毕业设计(论文)报告用纸第2页
2
Abstract
Withthedevelopmentofsocialprogressandenvironmentalprotectionconsciousness,canphysicalexercise,andgreentravlbicycle,becamethedarlingofthepublic.Withtherapiddevelopmentofbicycle,thebicyclefeaturespeopleareincreasinglyhighrequirements.Bicyclespeedometercandisplaythetraveldate,time,temperature,speedandmileagebymeasuring,tobettermepeoplesbasicneedsfor
bicycle.
Thisdesignthroughtheanalysisofprinciplesofbicyclespeedometer,basedonSTC89C52singlechipandClanguage,designandimplementationofabicyclespeedsystem.ThesystemincludesaSCMdataprocessing,motorspeed,temperaturemeasurement,timing,datashows,keycontrolthatsevenmajorfunctionmodule.Inthesystemrealization,ThehardwarepartwithSTC89C52SCMascoreprocessor.Usingtheinfraredtubesensorwillwheelspeedisconvertedintoelectricalpulses,processedintothemicrocontroller.Bymeasuringthemotorcycles,afterdataprocessing,wecanknowthespeedanddistance.ThesoftwareusingClanguageprogramming,torealizethesystem