⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 key_cmd.lst

📁 这是用W77E58编写的控制GSM模块
💻 LST
📖 第 1 页 / 共 3 页
字号:
 218   2              else
 219   2              if(menu_layer==1){
 220   3                 if(main_task==Main_task_NAVI) {
 221   4                                 if(navi_task==Navi_task_begin)navi_task=Navi_task_end;
 222   4                                 else navi_task--;
 223   4                 }
 224   3                 if(main_task==Main_task_DVD)  {
 225   4                                 if(dvd_task==Dvd_task_begin)dvd_task=Dvd_task_end;
 226   4                                 else dvd_task--;
 227   4                 }
 228   3                 if(main_task==Main_task_TV)   {
 229   4                                 if(tv_task==TV_task_begin)tv_task=TV_task_end;
 230   4                                 else tv_task--;
C51 COMPILER V6.23a  KEY_CMD                                                               12/11/2002 14:32:10 PAGE 5   

 231   4                 }
 232   3                 if(main_task==Main_task_RADIO){
 233   4      
 234   4                                 if(radio_task==Radio_task_begin)radio_task=Radio_task_end;
 235   4                                 else radio_task--;
 236   4                 }
 237   3                 if(main_task==Main_task_GSM){
 238   4                                 if(gsm_task==GSM_task_begin)gsm_task=GSM_task_end;
 239   4                                 else gsm_task--;
 240   4                 }
 241   3      
 242   3      
 243   3              }
 244   2              else
 245   2              if(menu_layer==2){
 246   3                 if(main_task==Main_task_NAVI)
 247   3                 {
 248   4      
 249   4                      if(navi_task==Navi_real_time){
 250   5      
 251   5                                 if(real_time_task==RealTime_task_begin)real_time_task=RealTime_task_end;
 252   5                                 else real_time_task--;
 253   5      
 254   5      
 255   5                      }
 256   4                      if(navi_task==Navi_set_zoom){
 257   5      
 258   5                                 if(zoom_task==Zoom_task_begin)zoom_task=Zoom_task_end;
 259   5                                 else zoom_task--;
 260   5      
 261   5      
 262   5                      }
 263   4                      if(navi_task==Navi_search_address){
 264   5      
 265   5                                 if(search_address_task==SearchAddress_task_begin)search_address_task=SearchAddr
             -ess_task_end;
 266   5                                 else search_address_task--;
 267   5                      }
 268   4                      if(navi_task==Navi_record) {
 269   5                                 if(record_task==Record_task_begin)record_task=Record_task_end;
 270   5                                 else record_task--;
 271   5      
 272   5      
 273   5                      }
 274   4                      if(navi_task==Navi_speech) {
 275   5                                 if(speech_task==Speech_task_begin)speech_task=Speech_task_end;
 276   5                                 else speech_task--;
 277   5      
 278   5      
 279   5                      }
 280   4                      if(navi_task==Navi_road_display)    {
 281   5      
 282   5                                 if(road_display_task==RoadDisplay_task_begin)road_display_task=RoadDisplay_task
             -_end;
 283   5                                 else road_display_task--;
 284   5      
 285   5      
 286   5                      }
 287   4                      if(navi_task==Navi_lati_longti)     {
 288   5                                 if(lati_longti_task==LatiLongti_task_begin)lati_longti_task=LatiLongti_task_end
             -;
 289   5                                 else lati_longti_task--;
C51 COMPILER V6.23a  KEY_CMD                                                               12/11/2002 14:32:10 PAGE 6   

 290   5      
 291   5      
 292   5      
 293   5                      }
 294   4                      if(navi_task==Navi_car_connect)     {
 295   5                                 if(car_connect_task==CarConnect_task_begin)car_connect_task=CarConnect_task_end
             -;
 296   5                                 else car_connect_task--;
 297   5      
 298   5                      }
 299   4      
 300   4                 }
 301   3                 else
 302   3                 if(main_task==Main_task_DVD){
 303   4      
 304   4      
 305   4                 }
 306   3                 else
 307   3                 if(main_task==Main_task_TV){
 308   4      
 309   4      
 310   4                 }
 311   3      
 312   3                 else
 313   3                 if(main_task==Main_task_RADIO){
 314   4      
 315   4      
 316   4                 }
 317   3                 else
 318   3                 if(main_task==Main_task_GSM){
 319   4      
 320   4      
 321   4                 }
 322   3      
 323   3      
 324   3              }
 325   2      
 326   2           }
 327   1      }
 328          
 329          
 330          
 331          void update_selected_menu(void)
 332          {
 333   1      
 334   1           OSD_change_flag = 1;
 335   1           osd_task = 0;
 336   1           OSD_servo();
 337   1      
 338   1      }
 339          
 340          
 341          void issue_0_layer_status(void)
 342          {
 343   1      
 344   1           if(main_task==Main_task_NAVI)       main_selected_status |= Navi_selected;  
 345   1           else if(main_task==Main_task_DVD)   main_selected_status |= DVD_selected;
 346   1           else if(main_task==Main_task_TV)    main_selected_status |= TV_selected;
 347   1           else if(main_task==Main_task_RADIO) main_selected_status |= Radio_selected;
 348   1           else if(main_task==Main_task_GSM)   main_selected_status |= GSM_selected;
 349   1          
 350   1      }
