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

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

?? osddrawt102.lst

?? T116 源碼
?? LST
?? 第 1 頁 / 共 4 頁
字號:
C51 COMPILER V7.07   OSDDRAWT102                                                           10/27/2005 16:27:46 PAGE 1   


C51 COMPILER V7.07, COMPILATION OF MODULE OSDDRAWT102
OBJECT MODULE PLACED IN .\Obj\OSDDRAWT102.obj
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE Source\OSD\OSDDRAWT102.C BROWSE INCDIR(.\Include\;.\Source\;.\Include\Panel
                    -\) DEBUG OBJECTEXTEND PRINT(.\OSDDRAWT102.lst) OBJECT(.\Obj\OSDDRAWT102.obj)

stmt level    source

   1          #include <reg51.h>
   2          #include "common.h"
   3          #include "System.h"
   4          #include "Struct.h"
   5          #include "OSDDraw.h"
   6          #include "Keypad.h"
   7          #include "TwoWire.h"
   8          #include "TW10xReg.h"
   9          #include "OSDCtrl.h"
  10          
  11          #include "Video.h"
  12          #include "Tuner.h"
  13          
  14          //#ifdef T100A
  15          //#include "OSD1218.h"
  16          //#else
  17          #include "OSD1218_new.h"
  18          //#endif
  19          //#include "font1218.c"
  20          
  21          #include "OSDTbl.h"
  22          #include "OSDMenuT102.h"   // Change by Sherman 05'10'23
  23          #include "intrins.h"
  24          extern uCHAR ir_data;
  25          extern uCHAR m_cSoundSystem;
  26          extern uCHAR ir_data;
  27          extern uCHAR ir_repeat;
  28          extern bit m_bAir_Cable;
  29          extern bit m_bTV_Skip;
  30          extern bit m_bKyPowerFlat;
  31          extern bit m_bBKPowerOn;
  32          extern bit m_bOSDEnable;
  33          extern bit m_bKyPowerOn;
  34          extern bit m_bChipPowerOn;
  35          extern bit m_bKyBlocked;
  36          extern uCHAR idata m_cBuff[5];
  37          extern uWORD idata m_wBuff[3];
  38          extern uDWORD   m_dwBuff[2];
  39          extern uCHAR idata m_cOSDEvent;
  40          extern uCHAR idata m_cCurreKey;
  41          extern uCHAR idata m_cPreKey;
  42          extern uCHAR idata m_cItem;
  43          extern uCHAR idata m_cOSDFunc;
  44          extern uWORD idata m_wVRes;
  45          extern uWORD idata m_wHRes;
  46          extern uCHAR idata m_cSource;
  47          
  48          extern uCHAR idata m_cTV_Num;
  49          
  50          extern uDWORD m_dwVFrameCntPre;
  51          extern uWORD  m_wHSyncPeriodPre;
  52          extern void BKPower(void);
  53          extern void PowerManage(void);
  54          extern void AutoScanChannel(void);
