基于单片机的电子里程器设计(降重)



《基于单片机的电子里程器设计(降重)》由会员分享,可在线阅读,更多相关《基于单片机的电子里程器设计(降重)(41页珍藏版)》请在文档大全上搜索。
1、-I-摘 要随着经济快速发展,人们现有的物质需求不断提高,生活水平质量不断在增强。传统的自行车已经不能满足人们,人们不光用它来代步,创新型的自行车辅助工具也在不断地增多和功能渐进地加强,它也已经成为人们在低碳生活中的出行方式之一,成为人们休闲、锻炼、娱乐的第一选择。电子车速里程表的出现,不仅能让人们清楚知道自己的骑行时间、骑行速度还有骑行的公理数,更很多程度上丰富了人们的基本需求。本文主要以 STC89C52 单片机为核心,通过单片机来完成电子车速里程表的设计,硬件采用 STC89C52 最小系统模块、霍尔脉冲模块、设置与启动模块、显示模和日历模块块组成,软件部分采用 C 语言进行。论文的设计
2、利用霍尔传感器来测转数、24C02 实现保存数据,同时用 LED 显示屏显示出来,利用温度芯片 18B20 获取日期数据。关键词:关键词:单片机;霍尔传感器;速度 /里程;LED 显示-II-AbstractWith the rapid development of the economy, peoples existing material needs are constantly improving, and the quality of living standards is constantly increasing. Traditional bicycles can no longe
3、r satisfy people. People not only use it to travel, but also innovative bicycle assistive tools are increasing and functioning gradually. It has become one of the ways people travel in low-carbon life and become people. The first choice for leisure, exercise and entertainment. The emergence of elect
4、ronic speedometers not only makes people know their riding time, riding speed and the number of axioms of riding, but also enriches peoples basic needs.This paper mainly uses STC89C52 single-chip microcomputer as the core, and completes the design of electronic speed odometer through single-chip mic
5、rocomputer. The hardware adopts STC89C52 minimum system module, Hall pulse module, setting and starting module, display module and calendar module block. The software part is in C language. . The design of the paper uses the Hall sensor to measure the number of revolutions, and the 24C02 realizes th
6、e preservation of the data. At the same time, it is displayed by the LED display screen, and the date data is obtained by using the temperature chip 18B20.Keywords: single chip microcomputer;Hall sensor;Speed / mileage;Led display-III-目 录摘 要 .IAbstract.II目 录.III第 1 章 绪论.11.1 课题背景.11.2 目的意义.11.2.1 课题
7、研究的目的 .11.2.2 课题研究的意义 .11.3 设计指标及技术要求.21.3.1 设计任务 .21.3.2 技术要求 .2第 2 章 方案的设计和论证.32.1 方案选择.32.1.1 主控芯片的选择 .32.1.2 传感器的选择 .32.1.3 显示电路的选择 .42.1.4 其它电路的选择 .42.2 设计构想.52.3 方案的确定 .6本章小结.6第 3 章 单元电路的设计.73.1 系统的硬件电路设计.73.1.1 单片机模块 .83.1.2 单片机的功能引脚介绍 .93.1.3STC89C52RC 单片机的最小系统 .103.2 单片机外围电路的设计.103.2.1 时钟电路
8、 .103.2.2 复位电路 .113.2.3 显示电路 .113.2.4 报警电路设计 .123.3 霍尔传感器的介绍.133.3.1 霍尔元器件 .13-IV-3.3.2 霍尔传感器的测量原理 .133.4DS1302 电路设计.133.5AT24C02 芯片设计.14本章小结.14第 4 章 软件设计 .154.1 简述.154.2 总程序设计 .154.3 中断子程序的设计.164.4 里程计算子程序的设计.174.5 速度计算子程序的设计.174.6 显示程序设计 .18本章小结.18第 5 章 电路的安装与调试 .195.1 硬件的安装与调试.195.1.1 硬件的安装 .195.
9、1.2 硬件的通电测试 .195.1.3 硬件开发工具 .195.2 软件的开发及其调试.205.2.1 软件的开发 .205.2.2 软件的调试 .205.3 调试过程.21本章小结.21结 论.22致 谢.23参考文献 .24附录 1 译文.25附录 2 英文参考资料 .28附录 3 整机原理图 .32附录 4 程序代码 .33附录 5 元器件表 .37附录 6 实物图.38-2-第 1 章 绪论1.1 课题背景自行车虽然一个简单的交通工具,却有着很长的历史,随着当今社会的不断发展与科技的不断提升,自行车不管从外形和其性能都有着很大的变化,并且在交通日益拥挤,能源不断消耗的今天,人们更加注
10、重环保和生态的保护,自行车的实用性、方便、节能环保、锻炼身体等优点,使人们的视线逐渐的转向了自行车,自行车变得更加受众,有了更好的市场。当然自行车也有其自身的缺点比如:骑手看不到其速度、行驶的里程和时间,这些数据并不能直观的传递信息给骑者。本论文是对自行车的一些完善,来满足人们的需求,可以通过装置来将这些数据清楚地,直接的显示给人们,给人们带来方便让其功能不再单一,用途更加广泛。1.2 目的意义1.2.1 课题研究的目的自行车电子里程器能够在骑行时提供最新的实时消息来满足人们骑行时所需的条件,比如:行驶时间、速度、路程功能,还可以显示自行车行驶的总里程来达到人们的需要,这些信息对于人们出行时会
11、有很大的帮助,也会帮助人们在骑车时对于自己的骑行时的身体状态及时进行调整,能够避免意外的人身伤害,有非常积极的作用。1.2.2 课题研究的意义电子里程器已经成为人们生活中不可缺少的必需品,它被广泛用于个人家庭以及各种比赛场合,也给人们的出行、生活、工作带来了很大的方便,由于电子里程器的数字集成电路采用了先进的传感器技术,使电子里程器具有测量-3-准确、性能稳定、携带方便等优点。它还被用于测速、里程计算及自动控制等各个领域,尽管市场有现成的自行车里程表集成电路,价格优惠,使用也很方便。但是鉴于自行车电子里程表的基本构成包括了单片机、数字电路、及其自动检测的部分,因此进行里程表的设计是必要的有着非