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

📄 1574init.lst

📁 small pannel driver using MXIC s 88LV462,this sample code including the function IIC with 8051,IR,OS
💻 LST
📖 第 1 页 / 共 2 页
字号:
C51 COMPILER V7.01  1574INIT                                                               07/14/2005 15:18:38 PAGE 1   


C51 COMPILER V7.01, COMPILATION OF MODULE 1574INIT
OBJECT MODULE PLACED IN .\1574Init.obj
COMPILER INVOKED BY: d:\Keil\C51\BIN\C51.EXE ..\source\1574Init.c LARGE 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                         45              
   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[12] =
  18          {// Reg.# Value
  19                  0x3F, 0x00,             0x03, 0x00,             0x05, 0x64,             0x06, 0x8A,             0x11, 0xB9,             
  20                  0x83, 0x89
  21          };
  22          
  23          code unsigned char CVD1_NTSCTab[WR_CVD1_BYTE*2] =
  24          {// Reg.# Value
  25                  0x00, 0x00,             0x01, 0x01,             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, 0x00,             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          #ifdef CPT_PANEL        //CPT(CLAA070WA01)---AU(A070FW03 V1)---InnoLux(AT070TN04)--
              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, 0x14,             0x06, 0xD8,
C51 COMPILER V7.01  1574INIT                                                               07/14/2005 15:18:38 PAGE 2   

                      0x30, 0x48,             0x31, 0x12,             0x32, 0x00,             0x33, 0x38,             0x34, 0x00,
                      0x35, 0x30,             0x36, 0x01,             0x3B, 0x0D,             0x3D, 0x01,             0x3F, 0x0C,
                      0x41, 0x02,             0x43, 0x0A,             0x45, 0xC1,             0x46, 0x00,             0x47, 0xC2,
                      0x48, 0x00,             0x49, 0x12,             0x4A, 0x00,             0x4B, 0x01,             0x4C, 0x00,
                      0x4D, 0x12,             0x4E, 0x00,             0x53, 0x18,             0x55, 0x17,             0x57, 0x18,
                      0x59, 0x17,             0x68, 0x10,             0x71, 0x09,             0x74, 0x6E,             0x75, 0x00,
                      0x76, 0x8A,             0x77, 0x00,             0x78, 0x01,             0x79, 0x00,             0x7A, 0xA3,
                      0x7B, 0x00,             0x7C, 0x00,             0x7D, 0x84,             0x7F, 0x80,             0x8A, 0x58
                      };
              #endif
  65          
  66          #ifdef HYDIS_PANEL      //Hydis(HT07W31)-------------------------------------------
              code unsigned  char TCON_RegVal[WR_1574*2]={
               // Reg.# Vaule         Reg.# Vaule             Reg.# Vaule             Reg.# Vaule             Reg.# Vaule
                      0x00, 0x41,             0x01, 0x3F,             0x03, 0x0C,             0x04, 0x0C,             0x06, 0xD8,
                      0x30, 0x48,             0x31, 0x12,             0x32, 0x00,             0x33, 0x38,             0x34, 0x00,
                      0x35, 0x30,             0x36, 0x01,             0x3B, 0x0D,             0x3D, 0x01,             0x3F, 0x0C,
                      0x41, 0x02,             0x43, 0x0A,             0x45, 0xBF,             0x46, 0x00,             0x47, 0xC2,
                      0x48, 0x00,             0x49, 0x12,             0x4A, 0x00,             0x4B, 0x01,             0x4C, 0x00,
                      0x4D, 0x12,             0x4E, 0x00,             0x53, 0x18,             0x55, 0x17,             0x57, 0x18,
                      0x59, 0x17,             0x68, 0x10,             0x71, 0x09,             0x74, 0x6E,             0x75, 0x00,
                      0x76, 0x8A,             0x77, 0x00,             0x78, 0x01,             0x79, 0x00,             0x7A, 0xA3,
                      0x7B, 0x00,             0x7C, 0x00,             0x7D, 0x84,             0x7F, 0x80,             0x8A, 0x58
                      };
              #endif
  80          
  81          #ifdef LG_PANEL         //LG(LB070W02)---------------------------------------------
              code unsigned  char TCON_RegVal[] ={
              //   Reg.# Vaule       Reg.# Vaule      Reg.# Vaule     Reg.# Vaule     Reg.# Vaule
                   0x00, 0x41,       0x01, 0x3F,      0x03, 0x0D,     0x04, 0x18,     0x06, 0xD8,
                   0x30, 0xC8,       0x31, 0x12,      0x32, 0x00,     0x33, 0x38,     0x34, 0x00,
                   0x35, 0x30,       0x36, 0x01,      0x3B, 0x06,     0x3D, 0x01,     0x3F, 0x00,
              //       0x35, 0x30,       0x36, 0x01,  0x3B, 0x08,     0x3D, 0x01,     0x3F, 0x00
                   0x41, 0x01,       0x43, 0x00,      0x45, 0xC1,     0x46, 0x00,     0x47, 0xC2,
              //       0x41, 0x03,       0x43, 0x00,  0x45, 0xC1,     0x46, 0x00,     0x47, 0xC2
                   0x48, 0x00,       0x49, 0x12,      0x4A, 0x00,     0x4B, 0x01,     0x4C, 0x00,
                   0x4D, 0x12,       0x4E, 0x00,      0x53, 0x17,     0x55, 0x15,     0x57, 0x17,
                   0x59, 0x15,       0x68, 0x10,      0x71, 0xA3,     0x74, 0x0A,     0x75, 0x00,
                   0x76, 0x8A,       0x77, 0x00,      0x78, 0x01,     0x79, 0x00,     0x7A, 0xA3,
                   0x7B, 0x00,       0x7C, 0x00,      0x7D, 0xC0,     0x7F, 0x80,     0x8A, 0x59 
              };
              #endif  
  97          
  98          #ifdef PVI_PANEL        //PVI(PW045XS1), (PW070XS7)--------------------------------
  99          code unsigned  char TCON_RegVal[WR_1574*2]={
 100           // Reg.# Vaule         Reg.# Vaule             Reg.# Vaule             Reg.# Vaule             Reg.# Vaule
 101                  0x00, 0x41,             0x01, 0x3F,             0x03, 0x0D,             0x04, 0x14,             0x06, 0xD8,
 102                  0x30, 0x48,             0x31, 0x12,             0x32, 0x00,             0x33, 0x13,             0x34, 0x00,
 103                  0x35, 0x30,             0x36, 0x01,             0x3B, 0x0E,             0x3D, 0x07,             0x3F, 0x0C,
 104                  0x41, 0x02,             0x43, 0x0A,             0x45, 0xC3,             0x46, 0x00,             0x47, 0xC5,
 105                  0x48, 0x00,             0x49, 0x12,             0x4A, 0x00,             0x4B, 0x01,             0x4C, 0x00,
 106                  0x4D, 0x12,             0x4E, 0x00,             0x53, 0x19,             0x55, 0x17,             0x57, 0x19,
 107                  0x59, 0x17,             0x68, 0x10,             0x71, 0x09,             0x74, 0x6E,             0x75, 0x00,
 108                  0x76, 0x8A,             0x77, 0x00,             0x78, 0x01,             0x79, 0x00,             0x7A, 0xA3,
 109                  0x7B, 0x00,             0x7C, 0x00,             0x7D, 0x84,             0x7F, 0x80,             0x8A, 0x58
 110                  };
 111          #endif  
 112          
 113          #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, 0x0E,             0x06, 0xD8,
