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

📄 init.lst

📁 这是一个7"LCD 液晶屏显示器
💻 LST
字号:
C51 COMPILER V7.20   INIT                                                                  11/06/2006 20:13:30 PAGE 1   


C51 COMPILER V7.20, COMPILATION OF MODULE INIT
OBJECT MODULE PLACED IN .\obj\INIT.obj
COMPILER INVOKED BY: C:\Program Files\Keil\C51\BIN\C51.EXE INIT.C BROWSE DEBUG OBJECTEXTEND PRINT(.\obj\INIT.lst) OBJECT
                    -(.\obj\INIT.obj)

line level    source

   1          #include "indash.h"
   2          
   3          extern          char    Current_Status;
   4          extern          char    Mute_Flag;
   5          extern          char    IR_Data_OK_Flag;
   6          extern          char    IR_Repeat_Data_Flag;
   7          extern          char    Volume_Value;
   8          extern          char    Color_Value;
   9          extern          char    Tint_Value;
  10          extern          char    Bright_Value;
  11          extern          char    Contrast_Value;
  12          extern          char    Dimmer_Value;
  13          extern          char    SPEAKER;
  14          extern          char    GM1_Value;
  15          extern          char    GM2_Value;
  16          extern          char    RGBAMP_Value;
  17          extern                  bit     Rearview_Enable;
  18          
  19          void Initial_System(void)
  20          {
  21   1         /* 375KHZ for 24MHZ */
  22   1         /*
  23   1         PCON = PCON & 0x7f;
  24   1         SCON = 0x90;
  25   1         RI = 0;
  26   1         TI = 0;
  27   1         */
  28   1         TH0 = (65535 - 545) / 256;
  29   1         TL0 = (65535 - 545) % 256;
  30   1         TR0 = ENABLE;
  31   1         TMOD = 0x21;                         /* Set TIMER1 mode 2 , TIMER 0 mode 1*/
  32   1         EX0 = ENABLE;
  33   1         IT0 = ENABLE;
  34   1      //   RXD = 1;
  35   1      //   TXD = 1;
  36   1         EA = ENABLE;                         /* Interrupt enable set */
  37   1         AUXR = 0XFF;
  38   1         SOURCE_SEL=OFF;//added for source selection
  39   1      }
  40          
  41          void Initial_Value(void)
  42          {
  43   1         
  44   1         EEPROM_Transmit_25_Bit(OP_WRITE, EE_DIMMER_ADDR, DIMMER_DEFAULT);
  45   1         EEPROM_Transmit_25_Bit(OP_WRITE, EE_BRIGHT_ADDR, BRIGHT_DEFAULT);
  46   1         EEPROM_Transmit_25_Bit(OP_WRITE, EE_CONTRAST_ADDR, CONTRAST_DEFAULT);
  47   1         EEPROM_Transmit_25_Bit(OP_WRITE, EE_COLOR_ADDR, COLOR_DEFAULT);
  48   1         EEPROM_Transmit_25_Bit(OP_WRITE, EE_PICTURE_ADDR, PICTURE_DEFAULT);
  49   1         EEPROM_Transmit_25_Bit(OP_WRITE, EE_COMAD_ADDR, COMAD_DEFAULT);
  50   1         EEPROM_Transmit_25_Bit(OP_WRITE, EE_R_L_ADDR, R_L_DEFAULT);
  51   1         EEPROM_Transmit_25_Bit(OP_WRITE, EE_ZOOM_ADDR, ZOOM_DEFAULT);
  52   1      // EEPROM_Transmit_25_Bit(OP_WRITE, EE_TV_AV_ADDR, MAV1_MODE);
  53   1      // EEPROM_Transmit_25_Bit(OP_WRITE, EE_IR_IN_ADDR, IR_IN1);
  54   1      
C51 COMPILER V7.20   INIT                                                                  11/06/2006 20:13:30 PAGE 2   

  55   1         #ifdef   Rearview
  56   1         EEPROM_Transmit_25_Bit(OP_WRITE, EE_REARVIEW_ADDR, REARVIEW_DEFAULT);
  57   1         #endif
  58   1         
  59   1         EEPROM_Transmit_25_Bit(OP_WRITE, EE_VOLUME_ADDR, VOLUME_DEFAULT);
  60   1         EEPROM_Transmit_25_Bit(OP_WRITE, EE_TINT_ADDR, TINT_DEFAULT);
  61   1         EEPROM_Transmit_25_Bit(OP_WRITE, EE_SPEAKER_ADDR, SPEAKER_DEFAULT);
  62   1         EEPROM_Transmit_25_Bit(OP_WRITE, EE_FM_ADDR,FM1);
  63   1         EEPROM_Transmit_25_Bit(OP_WRITE, EE_POWER_MODE_ADDR ,POWER_MODE_DEFAULT);
  64   1         EEPROM_Transmit_25_Bit(OP_WRITE, EE_GM1_ADDR, GM1_DEFAULT); 
  65   1         EEPROM_Transmit_25_Bit(OP_WRITE, EE_GM2_ADDR, GM2_DEFAULT); 
  66   1         EEPROM_Transmit_25_Bit(OP_WRITE, EE_RGBAMP_ADDR, RGBAMP_DEFAULT);   
  67   1        
  68   1      }
  69          
  70          void Recall_Initial_Value(void)
  71          {
  72   1         Tint_Value = EEPROM_Receive_25_Bit(OP_READ, EE_TINT_ADDR);
  73   1         Bright_Value = EEPROM_Receive_25_Bit(OP_READ, EE_BRIGHT_ADDR);
  74   1         Contrast_Value = EEPROM_Receive_25_Bit(OP_READ, EE_CONTRAST_ADDR);
  75   1         Color_Value = EEPROM_Receive_25_Bit(OP_READ, EE_COLOR_ADDR);
  76   1         Dimmer_Value = EEPROM_Receive_25_Bit(OP_READ, EE_DIMMER_ADDR);
  77   1         Volume_Value = EEPROM_Receive_25_Bit(OP_READ, EE_VOLUME_ADDR);
  78   1         GM1_Value = EEPROM_Receive_25_Bit(OP_READ, EE_GM1_ADDR);
  79   1      // GM2_Value = EEPROM_Receive_25_Bit(OP_READ, EE_GM2_ADDR);
  80   1         RGBAMP_Value = EEPROM_Receive_25_Bit(OP_READ, EE_RGBAMP_ADDR);   
  81   1      
  82   1        #ifdef   Rearview
  83   1         Rearview_Enable =EEPROM_Receive_25_Bit(OP_READ, EE_REARVIEW_ADDR);
  84   1         #endif
  85   1      }
  86          
  87          void Power_ON(void)
  88          {  
  89   1         LED_POWER = 0;   
  90   1         INVER_POWER = ENABLE;
  91   1         PANEL_POWER = ENABLE;  
  92   1         Mute_Flag = False;   
  93   1         EEPROM_Transmit_25_Bit(OP_WRITE, EE_POWER_STATUS_ADDR, ON);    
  94   1      }
  95          
  96          void Power_OFF(void)
  97          {
  98   1         LIGHT_POWER = DISABLE;
  99   1         PANEL_POWER = DISABLE;
 100   1         INVER_POWER = DISABLE;
 101   1         FM_POWER      = DISABLE;
 102   1         LED_POWER     = 1;   
 103   1         Current_Status = IS_POWER_OFF;
 104   1         EEPROM_Transmit_25_Bit(OP_WRITE, EE_POWER_STATUS_ADDR, OFF);
 105   1         IR_Repeat_Data_Flag = False;
 106   1         IR_Data_OK_Flag = False;
 107   1         Delay(10000); 
 108   1      }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    349    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----    ----
C51 COMPILER V7.20   INIT                                                                  11/06/2006 20:13:30 PAGE 3   

   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 + -