亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? nvram.lst

?? 宏芯T118B 配 MTV512, 驅動PVI 9"TFT屏的源程序
?? LST
字號:
C51 COMPILER V7.06   NVRAM                                                                 06/19/2006 11:59:46 PAGE 1   


C51 COMPILER V7.06, COMPILATION OF MODULE NVRAM
OBJECT MODULE PLACED IN .\Obj\NVRAM.obj
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE Source\Comm\NVRAM.C BROWSE INCDIR(.\Include\;.\Source\;.\Include\Panel\;.\I
                    -nclude\GammaTable\) DEFINE(T112) DEBUG OBJECTEXTEND PRINT(.\NVRAM.lst) OBJECT(.\Obj\NVRAM.obj)

stmt level    source

   1          #include <reg51.h>
   2          #include "common.h"
   3          #include "Struct.h"
   4          #include "system.h"
   5          #include "NVRam.h"
   6          #include "TW10xReg.h"
   7          #include "TwoWire.h"
   8          #include "KeyPad.h"
   9          #include "Video.h"
  10          #include "gamma.h"
  11          #include "T101_Util.h"
  12          
  13          EEPVIDEO   idata EepVideo;      
  14          #ifdef NVRAM
  15          extern uWORD IDATA m_wBuff[3];
  16          extern uCHAR IDATA m_cBuff[4];
  17          #ifdef TV
              extern bit m_bAir_Cable;
              #endif
  20          void EEPLoadPubData(void)
  21          {
  22   1              if(!(ReadPort()&kyMENU))
  23   1      //      if((ReadPort()&kyMENU))
  24   1              {
  25   2                      InitEEPRom();
  26   2                      OSDResetVideoData();
  27   2                      while(!(ReadPort()&kyMENU))     {};
  28   2              }
  29   1              else
  30   1              {
  31   2                      if(I2CReadByte(0xA0, 0x00) != '1' || I2CReadByte(0xA0, 0x01)!= '1' || I2CReadByte(0xA0, 0x02)!= '1' )
  32   2                      {
  33   3                              InitEEPRom();
  34   3                              OSDResetVideoData();
  35   3                              EEPSaveVideoData();//
  36   3                      }
  37   2                      else
  38   2                              I2CReadBytes(EEPVIDEOBLOCK, 0x04, (uCHAR *)&EepVideo, EEPVIDEOSIZE);
  39   2              }
  40   1      #ifdef TV
                      if(I2CReadByte(EEPVIDEOBLOCK, idVIDEO_FLAG_INDEX)&0x01)
                      {
                              m_bAir_Cable=1;
                      }
                      else
                      {
                              m_bAir_Cable=0;
                      }
              #endif
  50   1              OSDSetVideoValues();
  51   1              EEPSaveVideoData();
  52   1      }
  53          
  54          void InitEEPRom(void)
