更新时间:11-12 上传会员:狂奔的小猪
分类:单片机自动化 论文字数:5975 需要金币:1000个
摘要:本次设计的是一个基于51单片机的多功能计步器。它可以让人们能够实时的了解到自身的锻炼状况,其主要的作用是对行走的步数进行监测,利用监测的步数可以计算出人们行走的路程,然后利用步数,可以来计算行走所消耗的卡路里。多功能计步器的工作原理是通过加速传感器检测运动时的加速度,经过AD转换后传到单片机进行处理。由微处理器模块、信号处理模块、传感器模块、显示模块和按键构成其硬件电路。STC89C52单片机是主控系统,传感器选用ADXL345加速度传感器,显示模块选用LCD1602。其软件主要由主程序、距离计算程序和显示程序构成。所设计的多功能计步器能够显示步数、总里程、消耗的卡路里和时间。
关键词:STC89C52单片机;加速度传感器;ADXL345
目录
中文摘要
英文摘要
1 绪论-1
1.1 计步器的研究背景及意义-1
1.2 计步器研究的现状-1
2 系统结构与主要元件选型-3
2.1 系统总体结构设计-3
2.2 系统器件选型-3
2.2.1 单片机选型-3
2.2.2 传感器的选择-4
2.3 设计要求-5
3 系统硬件电路设计-6
3.1 系统的电源电路设计-6
3.2 单片机控制电路设计-6
3.3 LCD1602显示模块-7
3.4 LCD1602与STC89C52的接口-8
3.5 电源电路-8
3.6 键盘电路-8
4 系统软件设计-10
4.1 主程序流程图-10
4.2 显示模块软件设计的流程-10
5 系统的调试与检测-12
5.1 STC-ISP芯片烧录软件-12
5.2 软件调试-13
5.3 数据检测及误差分析-13
结 论-15
致 谢-16
参考文献-17
附 录-18