更新时间:11-12 上传会员:小四哥
分类:单片机自动化 论文字数:9391 需要金币:1000个
摘要: 本毕业设计是利用单片机STC89C51为电路控制核心,然后与ADXL345倾角传感器(数据采集)配合,从而实现人们步行状态的捕捉并记录步数总和的功能。电路硬件部分为单片机系统模块、数据采集模块、LCD显示模块、按键电路四大部分组成。通过加速度传感器的数据归纳与比较后由检测硬件本身所独有的一种通信模式将所有检测数据传递给单片机内部的程序存储器进行判断,最后再由单片机输出给LCD1602显示屏显示输出数据。计步器是现代人最常用监测身体健康状态的一种工具。它可以记录步数、心率、运动时长等。高级的计步器甚至可以根据以上数据给人拟定一个合适的运动方案,避免运动过量或者运动不足,从而避免人远离亚健康的状态。目前市场上的计步器种类繁多价格不一。此设计就是为了降低成本而作的一次尝试。
关键字:单片机;倾角传感器;ADXL345; LCD1602显示模块
目录
摘要
Abstract
1.绪论.5
1.1课题研究与背景意义.5
1.2国内外研究发展概况.5
1.3本选题目及其意义.6
2.系统的整体设计以及方案6
2.1设计要求6
2.2设计方案.6
3.硬件部分的选择7
3.1单片机的选择7
3.2传感器的选择8
3.3显示模块的选择9
4.系统的硬件电路设计.11
4.1单片机模块11
4.2数据采集模块设计.12
4.3显示模块设计.14
4.4整体电路设计.14
5.软件程序设计.19
5.1程序总流程设计19
5.2 LCD子程序设计20
5.3 I2C通信模式介绍.21
5.4 ADXL345子程序设计22
6.调试.24
6.1软件调试24
6.2硬件调试24
7.设计成品功能测试.24
7.1测试数据24
7.2结果分析24
8.结论25
参考文献26
致谢27