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

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

?? led_task.c

?? 8051實現的MP3播放程序,大家可以一起學習.
?? C
字號:
/*C**************************************************************************
* NAME:         led_task.c
*----------------------------------------------------------------------------
* Copyright (c) 2003 Atmel.
*----------------------------------------------------------------------------
* RELEASE:      snd1c-refd-nf-4_0_3      
* REVISION:     1.1.2.13     
*----------------------------------------------------------------------------
* PURPOSE:
* This file contains the LED task and attached routines
*
* NOTES:
* Global Variables:
*   - gl_cpt_tick:  array of bytes in pdata space
*****************************************************************************/

/*_____ I N C L U D E S ____________________________________________________*/

#include "config.h"                         /* system configuration */
#include "board.h"                          /* board definition */
#include "led.h"                            /* led definition */
#include "led_task.h"                       /* led definition */


/*_____ M A C R O S ________________________________________________________*/


/*_____ D E F I N I T I O N ________________________________________________*/

extern  data    Byte    gl_led_tick;        /* general tick counter */

extern  xdata   Byte    LED_ON;
extern  xdata   Byte    LED_FAST;

extern  idata   Uint16  gl_act_tick;        /* Activity tick */
extern          bit     playing;
extern          bit     pause;
extern          bit     recording;
extern          bit     connected;


/*_____ D E C L A R A T I O N ______________________________________________*/


/*F**************************************************************************
* NAME: tempo
*----------------------------------------------------------------------------
* PARAMS:
*
* return:
*----------------------------------------------------------------------------
* PURPOSE: 
*   Short blocking tempo
*****************************************************************************/
void tempo (void)
{
  Uint16  i;
  for (i= 0; i <= 10000; i++);
}


/*F**************************************************************************
* NAME: led_task_init
*----------------------------------------------------------------------------
* PARAMS:
*
* return:
*----------------------------------------------------------------------------
* PURPOSE: 
*   Led task initialization
*----------------------------------------------------------------------------
* EXAMPLE:
*----------------------------------------------------------------------------
* NOTE:
*----------------------------------------------------------------------------
* REQUIREMENTS:
*****************************************************************************/
void led_task_init (void)
{
  DAC_APPSEL = 1;
  FLASH_WP = 1;
  SHUT_PWR = 1;     // confirm Power ON
  SHUT_MIC = 1;     // disable MIC bias
  ENA_USB = 1;      // disconnect USB
  
  LED_VOL = 0;               tempo();
  LED_VOL = 1; LED_BASS = 0; tempo();
  LED_MED = 0; LED_BASS = 1; tempo();
  LED_MED = 1; LED_TREEB= 0; tempo();
               LED_TREEB= 1; tempo();
  LED_VOL = LED_BASS = LED_MED = LED_TREEB = 0;
  tempo();
  LED_VOL = LED_BASS = LED_MED = LED_TREEB = 1;
  gl_act_tick = 0;
  LED_ON = 0x00;    // X X X X 0 0 0 0 - Vol Bass Med Treeb
  LED_FAST = 2;
}


/*F**************************************************************************
* NAME: led_task
*----------------------------------------------------------------------------
* PARAMS:
*
* return:
*----------------------------------------------------------------------------
* PURPOSE: 
*   LED task handling LED ON/OFF
*----------------------------------------------------------------------------
* EXAMPLE:
*----------------------------------------------------------------------------
* NOTE:
*----------------------------------------------------------------------------
* REQUIREMENTS:
*****************************************************************************/
void led_task (void)
{ 
  if ((LED_FAST >= 3 ) ||
   //((LED_FAST == 0 ) && (gl_led_tick >= LED_CLEAR_TIME_VS)) ||
     ((LED_FAST == 1 ) && (gl_led_tick >= LED_CLEAR_TIME_S )) ||
     ((LED_FAST == 2 ) && (gl_led_tick >= LED_CLEAR_TIME   )) )
  {
    if (gl_act_tick > INACTIVITY)
        {
        // Shut Power OFF if there is really no activity
        if (!connected && (pause || (!playing && !recording) )  && LED_FAST==3) SHUT_PWR = 0;
        gl_act_tick = 0;
        }
    gl_led_tick = 0;
    LED_TREEB = !(LED_ON&1);
    LED_MED   = !(LED_ON&2);
    LED_BASS  = !(LED_ON&4);
    LED_VOL   = !(LED_ON&8);
  }
  else if (//((LED_FAST == 0) && (gl_led_tick >= LED_ON_TIME_VS)) ||
           ((LED_FAST == 1) && (gl_led_tick >= LED_ON_TIME_S))  ||
           ((LED_FAST == 2) && (gl_led_tick >= LED_ON_TIME)))
  {
    LED_VOL = 1;
    LED_BASS = 1;
    LED_MED = 1; 
    LED_TREEB = 1;
  }
}


