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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? osdctrlt102.lst

?? T116 源碼
?? LST
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
C51 COMPILER V7.07   OSDCTRLT102                                                           10/27/2005 16:27:46 PAGE 1   


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

stmt level    source

   1          //---------------------------------------------------------------------------
   2          // Terawins Inc. Company Confidential Strictly Private
   3          //
   4          // $Archive: OSDCtrl.c $
   5          // $Revision: 2.0 $
   6          // $Author: jwang $
   7          // $Date: 2003/08/13 $
   8          //
   9          // --------------------------------------------------------------------------
  10          // >>>>>>>>>>>>>>>>>>>>>>>>> COPYRIGHT NOTICE <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
  11          // --------------------------------------------------------------------------
  12          // Copyright 2002 (c) Terawins Inc.
  13          // This is an unpublished work.
  14          // --------------------------------------------------------------------------
  15          #include <reg51.h>
  16          #include "common.h"
  17          #include "System.h"
  18          #include "Struct.h"
  19          #include "TW10xReg.h"
  20          #include "OSDCtrl.h"
  21          #include "TwoWire.h"
  22          #include "OSDDraw.h"
  23          #include "Keypad.h"
  24          #include "Video.h"
  25          #include "Tuner.h"
  26          #include "OSDDRAW.h"
  27          #ifdef NVRAM
  28          #include "NVRam.h"
  29          extern uWORD idata m_wEepRom;
  30          #endif
  31          extern bit m_bAir_Cable;
  32          extern bit m_bTV_Skip;
  33          extern uCHAR ir_data;
  34          extern void BKPower(void);
  35          #ifdef TIMER1
  36          extern void Timer1Reset(void);
  37          extern void Timer1Start(void);
  38          extern void Timer1Stop(void);
  39          #endif
  40          
  41          extern uCHAR m_cSoundSystem;
  42          extern bit m_bBKPowerOn;
  43          extern LoadFilter(uCHAR);
  44          extern BOOL SrcOptimizing(uCHAR cTuneType);
  45          extern OSDPARAMS code sOSDParamsDef, sOSDParamsMin, sOSDParamsMax;
  46          extern uCHAR idata m_cOSDEvent;
  47          extern uCHAR idata m_cOSDFunc;
  48          extern uCHAR idata m_cItem;
  49          extern uCHAR idata m_cSource;
  50          extern uCHAR code OSDPositionTable[];
  51          extern uCHAR idata m_cBuff[4];
  52          extern uWORD idata m_wBuff[3];
  53          
  54          bit idata skipon=0;
