摘要:伴随着人们生活水平的提高以及对环境保护意识的加强,越来越多的人选择自行车作为自己出行的工具,其也成为了大家休闲娱乐和锻炼的首选。自行车里程速度计也就在这个大环境的驱使下产生的,它能够显示自行车运行的速度及里程,同时还具有超速报警功能,满足了人们对于自行车使用的最基本的需求。本文设计以STC89C52RC 单片机为核心处理器,A44E 霍尔传感器来测量转数,实现对自行车速度以及里程的测量统计,采用24C02存储器来实现在系统掉电时里程信息的保存,将自行车的速度以及里程数通过LCD显示器实时显示出来。文章详细地阐述了自行车里程速度计的硬件电路部分以及软件设计部分。硬件电路部分利用霍尔传感器传输信号,通过单片机系统将信号处理过后送到显示器显示。软件部分用C语言来进行编程,分模块来设计。
关键词:里程/速度;单片机;霍尔传感器;LCD显示
目录
摘要
ABSTRACT
第一章 绪论-1
1.1课题的背景及意义-1
1.2自行车里程速度计的发展现状及前景-1
1.3课题研究任务及内容-2
第二章 设计器件的选择-3
2.1单片机的选择-3
2.1.1STC89C52的主要特性-3
2.1.2STC89C52的引脚功能-3
2.2传感器的选择-4
2.3显示器件的选择-5
2.3.1显示器件比较-5
2.3.2LCD1602液晶显示器介绍-5
2.3.3LCD1602的技术参数及引脚功能-5
2.3.4LCD1602的指令说明-6
2.4 24C02存储器介绍-7
第三章 硬件电路的设计-9
3.1总体设计-9
3.1.1系统的设计思想-9
3.1.2系统的工作原理-9
3.2控制电路的设计-9
3.3单片机外部电路的设计-11
3.3.1电源输入电路-11
3.3.2时钟振荡电路-11
3.3.3复位电路-12
3.3.4 LCD显示电路-13
3.3.5蜂鸣器报警电路-13
3.3.6 24C02存储电路-14
3.4整个设计的设计图-15
第四章 系统软件设计-16
4.1软件设计编程方案-16
4.2软件实现的功能-17
4.3系统的总流程图-17
4.4系统的子程序-18
4.4.1初始化子程序-18
4.4.2里程/速度测量子程序-18
4.4.3显示子程序-20
第五章 设计的调试与分析-21
5.1系统硬件调试-21
5.2系统软件调试-21
5.3实物的调试-21
5.4设计运行过程-23
结束语-26
致 谢-27
参考文献-28
附录-29