if(point_count<40) { ired_point[point_count] = DS_1; point_count++; } /*进行PPG信号峰值点的寻找*/ if(point_count == 40) { ired_point[0] = ired_point[1]; ired_point[1] = ired_point[2]; ired_point[2] = ired_point[3]; ired_point[3] = ired_point[4]; ired_point[4] = ired_point[5]; ired_point[5] = ired_point[6]; ired_point[6] = ired_point[7]; ired_point[7] = ired_point[8]; ired_point[8] = ired_point[9]; ired_point[9] = ired_point[10]; ired_point[10] = ired_point[11]; ired_point[11] = ired_point[12]; ired_point[12] = ired_point[13]; ired_point[13] = ired_point[14]; ired_point[14] = ired_point[15]; ired_point[15] = ired_point[16]; ired_point[16] = ired_point[17]; ired_point[17] = ired_point[18]; ired_point[18] = ired_point[19]; ired_point[19] = ired_point[20]; ired_point[20] = ired_point[21]; ired_point[21] = ired_point[22]; ired_point[22] = ired_point[23]; ired_point[23] = ired_point[24]; ired_point[24] = ired_point[25]; ired_point[25] = ired_point[26]; ired_point[26] = ired_point[27]; ired_point[27] = ired_point[28]; ired_point[28] = ired_point[29]; ired_point[29] = ired_point[30]; ired_point[30] = ired_point[31]; ired_point[31] = ired_point[32]; ired_point[32] = ired_point[33]; ired_point[33] = ired_point[34]; ired_point[34] = ired_point[35]; ired_point[35] = ired_point[36]; ired_point[36] = ired_point[37]; ired_point[37] = ired_point[38]; ired_point[38] = ired_point[39]; ired_point[point_count-1] = DS_1; } if(ired_point[0]60 || (ACDC_count-ACDC_count_old)>60) { OLED_OFF_count++; } else if(ACDC_count<260&&ACDC_count>120) { ACDC_Ready_flag++; } }