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

專注電子技術學習與研究
當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

51單片機帶鬧鐘可調時間的電子時鐘程序設計

作者:juqin   來源:本站原創   點擊數:  更新時間:2014年11月11日   【字體:

硬件部分

   基于51單片機、 ds1302時鐘芯片、 ds18b20溫度芯片、 以及1602液晶顯示的    實時時間   和   實時溫度顯示 。同時可通過按鍵 設置 年、月、日、時、分、星期。                                                      并且可以設置鬧鐘  當鬧鐘時間到時 蜂鳴器持續發出 滴..聲 同時led燈不停閃爍   且在一分鐘內沒有按指定停止按鍵 鬧鐘將自動停止  。。。



 

軟件部分

如果網頁上復制的代碼不能編譯可以從這里下載keil工程: http://www.izizhuan.cn/f/dszdec.rar

#include <reg52.h>
#define uchar unsigned char
#define uint unsigned int
sbit spk=P1^7;
sbit led=P1^5;
sbit DQ=P1^0;
sbit RS=P2^4;
sbit RW=P2^5;
sbit EN=P2^6;
sbit key1=P2^0;
sbit key2=P2^1;
sbit key3=P2^2;
sbit key4=P2^3;
sbit IO=P3^6;
sbit RST=P3^7;
sbit SCLK=P3^5;
uchar code table[]={0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39};
int nian,xing,yue,ri,shi,fen,miao;
uchar num,temp,c,d,time[7],a,b,aa,bb,ns,ng,ys,yg,rs,rg,ss,sg,fs,fg,ms,mg,flag;

/*******************1602************************/

void delay(int z)
{
 int x,y;
 for(x=z;x>0;x--)
  for(y=100;y>0;y--); 
}

void write_com(uchar com)   //寫命令
{
 RS=0;
 P0=com;
 delay(5);
 EN=1;
 delay(5);
 EN=0;
}

void write_data(uchar date)      //寫數據
{
 RS=1;
 P0=date;
 delay(5);
 EN=1;
 delay(5);
 EN=0;
}
void init()          //初始化
{
 RW=0;
 EN=0;
 write_com(0x38);    //顯示模式設置
 write_com(0x0c);    //開顯示 不顯示光標 不閃
 write_com(0x06); //寫一個字符 地址指針 光標 加一 整屏不移動
 write_com(0x01);    //顯示清零

 write_com(0x80+0x04);
 write_data('2');     
 write_com(0x80+0x05);
 write_data('0');     
 write_com(0x80+0x00);
 write_data('c');     
 write_com(0x80+0x01);
 write_data('a');
 write_com(0x80+0x02);
 write_data('i');      
 write_com(0x80+0x4e);
 write_data(0xdf);    
 write_com(0x80+0x4f);
 write_data('C');     
 write_com(0x80+0x4b);
 write_data(0x2e);       //顯示"。"
}
 
/**************DS18B20****************/

void delay1(unsigned int t) //延時函數
{
 while(t--);
}

void init1()  //初始化
{
 uchar n=0;
 DQ=1;      //DQ復位
 delay1(8);  
 DQ=0;      //主機將DQ拉低
 delay1(80);     //大于480us的延時
 DQ=1;
 delay1(5);    //延時15~60us
 n=DQ;
 delay1(5);   //若n=0初始成功 n=1初始失敗(可設置返回值查看n是否為1) 
}
 
void write_byte(uchar dat)    //寫入一個字節
{
 uint i;
 for(i=0;i<8;i++)
 {
  DQ=0;
  DQ=dat&0x01;
  delay1(12);
  DQ=1;
  dat>>=1;
 }
 delay1(4);
}

uchar read_byte()    //讀入一個字節
{
 uint k=0;
 uchar value=0;
 for(k=0;k<8;k++)
 {
  DQ=0;
  value>>=1;
  DQ=1;
  if(DQ)
  value|=0x80;
  delay1(4);
 } 
 return value; 
}

