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

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

?? yuv.lst

?? Bitek 公司 bit1611b模擬屏驅動芯片外接MCU驅動DEMO源碼
?? LST
?? 第 1 頁 / 共 3 頁
字號:
C51 COMPILER V7.50   YUV                                                                   02/05/2007 16:33:26 PAGE 1   


C51 COMPILER V7.50, COMPILATION OF MODULE YUV
OBJECT MODULE PLACED IN .\OBJ\YUV.obj
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE YUV.C ROM(COMPACT) OPTIMIZE(9,SPEED) NOAREGS DEFINE(PROJECT=DMO04015800,MCU
                    -_CFG=BIT5101,VP_IF_CFG=VP_IF_BITEK) PRINT(.\LST\YUV.lst) OBJECT(.\OBJ\YUV.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: YUV.C - Video Decoder.
  10          
  11              Purpose: Implementation of YUV module.
  12          
  13              Version: 0.01                                   08:33PM  2005/12/27
  14          
  15              Compiler: Keil 8051 C Compiler v8.01
  16          
  17              Reference:
  18              [1] BIT1611B Data Sheet Version 1.0, 2005-11-10,
  19                  Beyond Innovation Technology
  20          
  21             ----------------------------------------------------------------------
  22              Modification:
  23          
  24              R0.01 08:32PM  2005/12/27 Jeffrey Chang
  25              Reason:
  26                  1. Original.
  27              Solution:
  28          
  29             ----------------------------------------------------------------------
  30              [00001] 19:10PM  2006/01/02 Lily Huang
  31              Reason:
  32                  1. Revise the checking conditon to prevent misjudgement.
  33              Solution:
  34          
  35             ********************************************************************** */
  36          
  37          
  38          #define  _YUV_C_
  39          
  40          /* ------------------------------------
  41              Header Files
  42             ------------------------------------ */
  43          #include "bitek.h"
  44          #include "eeprom.h"
  45          #include "led.h"
  46          #include "menu.h"
  47          #include "mcu.h"
  48          #include "osd.h"
  49          #include "platform.h"
  50          #include "timer.h"
  51          #include "yuv.h"
  52          
  53          
  54          
C51 COMPILER V7.50   YUV                                                                   02/05/2007 16:33:26 PAGE 2   

  55          /* ------------------------------------
  56              Macro Definitions
  57             ------------------------------------ */
  58          
  59          /* ------------------------------------
  60              Type Definitions
  61             ------------------------------------ */
  62          
  63          /* ------------------------------------
  64              Variables Definitions
  65             ------------------------------------ */
  66          static UB8 bIdx;
  67          
  68          /* ------------------------------------
  69              Function Prototypes
  70             ------------------------------------ */
  71          
  72          /* -------------------------------------------------------------------
  73              Name: YUV_Go - (YUV_01_BIT1611B)
  74              Purpose: Polling Video Decoder status.
  75              Passed: None.
  76              Returns: None.
  77              Notes:
  78             ------------------------------------------------------------------- */
  79          void YUV_Go (void)
  80          {
  81   1          switch (tsEYD.bYUV_ID)
  82   1          {
  83   2              case YUV_ID_CVBS_11:
  84   2              case YUV_ID_CVBS_21:
  85   2              case YUV_ID_YC_Y12C22:
  86   2                  bYUV_SB = BITEK_RxByte(YUV_MAD, VP_186_DVP_STATUS);
  87   2      
  88   2                  // lock no change
  89   2                  if (bYUV_SB == bLastSB)
  90   2                      return;
  91   2      
  92   2                  break;
  93   2          } // switch
  94   1      
  95   1      
  96   1          if (YUV_Ready())
  97   1          {
  98   2              // Video signal is ready !
  99   2      
 100   2      
 101   2              // To check TV color standard !
 102   2              tsEYD.bYUV_CS = YUV_GetColorStandard();
 103   2      
 104   2              // To setup VP original Color Standard !
 105   2              //VP_SetColorStandard(tsEYD.bYUV_CS);
 106   2      
 107   2              // To stop flashing RED LED !
 108   2              LED_RED_BLINK_OFF;
 109   2              LED_RED_OFF;
 110   2      
 111   2      
 112   2              switch (tsEYD.bYUV_ID)
 113   2              {
 114   3                  case YUV_ID_CVBS_11:
 115   3                  case YUV_ID_CVBS_21:
 116   3                  case YUV_ID_YC_Y12C22:
C51 COMPILER V7.50   YUV                                                                   02/05/2007 16:33:26 PAGE 3   

 117   3                      bColorStd = bYUV_SB & VP_MASK_COLOR_STANDARD;
 118   3      
 119   3                      if ((bColorStd == YUV_CS_PAL)   &&
 120   3                          (bYUV_SB & VP_MASK_FIDT)           )
 121   3                      {
 122   4                          // 60Hz
 123   4                          bColorStd = YUV_CS_PAL_60;
 124   4                      }
 125   3      
 126   3                      if (bYUV_SB & VP_MASK_FIDT) 
 127   3                      {
 128   4                          // 60Hz
 129   4                          BITEK_TxByte(YUV_MAD, VP_12A_ACLAMP_LEVEL, 0x44);
 130   4                      }
 131   3                      else
 132   3                      {
 133   4                          // 50Hz
 134   4                          BITEK_TxByte(YUV_MAD, VP_12A_ACLAMP_LEVEL, 0x48);
 135   4                      }
 136   3                      
 137   3      
 138   3                      OSD_ShowMsg(OSD_MESSAGE,
 139   3                                  OSD_X_COLOR_STD,
 140   3                                  OSD_Y_COLOR_STD,
 141   3                                  apbYUV_ColorStd[ bColorStd ]);
 142   3                      break;
 143   3      
 144   3              } // switch
 145   2      
 146   2      
 147   2              OSD_EnableWindow(OSD_MESSAGE, ON);
 148   2      
 149   2      
 150   2              // OSD Auto OFF !
 151   2              wMENU_Tick = MENU_AUTO_OFF_TIME;
 152   2      
 153   2              // To disable Backlight !
 154   2              MCU_BL_ON;
 155   2          }
 156   1          else
 157   1          {
 158   2              // To flash RED LED !
 159   2              LED_RED_BLINK_ON;
 160   2      
 161   2      
 162   2              // Show Message for NO SIGNAL
 163   2              OSD_ShowMsg(OSD_MESSAGE,
 164   2                          OSD_X_COLOR_STD,
 165   2                          OSD_Y_COLOR_STD,
 166   2                          abNoSignal      );
 167   2      
 168   2              OSD_EnableWindow(OSD_MESSAGE, ON);
 169   2      
 170   2              bLastCS = YUV_CS_NONE;
 171   2      
 172   2              // To disable OSD Auto OFF !
 173   2              wMENU_Tick = 0;
 174   2          } // bYUV_SB && bYUV_MSTS
 175   1      
 176   1          #ifdef NOT_JUNK
                  OSD_ShowHex(OSD_MESSAGE, 0, 0, bYUV_SB);
                  OSD_ShowHex(OSD_MESSAGE, 3, 0, bLastSB);
C51 COMPILER V7.50   YUV                                                                   02/05/2007 16:33:26 PAGE 4   

                  #endif
 180   1      
 181   1          // To backup the debounced Status Byte !
 182   1          bLastSB = bYUV_SB;
 183   1      } // YUV_Go
 184          
 185          
 186          /* -------------------------------------------------------------------
 187              Name: YUV_HardwareReset - (YUV_01_BIT1611B)
 188              Purpose: To reset Video Decoder chip before setting any registers.
 189              Passed:
 190              Returns:
 191              Notes: [2]16
 192             ------------------------------------------------------------------- */
 193          void YUV_HardwareReset (void)
 194          {
 195   1      } /* YUV_HardwareReset */
 196          
 197          
 198          /* -------------------------------------------------------------------
 199              Name: YUV_Init - (YUV_01_BIT1611B)
 200              Purpose: To initialize the YUV module.
 201              Passed: None.
 202              Returns: None.
 203              Notes:
 204             ------------------------------------------------------------------- */
 205          void YUV_Init (void)
 206          {
 207   1          //YUV_HardwareReset();
 208   1      
 209   1          bLastSB = YUV_SB_BITEK;
 210   1      

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品影视网| 久久超级碰视频| 精品99一区二区| 精品嫩草影院久久| 精品国产1区2区3区| 精品国产91亚洲一区二区三区婷婷 | 国产一区二区在线观看视频| 精品一区二区三区蜜桃| 国产主播一区二区三区| 91猫先生在线| 欧美日本国产一区| 91精品国产综合久久蜜臀| 日韩一区二区三区视频在线观看| 欧美精品三级日韩久久| 日韩精品一区二区三区视频播放| 欧美v日韩v国产v| 中文字幕欧美日韩一区| 亚洲欧洲国产日韩| 一区二区三区在线播放| 免费观看在线综合| 成人综合日日夜夜| 欧美日韩美少妇| 精品久久国产老人久久综合| 国产亚洲欧美激情| 亚洲在线中文字幕| 久久se精品一区二区| 97超碰欧美中文字幕| 日韩一区二区精品在线观看| 国产精品对白交换视频| 日韩国产精品91| 久久蜜桃一区二区| 一区二区成人在线视频 | 国产精品国产三级国产| 一区二区三区在线免费观看| 蜜桃视频一区二区三区在线观看 | 亚洲视频香蕉人妖| 日韩成人精品在线观看| 99热精品国产| 日韩免费性生活视频播放| 亚洲啪啪综合av一区二区三区| 日韩精品一级中文字幕精品视频免费观看 | 欧美丰满少妇xxxbbb| 久久精品亚洲乱码伦伦中文| 一区二区三区成人| 韩国v欧美v日本v亚洲v| 777色狠狠一区二区三区| 亚洲国产精品v| 精品一区二区三区久久| 91精品在线一区二区| 一区二区在线免费| 91性感美女视频| 国产视频一区二区三区在线观看| 日韩精品亚洲一区| 欧美日韩国产精品自在自线| 中文字幕亚洲综合久久菠萝蜜| 精久久久久久久久久久| 91精品国产入口| 午夜视频一区二区| 欧美日韩一卡二卡三卡| 一区二区三区在线视频免费观看| 国产成人日日夜夜| 久久久久久9999| 九九精品一区二区| 日韩一区二区三区四区五区六区| 婷婷综合另类小说色区| 欧美日韩精品欧美日韩精品一综合| 亚洲人123区| 91福利国产成人精品照片| 亚洲人快播电影网| 在线免费观看日本欧美| 亚洲六月丁香色婷婷综合久久| 99久久精品免费| 亚洲视频你懂的| 91久久国产综合久久| 亚洲成人av中文| 91麻豆精品国产91久久久久久| 亚洲成人av在线电影| 日韩限制级电影在线观看| 美女www一区二区| 欧美精品一区二| 国产不卡视频在线播放| 中文字幕亚洲成人| 在线亚洲免费视频| 亚洲国产精品久久人人爱| 欧美日韩精品一区二区| 蜜桃av一区二区在线观看| 久久蜜臀精品av| www.66久久| 午夜欧美一区二区三区在线播放| 欧美久久久久久久久中文字幕| 日本亚洲视频在线| 久久久欧美精品sm网站 | 亚洲成人777| 欧美大片一区二区| 成人免费毛片a| 亚洲一区二三区| 精品国产制服丝袜高跟| 粉嫩av一区二区三区在线播放| 亚洲精品国久久99热| 欧美zozozo| 色综合激情五月| 精品在线观看免费| 亚洲色图色小说| 日韩三级视频中文字幕| 成人高清免费在线播放| 天天综合色天天综合色h| 国产日韩欧美不卡在线| 欧美日韩综合在线免费观看| 国产一区中文字幕| 亚洲一区二区欧美日韩| 久久久久久久久久久黄色| 91行情网站电视在线观看高清版| 日本不卡一二三| 亚洲柠檬福利资源导航| 精品国内二区三区| 欧美日韩日日摸| 不卡av电影在线播放| 男女性色大片免费观看一区二区 | 国产日韩欧美制服另类| 欧美日韩在线电影| 成人黄色a**站在线观看| 美国精品在线观看| 亚洲综合区在线| 国产精品天美传媒| 久久综合99re88久久爱| 91麻豆精品国产91久久久| 91亚洲午夜精品久久久久久| 精品一区二区三区的国产在线播放| 亚洲精品成a人| 中文字幕av不卡| 国产午夜精品一区二区三区嫩草| 91精品久久久久久蜜臀| 欧美中文字幕一二三区视频| 99re视频这里只有精品| 国产成人在线网站| 九九精品一区二区| 日本特黄久久久高潮| 午夜视频一区二区| 亚洲国产日韩综合久久精品| 亚洲视频 欧洲视频| 国产午夜一区二区三区| 国产无一区二区| 久久久久久99精品| 欧美韩日一区二区三区四区| 久久九九久久九九| 国产人久久人人人人爽| 国产欧美va欧美不卡在线| 国产日韩精品视频一区| 欧美国产乱子伦| 中文字幕一区二区三区在线观看 | 日韩电影在线一区二区三区| 亚洲成人av福利| 天堂va蜜桃一区二区三区| 亚洲成人av电影| 日韩专区在线视频| 精品一区免费av| 国产精品白丝jk黑袜喷水| 国产精品综合在线视频| 粉嫩一区二区三区性色av| 97精品超碰一区二区三区| 日本高清不卡一区| 欧美日本在线观看| 欧美成人三级在线| 欧美国产1区2区| 亚洲国产视频在线| 蜜臀av性久久久久av蜜臀妖精 | 欧美精品乱码久久久久久| 欧美顶级少妇做爰| www激情久久| 亚洲精品日产精品乱码不卡| 亚洲成人av资源| 极品少妇xxxx精品少妇偷拍| 懂色一区二区三区免费观看| 一本色道久久综合亚洲精品按摩 | 欧美激情综合五月色丁香小说| 中文成人综合网| 亚洲成av人片观看| 国产综合久久久久久久久久久久| 不卡的av中国片| 欧美一区二区性放荡片| 国产亚洲制服色| 亚洲二区在线视频| 国产精品白丝jk黑袜喷水| 欧美午夜精品一区二区蜜桃| 日韩三级视频中文字幕| 自拍av一区二区三区| 美国毛片一区二区三区| 91丝袜高跟美女视频| 日韩欧美aaaaaa| 亚洲丝袜精品丝袜在线| 精品一区二区三区免费| 在线一区二区视频| 国产日韩精品一区二区三区 | 欧美肥妇bbw| 国产精品福利影院| 九九国产精品视频| 欧美喷潮久久久xxxxx| 国产精品久线观看视频| 免费精品视频在线| 欧美三级一区二区|