wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 6341|回復(fù): 8
打印 上一主題 下一主題
收起左側(cè)

LCD1602音樂播放器資料分享(含仿真和C程序)!

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主




  1. /***********************************************************************
  2.       
  3.            內(nèi)容:LCD1602音樂播放器
  4.            作者:QQ:1181826414
  5.            交流:http://www.izizhuan.cn/bbs/mcu-h24-1.html

  6. ***********************************************************************/
  7. #include<reg52.h>
  8. #define        uint unsigned int
  9. #define uchar unsigned char      
  10. /*------------------------------------------------
  11.                  硬件端口位定義
  12. ------------------------------------------------*/
  13. sbit BEEP=P2^0;  //定義音樂輸出端口
  14. sbit key1=P3^2; //定義按鍵 用于 暫停和播放
  15. sbit key2=P3^3; //定義按鍵 用于 切換歌曲

  16. sbit RS=P2^1;            
  17. sbit RW=P2^2;            
  18. sbit EN=P2^3;

  19. void Delayms(uint ValMS)
  20. {
  21.         uchar uiVal;
  22.         while(ValMS--)
  23.         {
  24.                  for(uiVal=0;uiVal<120;uiVal++);
  25.         }
  26. }
  27. /* ***************************************************** */
  28. // 函數(shù)名稱:Busy_Check()
  29. // 函數(shù)功能:液晶遇忙檢測(cè)
  30. // 入口參數(shù):無
  31. // 出口參數(shù):無
  32. /* ***************************************************** */
  33. uchar Busy_Check()
  34. {
  35. uchar LCD_Status;
  36.         RS = 0;
  37.         RW = 1;
  38.     EN = 1;
  39.     Delayms(1);
  40.            LCD_Status = P0;
  41.         EN = 0;
  42.         return LCD_Status;
  43. }
  44. /* ***************************************************** */
  45. // 函數(shù)名稱:write_com()
  46. // 函數(shù)功能:向液晶寫命令
  47. // 入口參數(shù):命令(ComVal)
  48. // 出口參數(shù):無
  49. /* ***************************************************** */
  50. void write_com(uchar com)
  51. {
  52. RS=0;
  53. RW=0;
  54. EN=0;
  55. P0=com;
  56. Delayms(2);
  57. EN=1;
  58. Delayms(2);
  59. EN=0;
  60. Delayms(2);
  61. }
  62. /* ***************************************************** */
  63. // 函數(shù)名稱:write_dat()
  64. // 函數(shù)功能:向液晶寫數(shù)據(jù)
  65. // 入口參數(shù):數(shù)據(jù)(DatVal)
  66. // 出口參數(shù):無
  67. /* ***************************************************** */
  68. void write_dat(uchar dat)
  69. {
  70. RS=1;
  71. RW=0;
  72. EN=0;
  73. P0=dat;
  74. Delayms(2);
  75. EN=1;
  76. Delayms(2);
  77. EN=0;
  78. Delayms(2);
  79. }


  80. /* ***************************************************** */
  81. // 函數(shù)名稱:init_1602()
  82. // 函數(shù)功能:液晶初始化
  83. // 入口參數(shù):無
  84. // 出口參數(shù):無
  85. /* ***************************************************** */
  86. void init_1602()
  87. {
  88. write_com(0x38);
  89. write_com(0x01);
  90. write_com(0x06);
  91. write_com(0x0c);
  92. }

  93. void write_zfc(uchar *p)
  94. {
  95.   while(*p!=0)
  96.   write_dat(*p++);
  97. }





  98. unsigned char W=0,T;        //用于選擇音樂

  99. unsigned char Timer0_H,Timer0_L,Time;



  100.                          //世上只有媽媽好 數(shù)據(jù)表        音譜,高中低音,音長(zhǎng)
  101. code unsigned char MUSIC[102]={       6,2,3,      5,2,1,      3,2,2,    5,2,2,    1,3,2,    6,2,1,    5,2,1,
  102.                                       6,2,4,      3,2,2,      5,2,1,    6,2,1,           5,2,2,         3,2,2,           1,2,1,
  103.                                       6,1,1,      5,2,1,      3,2,1,         2,2,4,           2,2,3,         3,2,1,    5,2,2,
  104.                                       5,2,1,      6,2,1,      3,2,2,         2,2,2,    1,2,4,         5,2,3,           3,2,1,
  105.                                       2,2,1,      1,2,1,      6,1,1,         1,2,1,           5,1,6,         0,0,0
  106.                                       };


  107.                                                 //送別 數(shù)據(jù)表        音譜,高中低音,音長(zhǎng)
  108. code unsigned char MUSIC1[174]={        5,2,2,                3,2,1,                5,2,1,                1,3,4,       
  109.                                                                         6,2,2,                1,3,2,                5,2,4,
  110.                                                                         5,2,2,                1,2,1,                2,2,1,                3,2,2,                2,2,1,                1,2,1,
  111.                                                                         2,2,8,
  112.                                                                         5,2,2,                3,2,1,                5,2,1,                1,3,3,                7,2,1,
  113.                                                                         6,2,2,                1,3,2,                5,2,4,
  114.                                                                         5,2,2,                2,2,1,                3,2,1,                4,2,3,                7,1,1,
  115.                                                                         1,2,8,
  116.                                                                         6,2,2,                1,3,2,                1,3,4,
  117.                                                                         7,2,2,                6,2,1,                7,2,1,                1,3,4,
  118.                                                                         6,2,1,                7,2,1,                1,3,1,                6,2,1,                6,2,1,                5,2,1,                3,2,1,                1,2,1,
  119.                                                                         2,2,8,
  120.                                                                         5,2,2,                3,2,1,                5,2,1,                1,3,3,                7,2,1,
  121.                                                                         6,2,2,                1,3,2,                5,2,4,
  122.                                                                         5,2,2,                2,2,1,                3,2,1,                4,2,3,                7,1,1,
  123.                                                                         1,2,8
  124.                                                                 };


  125.                                                 //新年好 數(shù)據(jù)表        音譜,高中低音,音長(zhǎng)
  126. code unsigned char MUSIC2[90]={                1,2,1,                1,2,1,                1,2,2,                5,1,2,
  127.                                                                         3,2,1,                3,2,1,                3,2,2,                1,2,2,
  128.                                                                         1,2,1,                3,2,1,                5,2,2,                5,2,2,
  129.                                                                         4,2,1,                3,2,1,                2,2,4,
  130.                                                                         2,2,1,                3,2,1,                4,2,2,                4,2,2,
  131.                                                                         3,2,1,                2,2,1,                3,2,2,                1,2,2,
  132.                                                                         1,2,1,                3,2,1,                2,2,2,                5,1,2,
  133.                                                                         7,1,1,                2,2,1,                1,2,4
  134.                                                                 };


  135.                                                 //童年 數(shù)據(jù)表        音譜,高中低音,音長(zhǎng)
  136. code unsigned char MUSIC3[423]={        5,1,1,                5,1,1,                3,1,1,                5,1,2,                3,1,1,                5,1,2,
  137.                                                                         6,1,1,                6,1,1,                1,2,1,                6,1,2,                6,1,1,                1,2,2,
  138.                                                                         2,2,1,                2,2,1,                3,2,1,                2,2,2,                5,1,1,                6,1,1,                5,1,1,
  139.                                                                         1,2,1,                1,2,1,                5,1,1,                1,2,1,                1,2,1,                1,2,2,                1,2,1,
  140.                                                                         1,2,1,                5,1,2,                1,2,1,                6,1,1,                5,1,1,                3,1,1,                2,1,1,
  141.                                                                         1,1,2,                3,1,1,                5,1,1,                5,1,2,                5,1,1,                3,1,1,
  142.                                                                         6,1,1,                6,1,1,                1,2,1,                6,1,1,                6,1,1,                6,1,1,                6,1,1,                5,1,1,
  143.                                                                         1,2,2,                1,2,1,                1,2,1,                1,2,1,                6,1,1,                1,2,1,                6,1,1,
  144.                                                                         5,1,2,                0,2,1,                3,1,1,                6,1,1,                1,2,1,                6,1,1,                5,1,1,
  145.                                                                         3,1,1,                2,1,1,                3,1,1,                5,1,1,                5,1,2,                5,1,1,                3,1,1,
  146.                                                                         6,1,1,                6,1,1,                1,2,1,                6,1,1,                6,1,1,                6,1,1,                6,1,1,                5,1,1,
  147.                                                                         1,2,2,                1,2,1,                1,2,1,                1,2,1,                6,1,1,                6,1,1,                1,2,1,
  148.                                                                         2,2,2,                0,2,1,                5,1,1,                2,2,1,                5,2,1,                2,2,2,
  149.                                                                         5,2,1,                5,2,2,                5,2,1,                5,2,1,                5,2,1,                3,2,1,                2,2,1,
  150.                                                                         1,2,1,                1,2,2,                6,1,1,                6,1,1,                1,2,1,                6,1,1,                1,2,1,
  151.                                                                         2,2,1,                2,2,1,                2,2,1,                2,2,1,                2,2,1,                1,2,1,                3,2,1,                2,2,1,
  152.                                                                         2,2,8,
  153.                                                                         3,2,1,                3,2,2,                3,2,1,                3,2,2,                2,2,2,
  154.                                                                         1,2,1,                1,2,2,                1,2,1,                2,2,1,                1,2,1,                6,1,1,                5,1,1,
  155.                                                                         5,1,1,                5,1,2,                5,1,1,                6,1,1,                5,1,1,                2,2,1,                3,2,1,
  156.                                                                         1,2,8,
  157.                                                                         1,2,1,                5,1,2,                1,2,1,                6,1,1,                5,1,1,                3,1,1,                2,1,1,
  158.                                                                         1,2,6,                0,2,2
  159.                                                           };


  160.                          // 音階頻率表 高八位
  161. code unsigned char FREQH[]={
  162.                                 0xF2,0xF3,0xF5,0xF5,0xF6,0xF7,0xF8,
  163.                                 0xF9,0xF9,0xFA,0xFA,0xFB,0xFB,0xFC,0xFC, //1,2,3,4,5,6,7,8,i
  164.                                 0xFC,0xFD,0xFD,0xFD,0xFD,0xFE,
  165.                                 0xFE,0xFE,0xFE,0xFE,0xFE,0xFE,0xFF,
  166.                                } ;
  167.                          // 音階頻率表 低八位
  168. code unsigned char FREQL[]={
  169.                                  0x42,0xC1,0x17,0xB6,0xD0,0xD1,0xB6,
  170.                                  0x21,0xE1,0x8C,0xD8,0x68,0xE9,0x5B,0x8F, //1,2,3,4,5,6,7,8,i
  171.                                  0xEE,0x44, 0x6B,0xB4,0xF4,0x2D,
  172.                                  0x47,0x77,0xA2,0xB6,0xDA,0xFA,0x16,
  173.                                 };

  174. /*------------------------------------------------
  175.                 節(jié)拍延時(shí)函數(shù)
  176. 各調(diào)1/4節(jié)拍時(shí)間:
  177. 調(diào)4/4  125ms
  178. 調(diào)2/4  250ms
  179. 調(diào)3/4  187ms
  180. ------------------------------------------------*/
  181. void delay(uchar t)
  182. {
  183.     uchar i;
  184.         for(i=0;i<t;i++)
  185.         Delayms(250);
  186.     TR0=0;
  187. }
  188. /*------------------------------------------------
  189.                定時(shí)器0中斷
  190. ------------------------------------------------*/
  191. void TIM0_ISR() interrupt 1
  192. {
  193.         TR0=0;      
  194.         BEEP=!BEEP;
  195.         TH0=Timer0_H;
  196.         TL0=Timer0_L;
  197.         TR0=1;
  198. }
  199. /*------------------------------------------------
  200.                 歌曲處理函數(shù)
  201. ------------------------------------------------*/
  202. void Song()
  203. {
  204.         TH0=Timer0_H;//賦值定時(shí)器時(shí)間,決定頻率
  205.         TL0=Timer0_L;
  206.         TR0=1;       //打開定時(shí)器
  207.         delay(Time); //延時(shí)所需要的節(jié)拍                     
  208. }
  209. /*------------------------------------------------
  210.                 主函數(shù)
  211. ------------------------------------------------*/
  212. void led(unsigned char a);

  213. void main(void)
  214. {
  215.         unsigned int i;
  216.         unsigned char k;
  217.         TMOD|=0x01; //置定時(shí)器0工作方式1
  218.         EA=1;       //打開全局中斷
  219.         ET0=1;      //打開 定時(shí)器0 中斷

  220.         EX0=1;                //打開 外部中斷0 中斷
  221.         IT0=1;                //設(shè)置為下降沿中斷

  222.         EX1=1;                //打開 外部中斷1 中斷
  223.         IT1=1;                //設(shè)置為下降沿中斷
  224.         PX1=1;                //設(shè)置 外部中斷1 為高優(yōu)先級(jí)
  225.         init_1602();
  226.        
  227.         while(1)
  228.     {  
  229.                 //i=0;
  230.                
  231.                 if(W==0)
  232.                 {  
  233.                         T=W;
  234.                         write_com(0x81);
  235.                         write_zfc("shishangziyou");
  236.                         write_com(0xc4);
  237.                         write_zfc("mamahao");
  238.                 for(i=0;i<100;i=i+3)
  239.                     {         //音樂數(shù)組長(zhǎng)度 ,唱完從頭再來
  240.                                 led(MUSIC[i]);
  241.                 
  242.                     k=MUSIC[i]+7*MUSIC[i+1]-1;//去音符振蕩頻率所需數(shù)據(jù)
  243.                     Timer0_H=FREQH[k];
  244.                     Timer0_L=FREQL[k];
  245.                     Time=MUSIC[i+2];          //節(jié)拍時(shí)長(zhǎng)
  246.                    // i=i+3;
  247.                     Song();
  248.                                 if(T!=W)
  249.                                         break;
  250.                 }
  251.                 }
  252.                

  253.                 if(W==1)
  254.                 {  
  255.                         T=W;
  256.                         write_com(0x01);
  257.                         write_com(0x80);
  258.                         write_zfc("   songbie   ");
  259.                 for(i=0;i<174;i=i+3)
  260.                     {         //音樂數(shù)組長(zhǎng)度 ,唱完從頭再來
  261.                                 led(MUSIC1[i]);
  262.                 
  263.                     k=MUSIC1[i]+7*MUSIC1[i+1]-1;//去音符振蕩頻率所需數(shù)據(jù)
  264.                     Timer0_H=FREQH[k];
  265.                     Timer0_L=FREQL[k];
  266.                     Time=MUSIC1[i+2];          //節(jié)拍時(shí)長(zhǎng)
  267.                    // i=i+3;
  268.                     Song();
  269.                                 if(T!=W)
  270.                                         break;
  271.                 }
  272.                 }


  273.                 if(W==2)
  274.                 {  
  275.                         T=W;
  276.                         write_com(0x80);
  277.                         write_zfc("   xinnianhao ");
  278.                 for(i=0;i<90;i=i+3)
  279.                     {         //音樂數(shù)組長(zhǎng)度 ,唱完從頭再來
  280.                                 led(MUSIC2[i]);
  281.                 
  282.                     k=MUSIC2[i]+7*MUSIC2[i+1]-1;//去音符振蕩頻率所需數(shù)據(jù)
  283.                     Timer0_H=FREQH[k];
  284.                     Timer0_L=FREQL[k];
  285.                     Time=MUSIC2[i+2];          //節(jié)拍時(shí)長(zhǎng)
  286.                    // i=i+3;
  287.                     Song();
  288.                                 if(T!=W)
  289.                                         break;
  290.                 }
  291.                 }

  292.                
  293.                 if(W==3)
  294.                 {  
  295.                         T=W;
  296.                         write_com(0x80);
  297.                         write_zfc("   tongnian  ");
  298.                 for(i=0;i<423;i=i+3)
  299.                     {         //音樂數(shù)組長(zhǎng)度 ,唱完從頭再來
  300.                                 led(MUSIC3[i]);
  301.                 
  302.                     k=MUSIC3[i]+7*MUSIC3[i+1]-1;//去音符振蕩頻率所需數(shù)據(jù)
  303.                     Timer0_H=FREQH[k];
  304.                     Timer0_L=FREQL[k];
  305.                     Time=MUSIC3[i+2];          //節(jié)拍時(shí)長(zhǎng)
  306.                    // i=i+3;
  307.                     Song();
  308.                                 if(T!=W)
  309.                                         break;
  310.                 }
  311.                 }

  312.      }
  313. }


  314. // 頻譜函數(shù)
  315. void led(unsigned char a)       
  316. {
  317.         switch(a)
  318.         {
  319.                 case 0:P1=0xff;break;
  320.                 case 1:P1=0x7f;break;
  321.                 case 2:P1=0x7e;break;
  322.                 case 3:P1=0x7c;break;
  323.                 case 4:P1=0x78;break;
  324.                 case 5:P1=0x70;break;
  325.                 case 6:P1=0x60;break;
  326.                 case 7:P1=0x40;break;
  327.                 case 8:P1=0x00;break;
  328.         }

  329. }


  330. //        外部中斷0 中斷服務(wù)程序        用于暫停
  331. void zhongduan0() interrupt 0
  332. {   
  333.            Delayms(5);        //按鍵去抖
  334.         if(!key1)
  335.         {
  336.                 while(!key1);        //松手檢測(cè)
  337.                 while(key1&&T==W);        //檢測(cè)按鍵是否按下
  338.                 Delayms(5);        //按鍵去抖
  339.                 while(key1&&T==W);        //檢測(cè)按鍵是否按下
  340.                 while(!key1&&T==W);        //松手檢測(cè)
  341.         }
  342. }


  343. //        外部中斷1 中斷服務(wù)程序
  344. void zhongduan1() interrupt 2
  345. {   
  346.     Delayms(5);        //按鍵去抖
  347.         if(!key2)
  348.         {
  349.                 if(W==3)
  350.                         W=0;
  351.                 else
  352.                         W++;
  353.                 while(!key2);        //松手檢測(cè)
  354.                  Delayms(500);
  355.                
  356.         }
  357. }

