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

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

?? dispatch.lst

?? Bitek 公司 bit1611b模擬屏驅(qū)動芯片外接MCU驅(qū)動DEMO源碼
?? LST
?? 第 1 頁 / 共 5 頁
字號:
C51 COMPILER V7.50   DISPATCH                                                              02/05/2007 16:33:24 PAGE 1   


C51 COMPILER V7.50, COMPILATION OF MODULE DISPATCH
OBJECT MODULE PLACED IN .\OBJ\DISPATCH.obj
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE DISPATCH.C ROM(COMPACT) OPTIMIZE(9,SPEED) NOAREGS DEFINE(PROJECT=DMO0401580
                    -0,MCU_CFG=BIT5101,VP_IF_CFG=VP_IF_BITEK) PRINT(.\LST\DISPATCH.lst) OBJECT(.\OBJ\DISPATCH.obj)

line level    source

   1          /* **********************************************************************
   2          
   3                   Copyright (c) 2002-2006 Beyond Innovation Technology Co., Ltd
   4          
   5                  All rights are reserved. Reproduction in whole or in parts is
   6              prohibited without the prior written consent of the copyright owner.
   7             ----------------------------------------------------------------------
   8          
   9              Module: DISPATCH.C
  10          
  11              Purpose: Implementation of DISPATCH module.
  12          
  13              Version: 0.02                                   07:25PM  2005/05/13
  14          
  15              Compiler: Keil 8051 C Compiler v8.01
  16          
  17              Reference:
  18          
  19             ----------------------------------------------------------------------
  20              Modification:
  21          
  22              R0.01 07:25PM  2005/05/13 Jeffrey Chang
  23              Reason:
  24                  1. Original.
  25              Solution:
  26          
  27             ********************************************************************** */
  28          
  29          #define _DISPATCH_C_
  30          
  31          /* ------------------------------------
  32              Header Files
  33             ------------------------------------ */
  34          #include "bitek.h"
  35          #include "common.h"
  36          #include "dispatch.h"
  37          #include "eeprom.h"
  38          #include "i2c.h"
  39          #include "key.h"
  40          #include "led.h"
  41          #include "mcu.h"
  42          #include "menu.h"
  43          #include "osd.h"
  44          #include "platform.h"
  45          #include "por.h"
  46          #include "timer.h"
  47          #include "vp.h"
  48          #include "yuv.h"
  49          
  50          
  51          #if (AUDIO_CFG != AUDIO_00_NONE)
                  #include "audio.h"
              #endif
  54          
C51 COMPILER V7.50   DISPATCH                                                              02/05/2007 16:33:24 PAGE 2   

  55          #if (IR_CFG != IR_00_UNUSE)
                  #include "ir.h"
              #endif
  58          
  59          #if (MENU_STYLE_CFG == MENU_STYLE_SCROLLING_5)  ||  \
  60              (MENU_STYLE_CFG == MENU_STYLE_SCROLLING_6)
                  #include "tuner.h"
              #endif
  63          
  64          /* ------------------------------------
  65              Macro Definitions
  66             ------------------------------------ */
  67          
  68          
  69          /* ------------------------------------
  70              Type Definitions
  71             ------------------------------------ */
  72          
  73          
  74          /* ------------------------------------
  75              Variables Definitions
  76             ------------------------------------ */
  77          static UB8 bIdx;
  78          static UB8 bKey;
  79          
  80          #if (DISPATCH_BURNINGO)
  81          static UB8 bBurnIn = 0;
  82          #endif
  83          
  84          #if (DISPATCH_DISPLAYMODE)
              
                  #if (MENU_STYLE_CFG == MENU_STYLE_SCROLLING_1)      ||  \
                      (MENU_STYLE_CFG == MENU_STYLE_SCROLLING_2)      ||  \
                      (MENU_STYLE_CFG == MENU_STYLE_SCROLLING_5)      ||  \
                      (MENU_STYLE_CFG == MENU_STYLE_SCROLLING_6)      ||  \
                      (MENU_STYLE_CFG == MENU_STYLE_SCROLLING_7)
              
                      static UB8 CODE * CODE apbDISPLAY_MODE[ DISPLAY_MODE_SIZE ] =
                      {
                         //123456
                          "16:9-1",
                          "16:9-2",
                          "4:3",
                      };
              
                  #elif (MENU_STYLE_CFG == MENU_STYLE_SCROLLING_3)    ||  \
                        (MENU_STYLE_CFG == MENU_STYLE_SCROLLING_4)
                  // Nothing !
              
                  #else
              
                      static UB8 CODE * CODE apbDISPLAY_MODE[ DISPLAY_MODE_SIZE ] =
                      {
                         //123456
                          "Linear",
                          "Bypass",
                      };
              
                  #endif
              
              #endif
 116          
