📄 gamma.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 + -