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

📄 eeprom.lst

📁 myson的MTV332的DEMO程序 主要功能有菜单的设计和无线遥控以及视频参数的调节
💻 LST
字号:
C51 COMPILER V7.09   EEPROM                                                                09/06/2006 13:39:47 PAGE 1   


C51 COMPILER V7.09, COMPILATION OF MODULE EEPROM
OBJECT MODULE PLACED IN ..\OUTPUT\EEPROM.obj
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE ..\code\EEPROM.C LARGE ROM(COMPACT) BROWSE DEBUG OBJECTEXTEND PRINT(.\EEPRO
                    -M.lst) OBJECT(..\OUTPUT\EEPROM.obj)

line level    source

   1          
   2          #include "global.h"
   3          
   4          /****************************************************************************/
   5          void Initial_SystemID(void)
   6          {
   7   1              BYTE temp;
   8   1              
   9   1              temp = SystemIdNo;
  10   1              EEPROM_Write(SystenIDAddr,&temp,1);
  11   1      }
  12          
  13          
  14          /****************************************************************************/
  15          void Initial_BrightRamData(void)
  16          {
  17   1            EEPROM_Write(sBrightAddrSt, Bright_RomData, sBrightDataSize); 
  18   1            EEPROM_Write(sBrightAddrPreSt, Bright_RomData, sBrightDataSize);  
  19   1      }
  20          
  21          /****************************************************************************/
  22          void Initial_ColorRamData(void)
  23          {
  24   1            EEPROM_Write(sColor1AddrSt, Color_RomData, sColorDataSize); 
  25   1            EEPROM_Write(sColor1AddrPreSt, Color_RomData, sColorDataSize); 
  26   1      }
  27          
  28          void Initial_InputSourceRamData(void)
  29          {
  30   1            EEPROM_Write(sVideoInputSourceAddSt, InputSource_RomData, sImageDataSize); 
  31   1            EEPROM_Write(sVideoInputSourcePreAddSt, InputSource_RomData, sImageDataSize); 
  32   1      }
  33          
  34          /****************************************************************************/
  35          
  36          
  37          #ifdef _MTV332_
  38          void Initial_GammaRamData(void)
  39          {
  40   1            EEPROM_Write(sGammaAddrSt, Gamma_RomData, sGammaDataSize);  
  41   1            EEPROM_Write(sGammaAddrPreSt, Gamma_RomData, sGammaDataSize);     
  42   1      }
  43          /****************************************************************************/
  44          void Initial_VideoPosiRomData(void)
  45          {
  46   1            EEPROM_Write(sVideoPosiAddSt, VideoPosi_RomData, sVideoPosiDataSize); 
  47   1            EEPROM_Write(sVideoPosiAddPreSt, VideoPosi_RomData, sVideoPosiDataSize); 
  48   1      }
  49          /****************************************************************************/
  50          void Initial_OSDRamData(void)
  51          {
  52   1            EEPROM_Write(sOSDAddrSt, OSD_RomData, sOSDDataSize);  
  53   1            EEPROM_Write(sOSDAddrPreSt, OSD_RomData, sOSDDataSize);  
  54   1      }
C51 COMPILER V7.09   EEPROM                                                                09/06/2006 13:39:47 PAGE 2   

  55          
  56          void Initial_TVChannelData()
  57          {
  58   1              EEPROM_Write(sTVChannelAddSt, 0x01, sTVChannelDataSize);  
  59   1              EEPROM_Write(sTVChannelAddPreSt, 0x01, sTVChannelDataSize);  
  60   1      }
  61          void Initial_TVSearchData()
  62          {
  63   1              EEPROM_Write(sTVSearchAddSt, 0xFF, sTVSearchDataSize);  
  64   1              EEPROM_Write(sTVSearchAddSt, 0xFF, sTVSearchDataSize);  
  65   1      }
  66          #endif
  67          
  68          /****************************************************************************/
  69          void Initial_EEPData(void)
  70          {
  71   1              
  72   1              Initial_SystemID();
  73   1             Initial_OSDRamData();
  74   1              Initial_BrightRamData();        
  75   1              Initial_ColorRamData();
  76   1      #ifdef _MTV332_ 
  77   1              Initial_InputSourceRamData();
  78   1             Initial_GammaRamData();  
  79   1              Initial_VideoPosiRomData();
  80   1      #endif
  81   1              #ifdef _TV_     // 060830 for TV
  82   1              Initial_TVChannelData();
  83   1              Initial_TVSearchData();
  84   1              #endif
  85   1      }
  86          
  87          /****************************************************************************/
  88          void Read_EEPData(void)
  89          {
  90   1              EEPROM_Read(sBrightAddrSt, &sBright.Brightness, sBrightDataSize);// user area   
  91   1              EEPROM_Read(sColor1AddrSt, &sColor.Saturation, sColorDataSize); // user area    
  92   1              EEPROM_Read(sVideoInputSourceAddSt, &sImage.InputMode, sImageDataSize); // user area    
  93   1      #ifdef _MTV332_ 
  94   1              EEPROM_Read(sOSDAddrSt, &sOSD.H_Pos,sOSDDataSize); // user area
  95   1              EEPROM_Read(sGammaAddrSt, &sGamma.Vg1, sGammaDataSize); // user area
  96   1              EEPROM_Read(sVideoPosiAddSt, &sVideoPos.H_Pos, sVideoPosiDataSize); // user area
  97   1      #endif
  98   1      #ifdef _TV_     // 060830 for TV
  99   1              EEPROM_Read(sTVChannelAddSt, &TVChannel, sTVChannelDataSize); // user area
 100   1              EEPROM_Read(sTVChannelAddSt, &TVSearchCH, sTVSearchDataSize); // user area
 101   1      #endif
 102   1              Def_VideoData();
 103   1      }
 104          
 105          /****************************************************************************/
 106          void Initial_EEPROM(void)
 107          {
 108   1              BYTE temp;
 109   1      
 110   1              EEPROM_Read(SystenIDAddr,&temp,1);  //弄

⌨️ 快捷键说明

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