C51 COMPILER V6.23a  KEY_CMD                                                               12/11/2002 14:32:10 PAGE 7   

 351          
 352          void issue_1_layer_status(void)
 353          {
 354   1      
 355   1           if(main_task==Main_task_NAVI)
 356   1           {
 357   2              if(navi_task==Navi_real_time)           navi_selected_status |= Real_selected;
 358   2              else if(navi_task==Navi_set_zoom)       navi_selected_status |= Zoom_selected;
 359   2              else if(navi_task==Navi_search_address) navi_selected_status |= Search_selected;
 360   2              else if(navi_task==Navi_record)         navi_selected_status |= Record_selected;
 361   2              else if(navi_task==Navi_speech)         navi_selected_status |= Speech_selected;
 362   2              else if(navi_task==Navi_road_display)   navi_selected_status |= Road_selected;
 363   2              else if(navi_task==Navi_lati_longti)    navi_selected_status |= LatiLongti_selected;
 364   2              else if(navi_task==Navi_car_connect)    navi_selected_status |= CarConnect_selected;
 365   2           }
 366   1           else
 367   1           if(main_task==Main_task_DVD){
 368   2      
 369   2      
 370   2           }
 371   1           else
 372   1           if(main_task==Main_task_TV){
 373   2      
 374   2      
 375   2           }
 376   1           else
 377   1           if(main_task==Main_task_RADIO){
 378   2      
 379   2      
 380   2           }
 381   1           else
 382   1           if(main_task==Main_task_GSM){
 383   2      
 384   2      
 385   2           }
 386   1      }
 387          
 388          
 389          
 390          void issue_2_layer_status(void)
 391          {
 392   1           
 393   1           if(main_task==Main_task_NAVI)
 394   1           {
 395   2              if(navi_task==Navi_real_time){
 396   3                 if((navi_selected_status & Real_selected)== Real_selected)
 397   3                 {
 398   4                     gps_task = 0;
 399   4                             real_selected_status=0;
 400   4                             switch(real_time_task)
 401   4                     {
 402   5                        case RealTime_disable:
 403   5                             real_selected_status |=TurnOffNavi_selected;
 404   5                             dsa_task = 0x0301;
 405   5                                                 break;
 406   5                        case RealTime_enable:
 407   5                             real_selected_status |=TurnOnNavi_selected;
 408   5                             dsa_task = 0x0300;
 409   5                             break;
 410   5                     
 411   5                     }
 412   4                 }   
C51 COMPILER V6.23a  KEY_CMD                                                               12/11/2002 14:32:10 PAGE 8   

 413   3              }
 414   2              else 
 415   2              if(navi_task==Navi_set_zoom){
 416   3                 if((navi_selected_status & Zoom_selected) == Zoom_selected){
 417   4                     zoom_selected_status=0;
 418   4                     switch(zoom_task)
 419   4                     {
 420   5                        case ZOOM_0:
 421   5                             zoom_selected_status |= Zoom_0_selected;
 422   5                             dsa_task =0x0200|ZOOM_0; 
 423   5                                                 break;
 424   5                        case ZOOM_100:
 425   5                             zoom_selected_status |= Zoom_100_selected;
 426   5                             dsa_task =0x0200|ZOOM_100; 
 427   5                                                 break;
 428   5                        case ZOOM_200:
 429   5                             zoom_selected_status |= Zoom_200_selected;
 430   5                             dsa_task =0x0200|ZOOM_200; 
 431   5                             break;
 432   5                        case ZOOM_300:
 433   5                             zoom_selected_status |= Zoom_300_selected;
 434   5                             dsa_task =0x0200|ZOOM_300; 
 435   5                             break;
 436   5                        case ZOOM_500:
 437   5                             zoom_selected_status |= Zoom_500_selected;
 438   5                             dsa_task =0x0200|ZOOM_500; 
 439   5                             break;
 440   5                     }
 441   4                 }    
 442   3              }
 443   2              else if(navi_task==Navi_search_address) navi_selected_status |= Search_selected;
 444   2              else if(navi_task==Navi_record)         navi_selected_status |= Record_selected;
 445   2              else if(navi_task==Navi_speech)         navi_selected_status |= Speech_selected;
 446   2              else if(navi_task==Navi_road_display)   navi_selected_status |= Road_selected;
 447   2              else if(navi_task==Navi_lati_longti)    navi_selected_status |= LatiLongti_selected;
 448   2              else if(navi_task==Navi_car_connect)    navi_selected_status |= CarConnect_selected;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -