加入星計(jì)劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴(kuò)散
  • 作品版權(quán)保護(hù)
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長期合作伙伴
立即加入

基于51單片機(jī)的電子血壓溫度計(jì)(單片機(jī)健康檢測系統(tǒng)設(shè)計(jì))proteus仿真設(shè)計(jì)

08/22 13:45
2372
服務(wù)支持:
技術(shù)交流群

完成交易后在“購買成功”頁面掃碼入群,即可與技術(shù)大咖們分享疑惑和經(jīng)驗(yàn)、收獲成長和認(rèn)同、領(lǐng)取優(yōu)惠和紅包等。

虛擬商品不可退

當(dāng)前內(nèi)容為數(shù)字版權(quán)作品,購買后不支持退換且無法轉(zhuǎn)移使用。

加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論
放大
實(shí)物圖
相關(guān)方案
  • 方案介紹
    • 基于51單片機(jī)的電子血壓溫度計(jì)proteus仿真設(shè)計(jì) (仿真+程序+演示視頻)
  • 相關(guān)文件
  • 推薦器件
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請入駐 產(chǎn)業(yè)圖譜

基于51單片機(jī)的電子血壓溫度計(jì)proteus仿真設(shè)計(jì) (仿真+程序+演示視頻)

仿真圖proteus 8.9

程序編譯器:keil 5

編程語言:C語言

設(shè)計(jì)編號:S0026

演示視頻:


51單片機(jī)的電子血壓溫度計(jì)proteus仿真設(shè)計(jì)(健康監(jiān)測系統(tǒng))

主要功能:

以單片機(jī)為控制核心,設(shè)計(jì)一種電子血壓計(jì),同時(shí)具有測量體溫的功能。該系統(tǒng)利用壓力傳感器采集壓力信號,通過溫度傳感器采集溫度信號,整個系統(tǒng)包括處理模塊、測量模塊、信號處理模塊、顯示模塊以及電源處理模塊;血壓和體溫通過按鍵進(jìn)行切換。

(1) 可以實(shí)現(xiàn)溫度測量,壓力測量;

(2) 通過按鍵設(shè)置壓力報(bào)警器設(shè)定值,測量壓力值大于設(shè)定值時(shí),蜂鳴器報(bào)警;低于則蜂鳴器不報(bào)警。

(3) LCD液晶顯示測量的溫度和壓力值,可以通過按鍵切換顯示;

(4)設(shè)計(jì)出來之后用Proteus軟件仿真出效果;

主要硬件設(shè)備:51單片機(jī)、ADC0832數(shù)模轉(zhuǎn)換芯片、MPX4115壓力傳感器、按鍵、LCD1602液晶屏幕、蜂鳴器。

仿真演示:

測量體溫
img

測量血壓
img

溫度血壓調(diào)節(jié),通過箭頭所指的地方調(diào)整溫度大小,壓力大小,單片機(jī)實(shí)時(shí)采集數(shù)據(jù)進(jìn)行處理,通過LCD1602顯示。
img

設(shè)置血壓報(bào)警值

通過按鍵設(shè)置壓力報(bào)警器設(shè)定值,測量壓力值大于設(shè)定值時(shí),蜂鳴器報(bào)警;低于則蜂鳴器不報(bào)警。

img

程序:


