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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? t100.lst

?? TFT 驅(qū)動 T100DEMO程序.做protable DVD的朋友可以參考一下.
?? LST
?? 第 1 頁 / 共 4 頁
字號:
C51 COMPILER V7.06   T100                                                                  06/10/2005 16:07:14 PAGE 1   


C51 COMPILER V7.06, COMPILATION OF MODULE T100
OBJECT MODULE PLACED IN F:\T100_S~3\T100_S~1\T100.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE F:\T100_S~3\T100_S~1\T100.C DB SB OE OT(6)

stmt level    source

   1          #include "REG51.H"
   2          #include <intrins.h>
   3          #include "Common.h"
   4          //#include "Remote.h"
   5          
   6          
   7          #define OSD_EN
   8          //typedef unsigned char  uCHAR;
   9          
  10          //#include "T100Data_A.h"
  11          //#include "T100Data_PA.h"
  12          #include "T100Data_AU.h"
  13          //#include "T100Data_CPT.h"
  14          //#include "T100Data_PANASONIC.h"
  15          //#include "T100Data_PVI7.h"
  16          //#include "T100Data_LG.h"
  17          //#include "T100Data_FOX.h"
  18          
  19          
  20          #ifdef OSD_EN
  21            #include "OSDFont1218_new.h"
  22            #include "OSD1218_new.h"
