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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

51單片機學習:使用DS1302芯片制作電子鐘

[復制鏈接]
跳轉到指定樓層
樓主
百度ds1302 寫道
DS1302 是美國DALLAS公司推出的一種高性能、低功耗、帶RAM的實時時鐘電路,它可以對年、月、日、周日、時、分、秒進行計時,具有閏年補償功能,工作電壓為2.5V~5.5V。采用三線接口與CPU進行同步通信,并可采用突發方式一次傳送多個字節的時鐘信號或RAM數據。DS1302內部有一個31×8的用于臨時性存放數據的RAM寄存器。DS1302是DS1202的升級產品,與DS1202兼容,但增加了主電源/后備電源雙電源引腳,同時提供了對后備電源進行涓細電流充電的能力。
DS1302的引腳排列,其中Vcc1為后備電源,VCC2為主電源。在主電源關閉的情況下,也能保持時鐘的連續運行。DS1302由Vcc1或Vcc2兩者中的較大者供電。當Vcc2大于Vcc1+0.2V時,Vcc2給DS1302供電。當Vcc2小于Vcc1時,DS1302由Vcc1供電。X1和X2是振蕩源,外接32.768kHz晶振。RST是復位/片選線,通過把RST輸入驅動置高電平來啟動所有的數據傳送。RST輸入有兩種功能:首先,RST接通控制邏輯,允許地址/命令序列送入移位寄存器;其次,RST提供終止單字節或多字節數據傳送的方法。當RST為高電平時,所有的數據傳送被初始化,允許對DS1302進行操作。如果在傳送過程中RST置為低電平,則會終止此次數據傳送,I/O引腳變為高阻態。上電運行時,在Vcc>2.0V之前,RST必須保持低電平。只有在SCLK為低電平時,才能將RST置為高電平。I/O為串行數據輸入輸出端(雙向),后面有詳細說明。SCLK為時鐘輸入端。 下圖為DS1302的引腳功能圖
.....................................................................................



我在淘寶上花了幾塊錢買了個山寨的1302模塊,湊合著可以用,
但是模塊上的sclk,io,RST這3個腳沒有上拉電阻,自己加上去了,汗!
不加上拉電阻,顯示的時鐘很容易發生錯誤
好了不多說,貼代碼
本程序只顯示時間,沒有年份和月份...
  1. #include "my51.h"
  2. #include "smg.h"
  3. #include "ds1302.h"

  4. void main()                           //ds1302顯示時鐘
  5. {
  6.     ds1302_initSet();//初始化
  7.         //ds1302_stop();   停掉1302,進入省電模式
  8.     while(1)
  9.     {
  10.         ds1302_readRTC();_nop_();        //讀取時鐘數據
  11.         displaySMG(ds1302_processTimeData());//處理數據并送數碼管顯示
  12.     }
  13. }
復制代碼

  1. #ifndef _DS1302_H
  2. #define _DS1302_H

  3. #include "my51.h"

  4. sbit rst=P3^4;  //片選總線
  5. sbit sda=P3^5; //數據總線
  6. sbit scl=P3^6;  //時鐘線

  7. extern u8 data smgWela[7];         //數碼管顯示參數
  8. extern u8 data timeData[7];  //年,周,月,日,時,分,秒的初值

  9. //void ds1302_setUnCharger()    //充電控制,禁止充電
  10. //void ds1302_stop() ;                 //暫停ds1302,進入超低功耗模式
  11. u8* ds1302_processTimeData();   //處理時鐘數據,送給數碼管顯示
  12. void ds1302_readRTC();     //讀取所有時鐘數據的BCD碼
  13. void ds1302_initSet() ;     //設置初始化數據
  14. u8 ds1302_readData(u8 addr); //從ds1302讀一個字節,讀的時候會先寫地址
  15. void ds1302_writeByte(u8 dat);   //寫一個字節
  16. void ds1302_writeData(u8 addr,u8 dat); //向指定地址寄存器寫數據

  17. #endif
