金牌会员 
   
	- 积分
 - 2317
 
        - 金钱
 - 2317 
 
       - 注册时间
 - 2017-7-6
 
      - 在线时间
 - 281 小时
 
 
 
 | 
 
 
 楼主 |
发表于 2017-10-12 11:10:04
|
显示全部楼层
 
 
 
//priority  4 
void touch_task(void *p_arg)  
{ 
        OS_ERR err; 
        while(1) 
        { 
                GUI_TOUCH_Exec();         
                OSTimeDlyHMSM(0,0,0,5,OS_OPT_TIME_PERIODIC,&err);//ÑÓʱ5ms 
        } 
} 
 
//priority  5 
void key_task(void *p_arg) 
{ 
        u8 key_value,i,j; 
        OS_ERR err; 
        while(1) 
        {                  
                key_value=KEY_Scan(0); 
                switch(key_value) 
                { 
//                        case KEY0_PRES:        //¹¦ÂÊ¡°-¡± 
//                                        g_u8_power_index--; 
//                                        break; 
//      case KEY1_PRES:        //¹¦ÂÊ¡°+¡± 
//                                        g_u8_power_index++; 
//                                        break; 
      case KEY2_PRES:        //ʱ¼ä¡°-¡± 
                                              g_u8_time_index--; 
                                        break; 
      case KEY3_PRES:        //ʱ¼ä¡°+¡±  
                                               g_u8_time_index++; 
                                        break;                       
      case KEY4_PRES:        //ζȡ°-¡± 
                                              g_u8_temperature_index--; 
                                                                                        break; 
      case KEY5_PRES:        //ζȡ°+¡± 
                                              g_u8_temperature_index++; 
                                                                                        g_bool_test_key=!g_bool_test_key; 
                                                                                        break; 
      case KEY6_PRES:                     //ģʽÇл»         
                                                          g_bool_mode_key=!g_bool_mode_key; 
                                        break; 
                        case KEY7_PRES:               //½Å̤°å¿ª¹Ø 
                                                                                        if(g_u8_current_mode== C_MODE_PREPARE) 
                                                                                        {                                 
                                                                                                g_u8_current_mode=C_MODE_CURE; 
                                                                                                g_bool_set_timer=1;                                                                                                                         
                                                                                        } 
                                                                                        else if(g_u8_current_mode==C_MODE_CURE) 
                                                                                        { 
                                                                                          g_u8_current_mode=C_MODE_PREPARE; 
                                                                                                OSTmrDel(&tmr1,&err);                                                  //ɾ³ý¸Ã¶¨Ê±Æ÷ 
                                                                                                for(i=0;i<2;i++) 
                                                                                                { 
                                                                                                        for(j=0;j<2;j++) 
                                                                                                        { 
                                                                                                                 GRAPH_DATA_YT_Clear(Graph_channel[j]);                  
                                                                                                        } 
                                                                                                }                                                                                                                 
                                                                                        }                                                                                         
                                                                                        break; 
                                                                       
                } 
                OSTimeDlyHMSM(0,0,0,50,OS_OPT_TIME_PERIODIC,&err);//ÑÓʱ50ms 
        } 
}[/mw_shl_code] |   
 
 
 
 |