uchar read_temp()    //讀取溫度函數
{
 uchar a=0,b=0;
 init1();
 write_byte(0xcc);
 write_byte(0x44);
 delay1(200);

 init1();
 write_byte(0xcc);
 write_byte(0xbe);
 a=read_byte();  
 b=read_byte();
 c=b;
 d=a;
 b<<=4;
 b+=(a&0xf0)>>4; 
 return b;
}

/***********************1302**********************/

void wirte_byte1(uchar date)    //寫入一個字節
{
 uchar i;
 for(i=8;i>0;i--)
 {
  IO=date&0x01;
  SCLK=0;
  SCLK=1;
  date=date>>1;
   }
}

uchar read_byte1()       //讀一個字節
{
 uchar dat,i;
 for(i=8;i>0;i--)
 {
  dat=dat>>1;
  SCLK=0;
  if(IO)
  dat=dat|0x80;
  SCLK=1;
 }
 return(dat);
}

void write_ds1302(uchar add,uchar date)     //將數據寫入1302中
{
 RST=0;
 SCLK=0;
 RST=1;
 wirte_byte1(add);
 wirte_byte1(date);
 RST=0;
 SCLK=1;
}

uchar read_ds1302(uchar add)  //讀出1302中數據
{
 uchar temp;
 RST=0;
 SCLK=0;
 RST=1;
 wirte_byte1(add);
 temp=read_byte1();
 RST=0;
 SCLK=0;
 return (temp);
}

uchar huan_BCD(uint z)   //將數據 轉換成BCD
{
 uint a,b;
  a=z/10;
  b=z%10;
  a=a&0xff;
  b=b&0xff;
  a<<=4;
  a=a|b;
 return (a);
}

void xian_shi()       //液晶顯示函數
{
 if(b==0&a==0)
 { 
  ms=time[0]/16;
  mg=time[0]%16;

  fs=time[1]/16;
  fg=time[1]%16;
  fen=fs*10+fg;
 
  ss=time[2]/16;
  sg=time[2]%16;
  shi=ss*10+sg;

  rs=time[3]/16;
  rg=time[3]%16;
  ri=rs*10+rg;

  ys=time[4]/16;
  yg=time[4]%16;
  yue=ys*10+yg;

  ns=time[6]/16;
  ng=time[6]%16;
  nian=ns*10+ng;

  xing=time[5]; 
 }
 if(a==1|b==1)
 {
  ss=shi/10;
  sg=shi%10;

  write_com(0x80+0x41);
  write_data(0xff);

  write_com(0x80+0x40);    
  write_data(table[ss]);
  write_com(0x80+0x41);    
  write_data(table[sg]);

 }
 if(a==2|b==2)
    { 
  fs=fen/10;
  fg=fen%10;

  write_com(0x80+0x44);
  write_data(0xff);

  write_com(0x80+0x43);    
  write_data(table[fs]);
  write_com(0x80+0x44);    
  write_data(table[fg]);
 }

 if(a==3)
    { 
  rs=ri/10;
  rg=ri%10;

  write_com(0x80+0x0d);
  write_data(0xff);

  write_com(0x80+0x0c);    
  write_data(table[rs]);
  write_com(0x80+0x0d);    
  write_data(table[rg]);
 }
 if(a==4)
    { 
  ys=yue/10;
  yg=yue%10;

  write_com(0x80+0x0a);
  write_data(0xff);

  write_com(0x80+0x09);    
  write_data(table[ys]);
  write_com(0x80+0x0a);    
  write_data(table[yg]);
 }
 if(a==5)
    { 
  ns=nian/10;
  ng=nian%10;

  write_com(0x80+0x07);
  write_data(0xff);

  write_com(0x80+0x06);    
  write_data(table[ns]);
  write_com(0x80+0x07);    
  write_data(table[ng]);
 }
 if(a==6)
    { 
  write_com(0x80+0x0f);
  write_data(0xff);
  write_com(0x80+0x0f);    
  write_data(table[xing]);
 }
  write_com(0x80+0x06); //在液晶第一行第七八位顯示  年   
  write_data(table[ns]);
  write_com(0x80+0x07);    
  write_data(table[ng]);

  write_com(0x80+0x08);    
  write_data('-');

  write_com(0x80+0x09); //在液晶第一行第十十一位顯示  月   
  write_data(table[ys]);
  write_com(0x80+0x0a);    
  write_data(table[yg]);

  write_com(0x80+0x0b);    
  write_data('-');

  write_com(0x80+0x0c); //在液晶第一行第十三 十四位顯示  日   
  write_data(table[rs]);
  write_com(0x80+0x0d);    
  write_data(table[rg]);

  write_com(0x80+0x0f);   //在液晶第一行第十七位顯示  星期 
  write_data(table[xing]);

  write_com(0x80+0x40);   //在液晶第二行第二三位顯示    時 
  write_data(table[ss]);
  write_com(0x80+0x41);    
  write_data(table[sg]);

  write_com(0x80+0x42);    
  write_data(':');

  write_com(0x80+0x43);   //在液晶第二行第五六位顯示  分 
  write_data(table[fs]);
  write_com(0x80+0x44);    
  write_data(table[fg]);

  write_com(0x80+0x45);    
  write_data(':');

  write_com(0x80+0x46);   //在液晶第二行第八九位顯示  秒 
  write_data(table[ms]);
  write_com(0x80+0x47);    
  write_data(table[mg]);
}