復制代碼


  1. #include "ds1302.h"

  2. data u8 timeData[7]={10,6,4,17,11,20,55};
  3. code u8 writeAddr[7]={0x8c,0x8a,0x88,0x86,0x84,0x82,0x80};//寫年周月日時分秒寄存器地址指令
  4. code u8 readAddr[7]={0x8d,0x8b,0x89,0x87,0x85,0x83,0x81};//讀的指令地址

  5. void ds1302_writeData(u8 addr,u8 dat) //向指定地址寄存器寫數據
  6. {
  7.     rst=0; _nop_();
  8.     scl=0; _nop_();
  9.     rst=1; _nop_();
  10.     ds1302_writeByte(addr); //先寫入地址
  11.     ds1302_writeByte(dat);
  12.     rst=0;_nop_(); //關閉
  13.     sda=1;         //釋放
  14.     scl=1;
  15. }

  16. void ds1302_writeByte(u8 dat)   //寫一個字節
  17. {
  18.     u8 i=0;
  19.     for(i=0;i<8;i++)
  20.     {
  21.         scl=0;              //時鐘線拉低
  22.         sda=dat&0x01;                 //數據從最低位開始賦值
  23.         dat>>=1;
  24.         scl=1;_nop_();      //上升沿寫入一位  
  25.     }
  26. }

  27. u8 ds1302_readData(u8 addr) //從ds1302讀一個字節,讀的時候會先寫地址
  28. {
  29.     u8 i,value=0;
  30.     rst=0;_nop_();
  31.     scl=0;_nop_();
  32.         sda=1;_nop_();
  33.     rst=1;_nop_();
  34.     ds1302_writeByte(addr); //先寫入要讀的地址
  35.         _nop_();
  36.         sda=1;_nop_();
  37.     for(i=0;i<8;i++)
  38.     {
  39.         value>>=1;
  40.         scl=0;_nop_();  //下降沿開始后提取有效數據
  41.         if(sda)         //讀數據
  42.         {
  43.             value|=0x80;//高電平手動置位保存數據,
  44.         }               //低電平數據value最高位默認已經是0
  45.         scl=1;          //為下一次讀取數據做準備
  46.     }
  47.     rst=0;
  48.     return value;
  49. }

  50. void ds1302_initSet()      //設置初始化數據
  51. {
  52.     u8 i,j;
  53.     for(i=0;i<7;i++)//將初始化數據處理成BCD碼
  54.     {
  55.         j = timeData[i] / 10;
  56.         timeData[i]=timeData[i]%10;
  57.         timeData[i]=timeData[i]+j*16;
  58.     }
  59.         ds1302_writeData(0x8e,0x00);  //清除寫保護
  60.     for(i=0;i<7;i++)
  61.     {   //將時鐘日歷數據經過轉換后的BCD碼寫到7個時鐘日歷寄存器中
  62.         ds1302_writeData(writeAddr[i],timeData[i]);
  63.     }
  64.         ds1302_writeData(0x90,0x5c); //禁止充電,降低功耗,針對不可充電電池
  65.         //ds1302_writeData(0x90, 0xa6);//開啟充電,用一個二極管,用4k電阻
  66.         ds1302_writeData(0x8e,0x80); //使能寫保護
  67. }
  68.    
  69. void ds1302_readRTC()     //讀取所有時鐘數據的BCD碼
  70. {
  71.     u8 i;
  72.     for(i=0;i<7;i++)
  73.     {   //讀取的時候會把時鐘日歷的7個寄存器中的數據全部讀取,并保存到timeData[]
  74.         timeData[i]=ds1302_readData(readAddr[i]);
  75.     }
  76. }

  77. u8* ds1302_processTimeData()  //顯示時鐘,暫時只顯示時間
  78. {
  79.     smgWela[5]=timeData[6] & 0x0f;//提取低4位
  80.     smgWela[4]=timeData[6] >> 4;//提取高4位
  81.     smgWela[3]=timeData[5]& 0x0f;
  82.     smgWela[2]=timeData[5]>> 4;
  83.     smgWela[1]=timeData[4]& 0x0f;
  84.     smgWela[0]=timeData[4]>> 4;
  85.         smgWela[6]=0xf5; //0xf5是小數點的位置
  86.     return smgWela;
  87. }

  88. /*
  89. void ds1302_stop()                  //暫停ds1302
  90. {
  91.    ds1302_writeData(0x8e,0x00); //清除寫保護
  92.    ds1302_writeData(writeAddr[6],0x80); //暫停ds1302,進入超低功耗模式
  93.    ds1302_writeData(0x8e,0x80); //使能寫保護
  94. } */

  95. /*   
  96. void ds1302_setUnCharger()          //充電控制,禁止充電
  97. {
  98.    ds1302_writeData(0x8e,0x00); //清除寫保護
  99.    ds1302_writeData(0x90,0x5c); //禁止充電,降低功耗
  100.    ds1302_writeData(0x8e,0x80); //使能寫保護
  101. }*/

