標題: 基于51單片機的電子琴視頻講解+代碼 [打印本頁]
作者: 清風兌酒 時間: 2018-12-22 16:47
標題: 基于51單片機的電子琴視頻講解+代碼
1、按鍵說明:從左邊第一個起,復位、1鍵、2鍵、3鍵、4鍵、5鍵、6鍵、7鍵、音樂鍵。
2、單片機型號:STC89C52/51、AT89C52/51、AT89S52/51可選。
3、本電子琴內(nèi)置有4首歌,可在程序中自行添加歌曲
4、音樂鍵選播放的音樂。
5、模塊中下載接口已引出,配合USB下載模塊可輕輕松松將自己修改過的程序重新下載進去,且有相應視頻教程,你的設(shè)計與眾不同就是這么的簡單。
6、本設(shè)計的特點:使用范圍廣、穩(wěn)定、操作起來非常方便,上電就可使用。
里面有視頻講解如下:
0.png (420.79 KB, 下載次數(shù): 78)
下載附件
2018-12-25 02:34 上傳
0.png (385.85 KB, 下載次數(shù): 58)
下載附件
2018-12-25 02:34 上傳
電路原理圖如下:
QQ截圖20181222163931.png (369.58 KB, 下載次數(shù): 57)
下載附件
原理圖
2018-12-22 16:45 上傳
QQ截圖20181222164117.png (23.52 KB, 下載次數(shù): 70)
下載附件
全體資料在附件
2018-12-22 16:45 上傳
程序參考
- /******************************************************************/
- #include <reg52.h>
- #include "main.h"
- /******************************************************************/
- sbit BeepIO = P2^7; //定義音頻輸出管腳
- sbit KEY1 = P1^0; //按鍵1 do
- sbit KEY2 = P1^1; //按鍵2 re
- sbit KEY3 = P1^2; //按鍵3 mi
- sbit KEY4 = P1^3; //按鍵4 fa
- sbit KEY5 = P1^4; //按鍵5 sol
- sbit KEY6 = P1^5; //按鍵6 la
- sbit KEY7 = P1^6; //按鍵7 si
- sbit KEY8 = P1^7; //按鍵8 音樂切換
- sbit LED=P0^0;
- uchar music=0;
- uchar n=0;
- uchar n1=0;
- uchar n2=0;
- uchar n3=0;
- uchar key=0;
- char temp1,temp2; //存放初值的中間變量
- uchar code music_dat[][2]= //兩只老虎音樂數(shù)據(jù),下面每一組是【音調(diào)【節(jié)拍】
- //比如說:1,4。其中1是音調(diào),在函數(shù)中取得1的值然后在table[]中取得相應的音調(diào)
- //其中4是節(jié)拍,通過這個值來確定延時的長短
- {
- 1,4, 2,4, 3,4, 1,4, //第一節(jié)
- 3,4, 2,4, 3,4, 1,4, //第二節(jié)
- 3,4, 4,4, 5,8, //第三節(jié)
- 3,4, 4,4, 5,8, //第四節(jié)
- 5,3, 6,1, 5,3, 4,1, 3,4, 1,4, //第五節(jié)
- 5,3, 6,1, 5,3, 4,1, 3,4, 1,4, //第六節(jié)
- 1,4, 8,4, 1,8, //第七節(jié)
- 1,4, 8,4, 1,8, //第八節(jié)
- 0XFF //結(jié)束
- };
- uchar code music_dat1[][2]= //祝你生日快樂音樂數(shù)據(jù),下面每一組是【音調(diào)【節(jié)拍】
- //比如說:1,4。其中1是音調(diào),在函數(shù)中取得1的值然后在table[]中取得相應的音調(diào)
- //其中4是節(jié)拍,通過這個值來確定延時的長短
- {
- 1,2, 1,2, 2,4, 1,4, 4,4, 3,8, //第一節(jié)
- 1,2, 1,2, 2,4, 1,4, 5,4, 4,8, //第二節(jié)
- 1,2, 1,2, 8,4, 6,4, 4,4, 3,4, 2,4, //第三節(jié)
- 7,2, 7,2, 6,4, 4,4, 5,4, 4,8, //第四節(jié)
- 0XFF //結(jié)束
- };
- uchar code music_dat2[][2]= //鈴兒響叮當音樂數(shù)據(jù),下面每一組是【音調(diào)【節(jié)拍】
- //比如說:1,4。其中1是音調(diào),在函數(shù)中取得1的值然后在table[]中取得相應的音調(diào)
- //其中4是節(jié)拍,通過這個值來確定延時的長短
- {
- 6,2, 6,2, 6,4, 6,2, 6,2, 6,4, //第一節(jié)
- 6,2, 8,2, 4,3, 5,1, 6,8, //第二節(jié)
- 7,2, 7,2, 7,3, 7,1, 7,2, 6,2, 6,2, 6,1, 6,1, //第三節(jié)
- 6,2, 5,2, 5,2, 4,2, 5,4, 8,4, //第四節(jié)
- 6,2, 6,2, 6,4, 6,2, 6,2, 6,4, //第五節(jié)
- 6,2, 8,2, 4,3, 5,1, 6,8, //第六節(jié)
- 7,2, 7,2, 7,3, 7,1, 7,2, 6,2, 6,2, 6,1, 6,1, //第七節(jié)
- 8,2, 8,2, 7,2, 5,2, 4,6, //第八節(jié)
- 0XFF //結(jié)束
- };
- uchar code music_dat3[][2]= //音樂數(shù)據(jù),下面每一組是【音調(diào)【節(jié)拍】
- //比如說:1,4。其中1是音調(diào),在函數(shù)中取得1的值然后在table[]中取得相應的音調(diào)
- //其中4是節(jié)拍,通過這個值來確定延時的長短
- {
- 6,4,4,4,5,4,2,4,6,2,5,2,4,2,5,2,2,4,6,4,4,4,5,4,5,2,5,2,8,2,6,2,3,4,4,4,4,1,3,1,
- 2,4,3,2,4,2,5,4,1,4,9,2,8,2,6,4,6,4,5,2,4,4,5,2,6,2,5,4,1,4,2,4,2,1,4,1,2,4,
- 0XFF //結(jié)束
- };
- uint code table[]={ //數(shù)組存放的數(shù)據(jù)是各個音調(diào)的初始值
- 0Xfc,0X8e,0Xfc,0Xed,0Xfd,0X43,0Xfd,0X6a,0Xfd,0Xb3,0Xfd,0Xf3,0Xfe,0X2d};
- unsigned int code table1[9]={ //這個數(shù)組里存放的是1-7的音調(diào)的初始值
- 0xfc5b,0xfc8e,0xfced,0xfd43,0xfd6a,0xfdb3,0xfdf3,0xfe2d,0xfb68
- };
- /****************************************************************
- 延時函數(shù),在程序里是當做節(jié)拍。我們把100ms作為1/4節(jié)拍
- *****************************************************************/
- void delay100ms(unsigned char z)
- {
- unsigned int i;
- z++;
- while(--z)
- {
- for(i=11502;i;i--);
- }
- }
- /**********************************************************************************
- 延時函數(shù),這個延時函數(shù)的延時值,大概是1ms,改變z可以獲得不同時間的延時
- ***********************************************************************************/
- void delay(uint z)
- {
- uint x,y;
- for(x=z;x>0;x--)
- for(y=110;y>0;y--);
- }
- /**********************************************************************************
- 按鍵發(fā)音函數(shù)
- 作用是:判斷按鍵是否按下,然后把預設(shè)好的初值賦給定時器,從而得到想要的得到的音調(diào)
- **********************************************************************************/
- void key_scan()
- {
- if(KEY1==0) //等待按鍵按下
- {
- temp1=table[0]; //為賦初值做準備
- temp2=table[1];
- TH0=temp1;
- TL0=temp2;
- while(KEY1==0); //等待松手
- TR0=1; //開始計時
- delay(100); //默認節(jié)拍是100ms
- key = 1;
- }
- if(KEY2==0) //等待按鍵按下
- {
- temp1=table[2]; //為賦初值做準備
- temp2=table[3];
- TH0=temp1;
- TL0=temp2;
- while(KEY2==0); //等待松手
- TR0=1;
- delay(100); //默認節(jié)拍是100ms
- key = 2;
- }
- if(KEY3==0) //等待按鍵按下
- {
- temp1=table[4]; //為賦初值做準備
- temp2=table[5];
- TH0=temp1;
- TL0=temp2;
- while(KEY3==0); //等待松手
- TR0=1; //開始計時
- delay(100); //默認節(jié)拍是100ms
- key = 3;
- }
- if(KEY4==0) //等待按鍵按下
- {
- temp1=table[6]; //為賦初值做準備
- temp2=table[7];
- TH0=temp1;
- TL0=temp2;
- while(KEY4==0); //等待松手
- TR0=1; //開始計時
- delay(100); //默認節(jié)拍是100ms
- key = 4;
- }
- if(KEY5==0) //等待按鍵按下
- {
- temp1=table[8]; //為賦初值做準備
- temp2=table[9];
- TH0=temp1;
- TL0=temp2;
- while(KEY5==0); //等待松手
- TR0=1; //按鍵松手
- delay(100); //默認節(jié)拍是100ms
- key = 5;
- }
- if(KEY6==0) //等待按鍵按下
- {
- temp1=table[10]; //為賦初值做準備
- temp2=table[11];
- TH0=temp1;
- TL0=temp2;
- while(KEY6==0); //等待松手
- TR0=1; //開始計時
- delay(100); //默認節(jié)拍是100ms
- key = 6;
- }
- if(KEY7==0) //等待按鍵按下
- {
- temp1=table[12]; //為賦初值做準備
- temp2=table[13];
- TH0=temp1;
- TL0=temp2;
- while(KEY7==0); //等待松手
- TR0=1; //開始計時
- delay(100); //默認節(jié)拍是100ms
- key = 7;
- }
- if(KEY8 == 0)
- {
- delay(5);
- if(KEY8 == 0)
- {
- while(!KEY8);
- music++;
- if(music == 5)
- {
- music = 0;
- }
- key = 8;
- }
- }
- TR0=0; //計時器停止,也就是停止放音
- }
- /*-------------------------------------------------------------------
- 定時器初始化程序
- --------------------------------------------------------------------*/
- void systimer0_init(void)
- {
- TMOD |=0x01;//設(shè)置為1時用或(|)
- TMOD &=0xfd;//設(shè)置為0時用與(&)
- EA = 1;
- ET0 = 1;
- TR0 = 1;
- }
- /**********************************************************************************
- 主函數(shù)
- 作用是:判斷按鍵是否按下,然后把預設(shè)好的初值賦給定時器,從而得到想要的得到的音調(diào)
- **********************************************************************************/
- void main()
- {
- BeepIO=0;
- LED=0;
- systimer0_init();
- while(1)
- {
- BeepIO=1;
- key_scan();
- if(music > 0)
- {
- key = 0;
- if(music == 1) //判斷按鍵是否按下
- {
- while(1)
- {
- key_scan();
- if(key != 0)
- {
- if(key != 8)
- {
- music = 0;
- }
- break;
- }
- TH0=table1[music_dat[n][0]]/256; //賦初值
- TL0=table1[music_dat[n][0]]%256;
- TR0=1; //音樂開始
- delay100ms(music_dat[n][1]); //調(diào)用延時,用做節(jié)拍的發(fā)生
- n++; //下個音調(diào)開始
- if(music_dat[n][0]==0xff)
- {
- n=0; //判斷是否到最后一個音調(diào)
- TR0=0; //一個調(diào)放完,即將進行下一個調(diào)
- }
- }
- }
- if(music == 4) //判斷按鍵是否按下
- {
- while(1)
- {
- key_scan();
- if(key != 0)
- {
- if(key != 8)
- {
- music = 0;
- }
- break;
- }
- TH0=table1[music_dat1[n1][0]]/256; //賦初值
- TL0=table1[music_dat1[n1][0]]%256;
- TR0=1; //音樂開始
- delay100ms(music_dat1[n1][1]); //調(diào)用延時,用做節(jié)拍的發(fā)生
- n1++; //下個音調(diào)開始
- if(music_dat1[n1][0]==0xff)
- {
- n1=0; //判斷是否到最后一個音調(diào)
- TR0=0; //一個調(diào)放完,即將進行下一個調(diào)
- }
- }
- }
- if(music == 3) //判斷按鍵是否按下
- {
- while(1)
- {
- key_scan();
- if(key != 0)
- {
- if(key != 8)
- {
- music = 0;
- }
- break;
- }
- TH0=table1[music_dat2[n2][0]]/256; //賦初值
- TL0=table1[music_dat2[n2][0]]%256;
- TR0=1; //音樂開始
- delay100ms(music_dat2[n2][1]); //調(diào)用延時,用做節(jié)拍的發(fā)生
- n2++; //下個音調(diào)開始
- if(music_dat2[n2][0]==0xff)
- {
- n2=0; //判斷是否到最后一個音調(diào)
- TR0=0; //一個調(diào)放完,即將進行下一個調(diào)
- }
- }
- }
- if(music == 2) //判斷按鍵是否按下
- {
- while(1)
- {
- key_scan();
- if(key != 0)
- {
- if(key != 8)
- {
- music = 0;
- }
- break;
- }
- TH0=table1[music_dat3[n3][0]]/256; //賦初值
- TL0=table1[music_dat3[n3][0]]%256;
- TR0=1; //音樂開始
- delay100ms(music_dat3[n3][1]); //調(diào)用延時,用做節(jié)拍的發(fā)生
- n3++; //下個音調(diào)開始
- if(music_dat3[n3][0]==0xff)
- {
- n3=0; //判斷是否到最后一個音調(diào)
- TR0=0; //一個調(diào)放完,即將進行下一個調(diào)
- }
- }
- }
- }
- else
- {
- TR0=0;
- TR1=0;
- BeepIO = 1;
- }
- }
- }
- /**********************************************************************************
- 中斷函數(shù)
- ***********************************************************************************/
- void time0() interrupt 1
- {
- if(music == 1)
- {
- TH0=table1[music_dat[n][0]]/256; //賦初值
- TL0=table1[music_dat[n][0]]%256;
- }
- else if(music == 4)
- {
- TH0=table1[music_dat1[n1][0]]/256; //賦初值
- TL0=table1[music_dat1[n1][0]]%256;
- }
- else if(music == 3)
- {
- TH0=table1[music_dat2[n2][0]]/256; //賦初值
- TL0=table1[music_dat2[n2][0]]%256;
- }
- else if(music == 2)
- {
- TH0=table1[music_dat3[n3][0]]/256; //賦初值
- TL0=table1[music_dat3[n3][0]]%256;
- }
- else
- {
- TH0=temp1;
- TL0=temp2;
- }
- BeepIO=~BeepIO; //不斷取反得到相應的音調(diào)
- }
復制代碼
以上資料51hei下載地址:
電子琴資料.7z
(111.46 KB, 下載次數(shù): 90)
2021-2-22 02:40 上傳
點擊文件名下載附件
全套資料
下載積分: 黑幣 -5
視頻.7z
(17.39 MB, 下載次數(shù): 7)
2021-2-22 02:40 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
作者: admin 時間: 2018-12-25 02:35
好資料,51黑有你更精彩!!!
作者: jotliu 時間: 2018-12-25 08:31
厲害,這都行
作者: 龍王者 時間: 2019-3-15 15:04
這個樂普是咋嫩的
作者: 小禮服魔女 時間: 2019-11-22 09:42
能不能發(fā)個視頻教程
作者: QEQWE123 時間: 2022-12-21 19:03
視頻要用winrar解壓,然后用暴風影音播放mp4文件
| 歡迎光臨 (http://www.izizhuan.cn/bbs/) |
Powered by Discuz! X3.1 |
成人黄色av|
久久福利视频导航|
国内综合精品午夜久久资源|
快射视频在线观看|
91九色论坛|
亚洲综合久久网|
九一精品在线观看|
国产精品精品软件视频|
卡一卡二国产精品|
日韩有码一区|
一区二区视频在线观看|
日韩精品视频在线播放|
一区二区三区丝袜|
精品中文视频|
欧美jizzhd欧美|
精品人妻无码一区二区|
永久免费看片直接|
欧洲美女亚洲激情|
一二三在线视频|
日韩在线免费av|
在线免费观看不卡av|
国产视频亚洲色图|
久久精品国产一区二区|
欧美先锋影音|
婷婷国产精品|
日韩av免费|
尤物视频在线免费观看|
四虎永久在线高清国产精品|
影音先锋中文在线播放|
一级片免费观看视频|
青青草华人在线视频|
亚洲欧美日韩中文字幕在线观看|
成人黄色大片网站|
蜜桃精品久久久久久久免费影院|
日韩精品久久久久久福利|
欧美性精品220|
18成人在线观看|
av电影在线观看完整版一区二区|
欧美96一区二区免费视频|
国产精品成人一区二区不卡|
欧美黑人做爰爽爽爽|
色999久久久精品人人澡69
|
91中文字幕在线播放|
日本天堂中文字幕|
日韩一级视频在线观看|
日韩av自拍偷拍|
可以免费观看av毛片|
少妇久久久久久被弄到高潮|
亚洲亚洲精品三区日韩精品在线视频|
国产精品v欧美精品∨日韩|
在线观看亚洲视频|
亚洲一区二区三区国产|
亚洲国产电影在线观看|
91影院在线观看|
欧美精选一区|
jiujiure精品视频播放|
欧美一级色片|
加勒比中文字幕精品|
成人动漫视频在线观看|
三上悠亚激情av一区二区三区
|
国产不卡精品一区二区三区
|
欧美性生交片4|
丁香天五香天堂综合|
午夜欧美在线|
久久综合亚洲|
欧美日韩夜夜|
亚洲最好看的视频|
自拍亚洲一区|
欧美日韩激情|
欧美熟乱15p|
久久精品播放|
羞羞答答成人影院www|
中文在线日韩|
国产欧美三级|
少妇精品久久久一区二区三区|
99久久免费精品国产72精品九九|
av日韩一区|
av自拍一区|
秋霞综合在线视频|
欧美欧美黄在线二区|
久久99蜜桃|
国产精品99一区二区三区|
欧美色123|
性久久久久久|
热久久免费视频|
韩国视频一区二区|
9i在线看片成人免费|
久久蜜桃av一区精品变态类天堂|
国产午夜精品一区二区|
亚洲欧洲一区二区三区|
婷婷成人综合网|
欧美久久久久久久久中文字幕|
欧美一区二区三区小说|
婷婷国产在线综合|
欧美片在线播放|
亚洲成人动漫在线播放|
一区二区成人精品|
欧美精品福利在线|
久久av在线看|
8090成年在线看片午夜|
91免费视频国产|
久久国产精品 国产精品|
亚洲精品一区二区三区樱花|
久久久久久免费看|
五月六月丁香婷婷|
夫妇露脸对白88av|
wwwwww国产|
亚洲美女性生活|
伊人波多野结衣|
免费成人高清|
天天性天天草|
日本dvd播放|
啦啦啦中文高清在线视频|
国产福利电影在线|
婷婷综合六月|
日韩深夜影院|
国产亚洲在线|
91麻豆国产在线观看|
亚洲精品午夜久久久|
欧美日韩一区精品|
在线看日韩av|
成人激情电影一区二区|
91精品国产自产在线|
国产91九色视频|
免费精品视频一区二区三区|
亚洲 自拍 另类小说综合图区|
黄色a级三级三级三级|
亚洲欧美综合7777色婷婷|
国产精品xxxxxx|
亚洲精品乱码久久久久久蜜桃动漫|
黄色动漫网站|
黄色在线免费网站|
日本少妇精品亚洲第一区|
9.1麻豆精品|
国产精品久久天天影视|
国产成人亚洲综合a∨婷婷图片
|
国产aaa精品|
欧美午夜欧美|
九九久久久久久|
免费在线一区二区三区|
国产成人自拍一区|
99re99|
女同视频在线观看|
国产日产精品_国产精品毛片|
日本午夜精品一区二区三区电影|
国产精品色在线|
日韩三级中文字幕|
国产亚洲精品高潮|
91精品啪aⅴ在线观看国产|
欧美性受黑人性爽|
可以在线看的黄色网址|
亚洲一级理论片|
亚洲视频网站在线|
精东影业在线观看|
日韩在线你懂得|
欧美一级二区|
亚洲国产一区在线观看|
色诱女教师一区二区三区|
97人人香蕉|
神马影院我不卡午夜|
亚洲三级在线观看视频|
亚洲视频 欧美视频|
白丝美女让我捅|
久草在线中文最新视频|
欧美国产视频|
久久久999|
久久免费视频一区|
欧美大黄免费观看|
亚洲xxxxx电影|
网站在线你懂的|
亚洲一区精品在线观看|
男人的天堂网页|
久久电影中文字幕|
夜色77av精品影院|
26uuu亚洲|
国产午夜精品麻豆|
奇米888一区二区三区|
久久久午夜精品福利内容|
亚洲精品久久久久avwww潮水|
色视频www在线播放国产|
亚洲一区二区三区在线免费|
国产在线观看一区二区|
欧美一区二区观看视频|
成人欧美一区二区|
精品一区二区视频在线观看|
日本视频中文字幕|
欧美wwww|
免费在线成人|
欧美精品久久99久久在免费线|
国产精品视频26uuu|
国产免费一区二区三区四在线播放|
成人免费看aa片|
欧美怡红院在线|
caoporn视频在线|
久久天堂成人|
日韩女优电影在线观看|
久久久久久草|
亚洲欧洲综合网|
成年人免费影院|
久久伊人精品|
久久久精品一品道一区|
日韩一二三区不卡|
精品一区二区日本|
女人18毛片毛片毛片毛片区二|
有色视频在线观看|
97成人超碰|
国产**成人网毛片九色|
伊人伊成久久人综合网小说|
在线观看av的网址|
天堂av免费在线观看|
亚洲成人福利|
欧美日韩国产综合网|
在线精品视频小说1|
成人国产一区二区|
国产综合色香蕉精品|
三日本三级少妇三级99|
亚洲最大激情网|
是的av在线|
成人av免费观看|
在线播放日韩精品|
欧美伦理视频在线观看|
国产成人亚洲欧洲在线|
亚洲一本大道|
国产在线播放精品|
亚洲视频一区二区在线|
国产成人黄色av|
五级黄高潮片90分钟视频|
性一交一乱一伦一色一情|
66精品视频在线观看|
亚洲麻豆国产自偷在线|
91精品在线一区|
久久精品黄色片|
一区二区三区高清在线视频
|
a毛片毛片av永久免费|
日本jizzcom|
久久不见久久见国语|
欧美日韩国产一中文字不卡|
国产伦精品一区二区三区免费视频|
在线观看亚洲网站|
性色视频在线观看|
国产一区白浆|
在线播放日韩精品|
三级黄色片播放|
免费网站看电影大片|
欧美美女在线直播|
欧洲在线/亚洲|
水蜜桃在线免费观看|
亚洲免费成人在线|
日本久久一区|
亚洲国产精品自拍|
日韩精品不卡|
亚洲av无码乱码国产麻豆|
av激情成人网|
一区二区三区四区在线免费观看|
国产精品裸体一区二区三区|
亚洲另类在线观看|
97人人在线视频|
91网站视频在线观看|
国产欧美一区二区三区在线|
久久国产精品二区|
国产色在线观看|
91丨九色丨蝌蚪丨老版|
国产免费一区二区三区在线能观看
|
亚洲欧美综合乱码精品成人网|
亚洲一区二区三区日本久久九|
欧美日韩综合视频|
日本一级黄视频|
欧美黑人巨大xxxx猛交|
激情图片在线观看高清国产|
成人免费视频视频在线观看免费|
奇门遁甲1982国语版免费观看高清|
粉嫩精品久久99综合一区|
污视频网站在线免费观看|
精品亚洲成a人|
国产成人av在线|
久久久精品视频网站|
涩涩在线视频|
亚洲在线成人精品|
国产精品久久精品国产
|
日本精品一二三|
午夜影院韩国伦理在线|
人人狠狠综合久久亚洲|
热久久这里只有精品|
国产无遮挡又黄又爽|
欧美精品videossex少妇|
国产精品福利一区|
欧洲亚洲免费视频|
国产成人在线观看网站|
三上悠亚激情av一区二区三区
|
国产视频xxxx|
999在线精品|
欧美精品日韩一区|
亚欧美在线观看|
激情六月丁香|
国产精品一区2区|
亚洲最大福利视频|
国产wwwxxx|
国产99亚洲|
日韩中文有码在线视频|
av最新在线观看|
zzzwww在线看片免费|
色综合久久综合网|
天天爽人人爽夜夜爽|
美女被人操视频在线观看|
av成人免费在线|
亚洲看片网站|
www.91在线播放|
久久国产日本精品|
成人啪啪免费看|
免费国产黄色片|
91精品国产自产在线观看永久∴|
亚洲欧美精品中文字幕在线|
精品无码国产污污污免费网站
|
一区二区三区精品牛牛|
亚洲综合自拍|
51色欧美片视频在线观看|
国内毛片毛片毛片毛片毛片|
欧美人与性动交α欧美精品图片|
精品福利在线看|
91制片厂毛片|
日漫免费在线观看网站|
亚洲丝袜精品丝袜在线|
国产在线青青草|
亚洲男人天堂|
亚洲久本草在线中文字幕|
欧美爱爱视频免费看|
夜夜嗨aⅴ免费视频|
欧美国产日韩一二三区|
www.日本在线播放|
国产精品㊣新片速递bt|
国产精品美女久久久久久|
日韩人妻无码精品久久久不卡|
俄罗斯xxxx性全过程|
日本美女一区|
日韩亚洲欧美在线观看|
国产91丝袜美女在线播放|
中文.日本.精品|
亚洲va中文字幕|
亚洲综合色在线观看|
2019中文字幕在线视频|
黑人巨大精品欧美一区二区免费|
中文 日韩 欧美|
综合图区亚洲|
亚洲日本va在线观看|
欧美日韩在线免费播放|
不卡在线视频|
91精品福利在线|
www.cao超碰|
caoporn免费在线视频|
欧美日韩国产综合草草|
摸摸摸bbb毛毛毛片|
国产精品久久久久久久久久久久久久久
|
理论片播放午夜国外|
国产精品不卡在线|
密臀av一区二区三区|
主播国产精品|
亚洲丁香婷深爱综合|
日本中文字幕免费观看|
成人一区二区|
亚洲影院色无极综合|
在线sese|
国产精品乱码一区二三区小蝌蚪|
天天操天天爽天天射|
大香伊人久久|
亚洲欧美日韩区|
亚洲一区二区激情|
欧美一级视频免费在线观看|
国产一区成人|
日韩精品二区|
久久福利综合|
亚洲最新av|
欧美激情综合色综合啪啪|
国产精品久久久久久久免费观看|
在线观看欧美理论a影院|
综合久久成人|
婷婷综合社区|
日韩欧美在线精品|
搞黄网站在线看|
深夜福利av|
成人午夜毛片|
最近日韩中文字幕中文|
一级特黄色大片|
免费国产自线拍一欧美视频|
亚洲精品8mav|
成人网视频在线观看|
日韩无一区二区|
亚洲GV成人无码久久精品|
在线播放一区|
在线视频不卡一区二区三区|
小草在线视频在线免费视频|
欧美日韩1区2区|
youjizz在线视频|
免费精品视频|
久久综合久久网|
不卡av影片|
久久久人成影片一区二区三区|
热re66久久精品国产99re|
国产精品区一区二区三区|
蜜臀av一区二区三区有限公司|
精品嫩草影院|