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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 12521|回復(fù): 20
打印 上一主題 下一主題
收起左側(cè)

買的創(chuàng)意旋轉(zhuǎn)時鐘,自己添加ESP8266網(wǎng)絡(luò)自動校時功能 附程序

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:489769 發(fā)表于 2019-3-14 15:24 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
前段時間t 寶買了個創(chuàng)意旋轉(zhuǎn)時鐘

用了一段時間感覺走時不準(zhǔn), 打算加個自動校時功能就自己重寫了單片機程序并配了個ESP8266的模塊
現(xiàn)在終于不用再手工校對時間了,而且還有18650電池,可以充電



單片機程序
  1. #include <global.h>
  2. #include <stdio.h>
  3. #include "DS1302.h"
  4. #include "DS18B20.h"

  5. //-----------------------------------------------

  6. /* define constants */
  7. #define FOSC 12000000
  8. #define BAUD 19200           //UART baudrate

  9. bit UpdateDisp,UpdateTime,ShowTemp,CapTemp,TempChange,UpdateMsg,ShowFlag;

  10. static uint8 ss=0;
  11. static uint16 ms=0;

  12. #define CommBufSize 0x3F
  13. struct tcomm_buf{
  14.     uint8 sendBuf[CommBufSize],receBuf[CommBufSize];
  15.     uint8        receTimeOut;
  16.     uint8        sendCount;                //發(fā)送字節(jié)個數(shù)
  17.     uint8        receCount;            //接收到的字節(jié)個數(shù)
  18.     uint8        sendPosi;            //發(fā)送位置
  19. };

  20. struct tcomm_buf xdata comm1_data;
  21. /*
  22. void Delay1ms()                //@12.000MHz
  23. {
  24.         unsigned char i, j;

  25.         i = 2;
  26.         j = 239;
  27.         do
  28.         {
  29.                 while (--j);
  30.         } while (--i);
  31. }
  32. void Delayms(uint16 c)                //@12.000MHz
  33. {
  34.         while(c--)
  35.         Delay1ms();
  36. }
  37. */

  38. void Uart_Check(void);

  39. void UpdateLed(void){
  40.     P3= P3|0xF0;  //高四位數(shù)碼管  P3.1 P3.2 串口  P3.2  MODE  P3.3 Plus      
  41.     P2=0xFF;
  42.     P0=~(1<<(sec%8));  //Led/數(shù)碼管公用IO
  43.     P2=~(1<<(sec/8));  //led
  44. }

  45. const uint8 NixieMap[]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,0x88,0x83,0xC6,0xA1,0x86,0x8E,0x9C,0xFF};


  46. void UpdateNixie(uint8 l){
  47.     int8 tmpVal;
  48.     P2=0xFF;  //led
  49.     P3=(P3|0xF0);
  50.     P0= 0xFF;
  51.     if(ShowTemp){
  52.         switch(l){
  53.             case 0:
  54.                 tmpVal = Temp1/10;
  55.                 break;
  56.             case 1:
  57.                 tmpVal = Temp1%10;
  58.                 break;
  59.             case 2:
  60.                 tmpVal = 16;
  61.                 break;
  62.             case 3:
  63.                 tmpVal = 0x0C;
  64.                 break;
  65.         }
  66.         P0= NixieMap[tmpVal];  //Led/數(shù)碼管公用IO        
  67.     }
  68.     else
  69.     {  
  70.         switch(l){
  71.             case 0:
  72.                 tmpVal =  hour/10;
  73.                 //P0= 0xC0;
  74.                 //P3=0xE0|(P3&0x0F);
  75.                 break;
  76.             case 1:
  77.                 tmpVal =  hour%10;
  78.                 //P0= 0xF9;
  79.                 //P3=0xD0|(P3&0x0F);
  80.                 break;
  81.             case 2:
  82.                 tmpVal = min/10;
  83.                 //P0= 0xA4;
  84.                 //P3=0xB0|(P3&0x0F);
  85.                 break;
  86.             case 3:
  87.                 tmpVal = min%10;
  88.                 //P0= 0xB0;
  89.                 //P3=0x70|(P3&0x0F);
  90.                 break;
  91.         }
  92.         if(l==1&&ShowFlag)
  93.             P0= NixieMap[tmpVal] & 0x7F;  //Led/數(shù)碼管公用IO
  94.         else
  95.             P0= NixieMap[tmpVal];  //Led/數(shù)碼管公用IO
  96.     }
  97.     P3=(~(1<<(l+4)))|(P3 & 0x0F);  //高四位數(shù)碼管  P3.0 P3.1 串口  P3.2  MODE  P3.3 Plus      
  98. }

  99. //void UartInit(void)                //115200bps@22.1184MHz
  100. //{
  101. //        PCON |= 0x80;                //使能波特率倍速位SMOD
  102. //        SCON = 0x50;                //8位數(shù)據(jù),可變波特率
  103. //        AUXR &= 0xBF;                //定時器1時鐘為Fosc/12,即12T
  104. //        AUXR &= 0xFE;                //串口1選擇定時器1為波特率發(fā)生器
  105. //        TMOD &= 0x0F;                //清除定時器1模式位
  106. //        TMOD |= 0x20;                //設(shè)定定時器1為8位自動重裝方式
  107. //        TL1 = 0xFF;                //設(shè)定定時初值
  108. //        TH1 = 0xFF;                //設(shè)定定時器重裝值
  109. //        ET1 = 0;                //禁止定時器1中斷
  110. //        TR1 = 1;                //啟動定時器1
  111. //    ES=1;
  112. //}

  113. //void UartInit(void)                //19200bps@22.1184MHz
  114. //{
  115. //        PCON &= 0x7F;                //波特率不倍速
  116. //        SCON = 0x50;                //8位數(shù)據(jù),可變波特率
  117. //        AUXR &= 0xBF;                //定時器1時鐘為Fosc/12,即12T
  118. //        AUXR &= 0xFE;                //串口1選擇定時器1為波特率發(fā)生器
  119. //        TMOD &= 0x0F;                //清除定時器1模式位
  120. //        TMOD |= 0x20;                //設(shè)定定時器1為8位自動重裝方式
  121. //        TL1 = 0xFD;                //設(shè)定定時初值
  122. //        TH1 = 0xFD;                //設(shè)定定時器重裝值
  123. //        ET1 = 0;                //禁止定時器1中斷
  124. //        TR1 = 1;                //啟動定時器1
  125. //    ES=1;
  126. //}

  127. void UartInit(void)                //9600bps@22.1184MHz
  128. {
  129.         PCON &= 0x7F;                //波特率不倍速
  130.         SCON = 0x50;                //8位數(shù)據(jù),可變波特率
  131.         AUXR &= 0xBF;                //定時器1時鐘為Fosc/12,即12T
  132.         AUXR &= 0xFE;                //串口1選擇定時器1為波特率發(fā)生器
  133.         TMOD &= 0x0F;                //清除定時器1模式位
  134.         TMOD |= 0x20;                //設(shè)定定時器1為8位自動重裝方式
  135.         TL1 = 0xFA;                //設(shè)定定時初值
  136.         TH1 = 0xFA;                //設(shè)定定時器重裝值
  137.         ET1 = 0;                //禁止定時器1中斷
  138.         TR1 = 1;                //啟動定時器1
  139.     ES=1;
  140. }


  141. //void Timer0Init(void)                //1毫秒@22.1184MHz
  142. //{
  143. //        AUXR &= 0x7F;                //定時器時鐘12T模式
  144. //        TMOD &= 0xF0;                //設(shè)置定時器模式
  145. //        TL0 = 0x00;                //設(shè)置定時初值
  146. //        TH0 = 0xB8;                //設(shè)置定時初值
  147. //        TF0 = 0;                //清除TF0標(biāo)志
  148. //        TR0 = 1;                //定時器0開始計時
  149. //    ET0 = 1;                        //enable timer0 interrupt   
  150. //}

  151. void Timer0Init(void)                //25毫秒@22.1184MHz
  152. {
  153.         AUXR &= 0x7F;                //定時器時鐘12T模式
  154.         TMOD &= 0xF0;                //設(shè)置定時器模式
  155.         TL0 = 0x00;                //設(shè)置定時初值
  156.         TH0 = 0x4C;                //設(shè)置定時初值
  157.         TF0 = 0;                //清除TF0標(biāo)志
  158.         TR0 = 1;                //定時器0開始計時
  159.     ET0 = 1;                        //enable timer0 interrupt   
  160. }


  161. /* Timer0 interrupt routine */
  162. void tm0_isr() interrupt 1 using 1
  163. {
  164.     UpdateDisp=1;
  165.     ShowFlag = ms<122;
  166.     if(ms++>222){
  167.         ms=0;
  168.         sec++;
  169.         switch(sec%4){
  170.             case 1:
  171.                 TempChange=1;
  172.                 break;
  173.             case 2:
  174.                 CapTemp=1;
  175.                 break;
  176.             case 3:
  177.                 //ShowTemp=1;
  178.                 break;
  179.         }
  180.         
  181.         if(sec>=60){
  182.             sec=0;
  183.             UpdateTime=1;
  184.         }
  185.         if((sec%5)>=3){
  186.             ShowTemp=1;
  187.         }
  188.         else
  189.             ShowTemp=0;
  190.     }
  191. }

  192. void WaitMs(void){
  193.     while(UpdateDisp==0);
  194. }


  195. void main()
  196. {
  197.     P0=0xFF;  //Led/數(shù)碼管公用IO
  198.     P1=0xFF;  // 蜂鳴器  P1.0 18B20  P1.1 P1.2 P1.3  DS1302
  199.     P2=0xFF;  //led
  200.     P3=0xFF;  //高四位數(shù)碼管  P3.0 P3.1 串口  P3.2  MODE  P3.3 Plus  
  201.     ShowFlag = 0;
  202.     ShowTemp = 0;

  203.     comm1_data.sendCount=0;   
  204.     comm1_data.sendPosi=0;   

  205.         UartInit();
  206.     Timer0Init();

  207.     EA = 1;                 //Open master interrupt switch

  208.     printf("STC89-90xx\r\nUart Test !\r\n");
  209.     DS1302_readtime();
  210.    
  211. //    year=18;
  212. //    month=11;
  213. //    day=2;
  214. //    hour=14;
  215. //    min=32;
  216. //    sec=0;
  217. //   
  218. //    DS1302_Write();
  219.    
  220.     //P0=0x1;   
  221.     //uint8 c=1;
  222.     while(1){
  223.         Uart_Check();
  224.         UpdateNixie(0);
  225.         WaitMs();
  226.         UpdateNixie(1);
  227.         WaitMs();
  228.         UpdateNixie(2);
  229.         WaitMs();
  230.         UpdateNixie(3);
  231.         WaitMs();
  232.         UpdateLed();
  233.         if(UpdateTime){
  234.             UpdateTime=0;
  235.             DS1302_readtime();//sec,min,hour,day,month,week,year
  236.             printf("Update Time %02d-%02d-%02d  %02d:%02d:%02d\r\n",year,month,day,hour,min,sec);
  237.         }
  238.         if(TempChange){
  239.             TempChange=0;
  240.             Start_Change();
  241.         }        
  242.         if(CapTemp){
  243.             CapTemp=0;
  244.             Read_Temperature();
  245.         }        
  246. //        if(ShowTemp){
  247. //            ShowTemp=0;
  248. //            printf("Temperature: %.1f\r\n",Temp);
  249. //        }
  250.         WaitMs();
  251.     }
  252. }


  253. /*----------------------------
  254. UART interrupt service routine
  255. ----------------------------*/
  256. void Uart_Isr() interrupt 4 using 1
  257. {
  258.         if(TI)
  259.         {
  260.                 TI = 0;
  261.                 if(comm1_data.sendPosi < comm1_data.sendCount)
  262.                 {
  263.                         SBUF = comm1_data.sendBuf[comm1_data.sendPosi++];
  264.                 }
  265.                 else
  266.                 {
  267.             comm1_data.sendPosi = 0;
  268.             comm1_data.sendCount = 0;
  269.                         comm1_data.receCount = 0;   //清接收地址偏移寄存器
  270.                 }
  271.         }
  272.         else if(RI)
  273.         {
  274.                 RI = 0;
  275.                 comm1_data.receTimeOut = 5;    //通訊超時值
  276. ……………………

  277. …………限于本文篇幅 余下代碼請從51黑下載附件…………
復(fù)制代碼

NewClock.7z (15.95 KB, 下載次數(shù): 182)
esp8266程序(基于Arduino)
TimeNTP_ESP8266WiFi.7z (2.08 KB, 下載次數(shù): 179)

評分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

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

使用道具 舉報

沙發(fā)
ID:406598 發(fā)表于 2019-3-16 09:24 | 只看該作者
樓主 這個需要連手機  用網(wǎng)絡(luò)校準(zhǔn)嗎?那個基于安卓什么意思
回復(fù)

使用道具 舉報

板凳
ID:489769 發(fā)表于 2019-3-19 11:14 | 只看該作者
鳳的情緒 發(fā)表于 2019-3-16 09:24
樓主 這個需要連手機  用網(wǎng)絡(luò)校準(zhǔn)嗎?那個基于安卓什么意思

Arduino 不是安卓哦, 這個不需要手機的,只要有wifi就可以
回復(fù)

使用道具 舉報

地板
ID:374219 發(fā)表于 2019-3-24 09:51 | 只看該作者
沒有圖紙嗎
回復(fù)

使用道具 舉報

5#
ID:67537 發(fā)表于 2019-5-9 14:34 | 只看該作者
沒有看懂,為什么還要用單獨的單片機和DS1302,8266完全可以勝任還節(jié)省器件
回復(fù)

使用道具 舉報

6#
ID:12816 發(fā)表于 2019-5-16 13:06 | 只看該作者
你這程序外圈不會亮吧
回復(fù)

使用道具 舉報

7#
ID:565553 發(fā)表于 2019-6-18 11:56 | 只看該作者
謝謝分享
回復(fù)

使用道具 舉報

8#
無效樓層,該帖已經(jīng)被刪除
9#
無效樓層,該帖已經(jīng)被刪除
10#
ID:615301 發(fā)表于 2020-6-3 21:16 | 只看該作者
謝謝分享
回復(fù)

使用道具 舉報

11#
ID:26508 發(fā)表于 2020-6-6 21:57 | 只看該作者
謝謝分享
回復(fù)

使用道具 舉報

12#
ID:103696 發(fā)表于 2020-6-7 12:46 | 只看該作者
其實直接用NodeMCU就行啦,要驅(qū)動LED只要加HC595就行,根本不用用STC單片機
回復(fù)

使用道具 舉報

13#
ID:64253 發(fā)表于 2020-8-12 10:56 | 只看該作者
看了半天沒研究出個啥,
回復(fù)

使用道具 舉報

14#
ID:800754 發(fā)表于 2021-5-8 14:09 | 只看該作者
太好了,有個同樣的鬧鐘
回復(fù)

使用道具 舉報

15#
ID:59830 發(fā)表于 2021-5-8 18:04 | 只看該作者
看了你改動的,硬件改動不大,也合理,挺好.
我也買過  測試了一下.
1. 18650 電池 (1600MA)  升壓5V   3天左右充一次電.
2. 蜂鳴器 聲音(嘀嘀響  赤耳).
3. 設(shè)置時間鬧鐘參數(shù)時   數(shù)碼管顯示(有些人不一定會調(diào)) 局限性,看說明書才會吧.
4. 如果 改時鐘DS3231 芯片,時間誤差小,價格貴些.
5.  好的地方  花樣燈  可以.
6.  好的地方 初學(xué)者練習(xí)焊接 動手能力 學(xué)習(xí)不錯.

回復(fù)

使用道具 舉報

16#
ID:242753 發(fā)表于 2021-5-9 10:14 | 只看該作者
增加自動校時,是個不錯的主意!
回復(fù)

使用道具 舉報

17#
ID:622100 發(fā)表于 2021-6-20 12:37 | 只看該作者
yyhhgg 發(fā)表于 2019-5-9 14:34
沒有看懂,為什么還要用單獨的單片機和DS1302,8266完全可以勝任還節(jié)省器件

樓主是不想放棄這個時鐘外圈的燈效吧
回復(fù)

使用道具 舉報

18#
無效樓層,該帖已經(jīng)被刪除
19#
ID:79874 發(fā)表于 2023-3-23 05:28 來自觸屏版 | 只看該作者
能提供下設(shè)計資料嗎
回復(fù)

使用道具 舉報

20#
ID:106272 發(fā)表于 2023-4-4 21:41 | 只看該作者
好東西,標(biāo)記一下
回復(fù)

使用道具 舉報

21#
ID:1112603 發(fā)表于 2024-5-5 16:09 | 只看該作者
這玩意兒誤差太大,加個網(wǎng)絡(luò)校時功能廢物再利用,還不錯。
回復(fù)

使用道具 舉報

22#
ID:76044 發(fā)表于 2024-5-23 17:08 | 只看該作者
樓主,能否指點一下,我制作的時鐘是DS1302走時,8266網(wǎng)絡(luò)單片機串口接收校準(zhǔn),它們之間如何轉(zhuǎn)換,我發(fā)現(xiàn)DS1302是16進制,8266串口接收是十進制,我一直沒搞定不知如何轉(zhuǎn)換,單獨的程序都可以用,請樓主不吝賜教
回復(fù)

使用道具 舉報

23#
ID:1043730 發(fā)表于 2024-5-25 12:49 | 只看該作者
哇,謝謝樓主,我也要做一個
回復(fù)

使用道具 舉報

24#
無效樓層,該帖已經(jīng)被刪除
25#
ID:4021 發(fā)表于 2025-8-14 13:46 | 只看該作者
我仿嘉立創(chuàng)的方案  用STC8H8K64U做了一個   那個開源程序還像不對  請問樓主這個用的哪個芯片
回復(fù)

使用道具 舉報

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

本版積分規(guī)則

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

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
欧美影院一区二区| 天海翼一区二区三区免费| 伊人影院在线播放| 日韩久久一区| 在线一区欧美| 精品国产1区2区| 欧美精品成人在线| 91视频 - 88av| 成年人网站在线观看视频| 中文字幕欧美日韩在线不卡| 999国产在线视频| 精品国产视频| 国产欧美日韩麻豆91| 亚洲欧美日本另类| 欧美日韩免费观看一区| 白白色免费视频| 最新中文乱码字字幕在线| 色大18成网站www在线观看| 小嫩嫩12欧美| 欧美激情一区二区三区全黄| 最近2019中文字幕在线高清 | 欧美久久久久久久久| 国产精品专区h在线观看| 激情 小说 亚洲 图片: 伦| 波多野结衣一区二区三区四区| 18av网站| 欧美精品中文| 国产偷v国产偷v亚洲高清| 在线观看日韩欧美| 日本成人在线不卡| 国产综合精品视频| 影音先锋导航| 国产探花在线精品一区二区| 亚洲欧洲日韩综合一区二区| 欧美激情视频免费观看| 免费高清在线观看免费| 老熟妇一区二区三区啪啪| 亚洲欧美一区二区三区在线播放| 亚洲激情77| 中文字幕视频一区| 欧美精品www在线观看| 激情五月亚洲色图| 国产xxxx孕妇| 黄色网页在线免费看| 亚洲国产精品第一区二区三区| 日韩欧美高清在线视频| 国产美女精品免费电影| www.美色吧.com| 国产视频高清免费| 精品176极品一区| 99精品视频在线观看| 久久亚洲精品视频| 可以免费观看av毛片| 国产高清免费av| 国产激情在线| 日韩国产在线一| 精品久久久久久久一区二区蜜臀| 欧美在线视频二区| 麻豆亚洲av熟女国产一区二| 91久久精品国产性色| 国产99亚洲| 亚洲一区二区三区影院| 国产精品亚洲精品| 亚洲色图第四色| 麻豆视频免费看| 亚洲尤物av| 污片在线观看一区二区| 99精品国产一区二区| 久久久精品少妇| 美日韩黄色片| 欧美 日韩 国产一区二区在线视频| 欧美日韩另类字幕中文| 成人自拍网站| 欧美人禽zoz0强交| 中文字幕欧美一区二区| 亚洲第一毛片| 亚洲第一级黄色片| www.射射射| 亚洲av少妇一区二区在线观看| 少女频道在线观看免费播放电视剧| 蜜臀99久久精品久久久久久软件| 亚洲人成电影网站色| 日韩a∨精品日韩在线观看| 丰满人妻一区二区| 香蕉成人影院| 国产精品第五页| 91久久精品久久国产性色也91| 情侣偷拍对白清晰饥渴难耐| 最美情侣韩剧在线播放| 在线亚洲激情| 亚洲午夜av久久乱码| 999精彩视频| 天堂网视频在线观看| 亚瑟一区二区三区四区| 色噜噜偷拍精品综合在线| 欧美亚洲精品日韩| 国产精品久久影视| av激情成人网| 亚洲男女一区二区三区| 国产一区不卡在线观看| 欧美a视频在线观看| 天堂av最新在线| 91视频观看免费| 国产日产亚洲精品| 国产无码精品一区二区| 9色在线视频| 成a人片亚洲日本久久| 欧美日韩人人澡狠狠躁视频| 黑人另类av| 亚洲精品国产精品国自产网站按摩| 激情图片在线观看高清国产| 久久嫩草精品久久久精品| 国产精品美女久久久免费| 欧美日韩一级在线观看| 3p在线观看| av午夜一区麻豆| 国产精品一区二区久久久久| 男人天堂中文字幕| 欧美色图天堂| 国产人久久人人人人爽| 动漫3d精品一区二区三区| 91麻豆精品在线| 成人啊v在线| 欧美日韩一区二区三区在线免费观看 | 欧美日韩精品中文字幕一区二区| 一级黄色片在线播放| 三级成人黄色影院| 亚洲综合视频网| 亚洲视频小说| 免费中国女人69xxxxx视频| 高清一区二区三区| 6080yy午夜一二三区久久| 免费在线观看的av网站| 天堂网在线.www天堂在线视频| 91成人免费| 亚洲性xxxx| 添女人荫蒂视频| 国产在线网站| 久久亚洲精华国产精华液 | 在线观看av日韩| 免费黄色av| 日韩电影免费在线观看网站| 欧美亚洲在线观看| 日韩欧美不卡视频| 成人在线爆射| 在线观看亚洲一区| 黄色一级二级三级| 成人午夜天堂| 国产一区二区三区观看| 成人av色在线观看| 国产精品探花视频| 精品国内亚洲2022精品成人| 欧美精品一区二区三区在线播放| 国产伦精品一区二区三区妓女下载| 黄页免费在线| 欧美激情精品久久久久久| 欧美日韩一区二区精品| 91传媒免费视频| 国产麻豆剧果冻传媒视频杜鹃| 欧美jizzhd精品欧美巨大免费| 最近2019中文免费高清视频观看www99 | 欧美午夜丰满在线18影院| 亚洲美免无码中文字幕在线 | 天堂av电影在线观看| 丁香啪啪综合成人亚洲小说| 97在线电影| 蜜桃av中文字幕| 亚洲va久久久噜噜噜久久| 亚洲国产精品99| 魔女鞋交玉足榨精调教| www视频在线免费观看| 亚洲色图视频免费播放| 成年丰满熟妇午夜免费视频| 毛片毛片毛片| 麻豆高清免费国产一区| 91亚洲va在线va天堂va国| 精品人妻一区二区三区蜜桃 | 青草青草久热精品视频在线观看| 综合网在线观看| 亚洲日本va中文字幕| 亚洲国产天堂久久国产91| 欧美特级黄色录像| 啦啦啦中文在线观看日本| 欧美日韩国产精品专区| 一级黄色特级片| 春暖花开成人亚洲区| 亚洲精品亚洲人成人网| 国产精品亚洲αv天堂无码| 在线看片你懂的| 日本一区二区在线不卡| 人妻av无码专区| 嫩草影院网站在线| 久久蜜桃香蕉精品一区二区三区| 亚洲乱码一区二区三区| 美女被羞羞网站| 成人福利在线看| 亚洲欧洲中文| 成人拍拍拍免费视频网站| caoporn国产一区二区| 日韩伦理一区二区三区av在线| 免费三片60分钟| 成人一级黄色片| 佐佐木明希av| 好吊妞这里只有精品| 国产精品亲子乱子伦xxxx裸| 国产老熟妇精品观看| 翔田千里一区| 亚洲自拍偷拍av| 国产视频1区2区3区| 激情在线小视频| 欧美日韩亚洲综合在线 | 国产69精品久久99不卡| 亚洲欧美99| 成全视频全集| 国产精品丝袜久久久久久app| 国产成人无码一二三区视频| jizz在线观看中文| 色婷婷av一区二区三区之一色屋| 欧美久久久久久久久久久| 蜜桃视频在线观看免费视频| 精品国产一区二区亚洲人成毛片 | 福利视频久久| 一代武则天秘史| 成人网在线免费视频| 久久久99精品视频| 在线碰免费视频在线观看| 亚洲制服丝袜av| 妖精视频在线观看| 偷拍中文亚洲欧美动漫| 亚洲另类图片色| 亚洲 欧美 日韩 在线| 91一区在线| 亚洲影院色无极综合| 成人精品美女隐私视频| 成人激情午夜影院| 超碰影院在线观看| 免费观看欧美成人禁片| 麻豆久久久久久| 中国 免费 av| 你懂的免费在线观看视频网站| 色综合色狠狠天天综合色| 特级西西www444人体聚色| 久久免费精品| 97久久精品人人澡人人爽缅北| 亚洲色偷精品一区二区三区| 蜜臀a∨国产成人精品| 黄色一级片av| 日本电影全部在线观看网站视频 | 麻豆精品视频在线观看视频| 免费观看黄色大片| 少妇性bbb搡bbb爽爽爽欧美| 在线观看亚洲成人| 老女人性淫交视频| 91日韩免费| 国产一区二区免费电影| 国产精品久久久久久精| 欧美丝袜美女中出在线| 手机在线免费看片| 欧美码中文字幕在线| 91久久爱成人| 三级短视频在线| 亚洲综合无码一区二区| 国产在线观看h| 免费欧美视频| 亚洲精品欧美极品| www.男人的天堂| 在线免费观看不卡av| 亚洲熟女www一区二区三区| 天天做天天爱综合| 麻豆91蜜桃| 亚洲一区二区三区精品中文字幕| 欧美日韩性生活| 亚洲天堂一区在线| 性色一区二区三区| 99久久久精品视频| а√天堂8资源中文在线| 久热爱精品视频线路一| 四虎影视网站| 国产精品毛片a∨一区二区三区| 久久国产精品无码一级毛片| 免费日韩一区二区三区| 91亚洲一区精品| 色琪琪丁香婷婷综合久久| 欧美日韩国产一二三| 久久久久久无码午夜精品直播| 久久久综合网| 国产性xxxx18免费观看视频| 亚洲一区站长工具| 国内精品久久久久伊人av | 久久蜜桃av一区二区天堂| 69亚洲乱人伦| 亚洲欧美校园春色| 精品视频一区在线| 欧美捆绑视频| 亚洲欧美中文字幕在线一区| 深爱激情五月婷婷| 中文字幕不卡在线播放| 久久久视频6r| 综合国产精品| www日韩欧美| 久久日.com| 日韩毛片一二三区| 黄色录像一级片| 99视频精品| 欧美日韩亚洲一二三| 精品一区二区三区亚洲| 亚洲综合日韩中文字幕v在线| 宅男宅女性影片资源在线1| 欧美精品一区二区在线播放| 污污视频在线观看网站| 国产精品久久久久久久裸模| 美国一级片在线观看| 一区二区高清| 中文字幕国内自拍| 西野翔中文久久精品国产| 鲁鲁狠狠狠7777一区二区| av免费在线免费| 国内精品小视频| 国产网站观看9久| 亚洲国产另类久久精品| 亚洲成人黄色小说| 亚洲无线码一区二区三区| 中文字幕免费在线观看视频| 国产精品一二二区| 久久久久亚洲av无码专区桃色| 欧美激情91| 丁香啪啪综合成人亚洲| 久久国产精品免费精品3p| 欧美在线播放一区| 在线成人av观看| 91色视频在线观看| 日韩成人影视| 91av在线影院| 黄页网站在线播放| 中文字幕亚洲激情| 美美女免费毛片| 337p日本欧洲亚洲大胆精品| 久草在线资源福利| 欧美日韩国产精品一区| 国产视频一区二区三| 国产精品亲子伦对白| 黑人一级大毛片| www国产亚洲精品久久麻豆| 青草影院在线观看| 国产一区美女在线| 一级在线观看视频| 蜜桃久久av一区| 亚洲av无码一区二区二三区| 亚洲精品激情| 国产伦理在线观看| 亚洲性感美女99在线| 国模私拍视频在线观看| 欧美成人激情| 国产精品69页| 日韩国产欧美一区二区| 北条麻妃69av| 精品久久电影| 日韩精品一区二区三区不卡| 国产精品嫩模av在线| 免费国产黄色网址| 综合色就爱涩涩涩综合婷婷| 又大又硬又爽免费视频| 国产精品一线| 97超碰国产精品| 天天躁日日躁狠狠躁欧美巨大小说| 热久久最新地址| 精品亚洲自拍| 日韩伦理在线免费观看| 亚洲v天堂v手机在线| 97成人在线免费视频| 青青草在线视频免费观看| 欧美激情第一页xxx| 日产精品久久久久久久性色| 青草成人免费视频| 国产成人在线视频免费观看| 国产一区玩具在线观看| 免费在线中文字幕| 精品国产乱码久久久久久88av| 中文字幕成在线观看| 欧美凹凸一区二区三区视频| 亚洲二区av| 国产精品免费看久久久无码| 亚洲影院天堂中文av色| 美女一区二区三区视频| 欧美视频福利| 亚洲激情 欧美| 激情文学综合插| 欧美日韩一级大片| 中文在线资源观看网站视频免费不卡| 欧产日产国产69| 亚洲一区二区欧美日韩| 无码精品在线观看| 欧美一区二区三区在线观看视频| 影音四色91| 在线播放亚洲激情| 一区二区电影网| 国产精品爽爽爽爽爽爽在线观看| 超碰97免费在线| 深夜福利成人| 久久99国产精一区二区三区|