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

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

?? disp.c

?? 單片機學(xué)習(xí)資料主要講述MP3開發(fā) 適合初學(xué)者進行開發(fā)學(xué)習(xí)
?? C
?? 第 1 頁 / 共 3 頁
字號:
{
#if CONF_DISPLAY == LCD
  Lcd_Display(0x84,0xb4,0xe6);//移動存儲???????
  Lcd_Display(0x85,0xb4,0xa2);//
  //lcd_cgram(CGRAM_MODE, cgram_mass);        /* select mass storage icon */
#else
  LED_ON = (8 >> ref_state);
  LED_FAST = 1;
#endif
}


/*F**************************************************************************
* NAME: print_mode_tool
*----------------------------------------------------------------------------
* PARAMS:
*
* return:
*----------------------------------------------------------------------------
* PURPOSE:
*   Print the tool icon on the LCD
*----------------------------------------------------------------------------
* EXAMPLE:
*----------------------------------------------------------------------------
* NOTE:
*----------------------------------------------------------------------------
* REQUIREMENTS:
*****************************************************************************/
void print_mode_tool (void)
{
#if CONF_DISPLAY == LCD
  Lcd_Display(0x84,0xb9,0xa4);//工具模式???????
  Lcd_Display(0x85,0xbe,0xdf);//
  //lcd_cgram(CGRAM_MODE, cgram_tools);       /* select tool icon */
#else
  LED_ON = (8 >> ref_state);
  LED_FAST = 3;
#endif
}


/*F**************************************************************************
* NAME: print_mode_blank
*----------------------------------------------------------------------------
*----------------------------------------------------------------------------
* PARAMS:
*
* return:
*----------------------------------------------------------------------------
* PURPOSE:
*   Print the blank mode icon on the LCD
*----------------------------------------------------------------------------
* EXAMPLE:
*----------------------------------------------------------------------------
* NOTE:
*----------------------------------------------------------------------------
* REQUIREMENTS:
*****************************************************************************/
void print_mode_blank (void)
{
#if CONF_DISPLAY == LCD
  Lcd_Display(0x84,0xbf,0xd5);//空白模式???????
  Lcd_Display(0x85,0xb0,0xdf);//
  //lcd_cgram(CGRAM_MODE, cgram_blank);       /* select blank icon */
#endif
}


/*F**************************************************************************
* NAME: print_sound
*----------------------------------------------------------------------------
* PARAMS:
*
* return:
*----------------------------------------------------------------------------
* PURPOSE:
*   Print the sound icon
*----------------------------------------------------------------------------
* EXAMPLE:
*----------------------------------------------------------------------------
* NOTE:
*----------------------------------------------------------------------------
* REQUIREMENTS:
*****************************************************************************/
void print_sound (void)
{
#if CONF_DISPLAY == LCD
  switch (song_get_sound())
  {
    case SND_VOLUME:
    {
      Lcd_Display(0x90,0xd2,0xf4);//音量???????
      Lcd_Display(0x91,0xc1,0xbf);//
      //lcd_cgram(CGRAM_SOUND, cgram_volume);
      break;
    }
    case SND_BASS:
    {
      Lcd_Display(0x90,0xb5,0xcd);//低音???????
      Lcd_Display(0x91,0xd2,0xf4);//
      //lcd_cgram(CGRAM_SOUND, cgram_bass);
      break;
    }
    case SND_MEDIUM:
    {
      Lcd_Display(0x90,0xd6,0xd0);//中音???????
      Lcd_Display(0x91,0xd2,0xf4);//
      //lcd_cgram(CGRAM_SOUND, cgram_medium);
      break;
    }
    case SND_TREBLE:
    {
      Lcd_Display(0x90,0xb8,0xdf);//高音???????
      Lcd_Display(0x91,0xd2,0xf4);//
      //lcd_cgram(CGRAM_SOUND, cgram_treble);
      break;
    }
  }
#endif
}


