久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 8354|回復: 6
打印 上一主題 下一主題
收起左側

51單片機心率脈搏計設計源代碼和Proteus仿真

[復制鏈接]
跳轉到指定樓層
樓主
給大伙分享一個測試成功的基于51單片機的心率脈搏計仿真及源程序

心率計仿真原理圖如下(proteus仿真工程到附件中下載):


資料壓縮包:


單片機源程序如下:
  1. #include <reg52.h>
  2. #include "lcd1602.h"

  3. #define uchar unsigned char
  4. #define uint  unsigned int
  5. sbit SPK =P1^7;

  6. sbit lcdrs=P2^7;
  7. sbit lcdrw=P2^6 ;
  8. sbit lcden=P2^5 ;

  9. unsigned char num=0,timecount=0,displayOK=0,rate=0;
  10. unsigned int time[6]={0};

  11. /***********************1ms延時函數*****************************/
  12. void delay_1ms(uint q)
  13. {
  14.         uint i,j;
  15.         for(i=0;i<q;i++)
  16.                 for(j=0;j<110;j++);
  17. }

  18. void main()
  19. {       
  20.         init_1602();
  21.         TCON=0x01;//設置外部中斷0
  22.                 EX0=1;
  23.                 TMOD=0x01;//定時器0初始化
  24.                 TH0=(65536-50650)/256;//實測每50ms中斷的定時值
  25.                 TL0=(65536-50650)%256;
  26.                 ET0=1;//開定時器中斷
  27.                 //顯示基本文字
  28.                 write_string(1,0,"   Heart Rate   ");
  29.                 write_string(2,0,"        /min    ");
  30.                 TR0=0;//定時器停止
  31.                 EA=1;//開總中斷                    
  32.            while(1)
  33.            {
  34.                
  35.                    if(displayOK==1)
  36.                    {
  37.                         rate=60000/(time[1]/5+time[2]/5+time[3]/5+time[4]/5+time[5]/5);
  38.                         write_sfm3_18B20(2,5,rate);

  39.                       }       
  40.                         else
  41.                         {
  42.                                      write_string(2,5,"   ");
  43.                         }
  44.                    delay_1ms(300);
  45.                                                                   
  46.        
  47.         }
  48. }

  49. void ex0() interrupt 0
  50. {
  51.                 EX0=0;//暫時關外部中斷
  52.                 if(timecount<8)   //當連續兩次檢測時間間隔小于8*50ms=400ms不處理
  53.                 {
  54.                                 TR0=1;//開定時器
  55.                 }
  56.                 else
  57.                 {
  58.                                 time[num]=timecount*50+TH0*0.256+TL0/1000;//算出間隔時間
  59.                                 TL0=(65536-50650)%256;//重新設置定時器
  60.                                 TH0=(65536-50650)/256;
  61.                                 timecount=0;//50ms計數清零
  62.                                 num++;
  63.                                 if(num==6)//記錄到超過等于6次時間
  64.                                 {
  65.                                                 num=1;//計數從1開始
  66.                                                 displayOK=1;    //測得5次開始顯示
  67.                                 }       
  68.                                
  69.                 }
  70.                 EX0=1;
  71. }
  72. void et0() interrupt 1
  73. {
  74.                 TL0=(65536-50650)%256;
  75.                 TH0=(65536-50650)/256;
  76. ……………………

  77. …………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼

所有資料51hei提供下載:
基于51單片機的心率脈搏計仿真及源程序.zip (92.05 KB, 下載次數: 283)




分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏4 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:243803 發表于 2017-10-28 23:36 來自手機 | 只看該作者
好東西呀,支持
回復

使用道具 舉報

板凳
ID:427851 發表于 2018-11-22 20:21 | 只看該作者
正在做課程設計,剛好可以參考一下,很有用!!
回復

使用道具 舉報

地板
ID:438476 發表于 2020-3-24 16:24 | 只看該作者
你好,請問下為啥仿真沒有顯示脈搏值啊?
回復

使用道具 舉報

5#
ID:438476 發表于 2020-3-24 16:26 | 只看該作者
你好,請問下為啥仿真里面沒有顯示脈搏值啊?
回復

使用道具 舉報

6#
ID:438476 發表于 2020-3-25 12:23 | 只看該作者
為啥放我評論出來也不回復下?
回復

使用道具 舉報

7#
ID:723065 發表于 2020-4-10 21:50 | 只看該作者
xiao'bao 發表于 2020-3-25 12:23
為啥放我評論出來也不回復下?

仿真好像不能出脈搏,只能做單片機的IO口檢測脈沖信號,用個方波信號模擬
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 欧美成人h版在线观看 | 国产成人a亚洲精品 | 精品免费视频一区二区 | 欧美综合久久久 | 暖暖成人免费视频 | 欧美一区二区综合 | 国产一卡二卡三卡 | 日本精品视频一区二区 | 久久久久综合 | 国产福利在线播放麻豆 | 欧美在线一区二区三区 | 久久久一区二区三区四区 | 亚洲成人黄色 | 欧美精品在线观看 | 欧美一级大片 | 日韩成人免费视频 | 中日av| 天天操人人干 | 久久久999国产精品 中文字幕在线精品 | 91久久综合| 欧美综合视频 | 国产精品一区二区欧美 | 啪啪综合网 | 日韩α片 | 欧美在线国产精品 | 国产综合av | 日韩一区二区三区四区五区 | 亚洲欧美综合精品另类天天更新 | 三级黄色大片网站 | 亚洲精品福利视频 | 中文字幕综合在线 | 欧美a级成人淫片免费看 | 91精品国产综合久久久亚洲 | 精品一区二区三区免费视频 | 亚洲精品久久久久久一区二区 | 日韩欧美在线不卡 | 伊人久久综合影院 | 久久精品色欧美aⅴ一区二区 | 四虎影院在线观看av | 久久久久国产精品一区 | 在线观看日本网站 |