*******处理函数 *****/ void Manage_function(void) { if(flag_qd == 1) { flag_qd = 0; if(flag_jia ==0 && flag_yi == 0 && flag_bing == 0) { sprintf(send_buf,"签到结束,小甲,小乙,小丙缺勤"); UsartPrintf(USART1,send_buf); flag_jia = 0; flag_yi = 0; flag_bing = 0; flag_card = 0; } else if(flag_jia ==1 && flag_yi == 0 && flag_bing == 0) { sprintf(send_buf,"签到结束,小乙,小丙缺勤"); UsartPrintf(USART1,send_buf); flag_jia = 0; flag_yi = 0; flag_bing = 0; flag_card = 0; } else if(flag_jia ==0 && flag_yi == 1 && flag_bing == 0) { sprintf(send_buf,"签到结束,小甲,小丙缺勤"); UsartPrintf(USART1,send_buf); flag_jia = 0; flag_yi = 0; flag_bing = 0; flag_card = 0; } else if(flag_jia ==0 && flag_yi == 0 && flag_bing == 1) { sprintf(send_buf,"签到结束,小甲,小乙缺勤"); UsartPrintf(USART1,send_buf); flag_jia = 0; flag_yi = 0; flag_bing = 0; flag_card = 0; } else if(flag_jia ==1 && flag_yi == 1 && flag_bing == 0) { sprintf(send_buf,"签到结束,小丙缺勤"); UsartPrintf(USART1,send_buf); flag_jia = 0; flag_yi = 0; flag_bing = 0; flag_card = 0; } else if(flag_jia ==0 && flag_yi == 1 && flag_bing == 1) { sprintf(send_buf,"签到结束,小甲缺勤"); UsartPrintf(USART1,send_buf); flag_jia = 0; flag_yi = 0; flag_bing = 0; flag_card = 0; } else if(flag_jia ==1 && flag_yi == 0 && flag_bing == 1) { sprintf(send_buf,"签到结束,小乙缺勤"); UsartPrintf(USART1,send_buf); flag_jia = 0; flag_yi = 0; flag_bing = 0; flag_card = 0; } else { sprintf(send_buf,"签到结束,全员到齐"); UsartPrintf(USART1,send_buf); flag_jia = 0; flag_yi = 0; flag_bing = 0; flag_card = 0; } } }
|