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

標(biāo)題: 51單片機(jī)學(xué)習(xí):使用DS1302芯片制作電子鐘 [打印本頁(yè)]

作者: 51黑電子迷    時(shí)間: 2017-1-14 23:30
標(biāo)題: 51單片機(jī)學(xué)習(xí):使用DS1302芯片制作電子鐘
百度ds1302 寫(xiě)道
DS1302 是美國(guó)DALLAS公司推出的一種高性能、低功耗、帶RAM的實(shí)時(shí)時(shí)鐘電路,它可以對(duì)年、月、日、周日、時(shí)、分、秒進(jìn)行計(jì)時(shí),具有閏年補(bǔ)償功能,工作電壓為2.5V~5.5V。采用三線接口與CPU進(jìn)行同步通信,并可采用突發(fā)方式一次傳送多個(gè)字節(jié)的時(shí)鐘信號(hào)或RAM數(shù)據(jù)。DS1302內(nèi)部有一個(gè)31×8的用于臨時(shí)性存放數(shù)據(jù)的RAM寄存器。DS1302是DS1202的升級(jí)產(chǎn)品,與DS1202兼容,但增加了主電源/后備電源雙電源引腳,同時(shí)提供了對(duì)后備電源進(jìn)行涓細(xì)電流充電的能力。
DS1302的引腳排列,其中Vcc1為后備電源,VCC2為主電源。在主電源關(guān)閉的情況下,也能保持時(shí)鐘的連續(xù)運(yùn)行。DS1302由Vcc1或Vcc2兩者中的較大者供電。當(dāng)Vcc2大于Vcc1+0.2V時(shí),Vcc2給DS1302供電。當(dāng)Vcc2小于Vcc1時(shí),DS1302由Vcc1供電。X1和X2是振蕩源,外接32.768kHz晶振。RST是復(fù)位/片選線,通過(guò)把RST輸入驅(qū)動(dòng)置高電平來(lái)啟動(dòng)所有的數(shù)據(jù)傳送。RST輸入有兩種功能:首先,RST接通控制邏輯,允許地址/命令序列送入移位寄存器;其次,RST提供終止單字節(jié)或多字節(jié)數(shù)據(jù)傳送的方法。當(dāng)RST為高電平時(shí),所有的數(shù)據(jù)傳送被初始化,允許對(duì)DS1302進(jìn)行操作。如果在傳送過(guò)程中RST置為低電平,則會(huì)終止此次數(shù)據(jù)傳送,I/O引腳變?yōu)楦咦钁B(tài)。上電運(yùn)行時(shí),在Vcc>2.0V之前,RST必須保持低電平。只有在SCLK為低電平時(shí),才能將RST置為高電平。I/O為串行數(shù)據(jù)輸入輸出端(雙向),后面有詳細(xì)說(shuō)明。SCLK為時(shí)鐘輸入端。 下圖為DS1302的引腳功能圖
.....................................................................................



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

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

  1. #ifndef _DS1302_H
  2. #define _DS1302_H

  3. #include "my51.h"

  4. sbit rst=P3^4;  //片選總線
  5. sbit sda=P3^5; //數(shù)據(jù)總線
  6. sbit scl=P3^6;  //時(shí)鐘線

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

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

  17. #endif
