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

📄 misc.lst

📁 这是一个7"LCD 液晶屏显示器
💻 LST
📖 第 1 页 / 共 2 页
字号:
 260          void Show_IR_IN()
 261          {
 262   1         switch(EEPROM_Receive_25_Bit(OP_READ, EE_IR_IN_ADDR))
 263   1         {
 264   2            case IR_IN1:
 265   2               Printxy_Normal( 0, 9, "IR CTRL DVD 1", FONT_GREEN);
 266   2               break;
 267   2            case IR_IN2:
 268   2               Printxy_Normal( 0, 9, "IR CTRL DVD 2", FONT_GREEN);
 269   2               break;
 270   2         }
 271   1      }
 272          //#endif
 273          
 274          #ifdef  Rearview //added by Wayland 2006.10.28
 275          void  Show_Rearview(void)
 276          {
 277   1             if (EEPROM_Receive_25_Bit(OP_READ, EE_REARVIEW_ADDR))
 278   1                 Printxy_Normal( 0, 9, "REARVIEW    ON", FONT_GREEN);
 279   1            else
 280   1                 Printxy_Normal( 0, 9, "REARVIEW    OFF", FONT_GREEN);
 281   1                //EEPROM_Transmit_25_Bit(OP_WRITE, EE_REARVIEW_ADDR, value);
 282   1      }
 283          
 284          #endif
 285           
 286          void Show_R_L()
 287          {
 288   1         if (EEPROM_Receive_25_Bit(OP_READ, EE_R_L_ADDR))
 289   1            Printxy_Normal( 0, 9, "R/L      OFF", FONT_GREEN);
 290   1         else
 291   1            Printxy_Normal( 0, 9, "R/L       ON", FONT_GREEN);
 292   1       }
 293          void Show_Speaker()
 294          {
 295   1         if (EEPROM_Receive_25_Bit(OP_READ, EE_SPEAKER_ADDR))
 296   1            Printxy_Normal( 0, 9, "SPEAKER    ON", FONT_GREEN);
 297   1         else
 298   1            Printxy_Normal( 0, 9, "SPEAKER    OFF", FONT_GREEN);
 299   1      }
 300          
C51 COMPILER V7.20   MISC                                                                  11/06/2006 20:13:30 PAGE 6   

 301          void Set_Dimmer(void)
 302          {
 303   1         DA_88347_Transmit_Data(OUT_DIMMER, Dimmer_Value, DIMMER_VOL_MAX, DIMMER_VOL_MIN);
 304   1         EEPROM_Transmit_25_Bit(OP_WRITE, EE_DIMMER_ADDR, Dimmer_Value);
 305   1      }
 306          
 307          void Show_Dimmer(void)
 308          {
 309   1         char buf[4];
 310   1      
 311   1         Printxy_Normal( 0, 9, "DIMMER", FONT_GREEN);
 312   1         Printxy_Normal( 7, 9, Ntoa((signed long) Dimmer_Value, Fill(buf, 2, ' '), LEFT, ' '), FONT_GREEN);
 313   1      //   Printxy_Normal( 7, 9, Ntoa((signed long) PICSEL_MAX-Dimmer_Value, Fill(buf, 2, ' '), LEFT, ' '), FONT
             -_GREEN);  //050323
 314   1      }
 315          
 316          void Set_Reset(void)
 317          {
 318   1         Printxy_Normal( 14, 9, ".", FONT_GREEN);
 319   1         Delay(500);
 320   1         Printxy_Normal( 15, 9, ".", FONT_GREEN);
 321   1         Delay(500);
 322   1         Printxy_Normal( 16, 9, ".", FONT_GREEN);
 323   1         Delay(500);
 324   1         Printxy_Normal( 17, 9, ".", FONT_GREEN);
 325   1         Delay(500);
 326   1         Printxy_Normal( 18, 9, "OK", FONT_GREEN);
 327   1         Initial_Value();
 328   1         Recall_Initial_Value();
 329   1         DA_88347_Init();
 330   1      }
 331          
 332          void Show_Reset(void)
 333          {
 334   1         Printxy_Normal( 0, 9, "RESET DEFAULT", FONT_GREEN);
 335   1      }
 336          
 337          void Return_Normal(void)
 338          {
 339   1         Reset_OSD();
 340   1         if (Mute_Flag)
 341   1            Printxy_Normal( 10, 9, "MUTE", FONT_GREEN);
 342   1         Current_Status = IS_NORMAL;
 343   1      }
 344          
 345          /*
 346          void Show_NTSC_PAL(void)
 347          {
 348             Printxy_Normal( 0, 9, "AV SYSTEM", FONT_GREEN);
 349             if (NPC)
 350                Printxy_Normal( 10, 9, "NTSC", FONT_GREEN);
 351             else
 352                Printxy_Normal( 10, 9, "PAL ", FONT_GREEN);
 353          }
 354          */
 355          
 356          void Mute_Enable(void)
 357          {
 358   1         DA_88347_Transmit_Data(OUT_VOLUME, 0, VOLUME_VOL_MAX, 0);//TDA7052
 359   1         EEPROM_Transmit_25_Bit(OP_WRITE, EE_SPEAKER_ADDR, 0);
 360   1      }
 361          
