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

📄 gamma.lst

📁 t112 参考文件
💻 LST
字号:
C51 COMPILER V7.50   GAMMA                                                                 01/10/2006 12:00:56 PAGE 1   


C51 COMPILER V7.50, COMPILATION OF MODULE GAMMA
OBJECT MODULE PLACED IN .\Obj\Gamma.obj
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE Source\T100\Gamma.c BROWSE INCDIR(.\Include\;.\Source\;.\Include\Panel\;.\I
                    -nclude\GammaTable\) DEFINE(T102) DEBUG OBJECTEXTEND PRINT(.\Gamma.lst) OBJECT(.\Obj\Gamma.obj)

line level    source

   1          /*
   2          #include <reg51.h>
   3          #include "common.h"
   4          #include "System.h"
   5          #include "TW10xReg.h"
   6          #include "TwoWire.h"
   7          #include "Gamma.h"
   8          
   9          #include "GAMMADAT_AU_7_A.c"
  10          //#include "GAMMADAT_CPT_9_A.c"
  11          
  12          void LoadGammaTable(uCHAR cGammaModeID)
  13          {
  14                  uCHAR   i;
  15          #ifdef GM_RGB_ALL_SAME  
  16                  uCHAR   c;
  17                  uCHAR *p=pcGammaData[cGammaModeID];
  18          
  19                  //disable I2C Auto_Inc_Address
  20                  I2CWriteByte(TW101,TW_INTERFACE,I2CReadByte(TW101,TW_INTERFACE)&~AUTO_INC);
  21                  I2CWriteByte(TW101,IMG_FUN_CTRL,I2CReadByte(TW101,IMG_FUN_CTRL)&GAMMA_RGB);
  22                  I2CWriteByte(TW101,GAMMA_ADDR,0x00);
  23          
  24                  for(i=0;i<GAMMA_TABLE_DATA_SIZE;i++) {
  25                          c=*p++;
  26                          I2CWriteByte(TW101,GAMMA_DATA,c);
  27                  }
  28                          //11.13 I2CWriteByte(TW101,GAMMA_DATA,pcGammaDataRGB[cGammaModeID][i]);
  29          #else 
  30                  uCHAR j,k;
  31                  //uCHAR code **ppcGm;
  32                  uCHAR *pcGm;
  33          
  34                  for(j=0,k=3;j<3;j++,k--)
  35                  {
  36                          pcGm=pcGammaData[j+cGammaModeID*GAMMA_PNUM];
  37                          I2CWriteByte(TW101,IMG_FUN_CTRL,(I2CReadByte(TW101,IMG_FUN_CTRL)& ~GAMMA_CTL_MSK)|(k<<6));
  38                          I2CWriteByte(TW101,GAMMA_ADDR,0x00);
  39                          for(i=0;i<33;i++)
  40                                  I2CWriteByte(TW101,GAMMA_DATA,pcGm[i]);
  41                          
  42                  }
  43          #endif // GM_RGB_ALL_SAME
  44          //  I2CWriteByte(TW101,IMG_FUN_CTRL,I2CReadByte(TW101,IMG_FUN_CTRL)&~ENGAMMA); //Disable Gamma
  45          
  46            I2CWriteByte(TW101,TW_INTERFACE,I2CReadByte(TW101,TW_INTERFACE)|AUTO_INC);
  47          //  I2CWriteByte(TW101,IMG_FUN_CTRL,I2CReadByte(TW101,IMG_FUN_CTRL)|ENGAMMA); 
  48              return;
  49          
  50          }
  51          */


MODULE INFORMATION:   STATIC OVERLAYABLE
C51 COMPILER V7.50   GAMMA                                                                 01/10/2006 12:00:56 PAGE 2   

   CODE SIZE        =   ----    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----    ----
   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 + -