復(fù)制代碼


資料下載:
1602音樂播放器(帶仿真).zip (122.97 KB, 下載次數(shù): 85)

評(píng)分

參與人數(shù) 2黑幣 +95 收起 理由
xpg223 + 5 很給力!
admin + 90 共享資料的黑幣獎(jiǎng)勵(lì)!

查看全部評(píng)分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

9#
ID:318629 發(fā)表于 2018-6-23 14:33 | 只看該作者
如何讓它演奏音樂的同時(shí),LCD進(jìn)行滾動(dòng)?
回復(fù)

使用道具 舉報(bào)

8#
ID:336959 發(fā)表于 2018-5-25 08:07 | 只看該作者
學(xué)習(xí)了  謝謝樓主
回復(fù)

使用道具 舉報(bào)

7#
ID:318157 發(fā)表于 2018-5-25 00:55 | 只看該作者
這個(gè)lcd1602怎么什么都沒有顯示
回復(fù)

使用道具 舉報(bào)

6#
ID:176643 發(fā)表于 2018-5-21 00:00 來自觸屏版 | 只看該作者
謝謝樓主分享!!!
回復(fù)

使用道具 舉報(bào)

5#
ID:243748 發(fā)表于 2018-5-20 22:46 來自觸屏版 | 只看該作者
好資料
回復(fù)