/*F**************************************************************************
* NAME: print_sound_level
*----------------------------------------------------------------------------
* PARAMS:
*
* return:
*----------------------------------------------------------------------------
* PURPOSE:
*   Print the sound level
*----------------------------------------------------------------------------
* EXAMPLE:
*----------------------------------------------------------------------------
* NOTE:
*----------------------------------------------------------------------------
* REQUIREMENTS:
*****************************************************************************/
void print_sound_level (void)
{
#if CONF_DISPLAY == LCD
   Lcd_Display(0x93,0xa3,0xb2);//音量大小20???????
   Lcd_Display(0x94,0xa3,0xb0);//
  //lcd_set_cur(POS_SOUND_LVL);
  //print_decim(song_get_level(), FALSE);
#else
  Byte    volume;
  
    if (!bargraph) return;
    volume = song_get_level();
    if (func_state == 5)
      {
      LED_ON = 7;
      if (MP3CON & MSK_MPBBST) LED_FAST = 1;
      else LED_FAST = 2;
      return;
      }
    /* volume must be between 0 -> 31 */
    if      (volume < 7 ) LED_ON = 0;
    else if (volume < 14) LED_ON = 1;
    else if (volume < 20) LED_ON = 3;
    else if (volume < 26) LED_ON = 7;
    else                LED_ON = 15;
    LED_FAST = 3;
#endif
}


/*F**************************************************************************
* NAME: print_voice_vol
*----------------------------------------------------------------------------
* PARAMS:
*
* return:
*----------------------------------------------------------------------------
* PURPOSE:
*   Print the voice volume
*----------------------------------------------------------------------------
* EXAMPLE:
*----------------------------------------------------------------------------
* NOTE:
*----------------------------------------------------------------------------
* REQUIREMENTS:
*****************************************************************************/
void print_voice_vol (char volume)
{
#if CONF_DISPLAY == LCD
   Lcd_Display(0x93,0xa3,0xb2);//音量大小20???????
   Lcd_Display(0x94,0xa3,0xb0);//
  //lcd_set_cur(POS_SOUND_LVL);
   //lcd_putchar(volume + '0');
#else
  if (!bargraph) return;
  // volume must be between 0 -> 4
  LED_ON = (15 >> (4 - volume));
  LED_FAST = 3;
#endif
}


/*F**************************************************************************
* NAME: print_time
*----------------------------------------------------------------------------
* PARAMS:
*   - min: minute to display
*   - sec: second to display
* return:
*----------------------------------------------------------------------------
* PURPOSE:
*   Print time on the LCD
*----------------------------------------------------------------------------
* EXAMPLE:
*----------------------------------------------------------------------------
* NOTE:
*----------------------------------------------------------------------------
* REQUIREMENTS:
*****************************************************************************/
void print_time (Byte min, Byte sec)
{
#if CONF_DISPLAY == LCD
   Lcd_Display(0x93,0xa3,0xb2);//
   Lcd_Display(0x95,0xa3,0xb0);//
  //lcd_set_cur(POS_TIME);
#endif
  print_decim(min, TRUE);
#if CONF_DISPLAY == LCD
   Lcd_Display(0x94,0xa1,0xc3);// 顯示 ":"
  // Lcd_Display(0x94,0xa3,0xb0);//
  //lcd_putchar(':');
#endif
  print_decim(sec, FALSE);
}


/*F**************************************************************************
* NAME: print_sec
*----------------------------------------------------------------------------
* PARAMS:
*   - sec: second to display
* return:
*----------------------------------------------------------------------------
* PURPOSE:
*   Print second of time on the LCD
*----------------------------------------------------------------------------
* EXAMPLE:
*----------------------------------------------------------------------------
* NOTE:
*----------------------------------------------------------------------------
* REQUIREMENTS:
*****************************************************************************/
void print_sec (Byte sec)
{
#if CONF_DISPLAY == LCD
  //lcd_set_cur(POS_SECOND);
 // print_decim(sec, FALSE);
#else
  if (func_timeout>2)
    {
    func_state = 0;
    bargraph = FALSE;
    LED_ON = (8 >> ref_state);
    if (recording) LED_ON = 15 - LED_ON;
    LED_FAST = 1;
    song_sound = SND_VOLUME;
    }
  else func_timeout++;
  if (sec);
#endif
}


/*F**************************************************************************
* NAME: print_min
*----------------------------------------------------------------------------
* PARAMS:
*   - min: minute to display
* return:
*----------------------------------------------------------------------------
* PURPOSE:
*   Print minute of time on the LCD
*----------------------------------------------------------------------------
* EXAMPLE:
*----------------------------------------------------------------------------
* NOTE:
*----------------------------------------------------------------------------
* REQUIREMENTS:
*****************************************************************************/
void print_min (Byte min)
{
#if CONF_DISPLAY == LCD
  //lcd_set_cur(POS_MINUTE);
#endif
  print_decim(min, TRUE);
}


