• 基于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

  • 相关阅读:
    如何在springboot项目中删除引用jar包中的无用bean
    PMP每日一练 | 考试不迷路-11.12(包含敏捷+多选)
    CSS3 弹性盒子(Flex Box)
    变焦镜头内参数如何获得?
    发布四大战略举措,亚马逊云科技看准了中国云市场的哪些新机会?
    16.1 Socket 端口扫描技术
    入门数据库Days6
    路由与交换技术-19-HSRP+PVSTP综合实验
    优雅而高效的JavaScript——try...catch语句(js异常处理)
    lua基础之package
  • 原文地址:https://blog.csdn.net/m0_74295839/article/details/127814626