C51 COMPILER V7.20   MISC                                                                  11/06/2006 20:13:30 PAGE 7   

 362          void Mute_Disable(void)
 363          {
 364   1         char i;
 365   1         EEPROM_Transmit_25_Bit(OP_WRITE, EE_SPEAKER_ADDR, 1);
 366   1         for (i = 0; i < Volume_Value; i++)
 367   1         {
 368   2            DA_88347_Transmit_Data(OUT_VOLUME, i, VOLUME_VOL_MAX, VOLUME_VOL_MIN);
 369   2            Delay(500);
 370   2         }
 371   1         DA_88347_Transmit_Data(OUT_VOLUME, i, VOLUME_VOL_MAX, VOLUME_VOL_MIN);
 372   1      }
 373          
 374          void Set_Volume(void)
 375          {
 376   1         if (Mute_Flag)
 377   1            Mute_Disable();
 378   1         Mute_Flag = False;
 379   1         DA_88347_Transmit_Data(OUT_VOLUME, Volume_Value, VOLUME_VOL_MAX, VOLUME_VOL_MIN);
 380   1         EEPROM_Transmit_25_Bit(OP_WRITE, EE_VOLUME_ADDR, Volume_Value);
 381   1         EEPROM_Transmit_25_Bit(OP_WRITE, EE_SPEAKER_ADDR, 1);
 382   1      }
 383          
 384          void Show_Volume(void)
 385          {
 386   1         char buf[6];
 387   1      
 388   1         if (Current_Status != IS_SET_VOLUME)
 389   1            Reset_OSD();
 390   1         Current_Status = IS_SET_VOLUME;
 391   1         Printxy_Normal( 0, 9, "VOLUME", FONT_GREEN);
 392   1         Printxy_Normal( 7, 9, Ntoa((signed long) Volume_Value, Fill(buf, 3, ' '), LEFT, ' '), FONT_GREEN);
 393   1      }
 394          
 395          void Reset_OSD(void)
 396          {
 397   1         if (Blue_Flag)
 398   1            OSD_Set( 0x129, 0x1d41);
 399   1         else
 400   1            OSD_Set( 0x129, 0x1d40);
 401   1      }
 402          
 403          void Set_Power_Mode(char value)
 404          {
 405   1         EEPROM_Transmit_25_Bit(OP_WRITE, EE_POWER_MODE_ADDR, value);
 406   1      }
 407          
 408          void Show_Power_Mode(void)
 409          {
 410   1         //char buf[6];
 411   1         char value;
 412   1      
 413   1         value = EEPROM_Receive_25_Bit(OP_READ, EE_POWER_MODE_ADDR);
 414   1         switch(value)
 415   1         {
 416   2            case POWER_MODE_OFF:
 417   2               Printxy_Normal( 0, 9, "SCREEN  OFF", FONT_GREEN);
 418   2               break;
 419   2            case POWER_MODE_ON:
 420   2               Printxy_Normal( 0, 9, "SCREEN  ON ", FONT_GREEN);
 421   2               break;
 422   2            case POWER_MODE_AUTO:
 423   2               Printxy_Normal( 0, 9, "SCREEN AUTO", FONT_GREEN);
C51 COMPILER V7.20   MISC                                                                  11/06/2006 20:13:30 PAGE 8   

 424   2               break;
 425   2         }
 426   1      }
 427          
 428          void Set_FM(char value)
 429          {
 430   1         EEPROM_Transmit_25_Bit(OP_WRITE, EE_FM_ADDR, value);
 431   1         switch(value)
 432   1           {
 433   2           case FM1:
 434   2             FM_POWER  = 1;
 435   2             AUDIO_CTL = 1;
 436   2                 break;
 437   2           case FM2:
 438   2             FM_POWER  = 1;
 439   2             AUDIO_CTL = 0;
 440   2                 break;
 441   2           case FM_OFF:
 442   2             FM_POWER  = 0;
 443   2                 break;
 444   2           }
 445   1      }
 446          
 447          void Show_FM(void)
 448          {
 449   1         char value;
 450   1         value=EEPROM_Receive_25_Bit(OP_READ, EE_FM_ADDR);
 451   1         switch(value)
 452   1          {
 453   2            case FM1:
 454   2               Printxy_Normal( 0, 9, "IR CHANNEL 1  ", FONT_GREEN);
 455   2               break;
 456   2            case FM2:
 457   2               Printxy_Normal( 0, 9, "IR CHANNEL 2  ", FONT_GREEN);
 458   2               break;
 459   2            case FM_OFF:
 460   2               Printxy_Normal( 0, 9, "IR PHONE OFF",FONT_GREEN);
 461   2               break;
 462   2          }
 463   1      }
 464          
 465          void Set_GM1(void)
 466          {
 467   1         DA_88347_Transmit_Data(OUT_GM1, GM1_Value, GM1_VOL_MAX, GM1_VOL_MIN);
 468   1         EEPROM_Transmit_25_Bit(OP_WRITE, EE_GM1_ADDR, GM1_Value);
 469   1      }
 470          
 471          void Show_GM1(void)
 472          {
 473   1         char buf[4];
 474   1      
 475   1         Printxy_Normal( 0, 9, "GM1", FONT_GREEN);
 476   1         Printxy_Normal( 4, 9, Ntoa((signed long) GM1_Value, Fill(buf, 3, ' '), LEFT, ' '), FONT_GREEN);
 477   1         //Show_Graph(0,10,0xBE,FONT_WHITE);
 478   1         //Show_Bar(3,10,GM1_Value*3,FONT_CYAN);
 479   1      
 480   1      }
 481          
 482          void Set_GM2(void)
 483          {
 484   1         DA_88347_Transmit_Data(OUT_GM2, GM2_Value, GM2_VOL_MAX, GM2_VOL_MIN);
 485   1         EEPROM_Transmit_25_Bit(OP_WRITE, EE_GM2_ADDR, GM2_Value);
C51 COMPILER V7.20   MISC                                                                  11/06/2006 20:13:30 PAGE 9   

 486   1      }
 487          
 488          void Show_GM2(void)
 489          {
 490   1         char buf[4];
 491   1      
 492   1         Printxy_Normal( 0, 9, "GM2", FONT_GREEN);
 493   1         Printxy_Normal( 4,9, Ntoa((signed long) GM2_Value, Fill(buf, 3, ' '), LEFT, ' '), FONT_GREEN);
 494   1         //Show_Graph(0,10,0xBE,FONT_WHITE);
 495   1         //Show_Bar(3,10,GM2_Value*3,FONT_CYAN);
 496   1      
 497   1      }
 498          
 499          void Set_RGBAMP(void)
 500          {
 501   1         DA_88347_Transmit_Data(OUT_RGBAMP, RGBAMP_Value, RGBAMP_VOL_MAX, RGBAMP_VOL_MIN);
 502   1         EEPROM_Transmit_25_Bit(OP_WRITE, EE_RGBAMP_ADDR, RGBAMP_Value);
 503   1      }
 504          
 505          void Show_RGBAMP(void)
 506          {
 507   1         char buf[4];
 508   1      
 509   1         Printxy_Normal( 0, 9, "RGBAMP", FONT_GREEN);
 510   1         Printxy_Normal( 7, 9, Ntoa((signed long) RGBAMP_Value, Fill(buf, 3, ' '), LEFT, ' '), FONT_GREEN);
 511   1         //Show_Graph(0,10,0xBD,FONT_WHITE);
 512   1         //Show_Bar(3,10,RGBAMP_Value*3,FONT_CYAN);
 513   1      
 514   1      }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =   2504    ----
   CONSTANT SIZE    =    348    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----      70
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


C51 COMPILATION COMPLETE.  0 WARNING(S),  0 ERROR(S)

⌨️ 快捷键说明

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