/*F**************************************************************************
* NAME: print_kbd_lock
*----------------------------------------------------------------------------
* PARAMS:
*
* return:
*----------------------------------------------------------------------------
* PURPOSE:
*   Print the lock status
*----------------------------------------------------------------------------
* EXAMPLE:
*----------------------------------------------------------------------------
* NOTE:
*----------------------------------------------------------------------------
* REQUIREMENTS:
*****************************************************************************/
void print_kbd_lock (void)
{
#if CONF_DISPLAY == LCD
   Lcd_Display(0x93,0xa1,0xf0);//
   Lcd_Display(0x94,0xa1,0xfa);//
    //lcd_cgram(CGRAM_LOCK, cgram_lock);      /* init lock icon to locked */
#endif
}

/*F**************************************************************************
* NAME: print_kbd_lock
*----------------------------------------------------------------------------
* PARAMS:
*
* return:
*----------------------------------------------------------------------------
* PURPOSE:
*   Print the unlock status
*----------------------------------------------------------------------------
* EXAMPLE:
*----------------------------------------------------------------------------
* NOTE:
*----------------------------------------------------------------------------
* REQUIREMENTS:
*****************************************************************************/
void print_kbd_unlock (void)
{
#if CONF_DISPLAY == LCD
   Lcd_Display(0x93,0xa1,0xf0);//
   Lcd_Display(0x94,0xa1,0xfb);//
  //lcd_cgram(CGRAM_LOCK, cgram_blank);     /* init lock icon to unlocked */
#endif
}

