void parameter_show() { LED_PrintChar(0,5, Cnt[0]); LED_PrintChar(45,5, len_show[0]); LED_PrintChar(100,5, threshold); LED_PrintChar(0,6, GrayMin); LED_PrintChar(45,6, CNT[0]); LED_PrintChar(100,6, GrayMax); LED_PrintChar(0,7, Ledge[0]); LED_PrintChar(45,7, midline); LED_PrintChar(100,7, Redge[0]); }
void parameter_showH() { //LED_PrintChar(0,5, CntH[0]); LED_PrintChar(45,5, len_showH[0]); LED_PrintChar(100,5, thresholdH); LED_PrintChar(0,6, GrayMinH); //LED_PrintChar(45,6, CNTH[0]); LED_PrintChar(100,6, GrayMaxH); LED_PrintChar(0,7, LedgeH[0]); LED_PrintChar(45,7, midlineH); LED_PrintChar(100,7, RedgeH[0]); // }
//---------------------------------------- static void Task_Led3(void* p_arg)//负责显示 { INT8U err; //INT16U *s; int ADC_tmp=0; //unsigned int tmp=0; //s=OSMboxPend(SeMbox,0,&err); (void) p_arg; while (1) { //ADC_tmp= (int)(fb[0] * 10); ADC_tmp= (int)(EulerAngle_Current.Repx * 10000); LED_P8x16Str(0 + 32 ,0 , ".", 1); LED_PrintChar(0 + 0 ,0,ADC_tmp/10); LED_P8x16Char(0 + 40,0,(unsigned int)(abs(ADC_tmp)%10)+48); //ADC_tmp= (int)(fb[1] * 10); ADC_tmp= (int)(EulerAngle_Current.Repy * 10000); LED_PrintChar(0 + 64,0,ADC_tmp/10); LED_P8x16Char(64 + 40,0,(unsigned int)(abs(ADC_tmp)%10)+48); LED_P8x16Str(64 + 32 ,0 , ".", 1); ADC_tmp= (int)(EulerAngle_Current.Repz * 10000); //ADC_tmp= (int)(fb[2] * 10); LED_P8x16Str(0 + 32 ,1 , ".", 1); LED_PrintChar(0 + 0,1,ADC_tmp/10); LED_P8x16Char(0 + 40,1,(unsigned int)(abs(ADC_tmp)%10)+48); ADC_tmp=(int)(EulerAngle_Current.YAW * 10);//hmc5883l.m_a;//EulerAngle_Current LED_P8x16Str(0 + 32 ,2 , ".", 1); LED_PrintChar(0 + 0,2,ADC_tmp/10); LED_P8x16Char(0 + 40,2,(unsigned int)(abs(ADC_tmp)%10)+48); ADC_tmp=(int)(EulerAngle_Current.PITCH * 10);//hmc5883l.m_a;//EulerAngle_Current LED_PrintChar(0 + 64,2,ADC_tmp/10); LED_P8x16Char(64 + 40,2,(unsigned int)(abs(ADC_tmp)%10)+48); LED_P8x16Str(64 + 32 ,2 , ".", 1); ADC_tmp=(int)(EulerAngle_Current.ROLL*10);//hmc5883l.m_a;//EulerAngle_Current LED_P8x16Str(0 + 32 ,3 , ".", 1); LED_PrintChar(0 + 0,3,ADC_tmp/10); LED_P8x16Char(0 + 40,3,(unsigned int)(abs(ADC_tmp)%10)+48); } }