更新时间:06-20 上传会员:甄老师
分类:工业大学 论文字数:15432 需要金币:3000个
摘要:随着社会科学的发展以及人们生活水平的提高,自行车的使用已经不仅仅只局限于出行和运输了,在娱乐,休闲,健身等方面自行车也得到广泛的应用。本文设计的自行车数字里程表能够让骑行的人清楚的知道自己骑行时的时间、速度和骑行里程,对自己的运动状况有个大致的了解。本文研究了根据人们具体需求而设计的一款基于单片机的自行车里程表。
本次自行车里程表所使用的是STC公司的52单片机,然后使用A3144E 霍尔传感器来对模拟的自行车转轮进行速度和距离的测量并最后由1602LCD来反馈自行车行驶状态时的速度和里程数。本文硬件电路章节详细的介绍了本系统所使用的硬件。测量时,霍尔元件将转轮所检测到的脉冲数发送到单片机系统进行处理,最后送至显示屏显示出来。软件部分用C语言进行编程,采用模块化设计思想。本次设计的自行车里程表可以实现速度、里程、日期的显示以及超速报警更能,结构简单,便于使用。
关键词:单片机;LCD显示屏;霍尔传感器
目录
摘要
ABSTRACT
第一章 引言-1
1.1 自行车里程表的发展-1
1.2 论文结构介绍-1
第二章 方案的设计与论证-3
2.1 控制方案的确定-3
2.2 控制方式的选择-3
2.2.1 单片机芯片的选择-3
2.2.2 显示方案的选择-4
2.2.3 报警电路方案的选择-4
2.2.4 测速模块的选择-4
2.2.5 时钟电路方案的选择-4
2.2.6 电机模块的选择-4
第三章 硬件电路设计-6
3.1 系统的功能分析及体系结构设计-6
3.2 基于STC89C52的控制电路-7
3.2.1 单片机的最小系统-8
3.3 DS1302时钟电路-9
3.4 LCD1602液晶显示电路设计-10
3.5 A3144霍尔传感器电路设计-14
3.6 按键电路设计-15
3.7 蜂鸣器报警电路设计-15
3.8 5V直流电机调速电路设计-16
第四章 软件设计-18
4.1 编程语言选择-18
4.2 keil软件设计思想-18
4.3 程序流程图-18
第五章 焊接与调试-20
5.1 电路焊接-20
5.2 系统调试-21
5.2.1 系统程序调试-21
5.2.2硬件测试-22
5.3 实物测试-22
结束语-27
致 谢-28
参考文献-29
附录A 系统主程序-30