目录
一、项目功能
二、仿真
三、程序
资料下载地址:基于51单片机脉搏体温设计
一、项目功能
1、通过MPX4115模拟测量脉搏
2、通过DS18B20测量体温
3、按键设置报警阈值,超限报警
二、仿真
温度显示界面
脉搏测量界面
三、程序
main.c代码
void main() //主函数
{
SCON_init();
InitLcd();
while(1) //进入循环
{
counts ++;
sprintf(mStrBloodPressure,"%.1f 1rn",mBloodPressure);
KEY_SCAN();
getdata=Adc0832(0);
mBloodPressure = (getdata * 10 / 2 - 50) / 10;
if(counts >= 4)
{
counts = 5;
send(mStrBloodPressure,1);
delay5ms();
delay5ms();
delay5ms();
delay5ms();
send(mStrBloodPressure+1,1);
delay5ms();
delay5ms();
delay5ms();
delay5ms();
send(mStrBloodPressure+2,1);
delay5ms();
delay5ms();
delay5ms();
delay5ms();
send(mStrBloodPressure+3,1);
delay5ms();
delay5ms();
delay5ms();
delay5ms();
//send((char *)mStrBloodPressure,11);
}
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



