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

📄 vx1828_au.lst

📁 lcd驱动程序:用于au
💻 LST
📖 第 1 页 / 共 5 页
字号:
 544   5                                              #endif
 545   5                              }
 546   4                                      osd_timer=0;TR0=1;
C51 COMPILER V7.50   VX1828_AU                                                             01/14/2006 15:30:03 PAGE 10  

 547   4                      }
 548   3                                      
 549   3                              //-------------------------------------------   
 550   3      
 551   3                              if (!topmenu_flag && irvolsub_flag)
 552   3                              {
 553   4                                      
 554   4                                      irvolsub_flag=0;osd_timer=0;TR0=0;
 555   4                                      #if _debug
 556   4                                      printf("!topmenu_flag && (irvolsub_flag)\n");
 557   4                                      #endif
 558   4                                      top_sel=1;
 559   4                                      time_sel=1;
 560   4                                      
 561   4                                      topmenu_flag=0;
 562   4                                      britmenu_flag  = 0;
 563   4                                       timemenu_flag=0;
 564   4      
 565   4                                 //volshow_flag = 0;
 566   4                                                                              
 567   4                              if (volshow_flag == 0){
 568   5                                                      initvol_menu(); 
 569   5                                                      #if _debug
 570   5                                                      printf("initvolmenu() \n");
 571   5                                                      #endif
 572   5                                                      volshow_flag = 1; 
 573   5                                      }                               
 574   4                              if (volume_sel>0)
 575   4                              {
 576   5                                              volume_sel--;
 577   5                                              Vol_menu(volume_sel);
 578   5                                              //shi_sub_write(PT2313L,volume_sel,0x00,&volume_sel);
 579   5                                              set_audio_volume(volume_sel);
 580   5                                              DelayXms(0x30);         // avoid error repress
 581   5                                              // Save tuner's vaiable to EEPROM
 582   5                                              //      W_en = 0;       DelayXms(0x80);         // avoid error repress                                  
 583   5                                      
 584   5                                              shi_sub_write(EEPROM,0xF6,0x00,&volume_sel);
 585   5                                              DelayXms(0x80);
 586   5                                              shi_sub_read(EEPROM,0xF6,0x00,&tmp);
 587   5                                              #if _debug
 588   5                                              if(tmp==volume_sel){
 589   6                                                      printf("save volume_sel to 0x06=%bx ok ",tmp);
 590   6                                                      }
 591   5                                              else{
 592   6                                                      printf("save volume_sel to 0x06=%bc bad",tmp);
 593   6                                                      } 
 594   5                                              #endif
 595   5                              }  
 596   4                                      osd_timer=0;TR0=1;
 597   4                              }
 598   3                              
 599   3      //================  for BRIGHTNRSS =============================
 600   3      
 601   3                      if (!topmenu_flag&& irbriadd_flag)
 602   3                      {       
 603   4                              
 604   4                              irbriadd_flag=0;osd_timer=0;TR0=0;
 605   4                                      #if _debug
 606   4                              printf("!topmenu_flag&& irbiradd_flag \n");
 607   4                                      #endif  
 608   4                              if (britmenu_flag== 0){
C51 COMPILER V7.50   VX1828_AU                                                             01/14/2006 15:30:03 PAGE 11  

 609   5                                                      initbrit_menu();
 610   5                                                      #if _debug      
 611   5                                                      printf("initbrit_menu() \n");
 612   5                                                      #endif                                          
 613   5                                                      britmenu_flag= 1; 
 614   5                                      }                               
 615   4                                      if(britc_sel>64){britc_sel=32;};
 616   4                                if (britc_sel <64)
 617   4                                  {   
 618   5                                       britc_sel++;
 619   5                                      //DelayXms(0x20);                                                                               
 620   5                                      brit_menu(britc_sel);
 621   5                                              adj_britclr(britc,britc_sel*4-1);       // setting w1120A regestor ?                    
             -         Submenu1(britc_sel);
 622   5                                              //Save britc_sel to EEPROM
 623   5                                              shi_sub_write(EEPROM,0x01,0x00,&britc_sel);
 624   5                                              DelayXms(0x80);
 625   5                                              shi_sub_read(EEPROM,0x01,0,&tmp);
 626   5                                              #if _debug
 627   5                                              if(tmp==britc_sel){
 628   6                                                      printf("save britc_sel=%bx ok ",tmp);
 629   6                                                      }
 630   5                                              else{
 631   6                                                      printf("save britc_sel=%bx bad",tmp);
 632   6                                                      }
 633   5                                              #endif
 634   5                                  } 
 635   4                                      top_sel=1;
 636   4                                      time_sel=1;                        
 637   4                                      timemenu_flag=0;
 638   4                                      volshow_flag = 0;
 639   4                                      osd_timer=0;TR0=1;
 640   4       
 641   4                      }
 642   3                              //-------------------------------------------   
 643   3      
 644   3                              if (!topmenu_flag && irbrisub_flag)
 645   3                              {
 646   4                                      
 647   4                                      irbrisub_flag= 0;osd_timer=0;TR0=0;
 648   4                                              #if _debug
 649   4                                      printf("!topmenu_flag && irbirsub_flag \n");
 650   4                                              #endif
 651   4                                      top_sel=1;
 652   4                                      time_sel=1;
 653   4                                      
 654   4                                      topmenu_flag=0;
 655   4                                       timemenu_flag=0;
 656   4                                       volshow_flag = 0;
 657   4                                                                      
 658   4                              if (britmenu_flag== 0){
 659   5                                                      initbrit_menu();
 660   5                                                      #if _debug
 661   5                                                      printf("initbrit_menu() \n");
 662   5                                                      #endif                                          
 663   5                                                      britmenu_flag= 1; 
 664   5                                      }                                               
 665   4                                if (britc_sel >0)
 666   4                                  {
 667   5                                              britc_sel--;
 668   5                                              brit_menu(britc_sel);
 669   5                                              adj_britclr(britc,britc_sel*4); // setting w1120A regestor ?                      
C51 COMPILER V7.50   VX1828_AU                                                             01/14/2006 15:30:03 PAGE 12  

             -       Submenu1(britc_sel);
 670   5                                              //Save britc_sel to EEPROM
 671   5                                              shi_sub_write(EEPROM,0x01,0x00,&britc_sel);
 672   5                                              DelayXms(0x80);
 673   5                                              shi_sub_read(EEPROM,0x01,0,&tmp);
 674   5                                              #if _debug
 675   5                                              if(tmp==britc_sel){
 676   6                                                      printf("save britc_sel=%bx ok ",tmp);
 677   6                                                      }
 678   5                                              else{
 679   6                                                      printf("save britc_sel=%bx bad",tmp);
 680   6                                                      }
 681   5                                              #endif
 682   5                                              osd_timer=0;
 683   5                                  } 
 684   4                                      osd_timer=0;TR0=1;
 685   4                              }
 686   3      
 687   3      //==================================================
 688   3      //==================================================
 689   3      //==================================================
 690   3      //==================================================
 691   3      //================ top menu ==========================
 692   3                      if ( irmenu_flag) 
 693   3                      {
 694   4                                      #if _debug
 695   4                              printf("!keymenu || irmenu_flag\n");
 696   4                                      #endif
 697   4                              irmenu_flag = 0;
 698   4                                      
 699   4                                      volshow_flag=0;//zl.d
 700   4                                      britmenu_flag=0;
 701   4                                              
 702   4                              osd_timer=0;TR0=0;
 703   4                                      
 704   4                                      if (top_sel==7){
 705   5                                              top_sel=1;
 706   5                                              irmenu_flag=0;
 707   5                                              goto exit_all;
 708   5                                      }
 709   4                                      
 710   4                              if (!topmenu_flag)      // Top menu initial ======
 711   4                              {
 712   5                                      osd_clearall(); // Clear osd Memory
 713   5                                      osd_switch(0x00);   // Turn the OSD T/C/B block off
 714   5                                              topmenu_flag = 1; 
 715   5                                      inittopmenu();  
 716   5                                      initsubmenu1();
 717   5                                              
 718   5                                              Submenu2(sharp_sel);                                    
 719   5                                              osd_hbsection(content,hl,0x01,0x10,0x01,0x01);
 720   5                                              osd_color(content,background,highlight,Yellow);
 721   5                                      
 722   5                                  }
 723   4                                      osd_timer=0;TR0=1;
 724   4                              }
 725   3                     
 726   3                      //==========================================================

⌨️ 快捷键说明

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