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

📄 cchip.lst

📁 UPS111配小尺寸3.5寸摸拟屏的源码
💻 LST
字号:
C51 COMPILER V7.00  CCHIP                                                                  03/04/2004 16:28:50 PAGE 1   


C51 COMPILER V7.00, COMPILATION OF MODULE CCHIP
OBJECT MODULE PLACED IN CCHIP.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE CCHIP.c BROWSE MODA2 DEBUG OBJECTEXTEND

stmt level    source

   1          //===================================================================================
   2          //
   3          //                                 CCHIP.C
   4          //   Author: Duran Liu
   5          //   Date: 06\12\03
   6          //   Version: 1.0
   7          //   Copyright: AUO
   8          //===================================================================================
   9          
  10          #include "include.h"
  11          #include "REGISTER.h"
  12          
  13          void SendCCHIPData(void)
  14          {
  15   1          IICStart;
  16   1          SendIIC(CCHIPSlaveAddress);
  17   1          SendIIC(SubBuf);
  18   1          SendIIC(RegBuf);
  19   1          IICStop;
  20   1          Delay1ms();
  21   1      }
  22          /*
  23          void CCHIP_Default(void)
  24          {
  25          VCOM         = 0x1E;
  26          Color        = 0x48;
  27          Tint         = 0x63;
  28          BlackLimiter = 0x7E;
  29          BRIGHT       = 0x66;
  30          SHARPNESS    = 0x81;
  31          RSubBright   = 0x7E;
  32          BSubBright   = 0x7E;
  33          WhiteLimiter = 0x8D;
  34          GAMMA1       = 0x9F;
  35          GAMMA2       = 0x9F;
  36          CONTRAST     = 0x8A;
  37          RSubContrast = 0x7E;
  38          BSubContrast = 0x60;
  39          if((OptionTwo&0x07)==0x03) VCO = 0x82;//For 1.5" and 1.8"
  40          else VCO = 0x66;
  41          CommonDC     = 0x6F;
  42          HPosition    = 0x05;
  43          VPosition    = 0x0D;
  44          }
  45          */
  46          
  47          void CCHIP_Default(void)
  48          {
  49   1      VCOM         = 0x1E;
  50   1      Color        = 0x4B;//
  51   1      Tint         = 0x63;
  52   1      BlackLimiter = 0x7E;
  53   1      BRIGHT       = 0x4B;//
  54   1      SHARPNESS    = 0x81;
  55   1      RSubBright   = 0x7E;
C51 COMPILER V7.00  CCHIP                                                                  03/04/2004 16:28:50 PAGE 2   

  56   1      BSubBright   = 0x7E;
  57   1      WhiteLimiter = 0x8D;
  58   1      GAMMA1       = 0x7b;//
  59   1      GAMMA2       = 0x9F;
  60   1      CONTRAST     = 0x8A;
  61   1      RSubContrast = 0x7E;
  62   1      BSubContrast = 0x60;
  63   1      if((OptionTwo&0x07)==0x03) VCO = 0x82;//For 1.5" and 1.8"
  64   1      else VCO = 0x66;
  65   1      CommonDC     = 0x6F;
  66   1      HPosition    = 0x05;
  67   1      VPosition    = 0x0D;
  68   1      }
  69          
  70          //For other user
  71          void InitCCHIP(void)
  72          {
  73   1          IICStart;
  74   1          SendIIC(CCHIPSlaveAddress);//Slave Address
  75   1          SendIIC(0x01);//SUB Address 01H,             D7                     D6   D5   D4   D3   D2   D1   D0
  76   1                        //                     Data Transfer Mode Bit        |<-----  For SUB Address  ----->|  
             -      
  77   1                        //Data Transfer Mode Bit:  1 --> Data refresh mode ; 0 ---> Automatic increment mode
  78   1                                                  //   NTSC    PAL 
  79   1              SendIIC(VCOM);//Data  .For SUB 01H//    10      00
  80   1          SendIIC(Color);//Data  .For SUB 02H//    80      ef
  81   1          SendIIC(Tint);//Data  .For SUB 03H//    ff      ff
  82   1          SendIIC(BlackLimiter);//Data  .For SUB 04H//    00      00
  83   1          SendIIC(BRIGHT);//Data  .For SUB 05H//    70      60
  84   1          SendIIC(SHARPNESS);//Data  .For SUB 06H//    00      00
  85   1          SendIIC(RSubBright);//Data  .For SUB 07H//    7d      7d
  86   1          SendIIC(BSubBright);//Data  .For SUB 08H//    80      80
  87   1          SendIIC(WhiteLimiter);//Data  .For SUB 09H//    00      00
  88   1          SendIIC(GAMMA1);//Data  .For SUB 0AH//    bf      bf
  89   1          SendIIC(GAMMA2);//Data  .For SUB 0BH//    a0      a0
  90   1          SendIIC(CONTRAST);//Data  .For SUB 0CH//    00      20
  91   1          SendIIC(RSubContrast);//Data  .For SUB 0DH//    ff      ff
  92   1          SendIIC(BSubContrast);//Data  .For SUB 0EH//    ff      ff
  93   1          SendIIC(VCO);//Data  .For SUB 0FH//    45      65
  94   1          SendIIC(CommonDC);//Data  .For SUB 10H//    10      60
  95   1          //10~1F
  96   1          SendIIC(HPosition);//Data  .For SUB 11H//    03      06
  97   1          SendIIC(VPosition|0x80);//Data  .For SUB 12H//    0f      0f
  98   1          SendIIC(OptionOne);//Data  .For SUB 13H. 0X3F For NTSC , 0x9F For PAL.//Std.RGB For NTSC 0x3D  For PAL
             - 0x9D
  99   1          SendIIC(OptionTwo);//Data  .For SUB 14H //0xCF For 2.5" and 4.0" ; 0xCC For 6.8" ; 0xDD For 5.6"
 100   1                                                  //0xCX For Composite ; 0x8X For Component
 101   1                                                  //Std.RGB For NTSC 0xDF  For PAL 0xDF
 102   1          SendIIC(OptionThree);//Data  .For SUB 15H ;0xC0 for VS output ,0x40 for NPC ..by Delta Panel Mode
 103   1                                                 // 0x80 for VS output ,0x00 for NPC ..by Stripe Panel Mode
 104   1                                                 //Std.RGB For NTSC 0xC0  For PAL 0xC0
 105   1          IICStop;
 106   1          Delay1ms();
 107   1      }
 108          


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    307    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
C51 COMPILER V7.00  CCHIP                                                                  03/04/2004 16:28:50 PAGE 3   

   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 + -