復(fù)制代碼


  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};//寫(xiě)年周月日時(shí)分秒寄存器地址指令
  4. code u8 readAddr[7]={0x8d,0x8b,0x89,0x87,0x85,0x83,0x81};//讀的指令地址

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

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

  27. u8 ds1302_readData(u8 addr) //從ds1302讀一個(gè)字節(jié),讀的時(shí)候會(huì)先寫(xiě)地址
  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); //先寫(xiě)入要讀的地址
  35.         _nop_();
  36.         sda=1;_nop_();
  37.     for(i=0;i<8;i++)
  38.     {
  39.         value>>=1;
  40.         scl=0;_nop_();  //下降沿開(kāi)始后提取有效數(shù)據(jù)
  41.         if(sda)         //讀數(shù)據(jù)
  42.         {
  43.             value|=0x80;//高電平手動(dòng)置位保存數(shù)據(jù),
  44.         }               //低電平數(shù)據(jù)value最高位默認(rèn)已經(jīng)是0
  45.         scl=1;          //為下一次讀取數(shù)據(jù)做準(zhǔn)備
  46.     }
  47.     rst=0;
  48.     return value;
  49. }

  50. void ds1302_initSet()      //設(shè)置初始化數(shù)據(jù)
  51. {
  52.     u8 i,j;
  53.     for(i=0;i<7;i++)//將初始化數(shù)據(jù)處理成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);  //清除寫(xiě)保護(hù)
  60.     for(i=0;i<7;i++)
  61.     {   //將時(shí)鐘日歷數(shù)據(jù)經(jīng)過(guò)轉(zhuǎn)換后的BCD碼寫(xiě)到7個(gè)時(shí)鐘日歷寄存器中
  62.         ds1302_writeData(writeAddr[i],timeData[i]);
  63.     }
  64.         ds1302_writeData(0x90,0x5c); //禁止充電,降低功耗,針對(duì)不可充電電池
  65.         //ds1302_writeData(0x90, 0xa6);//開(kāi)啟充電,用一個(gè)二極管,用4k電阻
  66.         ds1302_writeData(0x8e,0x80); //使能寫(xiě)保護(hù)
  67. }
  68.    
  69. void ds1302_readRTC()     //讀取所有時(shí)鐘數(shù)據(jù)的BCD碼
  70. {
  71.     u8 i;
  72.     for(i=0;i<7;i++)
  73.     {   //讀取的時(shí)候會(huì)把時(shí)鐘日歷的7個(gè)寄存器中的數(shù)據(jù)全部讀取,并保存到timeData[]
  74.         timeData[i]=ds1302_readData(readAddr[i]);
  75.     }
  76. }

  77. u8* ds1302_processTimeData()  //顯示時(shí)鐘,暫時(shí)只顯示時(shí)間
  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是小數(shù)點(diǎn)的位置
  86.     return smgWela;
  87. }

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

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

復(fù)制代碼
  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]; //第一位到第六位,最后一個(gè)是小數(shù)點(diǎn)位置控制

  7. #define dark        0x11//在段中,0x11是第17號(hào)元素,0x00是低電平,數(shù)碼管不亮,即table[17]
  8. #define dotDark 0xff//小數(shù)點(diǎn)全暗

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

  10. #endif