C51 COMPILER V7.07   OSDCTRLT102                                                           10/27/2005 16:27:46 PAGE 2   

  55          
  56          #if VIDEO_AVAILABLE
  57          extern EEPVIDEO idata EepVideo;
  58          #endif
  59          
  60          
  61          void OSDItemAdj(uCHAR cAdj)
  62          {
  63   1              sCHAR sStep;
  64   1              if(cAdj==INCREASE)
  65   1                      sStep=1;
  66   1              else if(cAdj==DECREASE)
  67   1                      sStep=-1;
  68   1      #ifdef LOAD_TIME        
                      if(cAdj==INCREASE1)
                      {
                              AdjTimingB8(1);
                              return;
                      }
                      else if(cAdj==DECREASE1)
                      {
                              AdjTimingB8(-1);
                              return;
                  }
              #endif  
  80   1                      OSDItemAdjVideo(sStep);
  81   1      }
  82          
  83          extern uCHAR idata m_cOSDMenu;
  84          
  85          void OSDItemAdjVideo(sCHAR sStep)
  86          {
  87   1        if(m_cOSDMenu==idVIDEOMENU)
  88   1        {
  89   2      
  90   2              switch(m_cOSDFunc){
  91   3              case idBRIGHTMENU:
  92   3                      AdjVideoBright(sStep);
  93   3                      break;
  94   3              case idCONTRASTMENU:
  95   3                      AdjVideoContrast(sStep);
  96   3                      break;
  97   3      
  98   3              case idSHARPMENU:
  99   3                      AdjVideoSharp(sStep);
 100   3                      break;
 101   3      
 102   3              case idSATMENU:
 103   3                      AdjVideoSat(sStep);
 104   3                      break;
 105   3      
 106   3              case idHUEMENU:
 107   3                      AdjVideoHue(sStep);
 108   3                      break;
 109   3      #ifdef LOAD_TIME                
                      case idTIMEMENU:
                              AdjTimingB2(sStep);
                              break;
              #endif
 114   3                      default :break;
 115   3                      }
 116   2          }
C51 COMPILER V7.07   OSDCTRLT102                                                           10/27/2005 16:27:46 PAGE 3   

 117   1      #ifdef TV
                  else
                  {
              
                      switch(m_cOSDFunc){
                      case idCHANNEL_TV:
                              AdjTVChannel(sStep, 1);
                              break;
              #ifdef PAL
                      case iSOUNDSYSTEM_TV:
                              AdjTVSoundSystem();
                              break;
              #endif
              #ifdef NTSC
                      case idSKIP_TV:
                              AdjTVSkip();
                              break;
                      case idSOURCE_TV:
                              AdjTVSource();
                           //OSDShowTVSource(sStep);
                              break;
              #endif
                      case idFINETUNE_TV:
                              AdjTVFineTune(sStep);
                              break;
                      case idAUTOMEMORY_TV:
                              AutoMemory();
                              break;
                      case idRECALL_TV:
                          OSDShowRESET(0);
                              ResetTVChannel();
                              OSDShowRESET(1);
                              break;
                      default: break;
                       }
                }
              #endif
 154   1        
 155   1      }
 156          
 157          
 158          
 159          void AdjVolume(sCHAR sStep)
 160          {
 161   1              if( (EepVideo.cVolume+sStep)<=sOSDParamsMax.cVolume
 162   1                &&(EepVideo.cVolume+sStep)>=sOSDParamsMin.cVolume)
 163   1              {
 164   2                      EepVideo.cVolume += sStep;
 165   2                 I2CWriteByte(TW101, 0xE9, EepVideo.cVolume);
 166   2                      OSDShowVideoData();
 167   2                      if(EepVideo.cVolume==sOSDParamsMin.cVolume)
 168   2                              AUDIO_MUTE=1;  //MUTE audio
 169   2                      else
 170   2                              AUDIO_MUTE=0;  //open audio     
 171   2              }
 172   1              
 173   1              #ifdef NVRAM
 174   1              I2CWriteByte(EEPVIDEOBLOCK, idVIDEO_VOLUME_INDEX, EepVideo.cVolume);
 175   1              #endif
 176   1              return;
 177   1      
 178   1      }
