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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 9991|回復: 5
打印 上一主題 下一主題
收起左側

語音播報超聲波測距程序

[復制鏈接]
跳轉到指定樓層
樓主
ID:75263 發表于 2015-4-19 23:04 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
        本程序來源于網絡,由51hei收集整理,測距原理:單片機IO口接超聲波模塊TX引腳,由IO口產生40KHz頻率方波發送給TX用以超聲波模塊發送超聲波,同時打開單片機計時器,超聲波遇到障礙后返回,模塊接收頭接收到超聲波后產生信號由電路濾波整形放大后在RX引腳輸出高電平,RX接單片機的P3^2(51內核單片機的外部中斷),在中斷服務程序中停止計數器,對所計數值進行處理得到超聲波往返所用時間再乘以風速即得測量距離。由于超聲波屬于聲波范圍,其速度與溫度有關,不同溫度下超聲波在空氣中傳播速度隨溫度變化關系:V=331.4+0.61T。所以要是測量結果更加精確需另加溫度補償模塊(本實驗中采用開發板上的DS18B20溫度傳感器完成溫度補償)。外圍可添加LCD顯示(本實驗采用開發板1602LCD)和語音播報模塊(本實驗采用ISD4004語音模塊)。



AT89S52單片機引腳圖



1602lcd引腳圖

源程序
// *********************單片機實驗室******************************/
// *文件名稱 :csbspk.c
// *功能     : 實現超聲波測距并語音播報 (測量范圍:4~80cm)
// *引腳連接 : ISD4004 SS接P1.2  MOSI接P1.0  MISO接P1.1  SCLK接P1.3
// *           超聲波模塊 TX接P3.1  RX接P3.2   J7接上插冒
// *當前版本 :1.0
// *作者     : 劉松
// *完成日期 :2010.11.11
// ****************************************************************/
#include<reg52.h>
#include <intrins.h>
#include"lcd.h"   // 液晶顯示
#include"ds18b20.h"  //溫度傳感器

sbit P3_1=P3^1;
sbit key1=P2^1;   //定義按鍵
sbit SS=P1^2;     //以下四行定義ISD4004引腳      
sbit MOSI=P1^0;
sbit MISO=P1^1;
sbit SCLK=P1^3;

uchar addr; //語音地址全局變量
uchar s;    //語音所對應數字
int VD;     //擴大十倍的聲速
int D;      //測量的距離
int temp;   //超聲波反射時間

void timer() //初始化計數器
{
  TMOD=0x10;
  TH1=0;
  TL1=0;
  EA=1;
  EX0=1;
}


void delay25us_40KHz(unsigned char us) //產生方波用于超聲波發射
{
   
TR1=1;
    while(us--)
{
   P3_1= 0;
   _nop_();_nop_();
   _nop_();_nop_();
   _nop_();_nop_();
   _nop_();_nop_();
   _nop_();_nop_();
   _nop_();
   P3_1= 1;
   _nop_();_nop_();
   _nop_();_nop_();
}
P3_1= 1;
}


rec() interrupt 0 //計算超聲波反射時間
{
  TR1=0;
  EA=0;
  temp=TH1*256+TL1;
}


void delayms(uchar ms)  // 延時子程序用于語音播放上電等待
{      
uchar j;
while(ms--)
{
  for(j = 0; j < 120; j++);
}
}


void delay2(int m) //長延時用于語音播放
{
  int l,j;
  for(l=0;l<30001;l++)
  for(j=0;j<m;j++);
}


////////////////////////////液晶顯示子函數//////////////////////////////////
void display()
{
    float V;//聲速
V=331.4+0.61*T; VD=V*10;
D=temp*V/2000-29;
displaystring(0,0,"Dis=");
displaychar(4,0,(D/100)+0x30);
displaychar(5,0,(D0/10)+0x30);
displaychar(6,0,'.');
displaychar(7,0,(D)+0x30);
displaystring(8,0,"cm");
displaystring(0,1,"T=");
displaychar(5,1,(TD)+0x30);
displaychar(4,1,'.');
displaychar(3,1,(TD0/10)+0x30);
displaychar(2,1,(TD/100)+0x30);
displaychar(6,1,0xdf);
displaychar(7,1,'C');
displaystring(9,1,"V=");
displaychar(11,1,(VD/1000)+0X30);
displaychar(12,1,(VD00/100)+0X30);
displaychar(13,1,(VD0/10)+0X30);
displaychar(14,1,'.');
displaychar(15,1,(VD)+0X30);

}
///////////////////////////////////////////////////////////////