void keyscan()    //按鍵設置函數  可任意設置年月日時分秒星期的數值
{
 if(key4!=0)
 {
  if(key1==0)   //key1按鍵 選擇需設置的位
  {
   if(key1==0)
   { 
    a++;
    delay(1);
   }
         while(!key1)
   {      
    delay(1);
   }       
  }
 
  if(a!=0)
  {
   if(key2==0)    //key2按鍵 可將需設置的數 調大
   {
    if(a==1)
    {
     shi++;
     if(shi>=24)
     {
      shi=0;
     }
    }
    if(a==2)
    {
     fen++;
     if(fen>=60)
     {
      fen=0;
     }
    }
    if(a==3)
    {
     ri++;
     if(ri>=32)
     {
      ri=1;
     }
    }
    if(a==4)
    {
     yue++;
     if(yue>=12)
     {
      yue=1;
     }
    }
    if(a==5)
    {
     nian++;
     if(nian>=99)
     {
      nian=0;
     }
    }
    if(a==6)
    {
     xing++;
     if(xing>=8)
     {
      xing=1;
     }
    }
   }
   if(key3==0)    //key3按鍵 可將需設置的數 調小
   {
   
    if(a==1)
    {
     shi--;
     if(shi<0)
     {
      shi=23;
     }
    }
    if(a==2)
    {
     fen--;
     if(fen<0)
     {
      fen=59;
     }
    }
    if(a==3)
    {
     ri--;
     if(ri<1)
     {
      ri=31;
     }
    }
    if(a==4)
    {
     yue--;
     if(yue<1)
     {
      yue=12;
     }
    }
    if(a==5)
    {
     nian--;
     if(nian<0)
     {
      nian=99;
     }
    }
    if(a==6)
    {
     xing--;
     if(xing<1)
     {
      xing=7;
     }
    } 
   } 
   if(a==7)       //當按下key1 7次后  將個數據寫入1302 
   {
    a=0;
    write_ds1302(0x8e,0x00);   //WP=0 寫操作
    write_ds1302(0x80,0x00);   //0x80是寫秒數據 
    write_ds1302(0x82,huan_BCD(fen)); //0x82是寫分數據 
    write_ds1302(0x84,huan_BCD(shi)); //0x84是寫時數據
    write_ds1302(0x86,huan_BCD(ri)); //0x84是寫日數據
    write_ds1302(0x88,huan_BCD(yue)); //0x84是寫月數據
    write_ds1302(0x8a,huan_BCD(xing)); //0x84是寫星期數據
    write_ds1302(0x8c,huan_BCD(nian)); //0x84是寫年數據
    write_ds1302(0x8e,0x80);   //WP=1 寫保護    
   }
  }
 }
}

