基于单片机的计步器设计-DS1302-心率测量(毕业设计资料)

155【毕设课设】基于单片机的计步器设计-DS1302-心率测量(毕业设计资料)

【资源下载】下载地址如下:
https://docs.qq.com/doc/DTlRSd01BZXNpRUxl

51计步器设计-DS1302-心率-ADXL345

本设计由STC890C52单片机电路+时钟DS1302电路+ADXL345加速度传感器电路+心率传感器电路+液晶1602显示电路+电源电路组成。

1、通过心率传感器检测心率(心率传感器数据处理需要增加滤波电路)

2、通过ADXL345计算步数。

3、通过DS1302获取时间信息。

4、将心率、步数和时间信息显示在液晶1602上。

5、可以通过电脑串口更新时钟。

#include<reg52.h> //包含头文件,一般情况不需要改动,头文件包含特殊功能寄存器的定义
#include<stdio.h>
#include "delay.h"
#include "1602.h"
#include "ds1302.h"
#include "adxl345.h"
#include "math.h"

unsigned char i_i=0,timecount=0,displayOK=0,rate=0,aa=0;
unsigned int time[6]={0};
unsigned char xdata dis0[16];//定义显示区域临时存储数组
unsigned char update_flag =0;
unsigned long xdata time_50ms=0;
unsigned char xdata dis1[16];
unsigned char xdata time_buf2[17];
unsigned char uart_i =0;
unsigned char SetFlag =0;	//时间设置标志
unsigned char i;
unsigned int buShu=0;
unsigned char ReadAdxl345;		 //定时读取adxl345
posted @ 2020-12-08 08:41  roadroad  阅读(116)  评论(0编辑  收藏  举报
电设屋
上千套电子毕设课设方案