////////////////放音部分子程序,放音地址由ADDR決定////
void play(addr)
{  
    uchar y;
SS=0;
MOSI=0;//發送開始
SCLK=0;
for(y=0;y<8;y++)
{
  SCLK=0;
  if((0x20>>y)&0x01)MOSI=1;  //上電命令
  else MOSI=0;
  _nop_();
  _nop_();
  _nop_();
  SCLK=1;
  _nop_();
  _nop_();
  _nop_();
}//發送結束
SS=1;//上電結束
delayms(50);
SS=0;
MOSI=0;//發送地址
SCLK=0;
for(y=0;y<16;y++)
{
  SCLK=0;
  if((addr>>y)&0x01)MOSI=1;
  else MOSI=0;
  _nop_();
  _nop_();
  _nop_();
  SCLK=1;
  _nop_();
  _nop_();
  _nop_();
}//發送地址結束
MOSI=0;//放音
SCLK=0;
for(y=0;y<8;y++)
{
  SCLK=0;
  if((0xe0>>y)&0x01)MOSI=1;  //指定地址放音命令
  else MOSI=0;
  _nop_();
  _nop_();
  _nop_();
  SCLK=1;
  _nop_();
  _nop_();
  _nop_();
}
SS=1;
SS=0;
MOSI=0;
SCLK=0;
for(y=0;y<8;y++)
{
  SCLK=0;
  if((0xf0>>y)&0x01)MOSI=1; //忽略地址放音命令(連貫播放后續空間)
  else MOSI=0;
  _nop_();
  _nop_();
  _nop_();
  SCLK=1;
  _nop_();
  _nop_();
  _nop_();
}
SS=1;  
}
///////////////////////////////////////////////////////////////


///////////////////讀數字子函數///////////////////////////////
void speaknum()  
{
  if(s==1) play(0x01);
  if(s==2) play(0x0a);
  if(s==3) play(0x14);
  if(s==4) play(0x1e);
  if(s==5) play(0x28);
  if(s==6) play(0x32);
  if(s==7) play(0x3c);
  if(s==8) play(0x46);
  if(s==9) play(0x50);
  if(s==0) play(0x6e);
}
////////////////////////////////////////////////////////////////



///////////////////讀出顯示結果子函數////////////////////////////
void read()
{
   play(0xdc);     //播報“測量距離”這四個字,0xdc是之前記錄下4004錄這四個字的地址
   delay2(50000);
   delay2(50000);   //延時等待播報完畢
   s=D/100;         //D是測量得到的數據值,此語句是取數據的最高位
   if(s==1)         //判斷最高位(十位)如果是“1”則不讀yi而讀shi
   {
    play(0x5a);     //shi的地址
    delay2(50000);
   }
   if(s>1)          //如果大于1則讀出相應數字后直接在后面加讀shi
   {
    speaknum();
    delay2(50000);
    play(0x5a);
    delay2(50000);
   }
   s=D0/10;   //取次高位(個位)的值
   if(s!=0)    //次高位不為0則讀出相應的值,為0跳過
   {
    speaknum();
    delay2(50000);
   }
   play(0x64); //讀小數點“dian”
   delay2(50000);
   s=D;     //取小數點后一位的值
   speaknum();
   delay2(50000);
   play(0xbe);  //播報“cm”limi
   delay2(50000);

    ///////////////////////////以下是播報溫度和當前計算的聲速,方法同上///////////////////
   play(0xf0);
   delay2(50000);
   delay2(50000);
   s=TD/100;
   if(s==1)
   {
    play(0x5a);
    delay2(50000);
   }
   if(s>1)
   {
    speaknum();
    delay2(50000);
    play(0x5a);
    delay2(50000);
   }
   if(s!=0)
   {
    s=TD0/10;
    speaknum();
    delay2(50000);
   }
   play(0x64);
   delay2(50000);
   s=TD;
   speaknum();
   delay2(50000);
   play(0xC8);
   delay2(50000);
   delay2(50000);
   play(0xe6);
   delay2(50000);
   delay2(50000);
   s=VD/1000;
   speaknum();
   delay2(50000);
   play(0xfa);
   delay2(50000);
   s=VD00/100;
   speaknum();
   delay2(50000);
   play(0x5a);
   delay2(50000);
   s=VD0/10;
   speaknum();
   delay2(50000);
   play(0x64);
   delay2(50000);
   s=VD;
   speaknum();
   delay2(50000);
   play(0xd2);
}
////////////////////////////////////////////////////////////



