【摘要】随着人们对于健康问题的日益重视,步行成为人们日常锻炼的一种重要方式。计步器是一种数据监测设备,有利于用户随时地了解运动状况,进行锻炼。之前的设计使用机械式开关来监测用户行走的步数。如今,计步器可以通过记录用户的日常运动情况来分析他们的锻炼情况。本系统选用ADXL345三轴加速度传感器,因其属于电容式传感器,捕获用户的加速度信息更加精准。本系统设计使用STC89C52系列单片机作为整体的控制芯片,并且通过蓝牙模块将单片机处理后的数据传输到手机上,使得结果显示更加方便用户读取。整个系统功耗低,便携易用。将记录的步数和距离在手机上显示。
【关键词】单片机;蓝牙;传感器;APP
目录
摘要
Abstract
1绪论-1
1.1研究背景、目的和意义-1
1.2国内外研究现状-1
1.3研究的内容-1
2需求分析-2
2.1功能需求分析-2
2.2性能需求分析-2
2.3软硬件需求分析-2
3 总体设计-3
3.1传感器的选择-3
3.2 MCU微处理器选择-4
3.2.1控制芯片选择-4
3.2.2主控制芯片确定-5
3.3 系统整体设计-5
4系统硬件设计-6
4.1 系统总体结构-6
4.2 功能模块介绍-6
4.2.1 STC89C52单片机模块-7
4.2.2计步器传感器采集模块-9
4.2.3串口蓝牙模块-11
5系统软件设计-12
5.1 软件设计流程-12
5.2 ADXL345传感器程序设计-12
5.2.1 传感器程序初始化-13
5.2.2 数据读取-13
5.2.3 数据存储-14
5.3 蓝牙模块程序设计-14
5.3.1 蓝牙设备搜索-15
5.3.2 设备连接-15
5.3.3 模块通信-15
5.4上位机程序设计-17
5.4.1数据存储实现-17
5.4.2关键代码实现-17
6系统测试-19
6.1硬件部分测试-19
6.2 软件部分测试-20
6.3本章小节-21
7结束语-22
参考文献-23
致 谢-24