/*F**************************************************************************
* NAME: print_mem
*----------------------------------------------------------------------------
* PARAMS:
*   - mem_type  SYMB_CHIP
*               SYMB_CARD

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩国产高清一区| 亚洲伊人色欲综合网| 日本少妇一区二区| 成人av网站大全| 欧美第一区第二区| 亚洲午夜久久久久中文字幕久| 国产盗摄精品一区二区三区在线| 欧美影视一区在线| 国产精品久久看| 久久精品久久综合| 欧美亚洲免费在线一区| 亚洲国产高清在线| 狠狠久久亚洲欧美| 日韩一区二区精品葵司在线| 夜色激情一区二区| www.色精品| 久久久精品2019中文字幕之3| 免费不卡在线视频| 欧美日韩一区不卡| 亚洲中国最大av网站| 99久久伊人久久99| 国产精品网站在线| 国产精品夜夜爽| 精品国产一区二区在线观看| 日韩电影在线免费观看| 在线看一区二区| 亚洲欧美日韩电影| www.日韩在线| 亚洲欧洲日产国码二区| 国产suv一区二区三区88区| 亚洲精品一区二区三区在线观看| 日本aⅴ精品一区二区三区 | 一区二区三区色| 成人aaaa免费全部观看| 26uuu欧美| 久久99国产精品久久| 日韩免费福利电影在线观看| 日本中文字幕不卡| 欧美一区二区三区在线观看视频| 香蕉久久一区二区不卡无毒影院| 欧美性欧美巨大黑白大战| 一区二区三区四区国产精品| 日本福利一区二区| 亚洲理论在线观看| 色爱区综合激月婷婷| 尤物视频一区二区| 在线观看日韩精品| 亚洲午夜久久久久久久久电影院| 欧美日韩免费视频| 丝袜a∨在线一区二区三区不卡| 欧美日韩精品欧美日韩精品 | 亚洲免费伊人电影| 91麻豆福利精品推荐| 亚洲码国产岛国毛片在线| 色网站国产精品| 亚洲最新视频在线观看| 欧美日韩国产成人在线免费| 日韩在线一二三区| 欧美变态tickling挠脚心| 激情综合网av| 欧美激情一区二区三区四区| 成年人国产精品| 一级日本不卡的影视| 欧美日韩国产美| 激情综合色综合久久| 国产片一区二区| 色菇凉天天综合网| 日韩精品一级中文字幕精品视频免费观看| 91精品国产高清一区二区三区 | 久久精品国产一区二区三| 精品欧美一区二区在线观看| 国产精品18久久久久久vr| 水蜜桃久久夜色精品一区的特点| 欧美三级韩国三级日本一级| 美女mm1313爽爽久久久蜜臀| 久久久久久久久久久黄色| 91小视频在线免费看| 午夜视频在线观看一区二区| 欧美va日韩va| 成人av网址在线| 午夜精品久久久久久久久久| 精品国产一区二区三区四区四| 成人高清视频在线观看| 亚洲国产精品久久久久秋霞影院| 欧美白人最猛性xxxxx69交| 白白色 亚洲乱淫| 日韩精品乱码免费| 国产女人水真多18毛片18精品视频 | 欧美激情综合在线| 91久久奴性调教| 久久精品国产99国产| 中文字幕二三区不卡| 欧美日韩亚洲综合一区| 国产一区免费电影| 一区二区三区在线视频观看58| 91精品国产欧美日韩| 不卡视频免费播放| 石原莉奈在线亚洲三区| 日本一区二区三区高清不卡| 欧美日韩精品一二三区| 福利一区福利二区| 日本不卡1234视频| 亚洲日本乱码在线观看| 精品国产一区二区三区不卡| 日本久久精品电影| 国产一区二区三区在线观看免费| 亚洲综合在线免费观看| 国产午夜久久久久| 欧美肥胖老妇做爰| 91尤物视频在线观看| 精品亚洲porn| 午夜久久电影网| 一区在线观看免费| 精品久久久久久无| 欧美日韩综合不卡| 972aa.com艺术欧美| 国产麻豆欧美日韩一区| 午夜欧美电影在线观看| 亚洲欧美日韩中文播放| 亚洲精品一区二区三区香蕉| 欧美电影在线免费观看| 91片黄在线观看| 国产精品自拍在线| 蜜桃久久精品一区二区| 亚洲一二三四区不卡| 国产精品久久久久久久久搜平片| 欧美电视剧在线看免费| 欧美日韩午夜在线视频| 成人av在线资源网站| 国产精品一级二级三级| 久久精品久久久精品美女| 日韩av在线播放中文字幕| 一区二区三区日韩精品| 亚洲欧美自拍偷拍| 日本一区二区免费在线| 精品国产91九色蝌蚪| 91精品国产综合久久精品麻豆| 色综合久久综合网97色综合| 成人av先锋影音| 成人黄色网址在线观看| 国产精品一二三四| 国产一区二区三区免费看| 蜜桃精品视频在线观看| 日韩av在线发布| 日韩高清不卡一区| 日本欧美肥老太交大片| 天堂一区二区在线免费观看| 亚洲成人精品在线观看| 亚洲影视在线观看| 一区二区三区四区在线免费观看| 亚洲欧洲中文日韩久久av乱码| 国产精品免费观看视频| 中文字幕免费不卡| 亚洲国产激情av| 中文字幕一区二区三区精华液 | 日韩欧美卡一卡二| 日韩精品资源二区在线| 精品国一区二区三区| 精品免费视频一区二区| 日韩欧美久久一区| 26uuu精品一区二区三区四区在线 26uuu精品一区二区在线观看 | 亚洲va欧美va天堂v国产综合| 亚洲精品高清视频在线观看| 亚洲美女精品一区| 亚洲精品视频在线| 亚洲一区在线视频| 亚洲成人综合网站| 日韩电影在线免费| 狠狠色狠狠色综合日日91app| 黄色日韩网站视频| 国产91丝袜在线播放0| 99久久综合国产精品| 欧洲生活片亚洲生活在线观看| 在线观看国产91| 欧美高清性hdvideosex| 精品乱人伦一区二区三区| 久久这里只有精品视频网| 久久这里只有精品首页| 国产精品美女一区二区三区| 中文字幕一区三区| 亚洲国产精品一区二区久久| 日韩电影在线免费看| 久久aⅴ国产欧美74aaa| 国产91在线看| 91国产视频在线观看| 欧美久久久久久久久| 精品国产一区二区三区忘忧草| 欧美国产一区视频在线观看| 亚洲免费三区一区二区| 日韩中文字幕1| 国产成人av电影在线| 91精品福利视频| 日韩欧美一级在线播放| 国产女人水真多18毛片18精品视频| 亚洲免费视频中文字幕| 免费看黄色91| 成人av在线影院| 在线不卡a资源高清| 久久精品视频在线免费观看 | 精品国产sm最大网站|