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

📄 key.lst

📁 T112 MCU源程码,用于T112外接MCU篇程,用来驱动模拟屏
💻 LST
📖 第 1 页 / 共 5 页
字号:
 347   4                                              case 2:                                 ////            微调
 348   4                                                      ////读出当前台的台频DB_Fre=readEProm(TV_num)
 349   4                                                      DB_Fre-=small_turn_step;
 350   4                                                      ////写高频头                    ////            注意,当调节好时如等待菜单退出时,则保存该值      
 351   4                                                      ////OSD_show                            
 352   4                                                      break;
 353   4                                              case 3:
 354   4                                                      hand_turn_down_set();           ////            设定手动搜查参数及开其搜查标志位                                
 355   4                                                      break;
 356   4                                              case 4:                                 
 357   4                                                      auto_turn_set();                ////            设定自动搜查参数及开其搜查标志位
 358   4                                                      break;
C51 COMPILER V7.06   KEY                                                                   12/05/2006 21:03:11 PAGE 7   

 359   4                                              case 5:
 360   4                                                      felt_set();                     ////            制式选择处理
 361   4                                                      break;                                          
 362   4                                              default:
 363   4                                                      break;
 364   4                                      }
 365   3                                      break;
 366   3                              case 2:
 367   3                                      switch(Menu_row)
 368   3                                      {
 369   4                                              switch(Menu_row)
 370   4                                              {
 371   5                                                      case 0:
 372   5                                                              left_right=~left_right;
 373   5                                                              if(left_right)
 374   5                                                              {
 375   6                                                                      Dis_Mode=TOP_LEFT;
 376   6                                                              }
 377   5                                                              else
 378   5                                                              {
 379   6                                                                      Dis_Mode=TOP_RIGHT;
 380   6                                                              }                                                       
 381   5                                                              ///OSD_show
 382   5                                                              SET_Dismod();
 383   5                                                              break;
 384   5                                                      case 1:
 385   5                                                              top_down=~top_down;
 386   5                                                              if(top_down)
 387   5                                                              {
 388   6                                                                      Dis_Mode=BOTTOM_LEFT;
 389   6                                                              }
 390   5                                                              else
 391   5                                                              {
 392   6                                                                      Dis_Mode=BOTTOM_RIGHT;
 393   6                                                              }
 394   5                                                              ///OSD_show
 395   5                                                              SET_Dismod();
 396   5                                                              break;
 397   5                                                      case 2:
 398   5                                                              auto_power=~auto_power;
 399   5                                                              break;
 400   5                                                      default:
 401   5                                                              break;
 402   5                                              }
 403   4                                      }
 404   3                                      break;
 405   3                              case 3:
 406   3                                      ///退出OSD
 407   3                                      break;
 408   3                              default:
 409   3                                      break;
 410   3                      }
 411   2              }
 412   1              else
 413   1              {
 414   2                      if(vol_num==0)
 415   2                      {
 416   3                              vol_num=0;
 417   3                      }
 418   2                      else
 419   2                      {
 420   3                              vol_num--;
C51 COMPILER V7.06   KEY                                                                   12/05/2006 21:03:11 PAGE 8   

 421   3                      
 422   3                      }
 423   2              ////OSD_show
 424   2              ////控制音量
 425   2              }
 426   1      }
 427          /**********************************************************************
 428                                          制式设定
 429          **********************************************************************/
 430          void felt_set(void)
 431          {
 432   1              Standard++;
 433   1              if(Standard>6)
 434   1              {
 435   2                      Standard=6;
 436   2              }
 437   1              swtich(Standard)
*** WARNING C206 IN LINE 437 OF SOURCE\KEY.C: 'swtich': missing function-prototype
*** ERROR C267 IN LINE 437 OF SOURCE\KEY.C: 'swtich': requires ANSI-style prototype
 438   1              {
*** ERROR C141 IN LINE 438 OF SOURCE\KEY.C: syntax error near '{'
 439   2                      case 0:
*** ERROR C172 IN LINE 439 OF SOURCE\KEY.C: 'case': missing enclosing switch
 440   2                              TV_total_turn=turn_pal_uhf2;                            /////有待定义参数
 441   2                              Fre_tab=0;
 442   2                              m_cStandard=S_PAL;
 443   2                              m_cChroma=S_PAL;
*** ERROR C202 IN LINE 443 OF SOURCE\KEY.C: 'm_cChroma': undefined identifier
 444   2                              break;
*** ERROR C171 IN LINE 444 OF SOURCE\KEY.C: 'break': missing enclosing loop
 445   2                      case 1:
*** ERROR C172 IN LINE 445 OF SOURCE\KEY.C: 'case': missing enclosing switch
 446   2                              break;
*** ERROR C171 IN LINE 446 OF SOURCE\KEY.C: 'break': missing enclosing loop
 447   2                      case 2:
*** ERROR C172 IN LINE 447 OF SOURCE\KEY.C: 'case': missing enclosing switch
 448   2                              break;
*** ERROR C171 IN LINE 448 OF SOURCE\KEY.C: 'break': missing enclosing loop
 449   2                      case 3:
*** ERROR C172 IN LINE 449 OF SOURCE\KEY.C: 'case': missing enclosing switch
 450   2                              break;
*** ERROR C171 IN LINE 450 OF SOURCE\KEY.C: 'break': missing enclosing loop
 451   2                      case 4:
*** ERROR C172 IN LINE 451 OF SOURCE\KEY.C: 'case': missing enclosing switch
 452   2                              break;
*** ERROR C171 IN LINE 452 OF SOURCE\KEY.C: 'break': missing enclosing loop
 453   2                      case 5:
*** ERROR C172 IN LINE 453 OF SOURCE\KEY.C: 'case': missing enclosing switch
 454   2                              break;
*** ERROR C171 IN LINE 454 OF SOURCE\KEY.C: 'break': missing enclosing loop
 455   2                      case 6:
*** ERROR C172 IN LINE 455 OF SOURCE\KEY.C: 'case': missing enclosing switch
 456   2                              break;
*** ERROR C171 IN LINE 456 OF SOURCE\KEY.C: 'break': missing enclosing loop
 457   2              }
 458   1              SetSignalStd();
 459   1              ////写高频头
 460   1      }
 461          
 462          /**********************************************************************
 463                                  自动搜查参数处理
 464          **********************************************************************/
