1、4 电动自行车的速度里程表软件程序设计 目 录 1 绪 言 3 1.1 课题背景. 3 1.2 课题的主要任务及内容. 3 2 电动电动自行车的速度里程表总体方案设计 错误错误! !未定义书签。未定义书签。 2.1 任务分析与实现. 错误错误! !未定义书签。未定义书签。 2.2 电动自行车的速度里程表硬件方案设计. 4 2.3 电动自行车的速度里程表软件方案设计. 5 3 电动电动自行车的速度里程表硬件电路设计 6 3.1 概述. 6 3.2 传感器及其测量系统. 7 3.2.1 霍尔传感器的测量原理 . 7 3.3 单片机的原理及应用. 错误错误! !未定义书签。未定义书签。 3.3.1
2、单片机原理简介 . 错误错误! !未定义书签。未定义书签。 3.3.2 单片机的引脚功能介绍 . 9 3.3.3 单片机中断系统介绍 11 3.3.4 单片机定时/计数功能介绍 . 12 3.4 其他器件的介绍. 错误错误! !未定义书签。未定义书签。 3.4.1 存储器的介绍 . 错误错误! !未定义书签。未定义书签。 3.4.2 74LS74 芯片的介绍 . 13 3.4.3 74LS244 芯片的介绍 14 3.5 单片机外围电路的设计 15 3.5.1 时钟电路的设计 15 3.5.2 复位电路的设计 15 3.5.3 显示电路的设计 16 3.5.4 报警电路的设计 17 4 电动电
3、动自行车的速度里程表软件程序设计 . 17 4.1 概述 17 4.2 电动自行车的速度里程表总体程序设计 18 4.3 中断子程序的设计 20 4.4 数据处理子程序的设计 20 4.5 显示子程序的设计 22 5 5 系统调试与分析系统调试与分析 24 6 6 结论与展望 27 6.1 结论 27 6.2 展望 27 致 谢 28 参考文献 . 错误错误! !未定义书签。未定义书签。 附 录 . 29 4 电动自行车的速度里程表软件程序设计 1 绪 言 1.1 课题背景 电动自行车被发明及使用到现在已有两百多年的历史, 这两百年间人类在不断的 尝试与研发过程中,将玩具式的木马车转换到今日各
4、式新颖休闲运动电动自行车,电 动自行车发展的目的也从最早的交通代步的工具转换成休闲娱乐运动的用途。 随着居民生活水平的不断提高, 电动自行车不再仅仅是普通的运输、 代步的工具, 而是成为人们娱乐、休闲、锻炼的首选。因此,人们希望电动自行车的功用更强大, 能给人们带来更多的方便。 电动自行车里程速度表作为电动自行车的一大辅助工具也 正是随着这个要求而迅速发展的,其功能也逐渐从单一的里程显示发展到速度、时间 显示,甚至有的还具有测量骑车人的心跳、显示骑车人热量消耗等功能。本设计采用 了MCS-51系列单片机设计一种体积小、 操作简单的便携式电动自行车的速度里程表, 它能自动地显示当前电动自行车行走的距离及运行的速度。 1.2 课题的主要任务及内容 本课题主要任务是利用霍尔元件、单片机等部件设计一个可用 LED 数码管实时 显示里程和速度的电动自行车的速度里程表。 本文主要介绍了电动自行车的速度里程 表的设计思想、电路原理、方案论证以及元件的选择等内容,整体上分为硬件部分设 计和软件部分设计。 本文首先扼要对该课题的任务进行方案论证,包括硬件方案和软件方案的设计; 继而具体介绍了电动自行车