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

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

?? dispatch.lst

?? Bitek 公司 bit1611b模擬屏驅動芯片外接MCU驅動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);
              

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久综合一区二区| 精品一区二区三区在线视频| 日韩国产欧美在线观看| 国产高清成人在线| 欧美久久久久中文字幕| 国产精品伦理在线| 日韩av电影免费观看高清完整版 | 日韩专区中文字幕一区二区| 国产91综合一区在线观看| 欧美日韩精品免费| 成人免费在线视频观看| 国产在线精品视频| 欧美一区二区视频观看视频| 亚洲综合色噜噜狠狠| 成人爽a毛片一区二区免费| 日韩无一区二区| 视频一区二区国产| 欧美视频一区二区三区在线观看| 国产精品系列在线| 国产一区999| 久久精品一区二区三区不卡| 麻豆91在线观看| 5566中文字幕一区二区电影| 亚洲图片欧美一区| 在线观看视频91| 亚洲国产精品久久人人爱| 色综合欧美在线| 亚洲日本中文字幕区| 色视频一区二区| 亚洲国产精品一区二区www在线| 99久久99久久精品免费看蜜桃| 国产精品色哟哟| 91在线丨porny丨国产| 中文字幕一区二区三区视频| 波多野结衣一区二区三区| 国产精品美女久久福利网站| 99re6这里只有精品视频在线观看| 中文字幕成人在线观看| 成人av电影在线| 一区二区三区不卡视频| 欧美嫩在线观看| 韩国精品在线观看| 日本一区二区三区免费乱视频| 成人国产一区二区三区精品| 亚洲欧洲综合另类在线| 欧美日韩亚州综合| 毛片av中文字幕一区二区| 久久久久99精品国产片| av亚洲产国偷v产偷v自拍| 一级做a爱片久久| 欧美日韩亚洲高清一区二区| 蜜臀精品久久久久久蜜臀| 久久青草国产手机看片福利盒子| 国产99久久久精品| 亚洲视频一区二区在线| 91精品在线一区二区| 国模娜娜一区二区三区| 国产精品护士白丝一区av| 欧美日韩一区二区在线观看| 韩国成人在线视频| 亚洲色图在线播放| 日韩免费电影网站| 99久久99久久精品国产片果冻| 五月天精品一区二区三区| 26uuu久久综合| 在线观看亚洲一区| 国产成人免费av在线| 一区二区三区在线高清| 精品少妇一区二区三区免费观看| 成人91在线观看| 免费的国产精品| 一区二区三区不卡在线观看| 精品国产免费人成电影在线观看四季| 成人免费电影视频| 亚洲第一搞黄网站| 国产精品丝袜久久久久久app| 欧美色综合影院| 国产精品一区二区你懂的| 亚洲国产aⅴ天堂久久| 国产女同互慰高潮91漫画| 欧美老肥妇做.爰bbww视频| 国产成人亚洲精品青草天美| 日韩成人av影视| 亚洲欧洲精品天堂一级 | 风间由美中文字幕在线看视频国产欧美| 亚洲激情自拍偷拍| 久久精品人人做人人爽人人| 欧美日本韩国一区二区三区视频| 成人黄色大片在线观看| 免费一区二区视频| 亚洲国产一区二区视频| 国产精品久久777777| 久久男人中文字幕资源站| 欧美美女激情18p| 99re成人在线| 成人免费高清视频在线观看| 久久99国产精品久久99| 亚洲电影一级片| 亚洲一区二区三区四区在线| 综合网在线视频| 国产精品成人一区二区艾草| 久久精品夜色噜噜亚洲a∨| 日韩欧美国产综合在线一区二区三区| 一本大道久久a久久综合| 不卡一区二区在线| 成人av免费在线观看| 国产成人午夜99999| 国产精品一卡二卡| 国产精品系列在线播放| 九九**精品视频免费播放| 日韩影院在线观看| 日韩av高清在线观看| 欧美经典一区二区三区| 国产亚洲精品bt天堂精选| 久久久www成人免费无遮挡大片| 日韩一区二区三区电影在线观看 | 国产美女视频91| 国产一区激情在线| 国产乱子轮精品视频| 国产精品自拍毛片| 成人激情文学综合网| 99视频一区二区三区| 91亚洲国产成人精品一区二区三| 成人精品gif动图一区| 99re这里只有精品视频首页| 91麻豆自制传媒国产之光| 91黄视频在线观看| 精品婷婷伊人一区三区三| 欧美一区二区视频观看视频| 精品成人a区在线观看| 久久婷婷成人综合色| 国产精品久久免费看| 亚洲视频小说图片| 五月婷婷激情综合网| 麻豆免费看一区二区三区| 国产精品99久久久久久久女警 | 中文字幕日韩av资源站| 中文字幕色av一区二区三区| 亚洲自拍偷拍综合| 青青草一区二区三区| 成人视屏免费看| 一本到一区二区三区| 7777精品伊人久久久大香线蕉经典版下载| 欧美精品成人一区二区三区四区| 精品日韩在线一区| 亚洲欧美电影院| 麻豆一区二区99久久久久| 成人福利在线看| 欧美日产国产精品| 国产拍欧美日韩视频二区| 亚洲制服欧美中文字幕中文字幕| 蜜桃久久久久久| kk眼镜猥琐国模调教系列一区二区 | 性久久久久久久| 国产综合色在线视频区| 色8久久精品久久久久久蜜| 91精品国产一区二区三区| 国产欧美1区2区3区| 偷拍日韩校园综合在线| 大胆欧美人体老妇| 7777精品伊人久久久大香线蕉经典版下载 | 中文字幕在线免费不卡| 三级欧美韩日大片在线看| 粉嫩久久99精品久久久久久夜| 欧美影视一区在线| 国产精品日韩精品欧美在线| 天堂在线亚洲视频| 91在线观看一区二区| 欧美久久久一区| 自拍偷自拍亚洲精品播放| 国产又粗又猛又爽又黄91精品| 91久久久免费一区二区| 国产午夜精品在线观看| 日本欧美一区二区三区| 色综合天天综合在线视频| 久久精品人人做人人爽97| 麻豆精品视频在线观看视频| 欧美揉bbbbb揉bbbbb| 中文字幕中文在线不卡住| 国产高清不卡一区二区| 日韩亚洲欧美成人一区| 亚洲一卡二卡三卡四卡五卡| 国v精品久久久网| 久久精品一区四区| 国产一区二区三区在线看麻豆| 91麻豆精品国产91久久久| 亚洲午夜视频在线| 色综合天天综合网天天狠天天 | 国产精品自在欧美一区| 欧美一区二区三区公司| 一区二区三区精密机械公司| 成人h动漫精品一区二区| 亚洲国产精品成人综合色在线婷婷| 麻豆精品一区二区av白丝在线| 91精品麻豆日日躁夜夜躁| 丝袜亚洲另类欧美综合| 欧美精品在线观看一区二区| 亚洲精品国产视频| 欧美私人免费视频| 一区二区三区高清|