C51 COMPILER V7.06   KEY                                                                   12/05/2006 21:03:11 PAGE 9   

 465                                  
 466          void auto_turn_set(void)
 467          {                                                               ////全频段搜查
 468   1              if(!auto_turn)
 469   1              {       
 470   2                      CB_tvnum=0;                                     ////从最低起点搜查                              
 471   2                      hand_turn       =       1;                      ////在Tmier0和meun中清0
 472   2                      auto_turn       =       0;
 473   2              }
 474   1      }
 475          /**********************************************************************
 476                                  自动搜查TV台
 477          **********************************************************************/
 478          void auto_turn_go(void)
 479          {
 480   1              CB_tvnum++;
 481   1              if(CB_tvnum>TV_total_turn)
 482   1              {
 483   2                      auto_turn       =       0;
 484   2                      CB_tvnum        =       0;
 485   2                      break;
*** ERROR C171 IN LINE 485 OF SOURCE\KEY.C: 'break': missing enclosing loop
 486   2              }
 487   1              ////初始化Tmier0                        /////搜查TV时时间较长,不可关OSD
 488   1              ////写高频头
 489   1              ////读状态
 490   1              if(TV_found)                            ////在Tmier0和meun中清0
 491   1              {
 492   2                      ////保存频道    
 493   2                      ////台号加????  
 494   2                      ////OSD_show
 495   2              }                                       
 496   1      }
 497          /**********************************************************************
 498                                  手动搜查TV台
 499          **********************************************************************/
 500          void hand_turn_up_go(void)
 501          {                                                                       
 502   1              CB_tvnum++;
 503   1              if(CB_tvnum>TV_total_turn)
 504   1              {
 505   2                      hand_turn       =       0;
 506   2                      CB_tvnum        =       0;
 507   2                      break;

⌨️ 快捷键说明

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