C51 COMPILER V7.01  1574INIT                                                               07/14/2005 15:18:38 PAGE 3   

                      0x30, 0x48,             0x31, 0x12,             0x32, 0x00,             0x33, 0x38,             0x34, 0x00,
                      0x35, 0x30,             0x36, 0x01,             0x3B, 0x0F,             0x3D, 0x10,             0x3F, 0x19,
                      0x41, 0x10,             0x43, 0x19,             0x45, 0xC1,             0x46, 0x00,             0x47, 0xC2,
                      0x48, 0x00,             0x49, 0x12,             0x4A, 0x00,             0x4B, 0x01,             0x4C, 0x00,
                      0x4D, 0x12,             0x4E, 0x00,             0x53, 0x18,             0x55, 0x17,             0x57, 0x18,
                      0x59, 0x17,             0x68, 0x80,             0x71, 0xA3,             0x74, 0x00,             0x75, 0x00,     
                      0x76, 0x38,             0x77, 0x00,             0x78, 0xA3,             0x79, 0x00,             0x7A, 0x01,     
                      0x7B, 0x00,             0x7C, 0x00,             0x7D, 0x40,             0x7F, 0x80,             0x8A, 0x58 
                      };
              #endif  
 127          
 128          /*#ifdef TOSHIBA_PANEL  //Toshiba(LTA070B343A)----------------------------------
 129          code unsigned  char TCON_RegVal[WR_1574*2]={
 130           // Reg.# Vaule         Reg.# Vaule             Reg.# Vaule             Reg.# Vaule             Reg.# Vaule
 131          //      0x00, 0x41,             0x01, 0x3F,             0x03, 0x0D,             0x04, 0x0F,             0x06, 0xD8,
 132                  0x00, 0x41,             0x01, 0x3F,             0x03, 0X11,             0x04, 0X38,     0x06, 0xD8,
 133                  0x30, 0x48,             0x31, 0x10,             0x32, 0x00,             0x33, 0x13,             0x34, 0x00,
 134                  0x35, 0x30,             0x36, 0x01,             0x3B, 0x0C,             0x3D, 0x01,             0x3F, 0x0C,
 135                  0x41, 0x05,             0x43, 0x17,             0x45, 0xC1,             0x46, 0x00,             0x47, 0xC3,
 136                  0x48, 0x00,             0x49, 0x12,             0x4A, 0x00,             0x4B, 0x01,             0x4C, 0x00,
 137                  0x4D, 0x12,             0x4E, 0x00,             0x53, 0x16,             0x55, 0x14,             0x57, 0x16,
 138                  0x59, 0x14,             0x68, 0x10,             0x71, 0x09,             0x74, 0x6E,             0x75, 0x00,
 139                  0x76, 0x8A,             0x77, 0x00,             0x78, 0x01,             0x79, 0x00,             0x7A, 0xA3,
 140                  0x7B, 0x00,             0x7C, 0x00,             0x7D, 0x84,             0x7F, 0x80,             0x8A, 0x58
 141                  };
 142          
 143          #endif
 144          */
 145          #ifdef TOSHIBA_PANEL    //Toshiba(LTA070B343A)----------------------------------
              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,
                      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, 0xC3,
                      0x48, 0x00,             0x49, 0x12,             0x4A, 0x00,             0x4B, 0x01,             0x4C, 0x00,
                      0x4D, 0x12,             0x4E, 0x00,             0x53, 0x16,             0x55, 0x14,             0x57, 0x16,
                      0x59, 0x14,             0x68, 0x10,             0x71, 0x09,             0x74, 0x6E,             0x75, 0x00,
                      0x76, 0x8A,             0x77, 0x00,             0x78, 0x01,             0x79, 0x00,             0x7A, 0xA3,
                      0x7B, 0x00,             0x7C, 0x00,             0x7D, 0x84,             0x7F, 0x80,             0x8A, 0x58
              */
                  0x20, 0x20,     0x00, 0x41,         0x01, 0x3F,             0x03, 0x0D,             0x04, 0x16,
                      0x06, 0xD8,     0x30, 0x48,             0x31, 0x10,             0x32, 0x00,             0x33, 0x13,
                      0x34, 0x00,             0x35, 0x30,             0x36, 0x01,             0x3B, 0x0D,             0x3D, 0x15,

⌨️ 快捷键说明

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