void main()	  //主函數(shù)
{
 InitLcd();

  while(1)			  //進(jìn)入循環(huán)
  {
  	KEY_SCAN();
	getdata=Adc0832(0);			    		
	temp=getdata/2-5;
	if( temp >  Xintiao_H )
	{
	 	speaker = 0;
	}
	else
	{
		speaker = 1;
	}
	temp = 0;
	 if( KEY_Set_TIMES == 0 )
	 {
		if( KEY_TIMES == 1 )
		{
	  	  getdata=Adc0832(0);
		  if(14<getdata<243)			               //當(dāng)壓力值介于15kpa到115kpa之間時(shí),遵循線性變換
		 	{			    
//			  	int vary=getdata;						//y=(115-15)/(243-13)*X+15kpa			
				temp=getdata*10/2-50;			//測試時(shí)補(bǔ)償值為9.3													  
//				temp=(int)(press*10);	          //放大10倍,便于后面的計(jì)算
			    if(temp != ppress)
			    {
			      ppress = temp;
			      OverFlg = 1;
			    }    											
				dispbuf[3]=temp/1000;			     	//取壓力值百位
				dispbuf[2]=(temp%1000)/100;		    	//取壓力值十位
				dispbuf[1]=((temp%1000)%100)/10;	    	//取壓力值個位
				dispbuf[0]=((temp%1000)%100)%10;			//取壓力值十分位
				LCD_WriteCom( 0x80 );
				LCD1602_Write_char( "   heart rate   " );
				LCD_WriteCom( 0x80 + 0x40 );
			    LCD1602_Write_char("Rate:");
				LCD_WriteData( 0x30 + dispbuf[3] );
				LCD_WriteData( 0x30 + dispbuf[2] );
				LCD_WriteData( 0x30 + dispbuf[1] );
				LCD_WriteData( '.' );
				LCD_WriteData( 0x30 + dispbuf[0] );
			}
		}
		if( KEY_TIMES == 0 )
		{
			lcd_1602_word(0x80,16,"  temperature  ");	  //初始化顯示 
			wendu=ReadTemperature();
			lcd_1602_word(0xc0,10," Temp:    ");//顯示第二行數(shù)據(jù)
			LCD_WriteCom(0x80+0x40+10);
			LCD_WriteData(wendu/100+0x30);
			LCD_WriteData(wendu%100/10+0x30);
			LCD_WriteData('.');
			LCD_WriteData(wendu%100%10+0x30);
			LCD_WriteData(0xdf);
			LCD_WriteData('C');
		}
	}
	else
	{
		KEY_Set_Rate();
		dispbuf[3]=Xintiao_H/100;			     	    //取設(shè)置壓力值百位
		dispbuf[2]=Xintiao_H%100/10;		    	    //取設(shè)置壓力值十位
		dispbuf[1]=Xintiao_H%10;	    				//取設(shè)置壓力值個位
		LCD_WriteCom( 0x80  );
		LCD1602_Write_char( " Set heart rate " );
		LCD_WriteCom( 0x80 + 0x40 );
	    LCD1602_Write_char("warning:");
		LCD_WriteData( 0x30 + dispbuf[3] );
		LCD_WriteData( 0x30 + dispbuf[2] );
		LCD_WriteData( 0x30 + dispbuf[1] );
	}
  }
}

下載方式見文章開頭視頻
img

  • 設(shè)計(jì)資料獲取聯(lián)系方式.doc

推薦器件

更多器件
器件型號 數(shù)量 器件廠商 器件描述 數(shù)據(jù)手冊 ECAD模型 風(fēng)險(xiǎn)等級 參考價(jià)格 更多信息
STM32F745IGT6 1 STMicroelectronics High-performance and DSP with FPU, Arm Cortex-M7 MCU with 1 Mbyte of Flash memory, 216 MHz CPU, Art Accelerator, L1 cache, SDRAM

ECAD模型

下載ECAD模型
$16.29 查看
MK70FX512VMJ15 1 Freescale Semiconductor Kinetis K 32-bit MCU, ARM Cortex-M4 core, 512KB Flash, 150MHz, Graphics LCD, MAPBGA 256

ECAD模型

下載ECAD模型
$17.99 查看
AT89C51CC03CA-SLSUM 1 Microchip Technology Inc IC MCU 8BIT 64KB FLASH 44PLCC

ECAD模型

下載ECAD模型
$7.71 查看

相關(guān)推薦

電子產(chǎn)業(yè)圖譜