void naozhong()      //通過按鍵設置鬧鐘  時 分
{
 if(key1!=0)
 {
  if(key4==0)
  {
   if(key4==0)
   { 
    b++;
    delay(1);
   }
         while(!key4)
   {      
    delay(1);
   }
  }
  if(b!=0)
  {
   if(key2==0)    //key2按鍵 可將需設置的數 調大
   {
    if(b==1)
    {
     shi++;
     if(shi>=24)
     {
      shi=0;
     }
    }
    if(b==2)
    {
     fen++;
     if(fen>=60)
     {
      fen=0;
     }
    }
   }
   if(key3==0)    //key3按鍵 可將需設置的數 調小
   {
    if(b==1)
    {
     shi--;
     if(shi<0)
     {
      shi=23;
     }
    }
    if(b==2)
    {
     fen--;
     if(fen<0)
     {
      fen=59;
     }
    }
   }
   aa=huan_BCD(shi);   //將設置的時鐘 賦值給aa
   bb=huan_BCD(fen); //將設置的分鐘 賦值給bb
   if(b==3)       //當按下key4 3次后 鬧鐘設置完成 
   {
    b=0;
   }
  }
 }
}

void main()
{
 uint i,temp;
 init();
 TMOD=0x10;
 EA=1;
 TH1=(65536-51200)/256;
 TL1=(65536-51200)%256;
 ET1=1;
 while(1)
 {
  temp=0x81;          //讀的初始地址                   
        for(i=0;i<7;i++)             //分別把秒分時日月年星期數據讀出分7次讀好一次地址加2" temp+=2;"
      {
         time[i]=read_ds1302(temp);
      temp+=2;
        }
  if(bb==time[1]&aa==time[2]&!time[0])  //如果讀出來的時鐘 分鐘與1302讀出來的值相等且讀出來的秒鐘為零時 進入中斷
  {
   TR1=1;
   flag=1;   //標志位設置為1
  }
  if(key3==0)   //進入鬧鐘后 可由key3按下 停止中斷 標志位置零 允許調時鬧鐘設置按鍵動作 停止鬧鈴
  {
   led=1;
   spk=1;
   flag=0;
   TR1=0;
  }
        if(flag!=1)   //當進入鬧鐘中斷后 調時與設置鬧鐘的按鍵  無效
     {
         naozhong();
   keyscan();
  }
  xian_shi();
  temp=read_temp();
  write_com(0x80+0x49);    
  write_data(table[temp/10]);    //在液晶第二行第十位顯示溫度的十位
  write_com(0x80+0x4a);  
  write_data(table[temp%10]);    //在液晶第二行第十一位顯示溫度的個位
  write_com(0x80+0x4c);    
  write_data(table[(d&0x0f)*625/1000]);   //在液晶第二行第十三位顯示溫度的小數點后一位
  write_com(0x80+0x4d);    
  write_data(table[(d&0x0f)*625/100%10]);   //在液晶第二行第十四位顯示溫度的小數點后二位 
 }
}


void timer1() interrupt 3     //定時器 
{
 uint t;
 TH1=(65536-50000)/256;
 TL1=(65536-50000)%256;
 t++;
 spk=0;      //蜂鳴器  發出 滴答 聲
 led=!led;      //發光二極管  不停閃爍
 delay1(10);
 if(t==1120)    //約1分鐘后 鬧鐘自動停止 標志位
 {
  led=1;
  spk=1;
  t=0;
  TR1=0;
  flag=0;
 }

}

關閉窗口

相關文章

