脉搏测量仪在我们的日常生活中已经得到了非常广泛的应用,通过观测脉搏信号,可以对人体的健康进行检查,通常被用于保健中心和医院。为了提高脉搏测量仪的简便性和精确度,本课题设计了一种基于51单片机的脉搏测量仪。

功能描述

1、采用51单片机作为主控单元芯片;

2、采用LCD1602显示,单位: 心率/分钟;

3、手指放到红外对管中间,2秒内读出心率;

4、采用LM358实现红外信号放大电路;

5、当检测到超标时,蜂鸣器进行报警;

6、按键可以设置报警的上下限心率;

按键说明

1、K1:进入/切换/退出设置菜单;

2、K2:设置值+1操作;

3、K3:设置值-1操作;

整体方案

电路设计

采用Altium Designer作为电路设计工具。Altium Designer通过把原理图设计、PCB绘制编辑、拓扑逻辑自动布线、信号完整性分析和设计输出等技术的完美融合,为设计者提供了全新的设计解决方案,使设计者可以轻松进行设计,熟练使用这一软件必将使电路设计的质量和效率大大提高。

仿真设计

采用Proteus作为仿真设计工具。Proteus是一款著名的EDA工具(仿真软件),从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计。

主程序设计

void main()    //主函数
{InitLcd();Tim_Init();lcd_1602_word(0x80,16,"Heart Rate:     ");    //初始化显示TR0=1;TR1=1;               //打开定时器while(1)             //进入循环{if(Key_Change)   //有按键按下并已经得出键值{Key_Change=0;   //将按键使能变量清零,等待下次按键按下View_Change=1;switch(Key_Value)               //判断键值{case 1:                      //设置键按下{View_Con++;           //设置的位加if(View_Con==3)        //都设置好后将此变量清零View_Con=0;break;             //跳出,下同}case 2:                      //加键按下{if(View_Con==2)        //判断是设置上限{if(Xintiao_H<150)  //上限数值小于150Xintiao_H++;       //上限+}if(View_Con==1)        //如果是设置下限{if(Xintiao_L<Xintiao_H-1)//下限值小于上限-1(下限值不能超过上限)Xintiao_L++;        //下限值加}break;}case 3:                       //减键按下{if(View_Con==2)        //设置上限{if(Xintiao_H>Xintiao_L+1)//上限数据大于下限+1(同样上限值不能小于下限)Xintiao_H--;        //上限数据减}if(View_Con==1)       //设置下限{if(Xintiao_L>30)  //下限数据大于30时Xintiao_L--;     //下限数据减}break;} }}

源文件获取

关注公众号【电子开发圈】,首页发送 “心率” 获取;

基于单片机的心率监测系统设计(#0403)相关推荐

  1. 基于单片机体温心率检测仪系统设计(毕业)资料

    资料下载地址-1085(百度网盘):点击下载 温度心率测量仪在我们的日常生活中已经得到了非常广泛的应用,通过观测温度心率信号,可以对人体的健康进行检查,通常被用于保健中心和医院.为了提高温度心率测量仪 ...

  2. 基于单片机的温湿度监测系统设计(#0410)

    功能描述 1.采用51/52单片机(通用)作为主控芯片: 2.采用DHT11传感器,温度测量范围0℃--50℃,湿度测量范围20%RH-90%RH 3.LCD1602液晶显示当前的温度和湿度: 4.当 ...

  3. 基于单片机的甲醛监测系统设计(#0450)

    功能描述 1.采用51单片机作为主控芯片: 2.采用ZE08-CH2O传感器检测甲醛浓度: 3.采用LCD1602作为显示器件: 4.采用红灯/绿灯指示浓度状态: 5.采用蜂鸣器进行浓度超标报警: 6 ...

  4. 基于单片机的噪声监测系统设计(#0474)

    功能描述 1.采用51/52单片机作为主控芯片: 2.采用数码管显示实时分贝及报警阈值: 3.噪声测量范围为40~100dB: 4.采用LM358芯片进行信号放大: 5.采用LTC1864进行模数转换 ...

  5. 基于单片机的温湿度监测系统设计(程序)

    博主福利:100G+电子设计学习资源包! http://mp.weixin.qq.com/mp/homepage?__biz=MzU3OTczMzk5Mg==&hid=7&sn=ad5 ...

  6. 基于数字电路交通灯信号灯控制系统设计-基于单片机病房温度监测与呼叫系统设计-基于STM32的无线蓝牙心电监护仪系统设计-基于STM32的智能蓝牙温控风扇控制设计-基于STM32的智能温室控制系统设计

    1617基于数字电路交通灯信号灯控制系统设计(仿真电路,论文报告)  摘  要:交通灯控制系统在城市交通控制中发挥着重要的作用,本次课程设计就是以城市交通灯控制系统为背景的,主要通过运用学过的数字电路 ...

  7. 基于单片机的TLC稳压电源系统设计-基于单片机大脑运算能力智力测试仪-基于单片机超声波测距系统仿真设计(报告 PCB 原理图)-基于单片机超高精度电参数测试设计-基于单片机变电站变压器运行参数监测仿真

    1316基于单片机的TLC稳压电源系统设计-毕设课设仿真资料 三极管射极电压是稳压电源的输出电压,可以接用电器或负载,这个电压值通过TLC549(A/D,同TLC548)数据转换后,送往单片机处理并显 ...

  8. 【设计方案分享】基于单片机温度监测监控报警系统设计-基于单片机钞票自动智能识别系统设计-基于单片机乒乓球游戏机控制系统设计-基于单片机温度监测监控报警系统设计-基于单片机矩阵键盘的电子密码锁设计

    820基于单片机温度监测监控报警系统设计-设计资料 温度监测器功能描述: 1.主控芯片用的是51单片机(STC89C51). 2.使用温度传感器DS18b20采集温度. 3.用1602液晶显示显示温度 ...

  9. 基于单片机乒乓球游戏机控制系统设计-基于单片机矩阵键盘的电子密码锁设计-基于单片机温度监测监控报警系统设计-基于单片机钞票自动智能识别系统设计-设计资料【转发分享】

    819基于单片机乒乓球游戏机控制系统设计-设计资料下载 乒乓球游戏机设计任务为: (1)使用乒乓游戏机的甲乙双方各在不同的位置发球或击球. (2)乒乓球的位置和移动方向由灯亮及依次点燃的方向决定,球移 ...

  10. 基于单片机的智能电子密码锁系统设计-基于51单片机酒精浓度检测仪设计-基于单片机的水缸加热温控控制系统设计-基于单片机蓝牙技术的温室监测系统设计-基于单片机智能PWM调光灯系统设计【毕设方案】

    600基于单片机的智能电子密码锁系统设计-电路程序资料 本设计采用的是AT89C51单片机作为控制核心,控制外围电路工作的装置.在本次基于单片机的电子密码锁设计中,将采用AT89C51单片机作为控制核 ...

最新文章

  1. Missing artifact com.sun:tools:jar 1.5.0 终极解决方法
  2. Invalid config event received: {version=0, server
  3. 如何删除SQL Server下注册的服务器
  4. linux自动挂载fcoe存储,在sdb上挂载USB 设备
  5. POJ-1651 Multiplication Puzzle 矩阵连乘问题(区间dp)
  6. wsgiref — WSGI Utilities and Reference Implementation¶
  7. grep 多模式匹配
  8. 给笔记本更换SSD硬盘
  9. 程序崩溃调试 Linux开启产生coredump文件
  10. C#学习笔记二: C#类型详解
  11. 软件开发项目流程 - 立项
  12. SXF python
  13. Thompson Sampling(汤普森采样)
  14. 为什么MacBook连接不上阿里云服务器
  15. 七种常见阈值分割代码(Otsu、最大熵、迭代法、自适应阀值、手动、迭代法、基本全局阈值法)...
  16. python实现图片拼接(项目界面展示图合并)
  17. 一个合格程序员应该读过的书
  18. 二叉树根结点到叶节点的最短距离
  19. Github中常见单词使用意思
  20. 漫画 | 外行对程序员误会有多深!

热门文章

  1. mac免安装mysql配置_mysql免安装版配置使用
  2. android如何保证多线程安全,保证线程安全的方式有哪几种?
  3. OFDM CP和子载波间隔的取值原则
  4. 基于阿里云产品和开源Hudi结合
  5. 实现家庭WiFi网络全覆盖
  6. java 正整数类型_跟我学java编程—认识java的整数类型
  7. vue优化技巧之mixins
  8. 向量积的坐标运算公式推导_向量外积的直接证明与直观解释,并以此证明正弦公式...
  9. python向量运算_Python线性代数学习笔记——向量的基本运算,以及Python代码的实现...
  10. Idea编译提示Java找不到符号解决方式