復制代碼
  1. #ifndef _51SMG_H_
  2. #define _51SMG_H_

  3. #include "my51.h"

  4. sbit dula =P2^6;                  //段選鎖存器控制  控制筆段
  5. sbit wela =P2^7;                  //位選鎖存器控制  控制位置
  6. extern u8 data smgWela[7]; //第一位到第六位,最后一個是小數點位置控制

  7. #define dark        0x11//在段中,0x11是第17號元素,0x00是低電平,數碼管不亮,即table[17]
  8. #define dotDark 0xff//小數點全暗

  9. void displaySMG(u8* pWela); //數碼管顯示函數,參數是數組指針

  10. #endif
復制代碼


  1. #include "smg.h"
  2. #include "my51.h"

  3. static u8 code table[]= {                 //0~F外加小數點和空輸出的數碼管編碼
  4.         0x3f , 0x06 , 0x5b , 0x4f , // 0 1 2 3
  5.         0x66 , 0x6d , 0x7d , 0x07 , // 4 5 6 7
  6.         0x7f , 0x6f , 0x77 , 0x7c , // 8 9 A B
  7.         0x39 , 0x5e , 0x79 , 0x71 , // C D E F
  8.         0x80 , 0x00 ,0x40           // . 空 負號    空為第17號元素
  9. };

  10. /*  由于此表只能一次顯示一個小數點,故已注釋掉,僅供查詢
  11.         例如想要第一個和第六個數碼管小數點同時點亮,
  12.         則執行 pWela->dot = 0xfe & 0xdf  即可
  13.         u8 code dotTable[]={   //小數點位置,某一位置0時,小數點亮
  14.         0xff ,                 //全暗
  15.         0xfe , 0xfd , 0xfb ,   //1 2 3
  16.         0xf7 , 0xef , 0xdf     //4 5 6                    
  17. };*/

  18. u8 data smgWela[7]={0,0,0,0,0,0,0}; //第一位到第六位,最后一個是小數點位置控制

  19. //P0口的數碼管位選控制鎖存器只用了低6位,我們保留高2位的數據,留作它用
  20. void displaySMG(u8* pWela)
  21. {
  22.         u8 i=0;        
  23.     //控制6位數碼管顯示函數,不顯示的位用參數dark
  24.     u8 preState=P0|0x3f;  //保存高2位狀態,其中最高位是ADC0804的片選信號
  25.         wela=0;dula=0;_nop_();//先鎖定數據,防止吳亮及位選鎖存器高2位數據被改變
  26.                
  27.         P0=0;                                 //由于數碼管是共陰極的,陽極送低電平,燈不亮
  28.     dula=1;_nop_();
  29.     dula=0;                                 //段選數據清空并鎖定

  30.     P0=preState;                    //共陰極數碼管是陰極置高不亮,低6位置1,高2位保留        
  31.     wela=1;_nop_();                  //注:wela和dula上電默認為1                 
  32.     wela=0;                                    //位選鎖定,初始保留高2位的數據,低6位置高不亮

  33.         for(i=0;i<6;i++)          //顯示6位數碼管
  34.         {
  35.                 P0=table[pWela[i]]|(((1<<i) &="" pwela[6])?0x00:0x80);
  36.             dula=1;_nop_();             //送段數據,疊加小數點的顯示,0x00點亮小數點
  37.             dula=0;
  38.             
  39.                    P0=preState&~(1<<i); 不影響高2位數據,低6位是數碼管位選,低電平有效
  40.             wela=1;        _nop_();         //送位選號
  41.             wela=0;        
  42.             delayms(1);                         //稍作延時,讓燈管亮起來                        
  43.                 {  //消除疊影及誤亮,陰極置1不亮,低6位置1,高2位保留并鎖定
  44.                 P0=preState;
  45.                 wela=1;        _nop_();                        
  46.                 wela=0;        
  47.             }
  48.         }
  49. }
