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

📄 1574init.lst

📁 MXIC旺宏液晶电视芯片MX88V44的源码
💻 LST
📖 第 1 页 / 共 2 页
字号:
C51 COMPILER V7.02b   1574INIT                                                             05/24/2006 17:59:21 PAGE 1   


C51 COMPILER V7.02b, COMPILATION OF MODULE 1574INIT
OBJECT MODULE PLACED IN .\1574Init.obj
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE ..\source\1574Init.c LARGE BROWSE DEBUG OBJECTEXTEND PRINT(.\1574Init.lst) 
                    -OBJECT(.\1574Init.obj)

stmt level    source

   1          /**--------------------------------------------------------------------------
   2          * Name          15xxInit.c
   3          --------------------------------------------------------------------------**/
   4          #include        "..\inc\public2.h"
   5          
   6          #define         WR_CVD1_BYTE            14
   7          #define         WR_1574                         49              
   8          
   9          #define         EEPROM_WRID                     0xA0
  10          #define         L44_WRID                        0x28
  11          
  12          xdata char      DEV_Inf[16]             _at_ 0x0090;    //can not be initialized
  13                                                                                                          // data in progeam "main()"
  14          //-------------------------------------------------------------------
  15          //CVD1 Control register__ADD,DATA(By I2C)
  16          //-------------------------------------------------------------------
  17          code unsigned char CVD1_INITTab[16] =
  18          {// Reg.# Value
  19                  0x3F, 0x00,             0x03, 0x00,             0x05, 0x64,             0x06, 0x8A,             0X08, 0X78, 0X09, 0X1C, 0x11, 0xB9,             
  20                  0x83, 0x89
  21          };
  22          
  23          code unsigned char CVD1_NTSCTab[WR_CVD1_BYTE*2] =
  24          {// Reg.# Value
  25                  0x00, 0x00,             0x01, 0x09,             0x02, 0x6F,             0x0C, 0x8A,             0x18, 0x21,             
  26                  0x19, 0xF0,             0x1A, 0x7C,             0x1B, 0x1F,             0x2E, 0x82,             0x30, 0x22,             
  27                  0x31, 0x61,             0x39, 0x0A,             0x82, 0x42,             0x87, 0x10
  28          };
  29          code unsigned char CVD1_PALMTab[WR_CVD1_BYTE*2] =
  30          {// Reg.# Value
  31                  0x00, 0x04,             0x01, 0x01,             0x02, 0x6F,             0x0C, 0x8A,             0x18, 0x21,             
  32                  0x19, 0xE6,             0x1A, 0xEF,             0x1B, 0xA4,             0x2E, 0x82,             0x30, 0x22,
  33                  0x31, 0x61,             0x39, 0x0A,             0x82, 0x42,             0x87, 0x10
  34          };
  35          code unsigned char CVD1_PALTab[WR_CVD1_BYTE*2] =
  36          {// Reg.# Value
  37                  0x00, 0x32,             0x01, 0x08,             0x02, 0x6F,             0x0C, 0x67,             0x18, 0x2A,             
  38                  0x19, 0x09,             0x1A, 0x8A,             0x1B, 0xCB,             0x2E, 0x84,             0x30, 0x2A,             
  39                  0x31, 0xC1,             0x39, 0x1A,             0x82, 0x52,             0x87, 0x08
  40          };
  41          code unsigned char CVD1_SECAMTab[WR_CVD1_BYTE*2] =
  42          {// Reg.# Value
  43                  0x00, 0x38,             0x01, 0x00,             0x02, 0x4F,             0x0C, 0x67,             0x18, 0x28,             
  44                  0x19, 0xA3,             0x1A, 0x3B,             0x1B, 0xB3,             0x2E, 0x84,             0x30, 0x2A,             
  45                  0x31, 0xC1,             0x39, 0x1A,             0x82, 0x52,             0x87, 0x08
  46          };
  47          
  48          //-------------------------------------------------------------------
  49          //                                      TCON Register Address and Data
  50          //-------------------------------------------------------------------
  51          /*
  52          code unsigned char GAMMATAL[]=
  53          {
  54          //  GAMMA TABLE
C51 COMPILER V7.02b   1574INIT                                                             05/24/2006 17:59:21 PAGE 2   

  55          //  00   01   02   03   04   05   06   07   08   09   0A   0B   0C   0D   0E   0F   
  56             0x00,0x00,0x00,0x06,0x06,0x06,0x0F,0x0F,0x0F,0x18,0x18,0x18,0x20,0x20,0x20,0x26,    // 0x0000 
  57             0x26,0x26,0x2D,0x2D,0x2D,0x35,0x35,0x35,0x3B,0x3B,0x3B,0x41,0x41,0x41,0x46,0x46,    // 0x0010 
  58             0x46,0x4B,0x4B,0x4B,0x50,0x50,0x50,0x55,0x55,0x55,0x59,0x59,0x59,0x5C,0x5C,0x5C,    // 0x0020 
  59             0x60,0x60,0x60,0x63,0x63,0x63,0x66,0x66,0x66,0x6A,0x6A,0x6A,0x6C,0x6C,0x6C,0x6E,    // 0x0030 
  60             0x6E,0x6E,0x6F,0x6F,0x6F,0x71,0x71,0x71,0x72,0x72,0x72,0x75,0x75,0x75,0x77,0x77,    // 0x0040 
  61             0x77,0x78,0x78,0x78,0x7A,0x7A,0x7A,0x7A,0x7A,0x7A,0x7B,0x7B,0x7B,0x7C,0x7C,0x7C,    // 0x0050 
  62             0x7D,0x7D,0x7D,0x7E,0x7E,0x7E,0x7E,0x7E,0x7E,0x80,0x80,0x80,0x81,0x81,0x81,0x81,    // 0x0060 
  63             0x81,0x81,0x81,0x81,0x81,0x82,0x82,0x82,0x81,0x81,0x81,0x82,0x82,0x82,0x81,0x81,    // 0x0070 
  64             0x81,0x81,0x81,0x81,0x82,0x82,0x82,0x81,0x81,0x81,0x82,0x82,0x82,0x83,0x83,0x83,    // 0x0080 
  65             0x81,0x81,0x81,0x82,0x82,0x82,0x81,0x81,0x81,0x82,0x82,0x82,0x82,0x82,0x82,0x81,    // 0x0090 
  66             0x81,0x81,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x81,0x81,0x81,0x81,0x81,    // 0x00A0 
  67             0x81,0x80,0x80,0x80,0x82,0x82,0x82,0x82,0x82,0x82,0x81,0x81,0x81,0x82,0x82,0x82,    // 0x00B0 
  68             0x83,0x83,0x83,0x84,0x84,0x84,0x85,0x85,0x85,0x84,0x84,0x84,0x84,0x84,0x84,0x84,    // 0x00C0 
  69             0x84,0x84,0x84,0x84,0x84,0x87,0x87,0x87,0x86,0x86,0x86,0x86,0x86,0x86,0x86,0x86,    // 0x00D0 
  70             0x86,0x87,0x87,0x87,0x88,0x88,0x88,0x86,0x86,0x86,0x88,0x88,0x88,0x89,0x89,0x89,    // 0x00E0 
  71             0x89,0x89,0x89,0x8A,0x8A,0x8A,0x8A,0x8A,0x8A,0x8B,0x8B,0x8B,0x8B,0x8B,0x8B,0x8D,    // 0x00F0 
  72             0x8D,0x8D,0x8C,0x8C,0x8C,0x8D,0x8D,0x8D,0x8E,0x8E,0x8E,0x8F,0x8F,0x8F,0x90,0x90,    // 0x0100 
  73             0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x91,0x91,0x91,0x91,0x91,0x91,0x94,0x94,0x94,    // 0x0110 
  74             0x94,0x94,0x94,0x93,0x93,0x93,0x96,0x96,0x96,0x96,0x96,0x96,0x98,0x98,0x98,0x96,    // 0x0120 
  75             0x96,0x96,0x98,0x98,0x98,0x9A,0x9A,0x9A,0x9B,0x9B,0x9B,0x99,0x99,0x99,0x9B,0x9B,    // 0x0130 
  76             0x9B,0x9C,0x9C,0x9C,0x9E,0x9E,0x9E,0x9E,0x9E,0x9E,0x9F,0x9F,0x9F,0xA0,0xA0,0xA0,    // 0x0140 
  77             0xA1,0xA1,0xA1,0xA3,0xA3,0xA3,0xA3,0xA3,0xA3,0xA3,0xA3,0xA3,0xA5,0xA5,0xA5,0xA5,    // 0x0150 
  78             0xA5,0xA5,0xA5,0xA5,0xA5,0xA6,0xA6,0xA6,0xA6,0xA6,0xA6,0xA8,0xA8,0xA8,0xA9,0xA9,    // 0x0160 
  79             0xA9,0xA9,0xA9,0xA9,0xA9,0xA9,0xA9,0xAB,0xAB,0xAB,0xAB,0xAB,0xAB,0xAD,0xAD,0xAD,    // 0x0170 
  80             0xAD,0xAD,0xAD,0xAD,0xAD,0xAD,0xAF,0xAF,0xAF,0xAF,0xAF,0xAF,0xB0,0xB0,0xB0,0xB2,    // 0x0180 
  81             0xB2,0xB2,0xB2,0xB2,0xB2,0xB3,0xB3,0xB3,0xB3,0xB3,0xB3,0xB4,0xB4,0xB4,0xB4,0xB4,    // 0x0190 
  82             0xB4,0xB4,0xB4,0xB4,0xB4,0xB4,0xB4,0xB6,0xB6,0xB6,0xB7,0xB7,0xB7,0xB7,0xB7,0xB7,    // 0x01A0 
  83             0xB7,0xB7,0xB7,0xB8,0xB8,0xB8,0xBA,0xBA,0xBA,0xBB,0xBB,0xBB,0xBA,0xBA,0xBA,0xBA,    // 0x01B0 
  84             0xBA,0xBA,0xBB,0xBB,0xBB,0xBB,0xBB,0xBB,0xBC,0xBC,0xBC,0xBA,0xBA,0xBA,0xBC,0xBC,    // 0x01C0 
  85             0xBC,0xBC,0xBC,0xBC,0xBD,0xBD,0xBD,0xBE,0xBE,0xBE,0xBD,0xBD,0xBD,0xBE,0xBE,0xBE,    // 0x01D0 
  86             0xBE,0xBE,0xBE,0xBF,0xBF,0xBF,0xBE,0xBE,0xBE,0xBF,0xBF,0xBF,0xBE,0xBE,0xBE,0xC0,    // 0x01E0 
  87             0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC0,0xC2,0xC2,    // 0x01F0 
  88             0xC2,0xC1,0xC1,0xC1,0xC2,0xC2,0xC2,0xC2,0xC2,0xC2,0xC3,0xC3,0xC3,0xC2,0xC2,0xC2,    // 0x0200 
  89             0xC2,0xC2,0xC2,0xC1,0xC1,0xC1,0xC2,0xC2,0xC2,0xC3,0xC3,0xC3,0xC3,0xC3,0xC3,0xC2,    // 0x0210 
  90             0xC2,0xC2,0xC3,0xC3,0xC3,0xC4,0xC4,0xC4,0xC4,0xC4,0xC4,0xC5,0xC5,0xC5,0xC4,0xC4,    // 0x0220 
  91             0xC4,0xC5,0xC5,0xC5,0xC4,0xC4,0xC4,0xC6,0xC6,0xC6,0xC6,0xC6,0xC6,0xC5,0xC5,0xC5,    // 0x0230 
  92             0xC6,0xC6,0xC6,0xC6,0xC6,0xC6,0xC7,0xC7,0xC7,0xC8,0xC8,0xC8,0xC7,0xC7,0xC7,0xC8,    // 0x0240 
  93             0xC8,0xC8,0xC9,0xC9,0xC9,0xC9,0xC9,0xC9,0xC9,0xC9,0xC9,0xC9,0xC9,0xC9,0xC9,0xC9,    // 0x0250 
  94             0xC9,0xCA,0xCA,0xCA,0xCA,0xCA,0xCA,0xCB,0xCB,0xCB,0xCC,0xCC,0xCC,0xCC,0xCC,0xCC,    // 0x0260 
  95             0xCD,0xCD,0xCD,0xCE,0xCE,0xCE,0xCD,0xCD,0xCD,0xCE,0xCE,0xCE,0xCE,0xCE,0xCE,0xCF,    // 0x0270 
  96             0xCF,0xCF,0xD0,0xD0,0xD0,0xD0,0xD0,0xD0,0xD2,0xD2,0xD2,0xD2,0xD2,0xD2,0xD3,0xD3,    // 0x0280 
  97             0xD3,0xD3,0xD3,0xD3,0xD3,0xD3,0xD3,0xD4,0xD4,0xD4,0xD6,0xD6,0xD6,0xD6,0xD6,0xD6,    // 0x0290 
  98             0xD7,0xD7,0xD7,0xD7,0xD7,0xD7,0xD8,0xD8,0xD8,0xD9,0xD9,0xD9,0xDA,0xDA,0xDA,0xDA,    // 0x02A0 
  99             0xDA,0xDA,0xDC,0xDC,0xDC,0xDD,0xDD,0xDD,0xDE,0xDE,0xDE,0xDE,0xDE,0xDE,0xE0,0xE0,    // 0x02B0 
 100             0xE0,0xE1,0xE1,0xE1,0xE1,0xE1,0xE1,0xE3,0xE3,0xE3,0xE5,0xE5,0xE5,0xE6,0xE6,0xE6,    // 0x02C0 
 101             0xE7,0xE7,0xE7,0xE9,0xE9,0xE9,0xEB,0xEB,0xEB,0xEA,0xEA,0xEA,0xEC,0xEC,0xEC,0xEE,    // 0x02D0 
 102             0xEE,0xEE,0xEF,0xEF,0xEF,0xF1,0xF1,0xF1,0xF2,0xF2,0xF2,0xF4,0xF4,0xF4,0xF6,0xF6,    // 0x02E0 
 103             0xF6,0xF7,0xF7,0xF7,0xFA,0xFA,0xFA,0xFA,0xFA,0xFA,0xFC,0xFC,0xFC,0xFF,0xFF,0xFF,    // 0x02F0 
 104                
 105          };
 106          */
 107          #ifdef SAMSUNG_PANEL//Samsung(LTS700WQ-F02)-------------------------------------
              code unsigned  char TCON_RegVal[WR_1574*2]={
               // Reg.# Vaule         Reg.# Vaule             Reg.# Vaule             Reg.# Vaule             Reg.# Vaule
              //      0x00, 0x41,             0x01, 0x3F,             0x03, 0x0D,             0x04, 0x0F,             0x06, 0xD8,
                      0x00, 0x41,             0x01, 0x3F,             0x03, 0X11,             0x04, 0X38,     0x06, 0xD8,
                  0X24, 0X10,     0X25, 0X30,     0X26, 0X10,0x23, 0Xff,
                      0x30, 0x48,             0x31, 0x10,             0x32, 0x00,             0x33, 0x13,             0x34, 0x00,
                      0x35, 0x30,             0x36, 0x01,             0x3B, 0x0C,             0x3D, 0x01,             0x3F, 0x0C,
                      0x41, 0x05,             0x43, 0x17,             0x45, 0xC1,             0x46, 0x00,             0x47, 0x29,
                      0x48, 0x01,             0x49, 0x12,             0x4A, 0x00,             0x4B, 0x01,             0x4C, 0x00,
C51 COMPILER V7.02b   1574INIT                                                             05/24/2006 17:59:21 PAGE 3   

                      0x4D, 0x12,             0x4E, 0x00,             0x53, 0x16,             0x55, 0x14,             0x57, 0x16,
                      0x59, 0x14,             0x68, 0x00,             0x71, 0x09,             0x74, 0x6E,             0x75, 0x00,
                      0x76, 0x8A,             0x77, 0x00,             0x78, 0x01,             0x79, 0x00,             0x7A, 0xA3,
                      0x7B, 0x00,             0x7C, 0x00,             0x7D, 0x80,             0x7F, 0x80,             0x8A, 0x58      //for new panel
              //      0x7B, 0x00,             0x7C, 0x00,             0x7D, 0x84,             0x7F, 0x80,             0x8A, 0x58
                      };
              #endif  
 124          
 125          #ifdef TOSHIBA_PANEL    //Toshiba(LTA070B343A)----------------------------------
 126          code unsigned  char TCON_RegVal[WR_1574*2]={
 127           // Reg.# Vaule         Reg.# Vaule             Reg.# Vaule             Reg.# Vaule             Reg.# Vaule
 128          //      0x00, 0x41,             0x01, 0x3F,             0x03, 0x0D,             0x04, 0x0F,             0x06, 0xD8,
 129                  0x00, 0x41,             0x01, 0x3F,             0x02, 0X01,0x03, 0X14,          0x04, 0X14,     0x06, 0xD8,
 130              0X24, 0X10,     0X25, 0X30,     0X26, 0X10,
 131                  0x30, 0xc0,             0x31, 0x07,             0x32, 0x00,             0x33, 0x13,             0x34, 0x00,
 132                  0x35, 0x30,             0x36, 0x01,             0x3B, 0x0C,             0x3D, 0x01,             0x3F, 0x0C,
 133                  0x41, 0x05,             0x43, 0x17,             0x45, 0x51,             0x46, 0x00,             0x47, 0x29,
 134                  0x48, 0x00,             0x49, 0x12,             0x4A, 0x00,             0x4B, 0x01,             0x4C, 0x00,
 135                  0x4D, 0x12,             0x4E, 0xe7,             0x53, 0x03,             0x55, 0x01,             0x57, 0x03,
 136                  0x59, 0x01,             0x68, 0x00,             0x71, 0xb9,             0x74, 0x6E,             0x75, 0x00,
 137                  0x76, 0x8A,             0x77, 0x00,             0x78, 0x01,             0x79, 0x00,             0x7A, 0xA3,
 138                  0x7B, 0x00,             0x7C, 0x00,             0x7D, 0x80,             0x7F, 0x80,             0x8A, 0x75      //for new panel
 139          //      0x7B, 0x00,             0x7C, 0x00,             0x7D, 0x84,             0x7F, 0x80,             0x8A, 0x58
 140                  };
 141          #endif
 142          //-------------------------------------------------------------------------------
 143          extern void             OSD_Init(void);
 144          
 145                  //---   Function Prototype Define       ----------------
 146          void    All_Init(void);
 147          void    init_clock(void);
 148          void    init_PWM(void);
 149          BYTE    CVD1_ReadWrite(BYTE, BYTE, BYTE);
 150          
 151          /**--------------------------------------------------------------------------

⌨️ 快捷键说明

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