C51 COMPILER V7.50   DISPATCH                                                              02/05/2007 16:33:24 PAGE 3   

 117          
 118          #if (DISPATCH_TCON_MODE)
 119          static UB8 CODE * CODE apbTCON_MODE[ TCON_MODE_SIZE ] =
 120          {
 121              "RU",
 122              "LU",
 123              "LD",
 124              "RD",
 125          };
 126          #endif
 127          
 128          
 129          
 130          /* ------------------------------------
 131              Function Prototypes
 132             ------------------------------------ */
 133          
 134          
 135          #if (DISPATCH_BURNINGO)
 136          /* -------------------------------------------------------------------
 137              Name: DISPATCH_BurnInGo - 
 138              Purpose:
 139              Passed:
 140              Returns: None.
 141              Notes:
 142             ------------------------------------------------------------------- */
 143          void DISPATCH_BurnInGo (void)
 144          {
 145   1          if (wTIMER_BurnInTick < 5)
 146   1          {
 147   2              wTIMER_BurnInTick = 505;         // 500 x 6ms = 3 sec.
 148   2      
 149   2              // Video Processor Test Pattern
 150   2              BITEK_TxByte(VP_MAD, VP_03D_TESTPAT_G,   0xFF);
 151   2              BITEK_TxByte(VP_MAD, VP_03E_TESTPAT_B,   (bBurnIn << 4) | 0x8F);
 152   2      
 153   2              // To enable Free-Run Mode
 154   2              BITEK_TxByte(VP_MAD,
 155   2                           VP_040_TESTPAT_ATTR,
 156   2                           BITEK_RxByte(VP_MAD, VP_040_TESTPAT_ATTR) | VP_MASK_FREERUN_EN);
 157   2      
 158   2              OSD_ShowValue(OSD_SUBMENU,
 159   2                            OSD_SUBMENU_WIDTH - OSD_W_VALUE - 1,
 160   2                            OSD_Y_VALUE,
 161   2                            bBurnIn,
 162   2                            OSD_W_VALUE                         );
 163   2      
 164   2              bBurnIn++;
 165   2              bBurnIn &= 0x07;
 166   2          }
 167   1      } /* DISPATCH_BurnInGo */
 168          #endif
 169          
 170          
 171          
 172          /* -------------------------------------------------------------------
 173              Name: DISPATCH_Go -
 174              Purpose: To execute DISPATCH.
 175              Passed: None.
 176              Returns: None.
 177              Notes:
 178             ------------------------------------------------------------------- */
