資源簡介
57496基于51單片機(jī)的脈搏監(jiān)測系統(tǒng)
該項(xiàng)目包括原理圖電路圖 程序源碼 演示視頻講解文檔全套資料
三分拿去 超值了

代碼片段和文件信息
#include?“System.h“
#include?“LCD1602.h“
sbit?Pulse_In?=?P1^3;
bit?MK_flag;
uint16?Counter_Num;
uint16?Counter;
uint16?MaiKuan;??????//
uint8?Old_INNew_IN;?//
uint16?temp1temp2;??//
uint8?Countp;
uint16?Value;
uint8??Num_Count;
uint16?Sum_Count;????//
uint16?Buffer[20]?={
0x00000x00000x00000x00000x00000x00000x00000x00000x00000x0000
0x00000x00000x00000x00000x00000x00000x00000x00000x00000x0000
};
void?Init_Time0() //定時(shí)器初始化
{
TMOD?=?0x11;
TH0??=?(65536-10000)/256; //????10ms初值
TL0??=?(65536-10000)%256;
EA???=?1;
ET0??=?1;
TR0??=?1;
}?
void?Detect()????? //測量函數(shù)
{
? uint8?i;
if(MK_flag?==?1)
{
? MK_flag?=?0;
temp2?????=?temp1;
? if((p?<=?19)/*&&(temp1<300&&temp1>80)*/)
{
Buffer[p]?=?temp2;
p++;
}
else?if((p?>19)/*&&(temp1<300&&temp1>80)*/)
{
? for(i=0;i<19;i++)
Buffer[i]?=?Buffer[i+1];
Buffer[19]?=?temp2;
Sum_Count?=?0;
? for(i=0;i<20;i++)???/**/
??? ??Sum_Count+=?Buffer[i];
????Value??=?Sum_Count/20;
Num_Count?=?12000/Value;
}
}
}
void?Clear_Num_Count()?????//清除數(shù)據(jù)緩沖區(qū)
{
uint8?i;
for(i?=?0;?i?20;?i++)
{
Buffer[i]?=?0;
}
}
void?main()
{
LCDinit(); //液晶初始化
Init_Time0(); //定時(shí)器初始化
while(1)
{
Detect(); //測量函數(shù)
LCD1602_Display_Num(11Num_Count);???//顯示函數(shù)
/* if(Pulse_In?==?1)
Beep?=?0;
else
Beep?=?1;*/
}
}
void?Time0()?interrupt?1? //定時(shí)器服務(wù)函數(shù)
{
TH0?=?(65536-1000)/256;//
TL0?=?(65536-1000)%256;
Counter++;
if(Counter?>=?5)//
{
Counter?=?0;
MaiKuan++;
New_IN?=?Pulse_In;
if(Old_IN?==?1&&New_IN?==?0)
{
temp1???=?MaiKuan;
MaiKuan?=?0;
MK_flag?=?1;
}
Old_IN?=?New_IN;?
}
}
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-10-10?18:51??成品\
?????目錄???????????0??2018-05-05?22:14??成品\programe\
?????目錄???????????0??2018-05-03?06:13??成品\programe\LCD1602\
?????文件????????4010??2018-05-05?21:50??成品\programe\LCD1602.lst
?????文件????????6773??2018-05-05?21:50??成品\programe\LCD1602.obj
?????文件????????1266??2018-04-22?17:48??成品\programe\LCD1602\LCD1602.c
?????文件?????????376??2018-05-03?03:02??成品\programe\LCD1602\LCD1602.h
?????文件????????1779??2018-05-05?22:05??成品\programe\programe.c
?????文件????????2739??2018-05-05?21:50??成品\programe\programe.hex
?????文件??????????79??2018-05-05?21:50??成品\programe\programe.lnp
?????文件????????4735??2018-05-05?21:50??成品\programe\programe.LST
?????文件???????15081??2018-05-05?21:50??成品\programe\programe.M51
?????文件????????7020??2018-05-05?21:50??成品\programe\programe.OBJ
?????文件?????????192??2018-05-05?22:14??成品\programe\programe.plg
?????文件??????143504??2018-04-25?19:57??成品\programe\programe.uvgui.Administrator
?????文件???????70698??2018-05-05?22:14??成品\programe\programe.uvgui.S
?????文件???????70698??2018-05-05?22:05??成品\programe\programe.uvgui_S.bak
?????文件???????13769??2018-05-04?19:05??成品\programe\programe.uvproj
?????文件????????6732??2018-05-05?22:05??成品\programe\programe_uvopt.bak
?????文件???????13790??2018-05-03?06:16??成品\programe\programe_uvproj.bak
?????目錄???????????0??2018-05-03?06:13??成品\programe\System\
?????文件????????1111??2018-05-05?21:50??成品\programe\System.lst
?????文件????????1477??2018-05-05?21:50??成品\programe\System.obj
?????文件?????????104??2017-03-28?21:49??成品\programe\System\system.c
?????文件?????????232??2018-04-22?16:06??成品\programe\System\system.h
?????文件??????373991??2018-05-05?21:56??成品\基于51單片機(jī)的電子脈搏測量儀論文.docx
?????文件?????2873245??2018-05-05?22:18??成品\說明書.docx
?????目錄???????????0??2018-10-10?18:51??視頻\
?????文件?????1922560??2018-10-14?09:08??視頻\新建?DOC?文檔?(2).doc
?????文件??????????67??2018-10-10?17:04??說明.txt
?????目錄???????????0??2018-10-10?18:52??需求\
............此處省略1個(gè)文件信息
評論
共有 條評論