復制代碼




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

使用道具 舉報

沙發
ID:95809 發表于 2017-1-16 17:44 來自觸屏版 | 只看該作者
1302的精度還是不錯的,主要看晶振。另外晶振不要外接電容。現在價格大約5毛一片,比3231便宜多了,
回復

使用道具 舉報

板凳
ID:23303 發表于 2017-5-28 16:13 | 只看該作者
新手下載學習一下,謝謝!
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
精品免费在线视频| 神马影院我不卡午夜| 8x福利精品第一导航| 国产成人免费高清| 日韩电影不卡一区| 99视频免费在线观看| 91视频最新地址| 欧美激情一区二区三区免费观看| 五月天激情播播| 性欧美大战久久久久久久免费观看| 97视频免费观看| 日韩午夜激情视频| 夜夜嗨av一区二区三区四季av| 蜜芽一区二区三区| 99久久综合| 奇米一区二区| 99热国产在线中文| 日本二区视频| 国产黄色麻豆视频| 精品国产九九九| 日韩成年人视频| 亚洲天堂资源在线| 欧美色图另类小说| 日日噜噜噜噜夜夜爽亚洲精品| 国产91网红主播在线观看| 国产成人免费视| 综合天天久久| 国产欧美自拍一区| 欧美电影免费观看| 女女色综合影院| 中文字幕电影在线观看| 色视频线观看在线播放| 午夜福利一区二区三区| 欧美性生活一区| 久久国产中文字幕| 成人黄色毛片| 免费在线观看黄色网| 色爱综合网站| 精品极品三级久久久久| 国产黄色片免费| 日本少妇xxxx动漫| 国产一二三四区在线| 在线黄色免费看| 男女激情免费视频| 日本一区免费| 超碰97在线播放| 欧美成人a在线| 亚洲激情婷婷| 精品一区免费| 伊人久久大香线蕉综合影院首页| 精品黄色免费中文电影在线播放| gay视频丨vk| 日本三级电影在线播放| 影音先锋中文在线播放| 国产91麻豆视频| 国产日韩精品suv| 国产美女www| 黄色片视频网站| 久久久久久视频| 肉色超薄丝袜脚交69xx图片| 强伦人妻一区二区三区| 水蜜桃av无码| 国产性生活毛片| 韩国黄色一级片| 91porn在线| 中国xxxx性xxxx产国| 色综合五月天导航| 亚洲色图美腿丝袜| 亚洲精品aⅴ中文字幕乱码| 欧美一级久久久| 日韩一级免费观看| 日韩欧美的一区二区| 日韩一区二区三区在线| 欧美美女视频在线观看| 欧美裸体bbwbbwbbw| 欧美日韩国产不卡| 日本五十路女优| 97人人做人人爱| 欧美精品免费在线| 精品国内亚洲在观看18黄 | 欧美影视一区| 日韩啪啪电影网| 国产精品久久久久久久久妇女| 日韩免费在线| 激情欧美丁香| 快she精品国产999| 国产一区二区福利| 成人亚洲欧美一区二区三区| 成人高清av在线| 成人av网站在线观看免费| 国产一区日韩二区欧美三区| 国产黄色精品视频| 成人国产精品视频| 欧美激情一区二区在线| 亚洲美女免费视频| 欧美午夜久久久| 欧美日韩mp4| 精品国产亚洲一区二区三区在线观看 | 3d动漫啪啪精品一区二区免费 | 中文字幕少妇一区二区三区| xxxx欧美18另类的高清| 久久久久国产精品免费| 国产精品9999| 韩日午夜在线资源一区二区| 色综合666| 久草精品在线播放| 亚洲成人av免费观看| 欧美狂猛xxxxx乱大交3| 久久久久久久中文字幕| 中文字幕第三页| 中国xxx69视频| 免费国产高清| 免费看污视频的网站| 日本高清不卡免费| www.久久精品视频| 天天干天天舔天天射| 国产成人综合亚洲欧美在| 国产乱xxⅹxx国语对白| 美州a亚洲一视本频v色道| aa国产成人| 国产在线播放精品| 精品成人久久| 成人高清视频在线| 亚洲一区二区在线免费观看视频 | 国产一区二区三区高清视频| 男同互操gay射视频在线看| 色婷婷综合激情| www久久精品| 亚洲丝袜自拍清纯另类| 欧美三级一区二区| 中文字幕亚洲一区二区三区五十路| 资源视频在线播放免费| 中文在线观看免费网站| 国产成人愉拍精品久久| 欧洲另类一二三四区| 亚洲免费伊人电影| 国内精品福利| 成人激情小说乱人伦| 亚洲一区二区黄色| 亚洲美女在线免费观看| 在线视频色在线| ****av在线网毛片| 亚洲精品亚洲人成在线观看| 天堂成人免费av电影一区| 久久综合国产精品| 欧美午夜寂寞影院| 欧美另类xxx| 久久伊人一区| 三级av免费看| 欧美成人aaaaⅴ片在线看| 影音先锋中文字幕影院| 一起操在线观看| 成人四虎影院| 国产精品美女| 亚洲精品亚洲人成人网在线播放| 精品一区二区精品| 成人免费观看49www在线观看| 日韩系列欧美系列| 国产suv精品一区二区6| 欧美在线一二三| 久久69精品久久久久久国产越南| 久久久一本精品99久久精品| 国产福利在线免费| 黄色激情视频在线观看| 欧美成人免费视频a| 欧美日韩视频精品二区| 91久久偷偷做嫩草影院电| 强制捆绑调教一区二区| 五月天激情综合| 久久综合网hezyo| 日韩啊v在线| 欧美一级片免费观看| 国产精品久久久久久久久| 久久99国产精品一区| 久久久久久亚洲中文字幕无码| 国产一区二区在线视频观看| 九七影院理伦片| 日韩精品影片| 日韩成人一区二区| 欧美综合一区二区| 国产成人97精品免费看片| 精品人妻一区二区三区四区在线| 久草资源在线视频| 日本高清视色| 狠狠综合久久久综合| 粉嫩tv在线播放| 亚洲日本va午夜在线电影| 免费在线观看国产黄| 福利在线国产| 777久久精品| 国产成人av电影在线播放| 欧美精品一卡二卡| 国产日韩欧美黄色| 韩国一区二区在线播放| 亚洲国产综合网| 国产色在线 com| 欧美超碰在线| 一区二区三区中文字幕| 欧美乱妇40p| 国产精品秘入口18禁麻豆免会员| 五月婷婷中文字幕| 成色在线视频| 日韩成人在线观看视频| 菠萝蜜视频在线观看一区| 亚洲开心激情网| 亚洲精品中文字幕有码专区| 国产精品久久久久久久小唯西川| 不许穿内裤随时挨c调教h苏绵| 亚洲AV午夜精品| 77导航福利在线| 久久久国产精品| 精品久久中文字幕| 国产日本欧美一区二区三区在线| 手机看片国产精品| 激情中文字幕| 欧美大胆a人体大胆做受| 美国三级日本三级久久99| 精品国产髙清在线看国产毛片| 欧美日韩精品不卡| 黄色小视频在线免费看| 国产网站av| 日韩成人三级| 日韩精品系列| 欧美变态挠脚心| 国产精品污网站| 91禁国产网站| 久久人人爽人人片| 亚洲第一欧美| 国产精品久久亚洲不卡| 成人动漫在线一区| 国产亚洲精品久| 久久国产精品免费视频| 污网站免费在线| 中文字幕麻豆| 亚洲一区二区av| 亚洲欧洲日本在线| 国产日韩欧美一二三区| 精品亚洲aⅴ无码一区二区三区| fc2ppv在线观看| 欧美老女人另类| 欧美亚洲高清一区二区三区不卡| 久久一区二区三区欧美亚洲| 久久99国产综合精品免费| 一本一道波多野毛片中文在线| 久久三级视频| 中文字幕精品视频| 国产精品久久久毛片| 欧美乱xxxxxxxxx| caoporn成人| 欧美日韩黄色大片| 色噜噜一区二区| 岛国av中文字幕| 菠萝蜜视频国产在线播放| 国内一区二区视频| 久久人人看视频| 日本成人免费视频| 91精品国产一区二区三密臀| 日韩午夜av在线| 中国人与牲禽动交精品| 色网站在线视频| 国内一卡2卡三卡四卡在线| 日韩中文欧美| 精品电影一区二区三区| 亚洲色成人一区二区三区小说| 亚洲欧美丝袜中文综合| 亚洲高清在线一区| 色狠狠av一区二区三区| 国产在线无码精品| 骚虎黄色影院| 国产精品午夜一区二区三区| 欧美一区二区三区四区五区| 91视频最新入口| www·91·com| 欧美+日本+国产+在线a∨观看| 日韩经典中文字幕| 熟妇女人妻丰满少妇中文字幕 | 欧美xxx视频| 亚洲欧美日韩电影| 欧美一区二区福利| 日本xxxxxwwwww| 美女呻吟一区| 麻豆国产精品777777在线| 亚洲欧美国产制服动漫| 四虎国产精品永久免费观看视频| 四虎永久在线高清国产精品| 亚洲欧美日韩精品一区二区| 欧美日韩高清区| 五月天av网站| 888av在线视频| 亚洲国产婷婷综合在线精品| 国产高清精品软男同| 欧美国产中文| 午夜天堂精品久久久久| 欧美成人免费网| 波多野结衣亚洲一区二区| 欧美hdxxxx| 亚洲网友自拍偷拍| 国产69精品久久久久999小说| 特一级黄色片| 久久久久国产精品一区二区| 欧美亚洲在线视频| 波多野结衣啪啪| 午夜电影一区| 日韩激情视频在线播放| 在线免费观看视频| www.综合网.com| 色综合天天做天天爱| 成年人黄色片视频| 在线视频99| 91美女精品福利| 色就是色欧美| 人人干人人看| 国产最新精品精品你懂的| 成人三级在线| аⅴ成人天堂中文在线| 一区在线视频观看| 国产精品jizz在线观看麻豆| 国产精品久久久久久久久久久久久久久久久久| 国产精品视频一区二区三区综合 | 国产九一视频| 91麻豆swag| 欧美aaa在线观看| h版电影在线播放视频网址| 国精产品一区一区三区mba桃花| 精品福利影视| 国产精彩自拍| 蜜臀av亚洲一区中文字幕| 成人激情av| 热re66久久精品国产99re| 久久久夜夜夜| 国产精品区一区二区三含羞草| 欧美性老头oldtight| 日韩激情一区二区| 久久av一区二区三区亚洲| 国产成人福利| 成人性生交大片| 欧美大胆人体bbbb| 91视频免费观看网站| 免费看男女www网站入口在线 | 999久久久免费精品国产| 久久久免费av| 国产精品伊人久久| 最新国产精品| 国产日韩欧美夫妻视频在线观看| 欧洲av在线播放| 亚洲二区免费| 99久久精品免费看国产四区 | 国产第一页在线播放| 色播一区二区| 欧美久久久精品| 无码人妻av一区二区三区波多野| 嫩草影视亚洲| 国产激情综合五月久久| 激情丁香久久| 国产裸体歌舞团一区二区| 一区国产精品| 最新版sss视频在线| 亚洲成a人v欧美综合天堂下载| 国产xxxxhd| 91看片一区| 日韩专区在线观看| 国产av一区二区三区精品| 国产精品日本| 日韩欧美三级电影| 诱人的瑜伽老师3hd中字| 一区二区三区高清在线| 欧美激情一区二区三级高清视频| www.夜夜爽| 污污网站在线看| 日韩一级高清毛片| 国产精品九九九九九九| 日韩av系列| 日韩av电影在线播放| 在线天堂中文www视软件| 激情六月婷婷久久| 免费在线黄网站| 蜜桃视频网站在线观看| 欧美一区二区免费观在线| 日韩和一区二区| 欧美在线高清| 欧美日韩一区在线视频| 中国在线观看免费国语版电影| 欧美午夜精品久久久久久浪潮 | av在线不卡免费看| 六月婷婷在线视频| 欧洲中文在线| 中国人与牲禽动交精品| 视频污在线观看| 成人午夜av在线| 欧美一级xxxx| 日本久久一区| 国产不卡av在线| yw3121.龙物视频永不失联| 一区二区欧美视频| 青青青视频在线播放| 99久久夜色精品国产亚洲1000部| 美女一区视频| 国产福利在线| 亚洲欧美国产精品专区久久| 成人免费视频国产免费麻豆|