cczero

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

分类:

技术点:

相关文章:

  • 2022-02-07
  • 2021-12-27
  • 2022-01-23
  • 2022-01-02
  • 2021-12-11
  • 2021-10-02
  • 2021-12-28
  • 2022-12-23
猜你喜欢
  • 2021-12-31
  • 2021-12-05
  • 2022-01-02
  • 2022-02-06
  • 2021-12-29
  • 2021-12-02
  • 2021-12-15
相关资源
相似解决方案