void main()
{
  initlcd() ;  //初始化LCD1602
  while(1)
{
  timer();
  readtemp();  //讀溫度
  delay25us_40KHz(15);
  display();
  if(key1==0) read();
}
}

以下是溫度傳感器頭文件ds18b20.h
sbit DQ=P2^2;
uchar tempdata[2];
uchar k=0;
int TD;
float T;
void delay1(uchar i)
{
  while(i--);
}

void initDS18B20()  //初始化DS18B20
{
DQ = 1;     //DQ復位
delay1(8);   //稍做延時
DQ = 0;     //單片機將DQ拉低
delay1(80);  //延時 大于 480us
DQ = 1;     //拉高總線
delay1(30);
}

uchar readchar()  //向DS18B20讀取一字節
{
uchar i = 0 ;
uchar dat = 0 ;
for (i = 8 ; i > 0 ; i--)
    {
      DQ = 0 ;
      dat >>= 1 ;
      DQ = 1 ;

      if(DQ)
       dat |= 0x80 ;
      delay1(4) ;
    }

      return (dat) ;
}

void writecmd(uchar cmd)  //向DS18B20寫入一字節
{
    uchar i ;
    for (i = 8 ; i > 0 ; i--)
    {
      DQ = 0 ;
      DQ = cmd&0x01 ;
      delay1(5) ;

      DQ = 1 ;
      cmd>>=1 ;
    }
}


void readtemp()
{     
initDS18B20() ;
writecmd(0xCC) ;    // 跳過讀序號列號的操作
writecmd(0x44) ;    // 啟動溫度轉換
initDS18B20() ;
writecmd(0xCC) ;    //跳過讀序號列號的操作
writecmd(0xBE) ;    //讀取溫度寄存器
tempdata[0] = readchar() ;     //溫度低8位
tempdata[1] = readchar() ;     //溫度高8位
TD=tempdata[1];
TD<<=8;
TD|=tempdata[0];
    T=TD*0.0625;         //DS18B20在出廠時以配置為12位,讀取溫度時共讀取16位,最高5位為符號位,溫度在0上,符號位為0,所以把后11位的2進制轉化為10進制后在乘以0.0625便為所測的溫度
    TD=T*10+0.5;        //將它放大10倍, 使顯示時可顯示小數點后一位, 并對小數點后第二2進行4舍5入

}

一下是液晶顯示頭文件lcd.h

sbit RS=P2^5;
sbit RW=P2^6;
sbit EN=P2^7;
#define uchar unsigned char
#define DATA P0
#define busy 0x80


void chkbusy() //檢測狀態
{
  DATA=0xff;
  RS=0;
  RW=1;
  EN=1;
  _nop_();
  _nop_();
  while(busy&DATA);
  EN=0;
}

void WIR(uchar CMD,uchar i)   //寫命令
{
   if(i) chkbusy();
   RS=0;
   RW=0;
   EN=1;
   _nop_();
   _nop_();
   DATA=CMD;
   EN=0;
}

void WDR(char c)  //寫數據
{
   chkbusy();
   RS=1;
   RW=0;
   EN=1;
   _nop_();
   _nop_();
   DATA=c;
   EN=0;
}

void displaychar(uchar x,uchar y,char c)  //指定行列顯示字符
{
     if(y==1) x|=0x40;    //當要顯示第二行時地址碼+0x40;
     x|=0x80;
     WIR(x,0);
     WDR(c);
}

void displaystring(uchar x,uchar y,char s[])   //指定行列顯示字符串
{
uchar p=0;
while(1)
{
  displaychar(x,y,s[p]);
  p++;
  if(s[p]==0)
  break;
  x++;
  if(x>=15)       //每行最多顯示16個字符
  {
    x=0;   
    y=!y;   //如果一行顯示不完,則轉到下一行或上一行顯示
  }      
}
}

void initlcd()   //初始化lcd
{
   WIR(0x38,0);
   WIR(0x38,1);  //顯示模式設置
   WIR(0x08,1);  //關閉顯示
   WIR(0x01,1);  //清屏
   WIR(0x06,1);  //光標移位設置
   WIR(0x0c,1);  //顯示開及光標設置
}








評分

參與人數 2黑幣 +7 收起 理由
暗夜之 + 3 贊一個!
1620406085 + 4 很給力!

查看全部評分

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

