自行车里程计毕业 论文.doc

毕 业 设 计 (论 文) 课题名称: 自 行 车 里 程 计 课题性质: 毕 业 设 计 院 系: 电 子 工 程 系 摘要: 新生事物不会因传统的存在而停止它前进的步伐,电子数码科技今天已渗透到工业,农业,民用产品的点点滴滴。随着居民生活水平的不断提高,自行车不再仅仅是普通的运输、代步的工具,而是成为人们娱乐、休闲、锻炼的首选。自行车里程/速度计能够满足人们最基本的需求,让人们能清楚地知道当前的速度、里程等物理量。本论文主要阐述一种基于霍尔元件的自行车里程/速度计的设计。以 AT89C52 单片机为核心,A44E 霍尔传感器测转数,实现对自行车里程/速度的测量统计,采用 24C0实现在系统掉电的时候保存里程信息,并能将自行车的里程数及速度用LED实时显示。文章详细介绍了自行车里程/速度计的硬件电路和软件设计。硬件部分利用霍尔元件将自行车每转一圈的脉冲数传入单片机系统,然后单片机系统将信号经过处理送显示。软件部分用汇编语言进行编程,采用模块化设计思想。该系统硬件电路简单,子程序具有通用性,完全符合设计要求。摘要: 1 关键词: 1 第一章 绪论 4 1.1 课题介绍 4 1.2 设计背景 4 1.3 方案的确定与论证 4 第二章 硬件设计 6 2.1 概述 6 2.2 单片机简述 6 2.2.1 AT89C52引脚及功能介绍(如图2.2) 7 2.2.2 单片机最小系统 11 2.3 设计电路 14 2.3.1 LED动态显示电路 14 2.3.2 感应电路 15 2.3.3 控制电路 18 2.3.5 报警电路的设计 21 第三章 软件设计 22 3.1 软件实现的功能 22 3.2 系统主要程序的设计 22 3.3 源程序 24 第四章 电路调试 39 4.1 软件调试方法 39 4.2 硬件调试方法 40 4.2.1 常见的硬件故障 40 4.2.2 调试方法 40 第五章 总 结 41 参考文献 42 附录A 43 附录B 44 第一章 绪论 1.1 课题介绍 自行车里程/速度计能自动显示自行车行使的总里程数及行车速度,具有超速信响提醒功能,里程数据自动记忆,也可应用于电动自行车、摩托车、汽车等机动车仪表上。自行车是由人力脚踏驱动的、有两个车轮的陆地交通车辆,无噪音、无污染、重量轻、结构简单、造价低廉、使用和维修方便,既能作为代步和运载货物的工具,又能用于体育锻炼,因而为人们所广泛使用。世界上第一批真正实用型的自行车出现于19世纪初车把的木制两轮自行车这种自行车用脚蹬才能前行,但是可以一边前行一边改变方向从根本上改变了自行车的骑行性能,也解决了自行车的震动问题,同时把自行车的速度推进了许多。从1791年到1888年,自行车的发明和改进,经历了近100年中发明者的不懈奋斗。从此,基本奠定了现代自行车的雏形。时至今日,自行车已成为全世界人们使用最多,最简单,最实用的交通工具。发展的目的也从最早的娱乐用途变为交通代步及休闲运动用途,休闲及竞赛领域的发展使自行车研发工作不断的精益求精LED数码管有共阳和共阴两种,把这些LED发光二极管的正极接到一块(一般是拼成一个8字加一个小数点)而作为一个引脚,就叫共阳的,相反的,就叫共阴的,那么应用时这个脚就分别的接VCC和GND。再把多个这样的8字装在一起就成了多位的数码管了。 图2.1 硬件电路 2.2 单片机简述 随着科技的日新月异,单片机技术也越来越成熟。它具有的体积小、功耗低、功能强大、价格便宜、工作可靠、使用方便等特点,也被越来越广泛地应用于自动控制、智能化仪表、数据采集、军工产品以及家用电器等各个领域。 AT89C52是一种多功能的通用可编程接口芯片,它具有三个可编程I/0端口,1个14位可编程定时器和256B的静态RAM,能方便与MCS-51系统单片机连接。 AT89C51可以直接和MCS-51单片机连接,不需要任何外加逻辑电路。AT89C52I/0口工作方式的选择是通过对AT89S52的命令寄存器写入命令来实现的。AT89C52的状态寄存器地址与命令寄存器地址相同,状态字寄存器只能读出,不能写入。 AT89C52单片机因其与MCS-51的完全兼容性、优良的工作性能、使用的灵活性以及较高的性能价格比,成为AT89系列单片机的主流机型之一,所以此次设计采用AT89C52单片机。 2.2.1 AT89C52引脚及功能介绍(如图2.2) 图2.2 AT89C52引脚 AT89C52是美国ATMEL公司生产的低电压,高性能的CMOS 8位单片机片内4Kbytes的可反复擦写的只读程序存储器(PEROM)和128bytes的随机存储器(RAM),器件采用ATMEL公司的高密度、非易失存储技术生产,兼容标准M

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档