?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美精品一区二区三区久久久| 亚洲男人的天堂在线观看| 欧美国产国产综合| 日韩精品一区第一页| 成人av在线资源网站| 精品日产卡一卡二卡麻豆| 亚洲三级在线播放| 国产成人丝袜美腿| 欧美一卡二卡在线观看| 亚洲五月六月丁香激情| 成人高清在线视频| 久久久亚洲国产美女国产盗摄 | 麻豆视频一区二区| 日本久久电影网| 国产精品久久久久久久久免费丝袜| 人禽交欧美网站| 欧美卡1卡2卡| 亚洲午夜免费视频| 色国产精品一区在线观看| 国产精品久久三| 福利一区福利二区| 久久久精品免费观看| 国内精品免费**视频| 91精品婷婷国产综合久久性色 | 国产精品麻豆99久久久久久| 狠狠色2019综合网| 欧美v亚洲v综合ⅴ国产v| 奇米影视一区二区三区| 26uuu色噜噜精品一区| 欧美放荡的少妇| 91精品在线观看入口| 国产午夜亚洲精品羞羞网站| 久久国产麻豆精品| 欧美久久久久久蜜桃| 亚洲bt欧美bt精品777| 91精彩视频在线| 亚洲国产sm捆绑调教视频| 欧美三级一区二区| 亚洲1区2区3区视频| 欧美日韩成人激情| 免费视频最近日韩| 国产亚洲女人久久久久毛片| 成人精品视频.| 亚洲另类在线视频| 欧美日韩国产美| 另类小说欧美激情| 国产亚洲精品7777| 色综合久久久久综合体 | 欧美精品在线一区二区| 五月综合激情婷婷六月色窝| 欧美精选午夜久久久乱码6080| 亚洲成人777| 精品美女在线观看| 福利一区福利二区| 亚洲观看高清完整版在线观看| 制服丝袜日韩国产| 国内国产精品久久| 亚洲人精品午夜| 9191成人精品久久| 国产·精品毛片| 午夜伊人狠狠久久| 国产三区在线成人av| 欧美性大战久久久| 韩国av一区二区| 亚洲精品v日韩精品| 日韩欧美综合在线| a级高清视频欧美日韩| 亚洲 欧美综合在线网络| 久久久精品tv| 欧美日韩一区二区三区不卡| 国产综合色产在线精品| 亚洲欧美一区二区三区极速播放| 日韩一区二区在线播放| 99视频在线精品| 久久99精品久久只有精品| 亚洲欧洲无码一区二区三区| 欧美一三区三区四区免费在线看| 成人免费电影视频| 久久精品国产亚洲高清剧情介绍| 136国产福利精品导航| 日韩欧美国产一区二区三区| 色综合天天综合网天天狠天天| 毛片av一区二区| 一区二区三区中文字幕在线观看| 久久女同精品一区二区| 欧美卡1卡2卡| 在线日韩av片| 99综合电影在线视频| 精品影院一区二区久久久| 亚洲一区二区三区美女| 日本一区免费视频| 精品久久久久久久人人人人传媒| 色老综合老女人久久久| 成人性生交大片| 久久99日本精品| 日韩精彩视频在线观看| 亚洲综合色噜噜狠狠| 亚洲丝袜自拍清纯另类| 久久久.com| 久久欧美一区二区| 久久亚洲综合色一区二区三区| 欧美人妖巨大在线| 欧美日韩一级片网站| 色婷婷精品久久二区二区蜜臀av| 成人精品免费网站| av在线一区二区三区| 国产91精品一区二区麻豆网站| 久久aⅴ国产欧美74aaa| 精品一区二区三区在线视频| 蜜臀av性久久久久蜜臀av麻豆| 亚洲成人激情av| 三级在线观看一区二区 | 日韩视频免费观看高清完整版在线观看| 91在线视频在线| 不卡一卡二卡三乱码免费网站| 国产成人亚洲综合色影视| 国产一区二区剧情av在线| 国内国产精品久久| 国产不卡一区视频| 99视频超级精品| 91亚洲大成网污www| 色婷婷香蕉在线一区二区| 欧美伊人久久久久久久久影院| 欧美日韩日日骚| 欧美一区二区三区四区在线观看| 91麻豆精品国产91久久久使用方法| 91精品国产综合久久精品性色| 91精品婷婷国产综合久久竹菊| 91精品国产综合久久久蜜臀图片| 91精品国产福利| 精品国产1区二区| 国产精品天美传媒| 一区二区在线观看不卡| 午夜亚洲国产au精品一区二区| 日本美女视频一区二区| 激情伊人五月天久久综合| 国产91丝袜在线播放0| 在线观看亚洲成人| 日韩视频中午一区| 欧美国产欧美亚州国产日韩mv天天看完整| 国产精品福利av| 日韩av一区二区三区四区| 国产呦萝稀缺另类资源| aaa欧美大片| 91精品国产91热久久久做人人| 久久综合视频网| 一区二区三区四区国产精品| 免费在线视频一区| 成人av在线资源网| 91精品国产综合久久精品| 中文字幕精品综合| 天堂影院一区二区| av激情成人网| 精品免费日韩av| 亚洲图片欧美一区| 夫妻av一区二区| 91精品欧美久久久久久动漫| 欧美激情在线一区二区| 五月天亚洲精品| 成人av资源下载| 精品国产123| 亚洲成人动漫在线免费观看| 大白屁股一区二区视频| 欧美一级专区免费大片| 亚洲免费观看高清完整版在线观看 | 国产精品乱码一区二三区小蝌蚪| 亚洲大片免费看| 99久久99久久精品国产片果冻| 日韩一级黄色片| 亚洲午夜一区二区三区| 91婷婷韩国欧美一区二区| 久久久久久久综合| 男女激情视频一区| 欧美美女一区二区在线观看| 亚洲视频资源在线| 国产成人午夜电影网| 日韩欧美国产麻豆| 日韩不卡在线观看日韩不卡视频| av不卡在线播放| 国产日韩三级在线| 国产在线精品视频| 日韩精品一区国产麻豆| 日韩av一二三| 欧美二区乱c少妇| 亚洲综合在线五月| 91麻豆国产在线观看| 中文字幕日韩欧美一区二区三区| 国产综合色在线| 久久午夜老司机| 国产伦精品一区二区三区视频青涩 | 欧美三级在线看| 亚洲一二三区在线观看| 色综合天天综合狠狠| 国产精品传媒在线| 91丝袜美腿高跟国产极品老师| 亚洲国产精品激情在线观看| 成人美女视频在线看| 亚洲同性gay激情无套| av一二三不卡影片| 1024成人网|