*** WARNING C317 IN LINE 1 OF OSD1218_new.h: attempt to redefine macro 'EOL'
  23          #endif
  24          
  25          sbit    T100_RESET      = P1^4;
  26          sbit    SCL             = P2^7;//P1^6;
  27          sbit    SDA             = P2^6;//P1^7;
  28          sbit    BL_EN           = P2^3;
  29          #if 1
  30          #define kyKEY_MSK               0x81
  31          #define KEYPORT                 P0
  32          
  33          #define kyMENU          0x08
  34          #define kyDEC           0x04
  35          #define kyINC           0x02
  36          #define kySOURCE        0x10
  37          #define kyUD_LR         0x20
  38          #define kyFULL_43       0x40
  39          #else
              #define kyKEY_MSK               0xc0
              #define KEYPORT                 P2
              
              #define kyMENU          0x02
              #define kyDEC           0x08
              #define kyINC           0x04
              #define kySOURCE        0x10
              #define kyUD_LR         0x20
              #define kyFULL_43       0x01//0x40
              #endif //*/
  50          /*sbit  kyMENU          = P0^1;
  51          sbit    kyDEC           = P0^2;
  52          sbit    kyINC           = P0^3;
  53          sbit    kySOURCE        = P0^4;
  54          sbit    kyUD_LR         = P0^5;
C51 COMPILER V7.06   T100                                                                  06/10/2005 16:07:14 PAGE 2   

  55          sbit    kyFULL_43       = P0^6;//*/
  56          bit ir_enable   =0;
  57          bit bNTSC_PAL   = 0;      //0:PAL               1:NTSC
  58          bit bFULL_43    = 1;      //0:4:3               1:FULL
  59          bit bUP_DOWN    = 1;      //0:Down to Up        1:Up to Down
  60          bit bLEFT_RIGHT = 1;      //0:Right to Left     1:Left to Right
  61          uCHAR cSource   = 2;      //2-4:CVBS2-4         5:S-Video       6:ITU656
  62          uCHAR cStandard = 0xff;   //0:PAL               4:NTSC
  63          uCHAR c60HZ_Mode=0;
  64          uCHAR c50HZ_Mode=0;
  65          uCHAR cKey_Curr,cKey_Pre;
  66          uCHAR ir_data;
  67          uCHAR Repeat_Times;
  68          void Initial(void);
  69          void Delay_ms(uCHAR);
  70          void InitT100(void);
  71          void ClosePanel(void);
  72          void OpenPanel(void);
  73          void DetectNTSC_PAL(void);
  74          void SetSource(void);
  75          void SetMode(void);
  76          void SetUD_LR(void);
  77          void I2CWriteTbl(char*);
  78          uCHAR I2CReadByte(uCHAR, uCHAR);
  79          uCHAR I2CWriteByte(uCHAR,uCHAR,uCHAR);
  80          void kyKeypad(void);
  81          #ifdef OSD_EN
  82          void InitOSD(void);
  83          void  OSDDisable(void);
  84          void OSDEnable(void);
  85          void OSDCtrl(char cDir);
  86          uCHAR cLanguage=0; //0:English 1:French 2:German 3:Spanish 4:Japenese 5:Russian
  87          uCHAR cOSDFunc=1;      //0:OSD Off 1:Bright 2:Color  3:Screen
  88          uCHAR cBright,cColor=COLOR;
  89          
  90          #endif
  91          void main(void)
  92          {
  93   1              Initial();
  94   1              while(1)
  95   1              {
  96   2                      //kyKeypad();
  97   2                  DetectNTSC_PAL();
  98   2      //                #ifdef OSD_EN
  99   2                              OSDEnable();
 100   2       //               #endif
 101   2      
 102   2      //                OSDEnable();
 103   2              }//while
 104   1      }//main
 105          
 106          void Initial(void)
 107          {
 108   1      //Initial 8051
 109   1              P0=0xff;
 110   1              P1=0xff;
 111   1              P2=0xff;
 112   1              P3=0xff;
 113   1      //8051Register Set
 114   1              IE      = 0;    // disable all interrupt
 115   1              TMOD    = 0x11;  // Timer1 Mode 1, Timer0 Mode 1;
 116   1              //TMOD  = 0x01; // Timer0 Mode 1;
C51 COMPILER V7.06   T100                                                                  06/10/2005 16:07:14 PAGE 3   

 117   1              EX0     = 0;     // disable external interrupt 0, IE[0]
 118   1              EX1             = 0;
 119   1              //ET0   = 1;    // enable bTimer 0
 120   1              //IT0   = 1;     // falling endge generate interrupt, TCON[0]
 121   1              INT0    = 1;
 122   1              IT1     = 1;     // falling endge generate interrupt, TCON[0]
 123   1              INT1    = 1;
 124   1      
 125   1      //Initial T100
 126   1              T100_RESET      = 0 ;
 127   1              Delay_ms(50);  //50
 128   1              T100_RESET      = 1 ;
 129   1              Delay_ms(20);
 130   1              InitT100();
 131   1      //      SetUD_LR();
 132   1              #ifdef OSD_EN
 133   1              InitOSD();
 134   1              #endif
 135   1      }//Initial
 136          
 137          void Delay_ms(uCHAR cTime)
 138          {
 139   1              uCHAR i,j;
 140   1              for(i=0;i<cTime;i++)
 141   1              {
 142   2                      for(j=0;j<250;j++)_nop_();
 143   2                      for(j=0;j<250;j++)_nop_();
 144   2                      for(j=0;j<250;j++)_nop_();
 145   2                      for(j=0;j<250;j++)_nop_();
 146   2              }//For
 147   1      }//Delay
 148          
 149          void InitT100(void)
 150          {
 151   1              I2CWriteTbl(TCONData);
 152   1              ClosePanel();
 153   1              I2CWriteTbl(T100Init);
 154   1              I2CWriteTbl(GAMMAData);
 155   1              I2CWriteTbl(FilterData);
 156   1              SetMode();
 157   1              SetSource();
 158   1              SetUD_LR();
 159   1      //      OpenPanel();
 160   1      }//InitT100
 161          void ClosePanel(void)
 162          {
 163   1              BL_EN=1;
 164   1              I2CWriteByte(TW100, 0xC2, I2CReadByte(TW100, 0xC2)|0x12);
 165   1              I2CWriteByte(TW100, 0x91, 0x87);//I2CReadByte(TW101, PATTERN_CTRL)|0x80);  //Enable Frame Background Colo
             -r
 166   1      }
 167          void OpenPanel(void)
 168          {
 169   1              I2CWriteByte(TW100, 0xC2, I2CReadByte(TW100, 0xC2)&0xED);
 170   1              I2CWriteByte(TW100, 0x91, I2CReadByte(TW100, 0x91)&~0x80); //Enable Frame Background Color
 171   1              Delay_ms(10);
 172   1              BL_EN=0;
 173   1      }
 174          void DetectNTSC_PAL(void)
 175          {
 176   1              static int wBuff=0x000;
 177   1              uCHAR cBuff[2];
C51 COMPILER V7.06   T100                                                                  06/10/2005 16:07:14 PAGE 4   

 178   1          wBuff+=1;
 179   1                      if(wBuff==0x01)
 180   1                      {
 181   2                              wBuff=0x00;
 182   2                              for(cBuff[1]=0;cBuff[1]<1;cBuff[1]++)
 183   2                              {
 184   3                                  cBuff[0] = I2CReadByte(TW100, 0x5A)&0xe0;
 185   3                                  if(cBuff[0]==cStandard)break;
 186   3      //                              Delay_ms(10);
 187   3                                  if(cBuff[0]>=0x40)
 188   3                                  {
 189   4                                      ClosePanel();
 190   4                                      return;
 191   4                                  }     //*/
 192   3                              }
 193   2                 #ifdef ESS
 194   2                              if((bNTSC_PAL)&&(cSource==6))
 195   2                              {
 196   3                                 cBuff[1] = I2CReadByte(TW100, 0x82);
 197   3                                 if(cBuff[1]>0x90)I2CWriteByte(TW100+2, 0xd3,0x06);
 198   3                                 else if(cBuff[1]<0x78)I2CWriteByte(TW100+2, 0xd3,0x04);
 199   3                              }
 200   2                              if((!bNTSC_PAL)&&(cSource==6))
 201   2                              {
 202   3                                 cBuff[1] = I2CReadByte(TW100, 0x82);
 203   3                                 if(cBuff[1]>0xb0)I2CWriteByte(TW100+2, 0xd3,0x0b);
 204   3                                 else if(cBuff[1]<0x78)I2CWriteByte(TW100+2, 0xd3,0x04);
 205   3                              }
 206   2                 #endif
 207   2                              if(cBuff[0]!=cStandard)
 208   2                              {
 209   3                                  ClosePanel();
 210   3                                  cStandard=cBuff[0];
 211   3                                  if(cStandard)
 212   3                                  {
 213   4                                      bNTSC_PAL       = 0;
 214   4                                  }
 215   3                                 else bNTSC_PAL       = 1;
 216   3                                 I2CWriteByte(TW100,0x0F,0x70);
 217   3                                 I2CWriteByte(TW100+4,0x3f,0x01);
 218   3                              SetMode();
 219   3                             SetSource();
 220   3                             Delay_ms(25);
 221   3                             I2CWriteByte(TW100+4,0x3f,0x00);
 222   3                             OpenPanel();
 223   3       //                          I2CWriteByte(TW100,0x0F,0x00);
 224   3                             Delay_ms(10);
 225   3                          }
 226   2                  else OpenPanel();
 227   2                      }
 228   1      
 229   1      }
 230          void SetSource(void)
 231          {
 232   1              switch(cSource)
 233   1              {
 234   2                      case 2: I2CWriteTbl(CVBS2Data);
 235   2                                      break;
 236   2                      case 3: I2CWriteTbl(CVBS3Data);
 237   2                                      break;
 238   2                      case 4: I2CWriteTbl(CVBS4Data);
 239   2                                      break;
C51 COMPILER V7.06   T100                                                                  06/10/2005 16:07:14 PAGE 5   

 240   2                      case 5: I2CWriteTbl(SVIDEOData);
 241   2                                      break;
 242   2                      case 6: I2CWriteTbl(ITU656Data);

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲国产精华液网站w| 亚洲.国产.中文慕字在线| ...av二区三区久久精品| 亚洲另类春色国产| 韩国av一区二区| 欧美三区在线观看| 中文字幕乱码日本亚洲一区二区| 亚洲欧美日本韩国| 国内精品嫩模私拍在线| 欧美日韩视频不卡| 日韩伦理av电影| 国产成人亚洲综合色影视| 777xxx欧美| 亚洲裸体xxx| 国产99精品视频| 精品成人一区二区三区| 婷婷久久综合九色综合绿巨人| 97se狠狠狠综合亚洲狠狠| 久久精品亚洲乱码伦伦中文| 日本人妖一区二区| 欧美精品乱码久久久久久| 自拍偷拍亚洲欧美日韩| 国产激情一区二区三区| 欧美α欧美αv大片| 日韩不卡一区二区| 欧美日韩精品一区二区三区蜜桃| 亚洲色图欧洲色图| a亚洲天堂av| 国产精品久99| 成人免费精品视频| 欧美高清一级片在线观看| 韩国在线一区二区| 欧美大度的电影原声| 五月天亚洲婷婷| 欧美福利一区二区| 天天射综合影视| 在线播放亚洲一区| 免费成人在线播放| 日韩午夜激情免费电影| 日韩欧美成人一区| 亚洲观看高清完整版在线观看| 91年精品国产| 一区二区三区丝袜| 在线观看亚洲成人| 亚洲福利视频一区二区| 在线不卡一区二区| 久久国产精品99久久人人澡| www欧美成人18+| 成人精品一区二区三区中文字幕| 国产精品色在线观看| 91欧美一区二区| 一区二区视频在线看| 91极品视觉盛宴| 日韩黄色免费电影| 欧美成人r级一区二区三区| 免费观看在线综合| 日韩午夜激情电影| 精品无码三级在线观看视频| 26uuu国产日韩综合| a美女胸又www黄视频久久| 麻豆中文一区二区| 麻豆国产91在线播放| 久久免费午夜影院| av中文字幕不卡| 亚洲妇女屁股眼交7| 欧美韩国一区二区| 亚洲综合一区在线| 亚洲一区二区在线免费观看视频| 日本高清免费不卡视频| 青青草国产成人99久久| 国产欧美日本一区视频| av亚洲产国偷v产偷v自拍| 午夜成人免费视频| 久久免费电影网| 成人动漫一区二区三区| 亚洲午夜日本在线观看| 欧美亚洲国产一卡| 国产成人啪免费观看软件| 亚洲精品欧美专区| 欧美一级黄色录像| 国产99久久精品| 国产欧美精品一区aⅴ影院| 看国产成人h片视频| 国产精品伦理一区二区| 欧美日韩精品系列| 国产东北露脸精品视频| 午夜精品久久久久久久蜜桃app| 日韩欧美成人一区二区| 色婷婷综合久久久中文一区二区| 另类小说视频一区二区| 亚洲欧美激情在线| 久久精品视频免费| 欧美精品18+| www.欧美日韩| 极品美女销魂一区二区三区| 亚洲四区在线观看| 久久久不卡网国产精品一区| 欧美老肥妇做.爰bbww| youjizz久久| 麻豆91在线观看| 日日夜夜免费精品| 亚洲精品日韩综合观看成人91| 久久久久久久性| 日韩亚洲欧美一区二区三区| 色婷婷狠狠综合| 成人91在线观看| 国产精品66部| 精品午夜久久福利影院 | 成人av电影在线| 国产在线精品一区在线观看麻豆| 樱桃国产成人精品视频| 国产精品丝袜黑色高跟| 国产亚洲精品免费| 欧美精品一区二区三区高清aⅴ| 欧美精品在线视频| 在线精品视频一区二区| 91在线观看免费视频| 成人av网站在线| 丰满放荡岳乱妇91ww| 国产精品一区一区| 精品综合久久久久久8888| 免费一级片91| 日本特黄久久久高潮 | 自拍偷在线精品自拍偷无码专区| 久久精品男人天堂av| 久久久久久久久久电影| 欧美v亚洲v综合ⅴ国产v| 日韩欧美国产一区在线观看| 日韩三级在线观看| 欧美mv日韩mv亚洲| 精品成人私密视频| 国产日本亚洲高清| 中文欧美字幕免费| 中文字幕一区二区三区四区| wwww国产精品欧美| 国产婷婷色一区二区三区| 欧美激情一区二区在线| 亚洲女子a中天字幕| 一区二区三区鲁丝不卡| 亚洲超碰97人人做人人爱| 香蕉久久一区二区不卡无毒影院| 午夜精品在线看| 美国十次了思思久久精品导航| 国产一区二区三区久久久| 粉嫩久久99精品久久久久久夜 | 色综合色狠狠天天综合色| 色噜噜狠狠成人网p站| 欧美在线一区二区三区| 91精品国产一区二区三区香蕉| 久久综合色婷婷| 中文字幕一区二区三区不卡| 亚洲综合丁香婷婷六月香| 日韩国产精品久久久| 国产乱一区二区| 国产精品白丝jk黑袜喷水| 成人综合在线观看| 欧美日韩在线亚洲一区蜜芽| 欧美变态口味重另类| 综合久久久久综合| 日韩激情中文字幕| 成人午夜视频福利| 在线综合视频播放| 国产精品―色哟哟| 日本中文一区二区三区| 国产成人av电影在线| 欧美丝袜自拍制服另类| 久久精品一区二区三区四区| 玉米视频成人免费看| 韩国精品久久久| 在线免费观看成人短视频| 精品国产乱码久久久久久浪潮| 自拍偷拍亚洲欧美日韩| 亚洲男同性视频| 久草这里只有精品视频| 成人动漫在线一区| 91精品国产一区二区三区| 国产精品传媒入口麻豆| 麻豆一区二区三| 色狠狠桃花综合| 国产午夜亚洲精品理论片色戒| 无码av免费一区二区三区试看| 国产不卡视频在线观看| 欧美高清视频不卡网| 亚洲欧洲成人精品av97| 精品亚洲成a人| 欧美放荡的少妇| 亚洲欧洲无码一区二区三区| 精品一区二区在线看| 久久精品夜色噜噜亚洲a∨| 亚洲国产成人av网| av中文字幕亚洲| 国产日产欧美一区二区视频| 精品一区二区日韩| 欧美日韩国产免费一区二区| 亚洲精品国产一区二区精华液| 国产福利精品一区| 久久综合999| 美女www一区二区| 色av成人天堂桃色av| 亚洲欧美日本在线|