C51 COMPILER V7.50   DISPATCH                                                              02/05/2007 16:33:24 PAGE 4   

 179          void DISPATCH_Go (void)
 180          {
 181   1          // OSD Auto OFF !
 182   1          wMENU_Tick = MENU_AUTO_OFF_TIME;
 183   1      
 184   1      
 185   1          switch (bSystemState)
 186   1          {
 187   2              case SYSTEM_POWER_OFF:
 188   2                  switch (bKey = KEY_BufferOut())
 189   2                  {
 190   3                      case KEY_POWER:
 191   3                      case KEY_IR_POWER:
 192   3                          if (fKeyReleased)
 193   3                              POR_PowerOn();
 194   3                          break;
 195   3      
 196   3                      default:
 197   3                          break;
 198   3                  } // switch
 199   2                  break;
 200   2      
 201   2      
 202   2              case SYSTEM_POWER_ON:
 203   2                  switch (bKey = KEY_BufferOut())
 204   2                  {
 205   3                      case KEY_STILL_POWER:
 206   3                      case KEY_IR_POWER:
 207   3                          if (fKeyReleased)
 208   3                              POR_PowerOff();
 209   3                          break;
 210   3      
 211   3                      case KEY_RELEASE_MENU:
 212   3                      case KEY_IR_MENU:
 213   3                          // To vanish Main/Message Menu
 214   3                          MENU_EnableMenu(MENU_MAINMENU, ON);
 215   3                          MENU_EnableMenu(MENU_MESSAGE, OFF);
 216   3      
 217   3                          bSystemState = SYSTEM_MAIN_MENU;
 218   3                          break;
 219   3      
 220   3      
 221   3                      case KEY_RELEASE_SELECT:
 222   3                      case KEY_IR_SELECT:
 223   3                          tsEYD.bYUV_ID = (tsEYD.bYUV_ID + 1) % MAX_YUV_NO;
 224   3      
 225   3                          // To setup Video Source and try next one !
 226   3                          YUV_SetSourceMode(tsEYD.bYUV_ID);
 227   3      
 228   3                          // To enable BLANK COLOR
 229   3                          //VP_BlankColor(ON);
 230   3      
 231   3                          // To Backup YUV ID
 232   3                          EEPROM_TxBurst(EYD_ADDR_YUV_ID,
 233   3                                         sizeof(tsEYD.bYUV_ID),
 234   3                                         (UB8 *)&tsEYD.bYUV_ID    );
 235   3      
 236   3                          OSD_ShowMsg(OSD_MESSAGE,
 237   3                                      OSD_X_SOURCE,
 238   3                                      OSD_Y_SOURCE,
 239   3                                      apbYUV_Source[ tsEYD.bYUV_ID ]);
 240   3                          OSD_EnableWindow(OSD_MESSAGE, ON);
C51 COMPILER V7.50   DISPATCH                                                              02/05/2007 16:33:24 PAGE 5   

 241   3      
 242   3      
 243   3                          bLastSB = YUV_SB_BITEK;
 244   3                          bLastCS = YUV_CS_NONE;
 245   3                          break;
 246   3      
 247   3                      #if (MENU_STYLE_CFG == MENU_STYLE_SCROLLING_1)      ||  \
 248   3                          (MENU_STYLE_CFG == MENU_STYLE_SCROLLING_2)      ||  \
 249   3                          (MENU_STYLE_CFG == MENU_STYLE_SCROLLING_7)
              
                              case KEY_UP:
                              case KEY_IR_UP:
                                  bMenuLastItem       = bMenuCurrentItem - bMenuBaseItem + MENU_HUE;
                                  bMenuBaseItem       = MENU_HUE;
                                  bMenuCurrentItem    = MENU_DISPLAY_MODE;
              
                                  MENU_ShowMainMenuItem(bMenuBaseItem);
                                  MENU_UpdateMainMenuCursor(bMenuBaseItem, bMenuLastItem, bMenuCurrentItem);
              
                                  // To clear Sub Menu
                                  MENU_ClearMenu(MENU_SUBMENU);
              

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲一区二区三区激情| 成人国产一区二区三区精品| 国产一区二区在线电影| 久久久天堂av| 91精品办公室少妇高潮对白| 丝袜美腿亚洲色图| 久久青草欧美一区二区三区| 3d动漫精品啪啪一区二区竹菊| 国产综合色视频| 亚洲一区二区三区四区在线观看 | 国产精品久久午夜| 欧美日韩精品系列| 懂色av中文字幕一区二区三区| 亚洲国产精品自拍| 中国色在线观看另类| 3atv在线一区二区三区| 欧美日韩国产另类一区| 制服丝袜国产精品| 日韩欧美你懂的| 欧美日韩国产一级二级| 欧美一区日本一区韩国一区| 91色.com| 成人av综合在线| 91免费观看国产| 正在播放一区二区| 26uuu色噜噜精品一区| 8v天堂国产在线一区二区| 91精品国产综合久久香蕉的特点 | 国产人成一区二区三区影院| 欧美放荡的少妇| 在线欧美日韩国产| www.欧美日韩| 成人免费毛片app| 国产成人综合在线观看| 精品一区二区在线视频| 美国毛片一区二区| 男男gaygay亚洲| 男女性色大片免费观看一区二区| 久久国产精品露脸对白| 免费在线欧美视频| 成人免费视频一区| 欧美美女一区二区在线观看| 亚洲精品一区在线观看| 精品国产第一区二区三区观看体验 | 日韩国产在线一| 欧美精品18+| 久久久久久97三级| 亚洲国产sm捆绑调教视频 | 亚洲色图都市小说| 国产精品高清亚洲| 日韩av不卡在线观看| 成人国产精品免费观看| 欧美一区二区日韩| 亚洲一区视频在线| 成人黄色在线网站| 精品国产sm最大网站免费看 | 欧美酷刑日本凌虐凌虐| 中文字幕一区二区三区在线播放| 国产精品毛片a∨一区二区三区 | 另类成人小视频在线| 一本久久a久久免费精品不卡| 色哟哟在线观看一区二区三区| 欧美一级二级在线观看| 久久精品在线免费观看| 国产精品久久免费看| 精品一区二区三区香蕉蜜桃| 欧美人成免费网站| 亚洲电影在线免费观看| 91福利国产成人精品照片| 国产日韩精品一区二区三区| 激情欧美一区二区三区在线观看| 欧美日韩激情在线| 亚洲午夜激情av| 欧美性感一类影片在线播放| 日韩一区二区三区视频在线观看| 一区二区三区四区av| 久久99精品国产.久久久久| 欧美欧美欧美欧美首页| 亚洲v中文字幕| 粉嫩一区二区三区性色av| 欧美电影免费观看高清完整版 | 8x8x8国产精品| 视频一区欧美日韩| 欧美二区三区91| 毛片基地黄久久久久久天堂| 欧美电影免费观看高清完整版| 久久精品理论片| 26uuu久久综合| 国产乱码精品1区2区3区| 欧美亚洲尤物久久| 午夜精品久久一牛影视| 国产91精品免费| 国产精品素人一区二区| 91丨九色porny丨蝌蚪| 一区二区三区欧美亚洲| 欧美日韩五月天| 国产精品久久久久7777按摩| 9久草视频在线视频精品| 一区二区三区四区中文字幕| 欧美日韩国产中文| 久久国产精品一区二区| 日本一区二区久久| 美腿丝袜一区二区三区| 久久精品一区蜜桃臀影院| av电影在线观看不卡| 亚洲成人综合视频| 精品对白一区国产伦| 成人高清视频免费观看| 亚洲二区在线视频| 久久久综合精品| 日本高清不卡一区| 麻豆精品久久久| 国产精品三级视频| 欧美日韩一区二区三区四区| 经典一区二区三区| 亚洲黄色av一区| 在线免费观看成人短视频| 日本欧美肥老太交大片| 国产无人区一区二区三区| 在线观看av一区二区| 久久99久久99精品免视看婷婷 | 亚洲国产一区二区三区 | 成人ar影院免费观看视频| 亚洲成人资源网| 国产精品乱人伦| 欧美一区二区在线不卡| 91丨国产丨九色丨pron| 国产在线日韩欧美| 午夜精品视频一区| 亚洲欧洲美洲综合色网| 欧美成人精品二区三区99精品| 免费欧美在线视频| 亚洲欧美日本在线| 欧美午夜宅男影院| 成人小视频免费在线观看| 日本不卡免费在线视频| 亚洲免费av网站| 国产欧美日韩另类一区| 日韩欧美二区三区| 欧美精品久久久久久久久老牛影院| 懂色av中文一区二区三区| 精品一区二区三区久久| 五月天精品一区二区三区| 亚洲人成影院在线观看| 国产精品无人区| 国产视频一区二区在线| www亚洲一区| 日韩一卡二卡三卡四卡| 欧美三级韩国三级日本一级| 一本大道久久a久久精二百| 成人精品国产免费网站| 福利一区二区在线| 大陆成人av片| 风间由美一区二区三区在线观看 | 午夜精品久久一牛影视| 亚洲柠檬福利资源导航| 成人欧美一区二区三区视频网页 | 欧美日韩国产片| 日本精品一区二区三区四区的功能| 成人黄动漫网站免费app| 丁香亚洲综合激情啪啪综合| 国产一区二区免费看| 国产一区 二区 三区一级| 国产精品一色哟哟哟| 国产一区二区三区| 国产成人av资源| 波多野结衣欧美| 色菇凉天天综合网| 欧美在线小视频| 91精品国产综合久久精品性色| 欧美精品1区2区| 日韩欧美一级在线播放| 久久综合99re88久久爱| 国产农村妇女毛片精品久久麻豆| 欧美国产成人在线| 亚洲男人都懂的| 婷婷开心激情综合| 寂寞少妇一区二区三区| 成人av动漫在线| 欧美视频第二页| 欧美精品一区二区三区很污很色的| 久久你懂得1024| 亚洲青青青在线视频| 亚洲成人第一页| 国产福利精品导航| 色一情一乱一乱一91av| 777亚洲妇女| 国产精品三级视频| 日韩经典一区二区| 成人免费视频免费观看| 欧美日韩一级片在线观看| 久久午夜羞羞影院免费观看| 亚洲视频狠狠干| 久久国产精品99久久人人澡| 99久久久无码国产精品| www.亚洲免费av| 欧美一区二区成人| 成人免费一区二区三区在线观看| 天天做天天摸天天爽国产一区 | 国产精品中文字幕日韩精品|