五月婷婷综合在线| 高清一区二区三区日本久| 国内成人自拍视频| 综合久久成人| 屁屁影院在线观看| 国产丰满美女做爰| 特级特黄刘亦菲aaa级| 亚洲激情一区二区三区| 91精品国产91久久久久久久久| 91精品欧美综合在线观看最新| 久久久久久久久岛国免费| 激情视频一区| 伦理一区二区三区| 青青艹在线观看| 亚洲综合第一区| 在线视频日韩欧美| 欧美日韩不卡在线视频| 久久av一区二区| 欧美在线xxx| 亚洲欧美一区二区精品久久久| 欧美日韩亚洲视频一区| 久久久国际精品| 老司机精品视频一区二区三区| 99久久99久久精品国产片桃花| 永久免费观看精品视频| 黄色片网站在线| 色网在线视频| 99热免费在线观看| 欧美孕妇与黑人巨交| 少妇一级淫片日本| 九九视频免费在线观看| a级片在线观看视频| 97超碰在线人人| 午夜精品电影在线观看| 国产视频福利一区| 久久久999国产| 亚洲精品天天看| 欧美一级一区二区| 日韩欧美一区二区在线| 国产精品久久国产精麻豆99网站| 国产成人免费视频网站高清观看视频| 国产精品日韩精品欧美精品| 亚洲高清影视| 日韩电影二区| 久久久亚洲欧洲日产| 免费一二一二在线视频| 日本在线人成| 亚洲大胆精品| 羞羞视频网站在线免费观看| 免费av福利在线观看| 国产一级影视| 欧美性活一级视频| 久久7799| 97一区二区三区| 韩国中文字幕hd久久精品| 中文字幕在线观看1| 亚洲午夜18毛片在线看| 精品肉丝脚一区二区三区| 日本激情视频一区二区三区| 自拍偷拍你懂的| 国产极品视频在线观看| 青青青手机在线视频| 天天舔天天操天天干| 韩国三级hd中文字幕| 菠萝菠萝蜜网站| 法国伦理少妇愉情| 精品少妇人妻一区二区黑料社区 | 韩日精品视频| 亚洲国产日韩欧美在线| 成人直播大秀| 99久久亚洲精品蜜臀| 日韩欧美精品| 综合亚洲视频| 免费精品视频| 日本成人超碰在线观看| 捆绑调教美女网站视频一区| 精品一区二区在线看| 久久激情五月婷婷| 成人毛片视频在线观看| av中文字幕不卡| 国产91丝袜在线播放0| 成人动漫精品一区二区| 99国产一区二区三精品乱码| 成人毛片视频在线观看| 国产日韩综合av| 亚洲视频资源在线| 欧美日韩免费区域视频在线观看| 色欲综合视频天天天| 欧美日韩大陆在线| 亚洲国产精品字幕| 在线精品国产欧美| 国自产精品手机在线观看视频| 国产脚交av在线一区二区| 国产欧美精品日韩| 精品亚洲欧美日韩| 波多野结衣三级在线| h无码动漫在线观看| 少妇高潮喷水在线观看| 欧美精品 - 色网| 97伦伦午夜电影理伦片| 国产精品嫩草影院俄罗斯| 国产午夜精品一区二区理论影院| 亚洲欧美一二三区| 神马久久久久久久久久| 国产在线www| www.99色| 欧美女优在线| 91在线中文| 亚洲涩涩在线| 亚洲国产国产| 狂野欧美性猛交xxxx巴西| 国产91精品一区二区麻豆网站| 欧美极品aⅴ影院| 欧美亚洲国产bt| 一区二区三区久久精品| 日本精品一区二区三区在线播放视频| 古典武侠综合av第一页| 亚洲最大色综合成人av| 色一情一乱一伦一区二区三区日本 | 国产精品三级视频| 国产亚洲一区字幕| 欧美性xxxxx极品| 亚洲久久久久久久久久| 97视频在线播放| 乱色588欧美| 国产视频一区二区视频| av男人的天堂av| 伊人久久国产精品| 国产精品入口免费麻豆| 在线91av| 123成人网| 久久久久国产| 9l国产精品久久久久麻豆| 欧美日韩亚洲高清| 一区二区三区视频免费在线观看| 国产在线播放91| 免费看欧美黑人毛片| 国产成人无码一区二区在线观看| 激情五月色婷婷| 男人扒开美女尿口无遮挡图片| av在线dvd| 国产精品论坛| 99免费精品| 成人听书哪个软件好| 日韩欧美在线免费| 久久视频在线观看免费| 国产中文一区二区| www.超碰97.com| 免费黄色网址在线| 免费看美剧网站| 91国内在线| 热久久天天拍国产| 成人h动漫精品一区二区| 欧美亚洲动漫制服丝袜| 性色av一区二区三区| 亚洲日本理论电影| 三上悠亚ssⅰn939无码播放| 国产女人高潮的av毛片| 成年人黄色电影| 99re久久| 丝袜美腿成人在线| 五月天婷婷综合| 欧美—级a级欧美特级ar全黄| 五月天久久狠狠| 超碰人人干人人| 中文字幕亚洲日本岛国片| 男人av在线| 欧美调教在线| 97久久超碰精品国产| 日韩欧美一二区| 亚洲xxxx视频| 91插插插影院| a毛片在线免费观看| 国产对白在线正在播放| 91久久偷偷做嫩草影院电| 黄色精品一二区| 制服丝袜亚洲色图| 国产在线播放91| 色欲欲www成人网站| 99国产精品久久久久99打野战| aaaaa级少妇高潮大片免费看| 五月天激情开心网| 在线国产91| 欧美福利专区| 午夜精品视频一区| 日韩av电影在线免费播放| 国产熟女高潮视频| 男操女视频网站| 佐山爱痴汉视频一区二区三区| 91久久偷偷做嫩草影院电| 不卡av免费在线观看| 日韩激情视频在线播放| 欧美黑人xxxxx| 国内毛片毛片毛片毛片毛片| 国产麻豆高清视频在线第一页| sis001亚洲原创区| 99精品视频免费观看视频| 日韩欧美在线视频免费观看| 国产精品日韩专区| 无码人妻丰满熟妇区毛片蜜桃精品| 日韩一卡二卡在线| 黄网站免费在线播放| 黄色在线成人| 欧美日韩国产综合一区二区三区| 91亚洲精品一区二区| 熟女人妻在线视频| 一分钟免费观看视频播放www| 成人在线高清| 久久久九九九九| 久久久久久国产精品三级玉女聊斋| 久久久999视频| 国产精品伦理一区| 欧美尤物美女在线| 美女国产精品| 日韩电视剧免费观看网站| 亚洲精品白虎| 成年人视频免费| 成年在线电影| 亚洲综合三区| 日韩成人网免费视频| 亚洲三区在线观看| 一二三区免费视频| а天堂8中文最新版在线官网| 国产精品v一区二区三区| 精品视频免费在线| 五月天色一区| 一级黄色片网站| 制服丝袜中文字幕在线| 蜜臀av性久久久久蜜臀aⅴ | 在线观看国产视频一二三| 教室别恋欧美无删减版| 欧美色视频日本版| 精品免费国产| 亚洲欧美一区二区三区在线观看| 黄色影院在线播放| 久热精品视频| 色哟哟网站入口亚洲精品| 免费观看成人网| 日韩激情文学| 国产精品chinese在线观看| 亚洲色图一区二区三区| 亚洲a∨日韩av高清在线观看| 神马午夜精品91| 欧美美女搞黄| 久久精品国产精品亚洲红杏| 日韩中文字在线| 国产精品果冻传媒| 国产对白在线| 亚洲一级毛片| 欧美成人猛片aaaaaaa| www.日本在线视频| 中文字幕导航| 欧美激情极品| 欧美喷水一区二区| 成年女人18级毛片毛片免费| 亚洲色图偷拍自拍| 66精品视频在线观看| 色噜噜久久综合| 亚洲激情免费视频| 最近中文字幕av免费高清| 99热6这里只有精品| 男人天堂亚洲二区| 蜜桃精品视频在线观看| 欧美国产视频日韩| 亚洲国产日韩一区无码精品久久久| 麻豆影视在线观看| 久久99国产精品免费网站| 午夜精品福利在线观看| 性少妇xx生活| 毛片在线看网站| 久久久久久久综合日本| 91在线观看免费高清完整版在线观看| 日韩av在线天堂| 性感女国产在线| 亚洲一区二区欧美| 黑人巨大国产9丨视频| 亚洲欧美综合一区二区| 网红女主播少妇精品视频| 日韩欧美国产小视频| 亚欧激情乱码久久久久久久久| 黄色网址网站| 99综合精品| 国模极品一区二区三区| 欧美黄色一区二区三区| 国产啊啊啊视频在线观看| 亚洲天堂福利av| 中国成人在线视频| 另类视频欧美| 黄色av日韩| 亚州av一区二区| 成人精品在线看| 亚洲精品无播放器在线播放| 欧美午夜寂寞影院| 美女网站色免费| 久久久久久五月天久久久久久久久| 国内不卡的二区三区中文字幕| 国产精品一区二区三区久久| www.久久视频| 国产精品白丝av嫩草影院| 亚洲а∨天堂久久精品9966| 久久精品aⅴ无码中文字字幕重口| 青青草免费在线| 国产精品三级久久久久三级| 在线码字幕一区| 日日夜夜人人| 久久97超碰国产精品超碰| 成人欧美在线视频| 蜜桃视频污在线观看 | 欧美色精品在线视频| www.亚洲高清| 色在线免费视频| 欧美国产成人精品| 性生活免费观看视频| 成年网站视频| 高清视频一区二区| 欧美大香线蕉线伊人久久国产精品| 免费永久视频| 亚洲在线黄色| 91入口在线观看| 桃花网日韩影视在线观看视频| 在线观看日韩av电影| 国产精品久久久久久av| 国产传媒免费观看| 日本www在线观看视频| 午夜久久久久久久久| 中国黄色片免费看| 成人午夜在线观看视频| 亚洲国产婷婷综合在线精品| 午夜欧美福利视频| h网站视频在线观看| 亚洲成a人v欧美综合天堂下载 | 国产精品亚洲一区二区三区在线| 久久av二区| 黑人巨大xxx| av动漫一区二区| 国产高清不卡无码视频| gogo高清免费视频| 国产日韩欧美精品一区| 日韩在线综合网| 国产尤物视频在线| 午夜精品aaa| 北京富婆泄欲对白| 一根才成人网| 日韩高清免费观看| 久久综合激情网| 亚洲精品中文字幕99999| 久久久久久久久久久国产| a级片免费观看| 久久黄色影院| 欧美日韩一区二区三区在线视频 | 日本欧美一区二区| 久久婷婷开心| 中国免费黄视频| 久久久久国产精品一区二区| 麻豆av一区二区| 18av.com视频| 有码一区二区三区| 日本美女视频网站| 欧美激情福利| 色老综合老女人久久久| 亚洲精品一区二区三区影院忠贞| 福利一区二区免费视频| 日韩精品在线观看视频| 激情视频网站在线观看| 女生裸体视频一区二区三区| 高清视频在线观看一区| www.狠狠操| 国产精品国产馆在线真实露脸| 成人在线免费播放视频| 少女频道在线观看免费播放电视剧| 日韩欧美激情一区| 黄色一级片免费在线观看| 欧美黄色一区二区| 久久天天狠狠| 污黄色在线观看| 欧美日韩国产成人在线免费| 免费人成视频在线| 蜜桃一区二区三区| 欧美在线视频a| xxx欧美尤物xxx| 国产精品久久久久久福利一牛影视| 亚洲成人福利视频| 国产精品久久久久久久久久久久久久久| 久久777国产线看观看精品| 性xxxx18| 97久久超碰国产精品电影| 成 人 黄 色 小说网站 s色| 六月婷婷综合| 久久久噜噜噜久久久| 五月婷婷开心中文字幕| 国产主播一区二区| 国产熟女高潮视频| 精品三区视频| 欧美性资源免费| 午夜天堂在线观看| 亚洲精品久久嫩草网站秘色| 午夜精产品一区二区在线观看的| 欧美人妖在线| 美脚丝袜一区二区三区在线观看| 欧美激情图区|