C51 COMPILER V7.07   OSDDRAWT102                                                           10/27/2005 16:27:46 PAGE 2   

  55          
  56          #if VIDEO_AVAILABLE
  57          extern EEPVIDEO idata EepVideo;
  58          #endif
  59          
  60          #ifdef TIMER0
  61          extern void Timer0Start(void);
  62          extern void Timer0Stop(void);
  63          #endif
  64          
  65          #ifdef NVRAM
  66          #include "NVRam.h"
  67          extern uWORD idata m_wEepRom;
  68          #endif
  69          
  70          
  71          extern uCHAR idata m_cOSDMenu;
  72          
  73          
  74          
  75          MULTILANGUAGEOSD *pOSDLangPtr;
  76          OSDMENU **pOSDMenuPtr;
  77          uCHAR   cTotal=0;
  78          
  79          //                                                             ADC         Digi
  80          //Bright,contrast,sharp,freq,phase,hpos,vpos,Bklight,OSDH/V,Gain/Offset Gain/Offset Volume
  81          OSDPARAMS code sOSDParamsMax=
  82          {0xff,      0xff,    5,  20, 0x1f, 40,  20,             20,     80,65, 0xC0,0xff,  0xff,0xff,   0xFF};
  83          OSDPARAMS code sOSDParamsMin=
  84          {0,                      0,      0,  0,  0x00, 0,   0,          0,         1,1,  0,0,            0,0,           0x00};
  85          OSDPARAMS code sOSDParamsDef=
  86          {0x80,      0x80,        2,  10, 0x10, 20,  10,         10,     75,45, 0x80,0x80,  0x80,0x80,   0x40};
  87          
  88          /*
  89          uCHAR code cOSDMenuLutData[32]={
  90                  //0xGB, 0x0R
  91                  0x00,0x00, //0
  92                  0x0f,0x00, //1 blue
  93                  0x00,0x00, //2 black
  94                  0x0f,0x0a, //3 purple
  95                  0x0e,0x00, //4 dark blue
  96                  0xf8,0x00,  //5 green
  97                  0x22,0x0A, //6  red
  98                  0xc4,0x0c, //7 olive
  99                  0x88,0x05, //8 light grey
 100                  0xb9,0x0b,  //9 purple
 101                  0xBD,0x05, //A  purple
 102                  0x0f,0x0f,  //B
 103                  0xA3,0x0A,      //C Yellow
 104                  0xcc,0x0c, //D light grey
 105                  0x68,0x03,  //E Light Blue Main Menu Background or 0x79, 0x04 which is a litter light
 106                  0xff,0x0f,  //F white
 107          };
 108          */
 109          
 110          uCHAR code cOSDMenuLutData[32]={ //For test
 111                  //0xGB, 0x0R
 112                  0x00,0x00, //0
 113                  0x0f,0x00, //1 blue
 114                  0x00,0x0f, //2 black
 115                  0xf0,0x00, //3 purple
 116                  0x0f,0x00, //1 blue
C51 COMPILER V7.07   OSDDRAWT102                                                           10/27/2005 16:27:46 PAGE 3   

 117                  0x00,0x0f, //2 black
 118                  0x0f,0x00, //3 purple
 119                  0x0f,0x00, //1 blue
 120                  0x00,0x0f, //2 black
 121                  0xf0,0x00, //3 purple
 122                  0x0f,0x00, //1 blue
 123                  0x00,0x0f, //2 black
 124                  0xf0,0x00, //3 purple
 125                  0x0f,0x00, //1 blue
 126                  0x00,0x0f, //2 black
 127                  0xf0,0x00, //3 purple
 128          };
 129          
 130          void OSDLoadColor(void)
 131          {
 132   1              uCHAR i;
 133   1              I2CWriteByte(TW101,OSD_CFG_INDEX,OSD_LUT_RAM_DATA);
 134   1              for(i=0;i<32;i++)
 135   1                      I2CWriteByte(TW101,OSD_CFG_DATA,cOSDMenuLutData[i]);
 136   1      
 137   1      }
 138          
 139          void OSDSetRamAddr(uWORD address)
 140          {
 141   1              I2CWriteByte(TW101,OSD_RAM_AH,(uCHAR)(address>>8));
 142   1              I2CWriteByte(TW101,OSD_RAM_AL,(uCHAR)(address & 0xff));
 143   1      
 144   1      }
 145          
 146          void OSDEnable(void)
 147          {
 148   1              m_bOSDEnable = 1;
 149   1              OSDCfgWr(OSD_CTRL,0x84);//0x98);
 150   1      
 151   1      #ifdef TIMER0
 152   1              Timer0Start();
 153   1      #endif
 154   1      
 155   1      }
 156          
 157          void OSDDisable(void)
 158          {
 159   1              Timer0Stop();
 160   1              OSDCfgWr(OSD_CTRL,0x18);
 161   1              m_cOSDEvent=0;
 162   1              m_cOSDFunc=0;
 163   1              m_cItem=1;
 164   1              m_bOSDEnable=0;
 165   1              m_cCurreKey=m_cPreKey=0xFF;
 166   1      }
 167          
 168          void OSDExit(void)
 169          {
 170   1              OSDCfgWr(OSD_CTRL,0x18);
 171   1              OSDCfgWr(0x10,0x00); //Disable window
 172   1              OSDDisable();
 173   1      //      OSDClearPage();
 174   1      }
 175          
 176          void OSDFuncSelect(sCHAR sStep)
 177          {
 178   1              //Remove previous cursor
C51 COMPILER V7.07   OSDDRAWT102                                                           10/27/2005 16:27:46 PAGE 4   

 179   1          OSDClearCursor(0x00, 0x00);
 180   1              if(m_cItem+sStep>=1 && m_cItem+sStep<=cTotal)
 181   1                      m_cItem+=sStep;
 182   1              else
 183   1              {
 184   2                      if(sStep<0)
 185   2                              m_cItem=cTotal;
 186   2                      else
 187   2                              m_cItem=1;
 188   2              }
 189   1              m_cOSDFunc=m_cItem;
 190   1      
 191   1              switch(m_cOSDMenu){
 192   2              case idVIDEOMENU:
 193   2                  OSDShowVideoData();
 194   2                  break;
 195   2              case idTVMENU:
 196   2                      OSDShowTVData();
 197   2                      break;
 198   2              default:
 199   2                      break;
 200   2              }
 201   1              OSDMoveCursor(0x00,0x00);
 202   1              return; 
 203   1      }
 204          
 205          
 206          void OSDEventMgr(void)
 207          {
 208   1              Timer0Stop();
 209   1              switch(m_cOSDEvent){
 210   2              case CLOSEMENU:
 211   2                      OSDExit();
 212   2                      break;
 213   2              case OPENMENU:
 214   2                      m_cItem=1;
 215   2                      OSDOpenMenu();
 216   2                      break;  
 217   2                      
 218   2              case FUNCSELCT_IN:
 219   2                      OSDFuncSelect(1);
 220   2                      break;
 221   2              case FUNCSELCT_DN:
 222   2                      OSDFuncSelect(-1);
 223   2                      break;
 224   2              case FUNCENTER:
 225   2                              OSDClearPage();
 226   2                  OSDPosition(CENTER);
 227   2                              OSDShowPage();
 228   2      
 229   2                              break;
 230   2              case FUNCEXIT:
 231   2                              OSDFuncExit();
 232   2                      break;
 233   2              case FUNCADJ_IN:
 234   2                      OSDItemAdj(INCREASE);
 235   2                      break;
 236   2              case FUNCADJ_IN1:
 237   2                      OSDItemAdj(INCREASE1);
 238   2                      break;
 239   2              case FUNCADJ_DN:
 240   2                      OSDItemAdj(DECREASE);
C51 COMPILER V7.07   OSDDRAWT102                                                           10/27/2005 16:27:46 PAGE 5   

 241   2              break;
 242   2              case FUNCADJ_DN1:
 243   2                      OSDItemAdj(DECREASE1);
 244   2                      break;
 245   2              case FUNCADCCAL:
 246   2                      break;
 247   2              case POWERMANAGE:
 248   2                      m_bKyPowerOn = m_bKyPowerOn^0x01;
 249   2                      PowerManage();
 250   2                      break;
 251   2              default:        break;
 252   2              }
 253   1      
 254   1              if(m_bOSDEnable)
 255   1                      Timer0Start();
 256   1      }
 257          
 258          void OSDOpenMenu(void)
 259          {
 260   1              OSDClearPage();
 261   1              OSDPosition(CENTER);
 262   1      
 263   1      
 264   1              OSDEnable();
 265   1              m_cItem=1;
 266   1              m_cOSDFunc=1;
 267   1      
 268   1              OSDShowPage();  
 269   1              switch(m_cOSDMenu){
 270   2              case idVIDEOMENU:
 271   2                   ir_repeat=1;
 272   2      //              OSDShowLine(iBlankLine,0,0,COL_TITLE,OSD_LENGTH);
 273   2      //              OSDShowLine(MainMenuStr[EepOSDPub[OSD_cOSDLang]],1,0,COL_TITLE,OSD_LENGTH);
 274   2              OSDShowVideoData();
 275   2                      break;
 276   2              case idTVMENU:
 277   2                      ir_repeat=0;
 278   2      //              OSDShowLine(iBlankLine,0,0,COL_TITLE,OSD_LENGTH);
 279   2      //              OSDShowLine(PictMenuStr[EepOSDPub[OSD_cOSDLang]],1,0,COL_TITLE,OSD_LENGTH);
 280   2                      OSDShowTVData();
 281   2                      break;
 282   2              default:
 283   2                      return;
 284   2              }
 285   1              m_cOSDEvent=OPENMENU;
 286   1      }

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲成人免费在线观看| 666欧美在线视频| 久久综合给合久久狠狠狠97色69| 奇米一区二区三区av| 精品久久一区二区| 成人动漫一区二区| 亚洲自拍偷拍麻豆| 精品国产欧美一区二区| 99v久久综合狠狠综合久久| 亚洲国产综合人成综合网站| 精品福利一区二区三区免费视频| 91精品国产品国语在线不卡| 不卡的av电影| 成人免费观看视频| 蓝色福利精品导航| 最新欧美精品一区二区三区| 6080午夜不卡| 精品久久久久久久久久久院品网| 久久久国产精品不卡| 欧美三区免费完整视频在线观看| 久久99热国产| 成人免费视频网站在线观看| 91偷拍与自偷拍精品| 国产精一区二区三区| 亚洲精品老司机| 久久久久久免费| 18成人在线观看| 日本91福利区| 成人高清免费观看| 欧美一区二区三区免费观看视频| 久久综合九色综合欧美98| 一区在线中文字幕| 秋霞影院一区二区| 暴力调教一区二区三区| 成人晚上爱看视频| 欧美性淫爽ww久久久久无| eeuss鲁片一区二区三区在线观看 eeuss鲁片一区二区三区在线看 | 久久久久久久久久久黄色| 国产精品乱人伦中文| 精品第一国产综合精品aⅴ| 中文无字幕一区二区三区| 日韩一区二区在线观看视频播放| 精品视频1区2区| 久久精品一区二区三区不卡牛牛| 精品国产青草久久久久福利| 亚洲精品乱码久久久久久久久| 久久99精品国产麻豆婷婷| 奇米色一区二区| 97精品久久久久中文字幕| 欧美一区二区播放| 亚洲激情中文1区| 国产成人日日夜夜| 99精品欧美一区二区三区综合在线| 欧美一级片在线观看| 亚洲欧美日韩久久精品| 一区二区三区资源| 亚洲成人av中文| 91视频www| 久久精品亚洲精品国产欧美kt∨ | 婷婷亚洲久悠悠色悠在线播放| 亚洲精品国产成人久久av盗摄| 国产一区二区不卡在线| av成人动漫在线观看| 国产亚洲欧美日韩日本| 美女看a上一区| 高清不卡在线观看| 日本韩国一区二区三区视频| 欧美日韩一区二区三区在线| √…a在线天堂一区| va亚洲va日韩不卡在线观看| 国产亚洲成av人在线观看导航| 麻豆国产欧美日韩综合精品二区| 在线看国产一区二区| 日韩一卡二卡三卡国产欧美| 亚洲精品日韩专区silk| 99re8在线精品视频免费播放| 久久久久久亚洲综合影院红桃| 久久国产生活片100| 日韩精品一区在线观看| 亚洲欧美视频在线观看| av电影一区二区| 亚洲三级在线观看| 九九精品一区二区| 久久综合久久综合久久综合| 国产精品一级二级三级| 国产欧美精品一区aⅴ影院| 亚洲第一精品在线| 欧美日高清视频| 中文字幕中文乱码欧美一区二区 | 日韩女优电影在线观看| 日韩在线播放一区二区| av一区二区不卡| 亚洲日本丝袜连裤袜办公室| 欧美综合亚洲图片综合区| 亚洲va欧美va人人爽午夜| 91精品国产一区二区| 国产一区在线精品| 国产精品久久久久久户外露出 | 成人免费黄色在线| 亚洲欧美视频一区| 欧美一区二区三区视频在线 | www.久久精品| 亚洲男人电影天堂| 91麻豆精品国产自产在线观看一区| 久久超级碰视频| 中文字幕永久在线不卡| 欧美日韩综合色| 黑人巨大精品欧美一区| 欧美精品日韩综合在线| 一卡二卡欧美日韩| 欧美精品一区二区三区蜜桃| www.欧美亚洲| 奇米色777欧美一区二区| 国产精品初高中害羞小美女文| 欧美性色综合网| 国产经典欧美精品| 亚洲国产精品自拍| 国产精品无遮挡| 欧美一区二区三区在线观看 | 欧美xxxx在线观看| 91美女视频网站| 久久精品国产99国产| 亚洲黄色小视频| 久久久久青草大香线综合精品| 欧洲一区二区三区免费视频| 国产一区二区在线看| 午夜精品影院在线观看| 中文字幕一区二区三区不卡| 欧美一区二区三区爱爱| 色av成人天堂桃色av| 国产麻豆一精品一av一免费| 日韩黄色片在线观看| 1区2区3区精品视频| 久久综合一区二区| 91精品国产91综合久久蜜臀| 91网站在线观看视频| 国产精品18久久久久久vr| 亚洲第一成年网| 国产精品的网站| 国产亚洲精久久久久久| 精品久久久久久久久久久久包黑料 | 欧美视频一区二区在线观看| 国产精品香蕉一区二区三区| 裸体健美xxxx欧美裸体表演| 亚洲电影视频在线| 一区二区三区国产精品| 国产精品电影一区二区| 国产女主播在线一区二区| 欧美xxxx在线观看| 精品欧美黑人一区二区三区| 日韩一区二区三区视频| 欧美一区二区精美| 91精品国产综合久久福利| 69堂成人精品免费视频| 欧美福利视频一区| 91麻豆精品国产91久久久久久久久| 欧美日韩视频不卡| 欧美日韩视频在线一区二区 | 久久成人久久爱| 精品午夜一区二区三区在线观看| 蜜芽一区二区三区| 久久99精品久久久久久动态图 | 欧美视频三区在线播放| 欧美日韩高清在线| 7777精品伊人久久久大香线蕉最新版| 欧美午夜精品免费| 制服.丝袜.亚洲.另类.中文| 91精品国产日韩91久久久久久| 日韩一区二区三区免费观看| 日韩三级免费观看| 久久免费的精品国产v∧| 国产午夜一区二区三区| 国产精品久久久一本精品 | 91精品国产欧美一区二区| 精品国产123| 亚洲欧美一区二区在线观看| 一区二区三区在线观看视频| 亚洲成a天堂v人片| 激情久久五月天| 99在线热播精品免费| 精品视频在线免费看| 精品免费99久久| 亚洲美女视频在线观看| 日韩电影网1区2区| 亚洲激情成人在线| 蜜桃精品视频在线| av资源网一区| 91精品欧美久久久久久动漫| 国产亚洲一本大道中文在线| 亚洲午夜精品17c| 国产美女在线精品| 91成人在线免费观看| 久久久综合精品| 亚洲国产wwwccc36天堂| 国产精品一区二区你懂的| 在线这里只有精品| 日本一区二区三区国色天香| 性久久久久久久久久久久| 成人久久久精品乱码一区二区三区| 欧美日韩成人在线|