• 基于51单片机的心率脉搏检测报警系统Proteus仿真


    资料编号:135  下面是相关功能视频演示:

    135-基于51单片机的心率脉搏检测报警系统Proteus仿真(源码+仿真+全套资料)

    功能讲解:

    采用51单片机做的心率计设计,能实时测量脉搏,采用按键的按下来模拟出实时心跳,LCD1602显示当前的心跳状态,并通过led灯闪烁代表脉搏跳动,超过预设阈值,蜂鸣器会进行报警,全套资料齐全:

    下面是部分程序展示:

    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)    //上限数值小于150
                     Xintiao_H++;        //上限+
                   }
                  if(View_Con==1)        //如果是设置下限
                   {
                       if(Xintiao_L                  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;
                 } 
         }
        } 

     下面是该资料的分享下载链接:

    https://pan.baidu.com/s/1HkjGsm9mtRDFZLa66K4lgg?pwd=57e3

  • 相关阅读:
    非关系型数据库技术课程 第三周作业(Redis中的订阅与发布、事务机制、集合(set)数据类型实验)
    Web前端开发技术课程大作业:简单的网页制作期末作业——狐妖小红娘(6页)
    btstack协议栈实战篇--Performance - Stream Data over SPP (Server)
    Python从入门到入土-基础语法
    C#学习记录——在C#中操作注册表
    数据分析中数据规范化:小数定标规范化将一列数映射为0-1之间的数
    Revel管理后台
    说说对 JVM 内存模型的理解
    Sqoop数据导入 第2关:Mysql导入数据至HDFS上
    CSDN中: Markdown编辑器使用说明
  • 原文地址:https://blog.csdn.net/m0_74295839/article/details/127814626