C51 COMPILER V7.07   OSDCTRLT102                                                           10/27/2005 16:27:46 PAGE 4   

 179          
 180          
 181          #if VIDEO_AVAILABLE
 182          extern uCHAR idata m_cStandard;
 183          void AdjTimingB2(sCHAR sStep)
 184          {
 185   1      sStep=sStep;
 186   1      #ifdef LOAD_TIME
                          if(I2CReadByte(TW101,0xb2)+sStep>=0&&I2CReadByte(TW101,0xb2)+sStep<=0xFF)
                              {
              
                       
                                      if(m_cStandard==S_NTSC)   
                                      {
                                              EepVideo.cB2=I2CReadByte(TW101,0xb2)+sStep;
                                              EepVideo.cB8=I2CReadByte(TW101,0xb8);
                                              I2CWriteByte(TW101,0xb2,EepVideo.cB2);          
                                      I2CWriteByte(EEPVIDEOBLOCK, idTIMING_B8, EepVideo.cB8);
                                              twdDelay(NVRDELAY);     
                                              I2CWriteByte(EEPVIDEOBLOCK, idTIMING_B2, EepVideo.cB2);
                                      twdDelay(NVRDELAY);
                                              EepVideo.cFlag=Panel_ID;
                                      I2CWriteByte(EEPVIDEOBLOCK, idTIMING_FLAG_INDEX, EepVideo.cFlag);
                                      }
                          else if(m_cStandard==S_PAL)  
                                      {
                                              EepVideo.cB2_PAL=I2CReadByte(TW101,0xb2)+sStep;
                                              EepVideo.cB8_PAL=I2CReadByte(TW101,0xb8);
                                              I2CWriteByte(TW101,0xb2,EepVideo.cB2_PAL);              
                                      I2CWriteByte(EEPVIDEOBLOCK, idTIMING_B8_PAL, EepVideo.cB8_PAL);
                                              twdDelay(NVRDELAY);     
                                              I2CWriteByte(EEPVIDEOBLOCK, idTIMING_B2_PAL, EepVideo.cB2_PAL);
                                      twdDelay(NVRDELAY);
                                              EepVideo.cFlag_PAL=Panel_ID;
                                      I2CWriteByte(EEPVIDEOBLOCK, idTIMING_FLAG_INDEX1, EepVideo.cFlag_PAL);
                                      }
                              twdDelay(NVRDELAY);     
                                      OSDShowVideoData();
                              }
              #endif
 219   1      }
 220          
 221          void AdjTimingB8(sCHAR sStep)
 222          {
 223   1      sStep=sStep;
 224   1      #ifdef LOAD_TIME
                          if(I2CReadByte(TW101,0xb8)+sStep>=0&&I2CReadByte(TW101,0xb8)+sStep<=0xFF)
                              {
              
                                      if(m_cStandard==S_NTSC)   
                                      {
                                              EepVideo.cB2=I2CReadByte(TW101,0xb2);
                                              EepVideo.cB8=I2CReadByte(TW101,0xb8)+sStep;
                                              I2CWriteByte(TW101,0xb8,EepVideo.cB8);          
                                      I2CWriteByte(EEPVIDEOBLOCK, idTIMING_B8,EepVideo.cB8);
                                              twdDelay(NVRDELAY);     
                                              I2CWriteByte(EEPVIDEOBLOCK, idTIMING_B2,EepVideo.cB2);
                                      twdDelay(NVRDELAY);
                                              EepVideo.cFlag=Panel_ID;
                                      I2CWriteByte(EEPVIDEOBLOCK, idTIMING_FLAG_INDEX, EepVideo.cFlag);
                                      }
                          else if(m_cStandard==S_NPAL)
C51 COMPILER V7.07   OSDCTRLT102                                                           10/27/2005 16:27:46 PAGE 5   

                                      {
                                              EepVideo.cB2_PAL=I2CReadByte(TW101,0xb2);
                                              EepVideo.cB8_PAL=I2CReadByte(TW101,0xb8)+sStep;
                                              I2CWriteByte(TW101,0xb8,EepVideo.cB8_PAL);              
                                      I2CWriteByte(EEPVIDEOBLOCK, idTIMING_B8_PAL, EepVideo.cB8_PAL);
                                              twdDelay(NVRDELAY);     

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
免费成人av在线播放| 国产精品18久久久久久久久久久久 | 日韩午夜在线影院| 成人激情文学综合网| 丝袜美腿亚洲综合| 《视频一区视频二区| 欧美www视频| 欧美久久久久久蜜桃| 不卡av在线免费观看| 国产原创一区二区三区| 日韩va亚洲va欧美va久久| 亚洲人成亚洲人成在线观看图片| 精品福利一区二区三区| 欧美精品在线观看一区二区| av激情成人网| 高清在线观看日韩| 国产精品一区二区91| 另类小说视频一区二区| 香蕉乱码成人久久天堂爱免费| 国产精品国产馆在线真实露脸 | 亚洲国产一区视频| 日韩毛片在线免费观看| 国产午夜精品久久久久久免费视| 91精品国产一区二区| 精品1区2区3区| 欧美体内she精高潮| 色哟哟国产精品| 色综合久久中文综合久久牛| 成a人片亚洲日本久久| 国产激情视频一区二区在线观看| 久久99国产精品久久99果冻传媒| 日韩电影免费一区| 三级不卡在线观看| 亚洲成年人网站在线观看| 亚洲一区二区影院| 亚洲国产你懂的| 亚洲一区日韩精品中文字幕| 一区二区高清免费观看影视大全| 亚洲激情欧美激情| 一区二区三区色| 亚洲精品第1页| 亚洲成人av在线电影| 天天综合色天天| 开心九九激情九九欧美日韩精美视频电影 | 久久综合九色综合欧美98| 日韩欧美中文字幕一区| 日韩美女在线视频| 欧美精品一区二区三区蜜臀| 国产日本一区二区| 国产精品久久久久久久第一福利| 亚洲人成人一区二区在线观看| 久久色在线观看| 欧美男男青年gay1069videost| 欧美人与性动xxxx| 日韩欧美中文字幕一区| 久久这里只有精品6| 国产欧美日韩在线| 亚洲日本在线a| 亚洲高清免费一级二级三级| 日本三级亚洲精品| 国产一区二区三区久久久| 国产成人亚洲综合色影视| www.一区二区| 欧美日韩一区二区三区视频| 欧美一区三区四区| 久久久99精品久久| 亚洲色图一区二区三区| 日本免费在线视频不卡一不卡二| 久久97超碰国产精品超碰| 成人av小说网| 6080午夜不卡| 国产精品免费视频网站| 亚洲午夜免费福利视频| 精品制服美女久久| 色综合天天做天天爱| 7777精品伊人久久久大香线蕉经典版下载 | 中文字幕中文乱码欧美一区二区| 亚洲综合色自拍一区| 久久超级碰视频| heyzo一本久久综合| 在线播放中文一区| 国产精品色噜噜| 亚洲成人在线观看视频| 国产成人精品三级| 欧美日产国产精品| 国产亚洲精品福利| 日韩精品一级二级| www.亚洲国产| 日韩精品中文字幕在线一区| 亚洲视频在线观看一区| 美女网站在线免费欧美精品| 成人三级在线视频| 欧美一级高清片| 国产精品成人午夜| 国产做a爰片久久毛片| 欧美视频三区在线播放| 久久精品夜色噜噜亚洲a∨| 亚洲成av人影院在线观看网| 成人禁用看黄a在线| 日韩丝袜美女视频| 亚洲一区国产视频| 99视频一区二区| 久久午夜色播影院免费高清| 丝袜脚交一区二区| 一本大道久久精品懂色aⅴ| 久久久久综合网| 蜜桃视频第一区免费观看| 欧美亚男人的天堂| 亚洲少妇屁股交4| 东方aⅴ免费观看久久av| 日韩精品一区二| 午夜av一区二区| 91福利在线免费观看| 国产精品天干天干在观线| 国内外成人在线| 日韩欧美激情在线| 日韩有码一区二区三区| 欧美视频在线观看一区二区| 亚洲视频在线观看一区| 成人激情综合网站| 欧美国产日韩一二三区| 国产精品影视在线| 日韩欧美一级特黄在线播放| 日韩精品欧美精品| 日韩一级二级三级精品视频| 亚洲综合丝袜美腿| 97精品国产97久久久久久久久久久久| 久久久精品黄色| 男女激情视频一区| 成人涩涩免费视频| 国产亚洲精品中文字幕| 国产精品18久久久久| 久久久久久久网| 国产福利91精品一区二区三区| 久久综合九色综合欧美亚洲| 国产一区二区三区久久悠悠色av| 2021中文字幕一区亚洲| 极品少妇xxxx精品少妇| 亚洲精品一区在线观看| 国产一区二区三区日韩| 国产日韩欧美一区二区三区综合| 懂色av一区二区三区免费看| 国产精品素人视频| 色婷婷久久综合| 亚洲va韩国va欧美va| 欧美裸体bbwbbwbbw| 日韩高清欧美激情| 久久众筹精品私拍模特| 成人一级片网址| 亚洲黄色免费电影| 欧美美女bb生活片| 久久99久久久欧美国产| 国产日韩欧美在线一区| 91免费看片在线观看| 亚洲国产日韩综合久久精品| 欧美一区中文字幕| 国产美女一区二区三区| 自拍偷拍欧美精品| 欧美人牲a欧美精品| 国产最新精品免费| 亚洲日本成人在线观看| 精品一区二区免费看| 国产日韩亚洲欧美综合| 成人av动漫网站| 性久久久久久久久久久久| 精品精品国产高清a毛片牛牛| 国产成人亚洲精品青草天美| 亚洲男同性视频| 日韩三级伦理片妻子的秘密按摩| 国产91富婆露脸刺激对白| 亚洲一区二区偷拍精品| 精品国内二区三区| 99国产精品久久久久久久久久久| 亚洲v中文字幕| 国产亚洲精品aa| 欧美无人高清视频在线观看| 国产在线视频一区二区三区| 亚洲欧美日韩在线不卡| 欧美一级欧美三级| 91婷婷韩国欧美一区二区| 青青草精品视频| 亚洲摸摸操操av| 欧美不卡视频一区| 一本色道久久综合亚洲aⅴ蜜桃| 久久精品国产网站| 亚洲女厕所小便bbb| www国产成人免费观看视频 深夜成人网| 99精品欧美一区二区蜜桃免费| 免费美女久久99| 亚洲乱码中文字幕| 久久久久国产精品厨房| 欧美另类变人与禽xxxxx| 99久久夜色精品国产网站| 久久精品国产99国产| 亚洲自拍偷拍网站| 国产精品少妇自拍| 2021国产精品久久精品| 欧美二区三区91| 日本韩国一区二区三区| 福利一区二区在线观看|