復(fù)制代碼


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

  3. static u8 code table[]= {                 //0~F外加小數(shù)點(diǎn)和空輸出的數(shù)碼管編碼
  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           // . 空 負(fù)號(hào)    空為第17號(hào)元素
  9. };

  10. /*  由于此表只能一次顯示一個(gè)小數(shù)點(diǎn),故已注釋掉,僅供查詢
  11.         例如想要第一個(gè)和第六個(gè)數(shù)碼管小數(shù)點(diǎn)同時(shí)點(diǎn)亮,
  12.         則執(zhí)行 pWela->dot = 0xfe & 0xdf  即可
  13.         u8 code dotTable[]={   //小數(shù)點(diǎn)位置,某一位置0時(shí),小數(shù)點(diǎn)亮
  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}; //第一位到第六位,最后一個(gè)是小數(shù)點(diǎn)位置控制

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

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

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





作者: bxyyhan    時(shí)間: 2017-1-16 17:44
1302的精度還是不錯(cuò)的,主要看晶振。另外晶振不要外接電容。現(xiàn)在價(jià)格大約5毛一片,比3231便宜多了,
作者: zdmjjp    時(shí)間: 2017-5-28 16:13
新手下載學(xué)習(xí)一下,謝謝!




歡迎光臨 (http://m.izizhuan.cn/bbs/) Powered by Discuz! X3.1
亚洲成人av在线影院| 免费av网站在线| 丝袜亚洲另类欧美重口| 老司机午夜精品| 丁香花视频在线观看| 国产成人无码www免费视频播放| 青娱乐自拍偷拍| 久久91亚洲人成电影网站 | 亚洲天堂久久久久| 久久艹国产精品| 美日韩在线视频| 欧美激情在线一区二区三区| 色88888久久久久久影院| 人人在线97| 中文字幕在线观看第二页| 国产成人久久777777| 日本午夜在线亚洲.国产| 午夜精品久久久久久久久| 99久久精品费精品国产风间由美| 国产最新视频在线| 天堂成人在线观看| 国产精品无码一区二区三| 91传媒视频免费| 911精品国产一区二区在线| 丝袜诱惑亚洲看片| 精品国产美女a久久9999| www视频在线播放| 久久露脸国语精品国产91| 欧美三级一级片| 国产精品你懂得| 欧美一级高清大全免费观看| 久久99精品国产麻豆婷婷 | 欧美精品久久96人妻无码| 最新日韩中文字幕| 亚洲免费观看高清完整版在线观看 | 欧美日本一区二区高清播放视频| 国产一二区在线| 国产精品视频一区麻豆| 国产极品国产极品| 免费一级特黄特色毛片久久看| 欧美亚洲国产视频小说| 制服视频三区第一页精品| 国产jizzjizz一区二区| ass白嫩白嫩的小美女| 久久久久久av无码免费网站| av动漫免费看| 成人在线视频网址| 亚洲四色影视在线观看| 亚洲精品免费看| 蜜臀久久99精品久久久画质超高清| 欧美视频精品| 亚洲成人天堂| 国产精选在线视频拍拍拍| 毛片毛片女人毛片毛片| 美女伦理水蜜桃4| 热久久最新网址| 成人免费xxxxx在线观看| 亚洲老头同性xxxxx| 亚洲图片欧美视频| 成人高清在线视频| 亚洲视频碰碰| 久久影院资源站| jizz一区二区三区| 全部a∨一极品视觉盛宴| 综合久久一本| 无码人妻精品一区二区三区9厂| 欧美一级片黄色| 又大又硬又爽免费视频| 亚洲精品欧美极品| www.日本久久久久com.| 在线观看成人免费视频| 国产欧美一区二区三区在线看蜜臀| 亚洲欧洲日本一区二区三区| 亚洲2区在线| 91在线三级| 三级视频网站在线| 你懂的网站在线观看网址| 国产黄色高清视频| 国产在线观看成人| 午夜剧场免费看| www.99热这里只有精品| 精品蜜桃传媒| 国产精欧美一区二区三区| 国产一区二区欧美日韩| 欧美日韩国产精品成人| 亚洲色图19p| 国产成人精品亚洲777人妖| 亚洲激情午夜| 狠狠色狠狠色综合婷婷tag| 99热播精品免费| 欧美日韩xx| 中文字幕在线视频不卡| 电影eeuss影院www| 无国产精品白浆是免费| 国产乱淫av免费| 亚洲黄色小说图片| 成人免费视频国产免费观看| 国产ts丝袜人妖系列视频| 国产 porn| 欧美久久在线观看| 精品嫩草影院久久| 一区2区3区在线看| 国产欧美一区二区在线| 国产美女在线精品| 国产精品久久久久久久免费软件| 日本成人小视频| 网红女主播少妇精品视频| 亚洲精品一区二区在线播放∴| 成人影院在线播放| 蜜桃视频在线观看www社区| 在线理论视频| 全网国产福利在线播放| 天天操天天插| jizzjizzjizz美国| 秋霞午夜剧场| 青娱乐在线视频观看| 国产精品yjizz视频网一二区| 亚洲人成色777777精品音频| 国产精品毛片久久久久久久av| 精品免费囯产一区二区三区 | av福利在线观看| 日本www视频在线观看| 欧美最猛性xxxx免费| 午夜性色福利影院| 日本xxxxxwwwww| 午夜成人鲁丝片午夜精品| 男人天堂综合网| 亚洲欧美激情国产综合久久久| 国产精品伦一区二区三区| av综合在线观看| 黄色av网站免费在线观看| 丰满岳乱妇国产精品一区| 亚洲卡一卡二卡三| 亚洲色图影院| 麻豆精品免费视频入口| 麻豆精品免费视频入口| 夜夜爽夜夜操| 麻豆视频免费网站| 美女露隐私免费网站| 中文字幕一区免费| 欧美777四色影视在线| 色综合久久网女同蕾丝边| 日韩欧美电影在线观看| 先锋av资源在线| 成人欧美亚洲| 久草在线视频福利| 成人自拍视频网| 98视频精品全部国产| 天海翼亚洲一区二区三区| 欧美成人精品一区二区三区在线看| 国产精品久久久久无码av| 青青草在线免费观看| 在线观看国产视频| 午夜在线免费观看视频| 91制片在线观看| 成人国产精选| 嫩草国产精品入口| 99久久婷婷这里只有精品 | 国产污视频在线播放| 韩国成人在线| 日韩第一区第二区| 一道本一区二区三区| 在线免费观看日本欧美爱情大片| 国产精品二区影院| 极品少妇一区二区三区精品视频| 波多野结衣在线一区| 亚洲三级电影全部在线观看高清| 亚洲午夜视频在线| 69成人精品免费视频| 亚洲女在线观看| 久久久久久亚洲精品不卡| 国产主播在线一区| 亚洲高清123| 美女一区二区三区视频| 99re久久精品国产| 日韩人妻无码一区二区三区99 | 日韩伦理电影网站| 国产亚洲人成a在线v网站| 综合国产视频| 久久国产欧美| 91在线国产观看| 午夜久久电影网| 精品999久久久| 久久中国妇女中文字幕| 成人黄色激情网| 日本一区二区免费高清视频| 午夜免费福利视频在线观看| 国产三级在线观看完整版| 亚洲成人第一网站| 男人猛进猛出女人屁股视频| 成人黄色激情网站| 国产剧情在线| 成人h动漫精品一区二区器材| 欧美一区激情| 高清国产一区二区三区| 一区二区三区四区国产精品| 欧美不卡在线视频| 久久久久久国产精品美女| 久99久视频| 亚洲成人天堂网| 久久午夜鲁丝片午夜精品| 蜜桃久久一区二区三区| 日本xxxxwwww| 91超碰在线免费| 欧洲毛片在线视频免费观看| 精彩视频一区二区| 午夜精品成人在线| 伊人伊成久久人综合网站| 亚洲一区久久久| 国产亚洲综合视频| 日本激情视频一区二区三区| 亚洲精品视频专区| 伊人资源视频在线| 成人在线视频免费| 一本色道久久精品| 亚洲视频香蕉人妖| 亚洲午夜av久久乱码| 亚洲a成v人在线观看| 97av视频在线观看| 午夜成人亚洲理伦片在线观看| 全国男人的天堂网| 男女激情片在线观看| 亚洲午夜剧场| 视频在线观看国产精品| 精品大片一区二区| 麻豆国产一区二区| 日韩欧美国产视频| 久久久久久高潮国产精品视| 自拍另类欧美| japanese中文字幕| 亚洲成年人电影在线观看| 中日韩在线视频| 女王人厕视频2ⅴk| 国产免费一区二区三区最新不卡| 春意影院免费入口| 都市激情亚洲一区| 中文精品在线| 天天操天天干天天综合网| 欧美丰满片xxx777| 国内精品国产三级国产99| 麻豆changesxxx国产| xx00欧美| 中文在线资源| 校园激情久久| 在线观看亚洲专区| 国产成人短视频| 热久久精品免费视频| 久久久久久久久久久影院| 男捅女免费视频| 麻豆国产一区| 国产一区二区视频在线播放| 欧美一区二区福利视频| 成人女保姆的销魂服务| 在线视频观看一区二区| 97超碰人人模人人人爽人人爱| 九色porny在线观看| 久久久免费毛片| 国产精品网曝门| 美女性感视频久久久| 日韩精品久久一区二区| 日韩黄色a级片| 国产偷激情在线| 成人精品毛片| 国产欧美日韩在线视频| 日韩在线资源网| 肉大捧一出免费观看网站在线播放| 欧美激情精品久久| www.青青草| 视频在线亚洲| 欧美国产乱子伦| 国内精品视频在线| www.久久91| 亚洲成年人视频| 欧美天堂视频| 成人黄色综合网站| 中文字幕免费精品一区高清| 国产情侣第一页| 一区二区视频免费观看| p色视频免费在线观看| 国产精品a级| 欧美日韩午夜在线| 久久国产精品久久精品国产| 97在线观看免费高| caoporn超碰国产公开| 嫩草影视亚洲| 欧美视频在线免费看| 91精品免费| 波多野结衣久久久久| 免费看美女隐私的视频| 黑丝美女一区二区| 色屁屁一区二区| 欧美日韩综合另类| 99热在线观看免费精品| 青青操视频在线| 亚洲每日在线| 亚洲国产精品久久精品怡红院| 精品日韩在线播放| 亚洲一卡二卡在线| av免费网站在线观看| 精品一区二区三区香蕉蜜桃| 中文字幕精品网| 欧美成人福利在线观看| 女人公敌韩国| 风间由美中文字幕在线看视频国产欧美| 中文字幕色av一区二区三区| 国产精品久久久久高潮| 免费一级黄色录像| 香港日本韩国三级| 欧美激情在线| 精品欧美一区二区久久| 免费看黄在线看| 无码精品黑人一区二区三区| 日韩免费小视频| 国产精品伦理一区二区| 91在线国产电影| 久久精品国产av一区二区三区| 欧美精品少妇| 国产中文字幕精品| 羞羞色国产精品| 国产精品久久免费观看| 四虎成人精品永久免费av| 狠狠干在线视频| 老司机精品福利视频| 色噜噜国产精品视频一区二区| 亚洲美女性囗交| www.色香蕉| 99精品久久| 日韩亚洲第一页| 男男做爰猛烈叫床爽爽小说| 女人体1963| 视频精品一区二区| 麻豆乱码国产一区二区三区| 30一40一50老女人毛片| 在线观看h网址| 极品少妇一区二区| 国产成一区二区| 国产在线视频你懂的| 9765激情中文在线| 中文字幕综合网| 欧美系列一区| 亚州视频一区二区三区| 国产精品99久久免费观看| 在线播放视频一区| 国产精品igao| 大香一本蕉伊线亚洲网| 丝袜诱惑制服诱惑色一区在线观看| 欧美激情在线狂野欧美精品| 乱h高h女3p含苞待放| 国产写真视频在线观看| 中文字幕在线不卡国产视频| 日韩亚洲不卡在线| 天天色棕合合合合合合合| 国产一区毛片| 精品无人国产偷自产在线| youjizz.com日本| 男女污污视频在线观看| av电影在线观看不卡 | 免费污网站在线观看| 三级理论午夜在线观看| 不卡一区二区三区四区| 国产一区二区高清视频| 亚洲精品久久久久久无码色欲四季 | 日本一区二区三不卡| 男人的天堂va在线| 国产精品99久久| 久久精品亚洲国产| 在线观看黄网址| xxx性欧美| 色综合久久久久综合体桃花网| av之家在线观看| 男女午夜网站| 国产99久久久国产精品| 国产日韩一区二区| 色图欧美色图| 99热这里只有精品8| 国产成人精品av| 一区精品在线观看| 亚洲警察之高压线| 在线观看不卡av| 国产一区二区视频在线观看免费| 成人bbav| 欧美精品一二三| 艳妇乳肉亭妇荡乳av| 超碰免费公开在线| 亚洲成av人片在www色猫咪| 国产精品免费观看久久| 操碰在线免费| 久久久99久久精品欧美| 国产成人精品免费看在线播放 | 麻豆视频一区| xvideos成人免费中文版| 99免费在线观看| 欧洲精品一区| www日韩中文字幕在线看| 久久国产视频精品| 婷婷综合一区| 91黄色8090| 亚洲免费成人在线| 亚洲视频碰碰| 91精品久久久久久综合乱菊 |