C51 COMPILER V7.06   NVRAM                                                                 06/19/2006 11:59:46 PAGE 2   

  55          {
  56   1              I2CWriteByte(EEPBLOCK0, 0x00, '1');
  57   1              twdDelay(NVRDELAY);
  58   1              I2CWriteByte(EEPBLOCK0, 0x01, '1');
  59   1              twdDelay(NVRDELAY);
  60   1              I2CWriteByte(EEPBLOCK0, 0x02, '1');
  61   1      
  62   1      }
  63          
  64          void OSDResetVideoData(void)
  65          {
  66   1              EepVideo.cBright        = V_BRIGHT_DEF;
  67   1              EepVideo.cContrast      = V_CONTRAST_DEF ;
  68   1              EepVideo.cSharp         = V_SHARP_DEF;
  69   1              EepVideo.cHue           = V_HUE_DEF;
  70   1              EepVideo.cSat           = V_SAT_DEF;
  71   1              EepVideo.cVolume        = 0x80;
  72   1              EepVideo.cGamma         = 0;
  73   1      #ifdef T112                        // add by Sherman 06'01'18
  74   1              EepVideo.cRGB           = V_RGB_DEF;
  75   1              EepVideo.cVCOMA         = V_VCOMA_DEF;  // add by Sherman 06'01'23
  76   1              EepVideo.cVCOMD         = V_VCOMD_DEF;  // add by Sherman 06'01'23
  77   1      #endif
  78   1      }
  79          
  80          void OSDSetVideoValues(void)
  81          {
  82   1      //      I2CWriteByte(VIDEO_ADDR,VSHARP,(I2CReadByte(VIDEO_ADDR,VSHARP)&0xF0)|EepVideo.cSharp);
  83   1          I2CWriteByte(TW101+4,0x80,V_SHARP_MSK|(EepVideo.cSharp<<1));
  84   1      //      I2CWriteByte(VIDEO_ADDR,VBRIGHT,EepVideo.cBright);
  85   1      //      I2CWriteByte(VIDEO_ADDR,VCONTRAST,EepVideo.cContrast);
  86   1              I2CWriteByte(TW101,VBRIGHT,EepVideo.cBright);
  87   1              I2CWriteByte(TW101,VCONTRAST,EepVideo.cContrast);
  88   1              I2CWriteByte(VIDEO_ADDR,VSAT,EepVideo.cSat);
  89   1              I2CWriteByte(VIDEO_ADDR,VHUE,EepVideo.cHue-0x80);       
  90   1      #ifdef T112
  91   1              I2CWriteByte(TW101,VRGB,EepVideo.cRGB);           // add by Sherman 06'01'18
  92   1              I2CWriteByte(TW101,VVCOMA,EepVideo.cVCOMA);  // add by Sherman 06'01'23
  93   1              I2CWriteByte(TW101,VVCOMD,EepVideo.cVCOMD);  // add by Sherman 06'01'23
  94   1      #endif
  95   1              LoadGammaTable(EepVideo.cGamma);
  96   1      #ifdef LG_7
                      I2CWriteByte(TW101+4, 0x80, 0x25);
              #endif
  99   1      }
 100          
 101          void EEPSaveVideoData(void)
 102          {
 103   1              I2CWriteByte(EEPVIDEOBLOCK, idVIDEO_CONTRAST_INDEX,EepVideo.cContrast );
 104   1              twdDelay(NVRDELAY);
 105   1              I2CWriteByte(EEPVIDEOBLOCK, idVIDEO_BRIGHT_INDEX, EepVideo.cBright);
 106   1              twdDelay(NVRDELAY);
 107   1              I2CWriteByte(EEPVIDEOBLOCK, idVIDEO_SHARP_INDEX, EepVideo.cSharp);
 108   1              twdDelay(NVRDELAY);
 109   1              I2CWriteByte(EEPVIDEOBLOCK, idVIDEO_HUE_INDEX, EepVideo.cHue);
 110   1              twdDelay(NVRDELAY);
 111   1      #ifdef T112
 112   1              I2CWriteByte(EEPVIDEOBLOCK, idVIDEO_RGB_INDEX, EepVideo.cRGB);            // add by Sherman 06'01'18
 113   1              twdDelay(NVRDELAY);
 114   1              I2CWriteByte(EEPVIDEOBLOCK, idVIDEO_VCOMA_INDEX, EepVideo.cVCOMA);        // add by Sherman 06'01'23
 115   1              twdDelay(NVRDELAY);
 116   1              I2CWriteByte(EEPVIDEOBLOCK, idVIDEO_VCOMD_INDEX, EepVideo.cVCOMD);        // add by Sherman 06'01'23
C51 COMPILER V7.06   NVRAM                                                                 06/19/2006 11:59:46 PAGE 3   

 117   1              twdDelay(NVRDELAY);
 118   1      #endif
 119   1              I2CWriteByte(EEPVIDEOBLOCK, idVIDEO_SAT_INDEX, EepVideo.cSat);
 120   1              twdDelay(NVRDELAY);
 121   1              I2CWriteByte(EEPVIDEOBLOCK, idVIDEO_VOLUME_INDEX, EepVideo.cVolume);
 122   1      }
 123          #ifdef TV
              
              void EEPSaveTVChannel(uCHAR cTVNum, uWORD wTVFreq)
              {
                      if(m_bAir_Cable)
                      {
                      I2CWriteByte(EEPVIDEOBLOCK+4, idTVCHANNEL_STAT+cTVNum*2, (uCHAR)(wTVFreq>>8));
                      twdDelay(NVRDELAY);
                      I2CWriteByte(EEPVIDEOBLOCK+4, idTVCHANNEL_STAT+cTVNum*2+1, (uCHAR)(wTVFreq&0x00FF));
                      twdDelay(NVRDELAY);
                      }
                      else
                      {
                      I2CWriteByte(EEPVIDEOBLOCK+2, idTVCHANNEL_STAT+cTVNum*2, (uCHAR)(wTVFreq>>8));
                      twdDelay(NVRDELAY);
                      I2CWriteByte(EEPVIDEOBLOCK+2, idTVCHANNEL_STAT+cTVNum*2+1, (uCHAR)(wTVFreq&0x00FF));
                      twdDelay(NVRDELAY);
                      }
              }
              
              
              
              #endif
 146          #endif


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    420    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----    ----
   IDATA SIZE       =     19    ----
   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 + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲精品免费电影| 日韩影院免费视频| 亚洲一二三四在线| 国产一区二区三区四区五区美女 | 国产精品私人影院| 久久爱www久久做| 91成人网在线| 国产亚洲一本大道中文在线| 视频一区免费在线观看| 9l国产精品久久久久麻豆| 精品国产一区久久| 日韩国产在线观看| 欧美午夜影院一区| 一区二区在线观看免费视频播放| 国产精品一线二线三线精华| 日韩一级成人av| 午夜精品久久久久久久久久久| 91女厕偷拍女厕偷拍高清| 中国色在线观看另类| 国模少妇一区二区三区| 日韩片之四级片| 秋霞午夜av一区二区三区| 欧洲一区在线电影| 亚洲精品日日夜夜| www.成人网.com| 中文字幕日韩精品一区| 成人妖精视频yjsp地址| 欧美国产乱子伦| 成熟亚洲日本毛茸茸凸凹| 久久久久久免费| 高清免费成人av| 亚洲国产精品精华液2区45| 成人激情电影免费在线观看| 国产亚洲一区二区三区在线观看| 国产麻豆精品在线观看| 精品国产99国产精品| 国产酒店精品激情| 久久久久久久综合日本| 成人一级视频在线观看| 亚洲欧洲精品一区二区三区| 色狠狠av一区二区三区| 亚洲一二三区视频在线观看| 5858s免费视频成人| 蜜桃视频一区二区三区| 精品国产1区二区| 国产suv精品一区二区883| 国产日韩av一区二区| 成人免费毛片a| 一区二区在线观看视频| 337p亚洲精品色噜噜噜| 久久99久国产精品黄毛片色诱| 久久久综合精品| va亚洲va日韩不卡在线观看| 亚洲一级二级三级| 欧美va在线播放| 日韩欧美在线观看一区二区三区| 激情综合网av| 亚洲欧美自拍偷拍| 制服视频三区第一页精品| 狠狠色综合播放一区二区| 国产精品久久久久久久久免费相片| 91精彩视频在线观看| 免费久久精品视频| 中文字幕中文乱码欧美一区二区 | 在线中文字幕一区二区| 青青国产91久久久久久| 国产精品视频一二三| 欧美日韩国产三级| 国产福利不卡视频| 香蕉加勒比综合久久| 久久久不卡网国产精品一区| 在线亚洲精品福利网址导航| 精品午夜一区二区三区在线观看| 亚洲日本中文字幕区| 日韩欧美中文字幕制服| 色噜噜狠狠色综合中国| 狠狠色丁香婷婷综合| 亚洲国产精品久久人人爱| 国产日韩精品久久久| 欧美福利电影网| 99re热这里只有精品免费视频| 日本免费新一区视频| 综合婷婷亚洲小说| 久久精品男人天堂av| 欧美色欧美亚洲另类二区| 国产suv精品一区二区883| 免费成人在线播放| 一区二区三区精密机械公司| 午夜视频在线观看一区| 国产精品妹子av| 欧美v日韩v国产v| 欧美久久久久久久久| 色天天综合久久久久综合片| 国产激情视频一区二区在线观看| 免费日本视频一区| 亚洲一区二区影院| 亚洲三级电影全部在线观看高清| 国产亚洲人成网站| 精品久久五月天| 欧美精品一级二级三级| 在线看不卡av| 91视视频在线观看入口直接观看www| 国内精品国产成人| 美国欧美日韩国产在线播放| 日韩精品久久理论片| 午夜精品久久久久久久久久久 | 26uuu精品一区二区| 欧美二区乱c少妇| 欧美日韩视频在线第一区 | 欧美日韩黄色一区二区| 日本精品一区二区三区高清 | 久久99国内精品| 日本不卡123| 视频在线观看一区二区三区| 午夜一区二区三区在线观看| 亚洲一区二区视频在线| 亚洲日本在线看| 亚洲精品水蜜桃| 亚洲国产一区二区三区青草影视| 亚洲综合激情另类小说区| 亚洲已满18点击进入久久| 亚洲一级片在线观看| 丁香婷婷综合网| 99久久免费精品| 在线视频欧美精品| 欧美日韩中字一区| 6080国产精品一区二区| 精品日韩在线观看| 国产欧美日产一区| 亚洲人成在线播放网站岛国 | 日韩国产精品久久久久久亚洲| 丝袜美腿亚洲综合| 玖玖九九国产精品| 风流少妇一区二区| 色噜噜久久综合| 欧美一区二区三区在线| 久久亚洲欧美国产精品乐播| 亚洲国产高清在线| 亚洲一区二区成人在线观看| 日韩av一级电影| 国产精品影视在线| 日本高清不卡视频| 日韩亚洲欧美在线| 中文字幕不卡在线播放| 亚洲一区二区三区爽爽爽爽爽| 日产欧产美韩系列久久99| 精品在线一区二区三区| 99久久99久久免费精品蜜臀| 欧美日韩视频在线观看一区二区三区 | 日韩视频中午一区| 亚洲国产精品成人综合色在线婷婷| 亚洲欧美一区二区三区极速播放| 亚洲成人免费看| 大胆欧美人体老妇| 国产精品无码永久免费888| 一区二区三区久久| 国模冰冰炮一区二区| 一本大道久久a久久综合| 欧美一区二区三区四区五区| 国产精品久久久久久妇女6080 | 色拍拍在线精品视频8848| 91麻豆精品国产91久久久久久| 国产欧美一区二区三区沐欲| 亚洲一区欧美一区| 国产成人综合精品三级| 制服视频三区第一页精品| 国产精品久久久久一区二区三区 | 欧美性一级生活| 国产亚洲人成网站| 日韩福利视频导航| 99精品欧美一区二区蜜桃免费| 日韩一级高清毛片| 亚洲国产婷婷综合在线精品| 成人免费av资源| 精品福利在线导航| 亚洲一区自拍偷拍| 福利一区在线观看| 久久这里只有精品视频网| 亚洲午夜久久久| 99国产精品视频免费观看| 欧美精品一区二区三区视频| 首页国产欧美久久| 久久精品在线免费观看| 日本伊人色综合网| 欧美在线色视频| 亚洲人妖av一区二区| 国产iv一区二区三区| 久久综合九色综合97_久久久| 三级不卡在线观看| 欧美在线不卡视频| 亚洲日本va午夜在线电影| 成人免费高清在线观看| 久久精品在这里| 狠狠色丁香婷综合久久| 日韩精品中文字幕一区二区三区| 亚洲成人免费在线观看| 欧美三级中文字| 亚洲国产精品久久久男人的天堂| 91官网在线免费观看| 一区二区日韩电影|