近年来人们对健康的要求越来越高,自行车作为一种普遍大众的运动器械开始进入人们的视野。而自行车里程表就是伴随着自行车运动的兴盛而逐渐发展起来的
本系统由单片机STC89C52、霍尔传感器、LCD1602液晶显示屏和独立按键组成硬件部分,软件部分包括主程序模块、数据采集模块、显示模块、键盘扫描模块。霍尔传感器完成数据采集功能并对单片机输入脉冲信号,通过单片机程序的设置可对霍尔传感器输入的脉冲信号进行计数和处理,精确地得到单位时间内检测到的脉冲数,计算自行车速度、加速度、里程,并通过LCD显示出来。
本文先对里程表设计当中所需设备作了详细介绍,对设计中存在的问题进行了说明;而后对硬件和软件部分的设计和实现作了认真的分析。本里程表的设计具有结构简单,成本低廉,显示清晰,稳定可靠等优点。
第1章绪论1
1.1课题研究背景与现状1
1.2本课题所做的工作1
第2章系统总体设计方案3
2.1系统实现的功能3
2.2设计思路3
2.3总体设计框图4
2.4系统设计选择4
2.4.1数据采集模块4
2.4.2主控芯片的选择5
2.4.3按键电路的选择6
2.4.4显示模块的选择6
第3章系统硬件设计8
3.1概述8
3.2主控模块8
3.3显示模块10
3.4按键控制模块11
3.5数据采集模块11
第4章系统软件设计13
4.1概述13
4.2程序流程图13
4.3数据采集模块设计15
4.4显示模块设计16
4.5键盘扫描模块设计16
第5章调试与分析18
第6章结论与展望22
6.1结论22
6.2展望22
参考文献23
致谢24