使用道具 舉報(bào)

地板
ID:329794 發(fā)表于 2018-5-20 00:14 | 只看該作者
經(jīng)過修改之后,編譯無錯(cuò)誤,運(yùn)行的很流暢,感謝樓主提供源代碼,謝謝!請(qǐng)問如果再增加兩個(gè)按鈕,比如上一曲或者歌曲復(fù)位怎么做?
回復(fù)

使用道具 舉報(bào)

板凳
ID:249808 發(fā)表于 2018-5-9 09:35 | 只看該作者
學(xué)習(xí)了……
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:150898 發(fā)表于 2016-12-10 09:59 來自觸屏版 | 只看該作者
好資料,51黑有你更精彩!!!
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
国产精品一区在线| 日韩一区二区三| 国产在线美女| 黄色网址免费在线| 一区二区久久精品66国产精品| 国产aaaaa毛片| 国产亚洲自拍偷拍| 久久伊人色综合| 999福利在线视频| 国产chinese男男gaygay网站 | 欧美一区二区三区播放| 久久久久久久国产视频| 国产原创精品在线| 日韩尤物视频| 国产精品自在线| 最近2019免费中文字幕视频三| 日韩欧美国产激情| 久久在线免费观看| 三级久久三级久久久| 免费看成人哺乳视频网站| а√在线中文网新版地址在线| 亚洲精品666| 国产美女极度色诱视频www| 中文字幕在线网址| 91插插插插插插| 野花视频免费在线观看| av日韩一区二区三区| 成人无码www在线看免费| 亚洲美女淫视频| 免费高清不卡av| 欧美伦理在线视频| 四虎国产精品成人免费影视| 日本福利专区在线观看| 天天色天天草| 国产大奶在线| 欧美一区二区三区成人片在线| 日韩精品视频免费看| 毛茸茸多毛bbb毛多视频| 国产精品一区二区羞羞答答| 人人妻人人澡人人爽精品欧美一区| 日韩中文字幕网站| 日韩午夜免费视频| 成人久久电影| 一区二区亚洲视频| 一二三四视频在线中文| 欧美成人二区| 蜜桃视频在线免费| 在线看中文字幕| 美女激情网站| 国产经典视频一区| 99热免费在线观看| 成年女人a毛片免费视频| 国产在线视频自拍| 亚洲久草视频| 久草在线资源网| 午夜视频福利在线观看| 精品国产无码一区二区| 一区二区三区亚洲视频| 精品久久一二三| 久久精品国产一区二区三区日韩| 中日韩视频在线观看| 欧美最新另类人妖| 蜜桃成人av| 九九久久电影| 青草久久视频| 亚洲永久精品唐人导航网址| 精品少妇一区| 美女福利一区| 欧美一性一交| 国产成人短视频在线观看| 久久99国内| 三级小说欧洲区亚洲区| 久久久免费毛片| 一起草在线视频| 欧美黄色免费影院| 国产精品视频男人的天堂| 中文字幕自拍vr一区二区三区| 91精品欧美一区二区三区综合在| 福利二区91精品bt7086| 夜夜揉揉日日人人青青一国产精品| 91污片在线观看| 成人福利视频网站| 国产成a人亚洲精| 四虎wwwcom| 小泽玛利亚一区二区免费| 91精品又粗又猛又爽| gai在线观看免费高清| 久久男人资源站| 伊人网在线免费| 日本一二三区视频在线| 久久久一二三四| 亚洲自拍的二区三区| 欧美精品123| 鲁丝一区鲁丝二区鲁丝三区| 精品欧美一区二区精品久久| 成人精品一二区| 国产精品制服诱惑| 久久免费99精品久久久久久| 91香蕉亚洲精品| 97人人模人人爽人人喊38tv| 91久久久一线二线三线品牌| 91传媒免费看| 精品久久久久久中文字幕动漫| 日韩免费高清在线观看| 999日本视频| 免费av一区二区三区| 欧美一区二区视频17c| 欧美主播一区二区三区美女 久久精品人| 国产日本一区二区三区| 日韩精品国内| 亚洲国产精品无码观看久久| 成人黄色片视频| 九九九九九国产| 成人久久一区二区| 久久久久免费网| 久久久99精品视频| 国产成人精品视频ⅴa片软件竹菊| 手机看片福利日韩| 性色av浪潮av| 国产又黄又粗的视频| 久久久久久久蜜桃| 在线视频你懂得| 顶级嫩模一区二区三区| 国产乱人视频免费播放| 色先锋av资源在线| 蜜桃成人在线视频| 精品网站在线| 色婷婷精品视频| 尹人成人综合网| 久草精品在线观看| 日本一区二区三区在线观看| 一区二区三区四区五区视频在线观看| 亚洲大尺度视频在线观看| 欧美福利影院| 午夜一区在线| 国产成人免费在线| 久久精品免视看| 欧美日韩高清一区二区三区| 日韩大陆欧美高清视频区| 欧美国产在线视频| 91日本在线观看| 亚洲精品不卡| 国产福利一区视频| 午夜在线观看一区| 波多野结衣大片| 私人影视中文字幕| 2018高清国产日本一道国产| 日韩欧美在线番号| 日韩中文字幕一区二区高清99| 91亚洲国产成人久久精品| 日韩高清一区二区| 国产精品看片你懂得| 在线91免费看| 欧美xxxx综合视频| 国产伦精品一区二区三区免费视频| 中文字幕日韩精品无码内射| 在线观看免费视频国产| 日本网站在线播放| 尤物影院在线播放| 国产人成在线视频| 久久爱www.| 国产日韩一区| 国产精品成人网| 精品福利av导航| 欧美一区二三区| 亚洲精品一品区二品区三品区| 亚洲精品手机在线观看| 三级黄色免费观看| 视频一区二区精品的福利| 国产午夜视频| 亚洲电影观看| 亚洲欧美日韩高清在线| 不卡的av在线播放| 555夜色666亚洲国产免| 2019中文在线观看| 亚洲第一综合网站| 免费精品视频一区| 天天插天天操天天射| 美女又爽又黄免费视频| 国产麻豆视频网站| 在线免费观看的av网站| www.成人网| 日本不卡视频一二三区| 欧美日韩国产在线| 欧美日韩国产成人在线| 色乱码一区二区三在线看| 9.1在线观看免费| 日韩一级片av| 免费看h片网站| 春色校园综合激情亚洲| 亚洲影视一区二区三区| 国产视频一区二区在线| 精品久久五月天| 91在线精品播放| 国产性生活一级片| 中文字幕乱伦视频| 美女与牲口做爰视频在线观看| 国精产品一区一区三区四川| 在线中文av| 风间由美一区二区av101| 国产一区三区三区| 欧美久久久久久蜜桃| 国产精品手机播放| 欧美wwwwwww| 国产精品无码免费播放| 午夜丝袜av电影| 黄色精品视频| 成人污污视频在线观看| 日韩免费看网站| 亚洲综合第一页| 一级日本黄色片| 亚洲黄色小说网址| 色综合久久久久综合一本到桃花网| 夜夜春成人影院| 久久久99久久| 爽爽爽爽爽爽爽成人免费观看| 欧美视频在线观看视频 | 久草中文综合在线| 欧美日韩精品在线| 日本国产欧美一区二区三区| 国产青青在线视频| www亚洲视频| 草裙成人精品一区二区三区| 成人美女视频| 视频一区视频二区在线观看| 欧美在线一区二区| 97夜夜澡人人双人人人喊| 久久人妻少妇嫩草av无码专区| 韩国av永久免费| 中文字幕免费在线| 成人午夜av| 亚洲3atv精品一区二区三区| 5252色成人免费视频| 亚洲这里只有精品| 四虎国产精品成人免费入口| www.操操| 极品尤物一区| 综合久久久久综合| 5566日本婷婷色中文字幕97| 欧美激情第3页| 五月婷婷六月丁香| 涩涩涩在线视频| 久久国产视频网| 亚洲精品视频中文字幕| 日本福利视频导航| 无码人妻精品一区二区50| 最猛黑人系列在线播放| 亚洲成av人片乱码色午夜| 欧美性猛交xxxx免费看漫画| 91免费版网站入口| 亚洲综合第一区| 国产对白在线| 亚洲区小说区图片区qvod| 在线精品观看国产| 日韩欧美亚洲在线| 日韩黄色a级片| 青青视频在线观| 国产精品美女久久久| 欧美大片在线观看一区| 色呦呦网站入口| 国产手机在线视频| 大片免费在线看视频| 久久99热99| 无遮挡的视频在线观看| 国产在线美女| 国产另类ts人妖一区二区| 亚洲精品综合久久中文字幕| 一本色道婷婷久久欧美| av免费观看在线| 91高清视频在线观看| 丁香亚洲综合激情啪啪综合| 成人97在线观看视频| 中文字幕视频三区| 国产一级在线观看www色| 91精品啪在线观看国产爱臀 | 成人无码av片在线观看| 五月激情婷婷网| 国产精品xxxav免费视频| 夜夜精品视频一区二区| 国内视频一区| 亚洲精品男人天堂| 精品一性一色一乱农村| 久久青草欧美一区二区三区| 国产精品美女免费看| 亚洲综合国产精品| 182午夜在线观看| 麻豆美女网站| 国产一区亚洲| 国产一区二区动漫| 搡的我好爽在线观看免费视频| 任你操视频在线观看| 97精品视频| 国产视频久久网| 日本久久久精品视频| 成年女人色毛片免费| 欧美日韩中文| 女生裸体视频网站免费观看| 亚洲成av人电影| 亚洲人成在线一二| 手机精品视频在线| 久草福利资源在线视频| 久久久久久穴| 久久久久久这里只有精品| 特黄一区二区三区| 超碰最新在线| 国产精品私人影院| 9a蜜桃久久久久久免费| 午夜精品无码一区二区三区| 亚洲va欧美va人人爽成人影院| 欧美专区亚洲专区| 欧美精品色婷婷五月综合| 色偷偷网站视频| 亚洲日韩视频| 欧美激情欧美激情在线五月| 国产精品无码一区二区三区| av片在线观看| 1024国产精品| 一本久道久久综合狠狠爱亚洲精品| 美女视频一区二区三区在线| sdde在线播放一区二区| 亚洲男子天堂网| 久久久亚洲av波多野结衣| 亚洲人成网址| 成人免费一区二区三区视频| 亚洲精品欧美精品| 高清国产免费| 先锋影音久久久| 国产va免费精品高清在线| 一级片免费在线播放| 久久丁香四色| 色噜噜久久综合伊人一本| 国产黄色录像视频| av电影免费在线看| 欧美日韩亚洲天堂| 日韩av中文字幕第一页| 99色在线播放| 美女视频黄 久久| 国产精品三区www17con| www.成人精品| 欧美日韩xxxx| 亚洲一区av在线播放| 成人信息集中地| 黑人精品一区| 高潮白浆女日韩av免费看| 国产亚洲综合视频| 国产1区2区3区| 99精品视频中文字幕| 久久久久天天天天| 国产伦精品一区二区三区视频小说| 狠狠88综合久久久久综合网| 欧美孕妇孕交黑巨大网站| 国产成人一级片| 亚州av日韩av| 两个人的视频www国产精品| 欧美高清视频一区二区三区| 97久久网站| 日韩精品在线看片z| 人妻一区二区视频| 第一中文字幕在线| 91精品国产综合久久小美女| 欧美大喷水吹潮合集在线观看| 18+激情视频在线| 一本大道久久精品懂色aⅴ| 97人人模人人爽人人澡| 国产三区视频在线观看| 91官网在线观看| 久久无码专区国产精品s| 成人短视频在线| 欧美日韩中文在线观看| 日本xxxx免费| sm在线观看| 欧美丝袜丝nylons| 老女人性淫交视频| 精品国产一区二区三区性色av| 亚洲天堂av在线免费观看| 中文字幕另类日韩欧美亚洲嫩草| 成人黄色理论片| 日韩成人黄色av| 中文字幕人妻一区二区三区视频| 网红女主播少妇精品视频| 欧美激情免费看| 亚洲免费一级片| 国产精品偷拍| 精品不卡在线视频| 好吊操这里只有精品| 美女精品一区最新中文字幕一区二区三区 | 在线观看你懂| 午夜欧美视频在线观看| 亚洲911精品成人18网站| 亚洲天堂av影院| 中文字幕欧美日韩精品| 91浏览器在线观看| 一本色道久久综合亚洲精品高清| 97超碰人人模人人爽人人看| 国产69精品久久久久9999小说| 国产九九视频一区二区三区| 国产精品视频网站在线观看| 四虎影院在线域名免费观看| 欧美日韩亚洲综合一区二区三区| 成年人视频软件|