基于单片机的自行车里程计速度计设计_毕业论文.docVIP

  • 14
  • 0
  • 约2.16万字
  • 约 33页
  • 2017-04-10 发布于辽宁
  • 举报

基于单片机的自行车里程计速度计设计_毕业论文.doc

基于单片机的自行车里程计速度计设计_毕业论文

目 录 一、概述 1、设计目的…………………………………………………………… 1 2、课题简介…………………………………………………………… 1 二、系统设计 1、总体设计方案……………………………………………………… 2 2、硬件部分简介……………………………………………………… 3 (A)AT89c51芯片简介……………………………………………… 3 (B)硬件设计………………………………………………………… 4 3、软件部分…………………………………………………………… 5 (A)初始化程序………………………………………………………6 (B)主程序……………………………………………………………8 (C)中断程序…………………………………………………………9 (D)里程、速度处理程序……………………………………………11 (E)显示子程序………………………………………………………14 (F)延时子程序………………………………………………………16 三、调试………………………………………………………………………17 1、硬件调试…………………………………………………………… 17 2、软件调试…………………………………………………………… 17 四、操作说明…………………………………………………………………19 五、参考文献…………………………………………………………………20 六、 致 谢…………………………………………………………………21 七、附录………………………………………………………………………22 1、元器件清单………………………………………………………… 22 2、整体原理图………………………………………………………… 23 3、完整程序…………………………………………………………… 24 自行车里程计/速度计的设计 一、 概述 1、 设计目的 本设计采用AT89C51单片机作控制,利用霍尔元件等器件设计一个可用LED数码管显示当前自行车行驶的距离及速度并具有超速报警功能的自行车里程/速度表,使其作为自行车的一种辅助工具,让自行车的功用更强大,给人们带来更多的方便。 2、 课题简介 自行车被发明及使用到现在已有两百多年的历史,在这两百年间人类在不断的尝试与研发过程中,自行车发展的目的也从最早的代步工具转换成休闲娱乐的用途,随着生活水平的提高,人们希望自行车的功能更强大,而里程计/速度计正满足了这个需求。现在先进的里程/速度计不仅能显示实时的速度和里程,还显示时间,甚至具有测量骑车人的心跳、显示骑车人热量消耗等功能。 由于时间有限,本设计完成的功能减为两个,即测量并通过LED数码管进行动态显示当前的速度和里程,并在超速时发出警报。 要求达到的各项指标及实现方法如下: 1. 利用霍尔传感器产生里程数的脉冲信号。 2. 对脉冲信号进行计数。 实现:利用单片机自带的计数器T1对霍尔传感器脉冲信号进行计数。 3. 对数据进行处理,要求用LED显示里程总数和即时速度。 实现:利用软件编程,对数据进行处理得到需要的数值。 最终实现目标:自行车的速度里程表具有里程、速度测试与显示功能,采用单片机作控制,显示电路可显示里程及速度。 1 二、系统设计 1、总体设计方案 采用AT89C51芯片,用霍尔元件将车轮的转速转换成电脉冲,经过处理后送入单片机。里程及速度的测量,是经过AT89C51的定时/计数器测出总的脉冲数和每转一圈的时间,再经过单片机的计算得出,计算结果通过LED显示器显示出来。 传感器是获取自然或生产领域中信息的关键器件,是现代信息系统和各种设备不可缺少的信息采集工具。磁传感器是一种将磁学量信号转变为电信号的器件或装置。随着信息产业、工业自动化、医疗仪器等的飞速发展和计算机应用的普及,需要大量的传感器将被测或被控的非电信号转换成可与计算机兼容的电信号。作为输入信号,这就给磁传感器的快速发展提供了机遇,形成了磁传感器的产业。其中最具代表的磁传感器就是霍尔传感器,在自动检测系统中,利用霍尔传感器测

文档评论(0)

1亿VIP精品文档

相关文档