使用道具 舉報

沙發
ID:130231 發表于 2017-3-17 12:58 | 只看該作者
感謝分享
回復

使用道具 舉報

板凳
ID:141123 發表于 2017-3-17 16:19 | 只看該作者
挺不錯的~~~
回復

使用道具 舉報

地板
ID:45225 發表于 2017-4-10 15:02 | 只看該作者
不錯不錯,有借鑒價值!
回復

使用道具 舉報

5#
ID:245836 發表于 2018-5-7 19:06 | 只看該作者

不錯不錯,有借鑒價值!
回復

使用道具 舉報

6#
ID:335410 發表于 2018-5-22 08:56 | 只看該作者
謝謝分享,對畢業設計很有幫助
回復

使用道具 舉報

7#
無效樓層,該帖已經被刪除
您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
日韩精品自拍偷拍| 天天综合天天综合| 九九热最新视频| 亚洲精品一区二区三区蜜桃| 国产色在线播放| av美女网站| 精品无吗乱吗av国产爱色| 亚洲天堂导航| 一个色免费成人影院| 亚洲精品精选| 91片在线免费观看| 色婷婷久久99综合精品jk白丝| 亚洲激情 国产| 欧美激情在线观看视频| 国产精品大全| www.成年人视频| 少妇献身老头系列| 国产午夜视频在线播放| 亚洲 欧美 精品| 爱爱永久免费视频| 女人天堂av在线播放| 亚洲一级大片| 久久av在线| 国产精品久久久久久久裸模| 欧美精品在线一区二区| 欧美激情欧美狂野欧美精品| 麻豆成人小视频| 蜜臀av免费观看| 欧美做爰啪啪xxxⅹ性| 亚洲av少妇一区二区在线观看| 黄色免费电影网站| 久久亚洲天堂| 亚洲都市激情| 国产乱码精品一区二区三区五月婷 | 成人高清视频在线| 大桥未久av一区二区三区| 亚洲性av在线| 国产精品久久亚洲| 视色视频在线观看| 中文字幕亚洲乱码熟女1区2区| 国产精品亚洲综合久久小说| 高清毛片在线看| 51社区在线成人免费视频| 水蜜桃久久夜色精品一区的特点| 亚洲天堂福利av| 亚洲人成电影网站色xx| 国产精品毛片va一区二区三区| www.这里只有精品| 国产精品成人无码| 久草在线国产| 免费污视频在线一区| 亚洲人成毛片在线播放女女| 亚洲精品欧美二区三区中文字幕| 一区二区三欧美| 欧美一区二区三区电影在线观看| 乳色吐息在线观看| 国产乱码久久久| 欧美国产成人精品一区二区三区| 亚洲激情欧美色图| 国产理论在线观看| 香蕉视频官网在线观看日本一区二区| 99这里都是精品| 日韩欧美精品在线视频| 亚洲伊人一本大道中文字幕| 国产精品探花在线播放| 国产精品久久免费| 亚洲精品套图| 亚洲宅男一区| 欧美激情一区二区三区四区| 一区二区福利视频| 中文视频一区视频二区视频三区| 一二三四在线观看视频| 久久99精品久久久久久| www.四虎成人| 欧洲国产伦久久久久久久| 日韩欧美卡一卡二| 国产精品一国产精品最新章节| 最新天堂在线视频| 国产欧美一级片| 色猫av在线| 欧美视频网址| 亚洲少妇30p| 久久久久久久国产精品视频| 亚洲色成人一区二区三区小说| 69视频免费在线观看| av网站观看| 91精品入口| 91免费国产在线| 在线观看国产欧美| 精品免费在线观看| 亚洲天堂中文字幕| 欧美大片免费观看在线观看网站推荐| 女同性恋一区二区| 久草免费在线视频观看| av第一福利大全导航| 国产精品毛片无码| 26uuu精品一区二区| 一个人看的www久久| 黄色成人在线免费观看| 在线能看的av| 波多野结衣在线| 欧美日韩伦理| 一级女性全黄久久生活片免费| 国内精品在线一区| 无限资源日本好片| 天天操天天射天天| 五月激情婷婷综合| 先锋影音在线资源站91| 日韩国产欧美视频| 精品少妇一区二区三区在线视频| 麻豆成人av| 精品在线视频免费| 中文字幕在线观看第一页| 久久综合国产| 一本色道a无线码一区v| 国产日韩欧美一区二区| 日韩成人短视频| 男人午夜天堂| 在线精品视频在线观看高清| 欧美日韩中文字幕一区| 欧美精品一区三区在线观看| 精品无码久久久久| 在线天堂av| 99精品国产一区二区青青牛奶| 91精品一区二区三区在线观看| 欧美一区2区三区4区公司二百| 日韩激情一区二区三区| 香蕉网站在线| 亚洲经典在线看| 欧美一区二区日韩一区二区| 亚洲乱码国产乱码精品天美传媒| www.国产色| 1024视频在线| 蜜臀av国产精品久久久久| 日韩成人av一区| jizzjizzxxxx| 午夜一区在线观看| 国产精品一区二区三区av | 狂野欧美激情性xxxx| 日韩精品一页| 综合婷婷亚洲小说| 亚洲自拍小视频| 久久久久久天堂| 番号集在线观看| 精品在线亚洲视频| 欧美高清在线视频观看不卡| 国产草草浮力影院| 韩国av电影免费观看| 色女人在线视频| 国产在线精品不卡| 欧美丰满少妇xxxx| 国产日韩视频一区| 成人满18在线观看网站免费| 一区二区中文| 亚洲精品视频二区| 不卡中文字幕在线观看| 久久青青色综合| av成人app永久免费| 亚洲欧美日本韩国| av在线不卡观看| 日干夜干天天干| caopo在线| 91在线高清观看| 国产精品久久久久久久久| 国产喷水在线观看| 浮生影视网在线观看免费| 国产精品正在播放| 日韩免费在线看| 青花影视在线观看免费高清| 成人18在线| 97久久超碰精品国产| 成人精品久久一区二区三区| 日韩欧美a级片| 操人在线观看| 亚洲人精品午夜| 国产亚洲一区二区三区四区| 国产91精品一区二区麻豆亚洲| 久久99久久久久久久噜噜| 在线观看一区二区三区四区| 九七影院理论片| 在线综合亚洲| 美日韩在线视频| 日本一区二区视频在线播放| 国产视频网址在线| 91亚洲精华国产精华精华液| 亚洲a一级视频| 中文字幕丰满人伦在线| 成人国产在线| 欧美日韩一区二区在线| 久草视频国产在线| 一级美女在线| 亚洲欧洲另类| 久久久综合av| 国产精品第一视频| 日本a级片在线观看| 人人妻人人澡人人爽人人欧美一区 | 在线观看视频色潮| 国产精品中文字幕一区二区三区| 国产精品久久一| 国产乱码77777777| 国产情侣一区在线| 日韩视频在线你懂得| 欧美视频亚洲图片| 满满都是荷尔蒙韩剧在线观看| 国产麻豆视频一区二区| 91在线无精精品一区二区| 国产视频手机在线观看| 成人午夜大片| 日韩电影在线观看中文字幕| 四虎影成人精品a片| 成人免费看片| 亚洲国产毛片aaaaa无费看 | 中文字幕亚洲专区| 李宗瑞91在线正在播放| 日本福利在线| 亚洲色图在线播放| 永久免费网站视频在线观看| 日本免费黄色| 视频在线观看一区| 国产精品69久久| 亚洲无码精品在线播放| 美国成人xxx| 亚洲欧美一区二区三区四区 | 久久99久久亚洲国产| 国产亚洲精品久久久久久无几年桃| 不卡福利视频| 日韩一区二区三区av| 免费成人蒂法网站| 成人性生交大片免费看网站| 一区二区三区在线观看国产| 中文字幕日韩有码| 殴美一级黄色片| 久久亚洲资源| 欧洲一区在线观看| 美女又黄又免费的视频| 欧美天天影院| 亚洲一级在线观看| 国产又黄又猛又粗又爽的视频| 最新在线你懂的| 中文字幕久久午夜不卡| 免费毛片网站在线观看| 中国一级特黄毛片大片| 国产精品国产三级国产普通话三级 | 精品国产一区二区三区四区vr | 久久久人人爽| 国产高清大尺度一区二区不卡| 久久综合伊人| 国产日韩精品一区观看| 精品国产高清a毛片无毒不卡 | 日本福利小视频| 国产片一区二区三区| 麻豆传媒网站在线观看| jizzjizzji欧美| 中文字幕精品一区二区精品绿巨人| 91大学生片黄在线观看| 日本夜爽爽一二区| 国产精品久久久久久久第一福利 | 警花av一区二区三区| 亚洲免费一在线| 日韩精品久久久久久久酒店| 在线国产91| 亚洲天堂精品视频| 午夜国产一区二区三区| 日本在线视频1区| 亚洲高清在线精品| 国产美女视频免费看| 色呦呦在线免费观看| 欧美一区2区视频在线观看| 婷婷综合在线视频| 豆花视频一区| 在线观看精品国产视频| 欧美日韩 一区二区三区| 欧美高清视频手机在在线| 国产成人精品久久二区二区91| 青青草社区视频| 久久99精品久久久久婷婷| 亚洲欧美日韩另类精品一区二区三区 | 亚洲影视九九影院在线观看| 在线亚洲不卡| 美女在线视频一区| 一区二区视频在线观看| 久久精品无码一区二区日韩av| 国产精品乱码人人做人人爱| 国产九九在线观看| a'aaa级片在线观看| 亚洲国产精品99久久| 亚洲欧美另类人妖| 色婷婷国产精品免| 国产午夜亚洲精品一级在线| 久久久91精品国产| 国产女人高潮毛片| 老牛嫩草一区二区三区日本 | 国产超级av| 国产午夜精品一区二区三区视频| 天天天干夜夜夜操| 国产在线美女| 中文字幕久久久| 精品国产av一区二区三区| 日韩精品高清不卡| 国产免费内射又粗又爽密桃视频| 极品白浆推特女神在线观看| 制服丝袜一区二区三区| 正义之心1992免费观看全集完整版| 在线三级av| 欧美日韩精品一区二区| 国产在线成人精品午夜| 午夜精品毛片| 久久99精品久久久久子伦| 22288色视频在线观看| 久久久123| 91精品久久久久久久99蜜桃| 国产性生活网站| 在线免费观看日本欧美爱情大片| 国产精品永久入口久久久| 国产农村av| 91福利视频久久久久| 麻豆亚洲av熟女国产一区二| 外国成人激情视频| 免费试看一区| 欧美亚洲日本| 亚洲成人黄色网址| 国产欧美久久久| 国产精品一区二区不卡| 老头吃奶性行交视频| 久久99国产精品二区高清软件| 97国产精品视频| 暖暖视频日本免费| 精品久久香蕉国产线看观看亚洲| 久久国产精品国语对白| 欧美午夜视频| 91精品国产吴梦梦| rebdb初裸写真在线观看| 美日韩精品免费视频| 国产中文字幕av| 一区二区三区四区蜜桃| 色老板免费视频| 国产日产高清欧美一区二区三区| 日韩a级黄色片| 国产一二三在线| 欧美一级淫片aaaaaaa视频| www.女人的天堂.com| 欧洲一区在线电影| 中文字幕一区二区三区人妻四季 | 日本在线一区| 超碰在线观看免费版| 另类专区欧美制服同性| 岳张嘴把我的精子吞下去| 欧美日韩国产色视频| 亚洲男人第一av| 精品一区二区综合| www.久久com| 夜夜躁狠狠躁日日躁2021日韩| 欧美日韩国产三区| 色a资源在线| 97久久精品人搡人人玩| 麻豆视频免费网站| 日韩欧美高清dvd碟片| 丰满人妻一区二区三区四区53 | 亚洲一区中文在线| 久久久精品视频在线| 日韩综合一区二区| 国产探花在线看| 日本三级久久| 日韩电影免费观看高清完整| 日本大片在线播放| 奇门遁甲1982国语版免费观看高清| 国产视频二区| 精品性高朝久久久久久久| 男人精品网站一区二区三区| 亚洲国产精品久久人人爱| 69亚洲精品久久久蜜桃小说 | 亚洲欧美日本韩国| 你懂的国产在线| 成人午夜大片免费观看| 级毛片内射视频| 久久久国产亚洲精品| 1314成人网| 婷婷综合社区| av之家在线观看| silk一区二区三区精品视频 | 天堂网在线.www天堂在线视频| 精品视频在线视频| 亚洲成人电视网| 欧美fxxxxxx另类| 成人性生交大片免费看视频直播 | 国产福利亚洲| 国产精品区一区| heyzo在线欧美播放| 国产精品嫩草影院久久久| 精品推荐蜜桃传媒| 午夜精品一区二区三区在线播放| 亚洲男男gay视频| 精品国产一区二区三区久久狼黑人| 在线免费观看av电影| 亚洲精品久久久一区二区三区| 国产成人va亚洲电影| 精品三级在线观看| 网站在线观看你懂的| 亚洲第一免费播放区| 色视频免费观看|