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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

基于STM8S103F3P6、OLED12864、BMP180和DS3231的手表設計

  [復制鏈接]
跳轉到指定樓層
樓主
本制作僅設計了基本功能,即基于題目所述器件的基本使用,為有興趣的人提供了設計參考雛形和界面UI靈感。如需優化,可以參考如下方面:
1.添加電池供電電路
2.添加藍牙功能和時間修改接口以便于上位機通信
3.低功耗設計,包括延時滅屏、ADC/溫度氣壓觸發更新等
4.可以考慮添加更多功能,例如基于加速度計的計步功能、基于角度傳感器的抬腕顯示功能以及基于心率傳感器的心率監測等。


本設計采用STM8S103F3P6核心板主控。實時時鐘RTC芯片采用DS3231;氣壓和溫度數據來自BMP180;供電電壓測量數據由片內ADC第七通道數值讀取和換算得到;顯示模塊采用SSD1306驅動的OLED12864模塊,通訊接口為IIC。另外,專門對6X8、12X24的數字字體進行重新設計,使之觀看起來更加舒適,字體取模方式見工程中說明。

為了方便讀者各部分分開使用的需求,雖然這幾個器件都是IIC,我卻沒有使用IIC總線連接方式,各個器件都以模擬IIC連接,各個器件的定義都在其C文件中。

如需移植到51,需要做以下更改:
1.引腳定義的函數都刪掉,用sbit定義連接
2.IIC的SDA引腳不分IN/OUT
3.修改頭文件
4.修改_Bool數據類型為bit
另外注意,本程序需要7K左右的Flash。


【整體連接】
因為不想在這個上面浪費時間,所以硬件部分直接使用OK飛線連接的,具體接線方式見下文


【顯示屏界面設計】
日期部分原本想放計步功能的,因為有其他事情要忙,就沒做這個功能,用日期占位了。


【顯示屏和BMP180】
BMP180和DS3231是用熱熔膠粘在一起了的。


【顯示屏和DS3231】



【核心板引腳分配】
這個是用STM8CubeMX做的,因為各個不菲都是用的模塊,所以連線非常方便,也不用什么額外的上拉電阻濾波電容之類的。



【主程序】
  1. #include"iostm8s103f3.h"
  2. #include"init.c"
  3. #include"OLED12864.c"
  4. #include"OLED12864_6X8.c"
  5. #include"OLED12864_8X16.c"
  6. #include"OLED12864_12X24.c"
  7. #include"DS3231.c"
  8. #include"BMP180.c"
  9. #include"ADC.c"

  10. /************************************************************
  11. 名稱:基于STM8S103F3P6、OLED12864、BMP180和DS3231的手表設計
  12. 平臺:STM8S103F3P6,HSI:16MHz不分頻,Flash:8K,RAM:1K
  13. 簡介:本設計采用STM8S103F3P6核心板主控。
  14.         實時時鐘RTC芯片采用DS3231;
  15.         氣壓和溫度數據來自BMP180;
  16.         供電電壓測量數據由片內ADC第七通道數值讀取和換算得到;
  17.         顯示模塊采用SSD1306驅動的OLED12864模塊,通訊接口為IIC。

  18.         另外,專門對6X8、12X24的數字字體進行重新設計,
  19.         使之觀看起來更加舒適,字體取模方式見工程中說明。

  20. 注意:本制作僅設計了基本功能,即基于上述器件的基本使用,
  21.         為有興趣的人提供了設計參考雛形和界面UI靈感。
  22.         如需優化,可以參考如下方面:
  23.         1.添加電池供電電路
  24.         2.添加藍牙功能和時間修改接口以便于上位機通信
  25.         3.低功耗設計,包括延時滅屏、ADC/溫度氣壓觸發更新等
  26.         4.可以考慮添加更多功能,例如基于加速度計的計步功能、
  27.                 基于角度傳感器的抬腕顯示功能以及基于心率傳感器的
  28.                 心率監測等。

  29. 程序編寫:凌凈清河
  30. 硬件制作:凌凈欣羽
  31. 文稿排版:凌凈欣羽

  32. 日期:2019年3月9日
  33. 聲明:如您直接使用本例程或進行較大程度的借鑒,請注明程序出處,謝謝!
  34. 所屬:新礦城學習基地#2019
  35. ************************************************************/

  36. //運行數組
  37. unsigned char Display_Time[6]={0};
  38. unsigned char Display_Date[9]={2,0,1,9,0,3,0,9,6};
  39. unsigned char Display_Pressure[4]={0};//前3位為整數部分,后1位是小數部分
  40. unsigned char Display_Temperature[3]={0};//前2位為整數部分,后1位是小數部分
  41. unsigned char Display_Voltage[3]={0};//前1位為整數部分,后2位是小數部分

  42. //靜態顯示,上電只運行一次
  43. void Display_Flash_Fixed()
  44. {
  45.         OLED12864_6X8_AnyChar(18,0,'.',1);
  46.         OLED12864_6X8_AnyString(30,0,"Kpa",0);
  47.         OLED12864_6X8_AnyChar(69,0,'.',1);
  48.         OLED12864_6X8_AnyChar(87,0,'V',0);
  49.         OLED12864_6X8_AnyChar(110,0,'.',1);
  50.         OLED12864_6X8_AnyChar(122,0,'C',0);
  51.         OLED12864_12X24_MH(40,1);
  52.         OLED12864_12X24_MH(76,1);
  53.         _OLED12864_8X16_AnyChar(40,5,'.',1);
  54.         _OLED12864_8X16_AnyChar(64,5,'.',1);
  55.         OLED12864_6X8_AnyString(1,7,"  Linyar Lab. Watch  ",0);
  56. }

  57. //動態掃描,刷新變化的數據
  58. void Display_Flash_Dynamic()
  59. {
  60.         //氣壓顯示
  61.         if(Display_Pressure[0]==0)
  62.         {
  63.                 OLED12864_6X8_AnyChar(0,0,' ',1);
  64.         }
  65.         else
  66.         {
  67.                 OLED12864_6X8_AnyNumber(0,0,Display_Pressure[0],1);
  68.         }
  69.         OLED12864_6X8_AnyNumber(6,0,Display_Pressure[1],1);
  70.         OLED12864_6X8_AnyNumber(12,0,Display_Pressure[2],1);
  71.         OLED12864_6X8_AnyNumber(24,0,Display_Pressure[3],1);
  72.         //電壓顯示
  73.         OLED12864_6X8_AnyNumber(63,0,Display_Voltage[0],1);
  74.         OLED12864_6X8_AnyNumber(75,0,Display_Voltage[1],1);
  75.         OLED12864_6X8_AnyNumber(81,0,Display_Voltage[2],1);
  76.         //溫度顯示
  77.         if(Display_Temperature[0]==0)
  78.         {
  79.                 OLED12864_6X8_AnyChar(98,0,' ',1);
  80.         }
  81.         else
  82.         {
  83.                 OLED12864_6X8_AnyNumber(98,0,Display_Temperature[0],1);
  84.         }
  85.         OLED12864_6X8_AnyNumber(104,0,Display_Temperature[1],1);
  86.         OLED12864_6X8_AnyNumber(116,0,Display_Temperature[2],1);
  87.         //時間顯示
  88.         OLED12864_12X24_AnyNumber(16,1,Display_Time[0]);
  89.         OLED12864_12X24_AnyNumber(28,1,Display_Time[1]);
  90.         OLED12864_12X24_AnyNumber(52,1,Display_Time[2]);
  91.         OLED12864_12X24_AnyNumber(64,1,Display_Time[3]);
  92.         OLED12864_12X24_AnyNumber(88,1,Display_Time[4]);
  93.         OLED12864_12X24_AnyNumber(100,1,Display_Time[5]);
  94.         //日期顯示
  95.         OLED12864_8X16_AnyNumber(8,5,Display_Date[0]);
  96.         OLED12864_8X16_AnyNumber(16,5,Display_Date[1]);
  97.         OLED12864_8X16_AnyNumber(24,5,Display_Date[2]);
  98.         OLED12864_8X16_AnyNumber(32,5,Display_Date[3]);
  99.         if(Display_Date[4]==0)
  100.         {
  101.                 _OLED12864_8X16_AnyChar(48,5,' ',1);
  102.         }
  103.         else
  104.         {
  105.                 OLED12864_8X16_AnyNumber(48,5,Display_Date[4]);
  106.         }
  107.         OLED12864_8X16_AnyNumber(56,5,Display_Date[5]);
  108.         if(Display_Date[6]==0)
  109.         {
  110.                 _OLED12864_8X16_AnyChar(72,5,' ',1);
  111.         }
  112.         else
  113.         {
  114.                 OLED12864_8X16_AnyNumber(72,5,Display_Date[6]);
  115.         }
  116.         OLED12864_8X16_AnyNumber(80,5,Display_Date[7]);
  117.         //星期顯示
  118.         switch(Display_Date[8])
  119.         {
  120.                 case 1:OLED12864_8X16_AnyString(96,5,"MON");break;
  121.                 case 2:OLED12864_8X16_AnyString(96,5,"TUE");break;
  122.                 case 3:OLED12864_8X16_AnyString(96,5,"WED");break;
  123.                 case 4:OLED12864_8X16_AnyString(96,5,"THU");break;
  124.                 case 5:OLED12864_8X16_AnyString(96,5,"FRI");break;
  125.                 case 6:OLED12864_8X16_AnyString(96,5,"SAT");break;
  126.                 case 7:OLED12864_8X16_AnyString(96,5,"SUN");break;
  127.                 default:OLED12864_8X16_AnyString(96,5,"ERR");break;
  128.         }
  129. }

  130. void Get_Time()
  131. {
  132.         DS3231_Get_Time();
  133.         //時間取顯示位
  134.         Display_Time[0]=DS3231_Time_Buffer[2]>>4;
  135.         Display_Time[1]=DS3231_Time_Buffer[2]&0x0f;
  136.         Display_Time[2]=DS3231_Time_Buffer[1]>>4;
  137.         Display_Time[3]=DS3231_Time_Buffer[1]&0x0f;
  138.         Display_Time[4]=DS3231_Time_Buffer[0]>>4;
  139.         Display_Time[5]=DS3231_Time_Buffer[0]&0x0f;
  140.         //日期取顯示位
  141.         Display_Date[2]=DS3231_Time_Buffer[6]>>4;
  142.         Display_Date[3]=DS3231_Time_Buffer[6]&0x0f;
  143.         Display_Date[4]=DS3231_Time_Buffer[5]>>4;
  144.         Display_Date[5]=DS3231_Time_Buffer[5]&0x0f;
  145.         Display_Date[6]=DS3231_Time_Buffer[4]>>4;
  146.         Display_Date[7]=DS3231_Time_Buffer[4]&0x0f;
  147.         Display_Date[8]=DS3231_Time_Buffer[3]&0x0f;
  148. }

  149. void Get_Temp()
  150. {
  151.         BMP180_Calculate();
  152.         Display_Temperature[0]=BMP180_Temperature/100;
  153.         Display_Temperature[1]=BMP180_Temperature%100/10;
  154.         Display_Temperature[2]=BMP180_Temperature%10;
  155.         Display_Pressure[0]=BMP180_Pressure/100000;
  156.         Display_Pressure[1]=BMP180_Pressure%100000/10000;
  157.         Display_Pressure[2]=BMP180_Pressure%10000/1000;
  158.         Display_Pressure[3]=BMP180_Pressure%1000/100;
  159. }

  160. void Get_VCC()
  161. {
  162.         unsigned int ADC_Value=0;//ADC轉換結果值
  163.         unsigned int Voltage_VCC=0;//推算出的VCC電壓值,單位毫伏
  164.         ADC_Value=Get_ADC1_Value();
  165.         Voltage_VCC=(unsigned int)((1250.4799/(float)ADC_Value)*1000);
  166.         Display_Voltage[0]=(Voltage_VCC)/1000;
  167.         Display_Voltage[1]=(Voltage_VCC%1000)/100;
  168.         Display_Voltage[2]=(Voltage_VCC%100)/10;
  169. }

  170. void sys_init()
  171. {
  172.         CLK_init();
  173.         ADC1_Init();
  174.         OLED12864_IIC_OUT();
  175.         OLED_Init();
  176.         DS3231_IIC_OUT();
  177.         BMP180_IIC_OUT();
  178.         Init_BMP180();
  179.         Display_Flash_Fixed();
  180.         DS3231_Set_Time(DS3231_Time_Buffer);
  181. }

  182. void main()
  183. {
  184.         sys_init();
  185.         while(1)
  186.         {
  187.                 Get_Time();//日期時間獲取和轉換
  188.                 Get_Temp();//氣壓溫度獲取和轉換
  189.                 Get_VCC();//電源電壓獲取和轉換
  190.                 Display_Flash_Dynamic();//動態掃描,刷新變化的數據
  191.         }
  192. }
復制代碼

【程序下載】
基于STM8S103的手表設計 發布版 凌凈清河.zip (2.95 MB, 下載次數: 258)
【DS3231中文手冊】
DS3231中文手冊.pdf (449.27 KB, 下載次數: 98)
【BMP180淘寶資料】

GY68BMP180.zip (3.27 MB, 下載次數: 119)


如果你喜歡這個設計,或者對本設計有任何不明白之處,或者在51的路上有些孤獨,就來QQ群找我吧~!群號:873434536

評分

參與人數 1黑幣 +100 收起 理由
admin + 100 共享資料的黑幣獎勵!

查看全部評分

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

使用道具 舉報

無效樓層,該帖已經被刪除
板凳
ID:251455 發表于 2019-3-19 17:13 | 只看該作者
正好在學習STM8,謝謝樓主了

評分

參與人數 1黑幣 +16 收起 理由
凌凈清河 + 16 黑幣補貼

查看全部評分

回復

使用道具 舉報

地板
ID:284488 發表于 2019-3-25 10:12 | 只看該作者
正好需要了解,下載學習了,感謝樓主分享。不了解之處還要跟樓主多多請教。

評分

參與人數 1黑幣 +16 收起 理由
凌凈清河 + 16 黑幣補貼

查看全部評分

回復

使用道具 舉報

5#
ID:333807 發表于 2019-4-4 09:54 | 只看該作者
正好需要了解,下載學習了,感謝樓主分享。不了解之處還要跟樓主多多請教。

評分

參與人數 1黑幣 +16 收起 理由
凌凈清河 + 16 黑幣補貼

查看全部評分

回復

使用道具 舉報

6#
ID:236621 發表于 2019-5-20 20:48 | 只看該作者
學習學習
回復

使用道具 舉報

7#
ID:326044 發表于 2019-5-20 21:46 | 只看該作者
正好在學習STM8,謝謝樓主了
回復

使用道具 舉報

8#
無效樓層,該帖已經被刪除
9#
ID:124851 發表于 2019-6-10 05:08 | 只看該作者
如何增加按鍵,對時間和日期進行修改?
回復

使用道具 舉報

10#
ID:555941 發表于 2019-6-11 23:23 來自觸屏版 | 只看該作者
感謝樓主分享,抱拳
回復

使用道具 舉報

11#
無效樓層,該帖已經被刪除
12#
ID:334781 發表于 2019-7-28 12:17 | 只看該作者
51hei 論壇真的很好,感謝大師們的無私奉獻,謝謝,收下了。
回復

使用道具 舉報

13#
ID:362076 發表于 2019-7-29 14:25 | 只看該作者
wjnnlove 發表于 2019-6-10 05:08
如何增加按鍵,對時間和日期進行修改?

這個嘛,實現方式還是很多的,后續我會發一個手表設計的改進版,那個有無線調時功能,期待一下吧~
回復

使用道具 舉報

14#
ID:257024 發表于 2019-10-12 12:52 | 只看該作者
剛好想做一個DS3231時鐘時找到這篇。感謝大師的無私奉獻。謝謝。

評分

參與人數 1黑幣 +5 收起 理由
凌凈清河 + 5 不用謝

查看全部評分

回復

使用道具 舉報

15#
無效樓層,該帖已經被刪除
16#
ID:230666 發表于 2020-1-16 11:56 | 只看該作者
感謝大師的無私奉獻。謝謝。 研究研究bmp180

評分

參與人數 1黑幣 +5 收起 理由
凌凈清河 + 5 不用謝

查看全部評分

回復

使用道具 舉報

17#
ID:230666 發表于 2020-1-18 16:40 | 只看該作者
已經成功驅動bmp180  使用f103c8t6

評分

參與人數 1黑幣 +5 收起 理由
凌凈清河 + 5 good

查看全部評分

回復

使用道具 舉報

18#
ID:334781 發表于 2020-1-31 18:47 | 只看該作者
正好需要呢,用STM32F0 搞了一天,時間 就是不走,謝謝了
回復

使用道具 舉報

19#
ID:579587 發表于 2020-3-24 09:35 | 只看該作者
本帖最后由 hdhgsdhuers 于 2020-3-24 09:47 編輯



感謝提供源碼正好搞ds3231和oled,可能是oled型號不同樓主提供的代碼無法顯示,花了點時間替換成可以用的,ds3231正常時間可以走



評分

參與人數 1黑幣 +5 收起 理由
凌凈清河 + 5 斯國一。

查看全部評分

回復

使用道具 舉報

20#
ID:696971 發表于 2020-4-16 14:25 | 只看該作者


感謝,學習學習,要轉戰stm了~
回復

使用道具 舉報

21#
無效樓層,該帖已經被刪除
22#
ID:548321 發表于 2020-9-16 16:57 | 只看該作者
正在學習STM8S103P如何讀取BMP180的數據,好不容易找到這篇質量比較高的帖子,想下載程序好好學習一下,正在努力賺黑幣
回復

使用道具 舉報

23#
ID:496706 發表于 2020-9-25 15:19 | 只看該作者
有辦法顯示圖片嗎,小白請示
回復

使用道具 舉報

24#
ID:362076 發表于 2020-9-27 13:55 | 只看該作者
buxy 發表于 2020-9-25 15:19
有辦法顯示圖片嗎,小白請示

可以,例如全圖顯示,可以對128*64的圖像二值化并取模,而后使用相應的寫函數去刷圖像就可以了。如果是任意像素的圖像,建議使用幀緩沖區。
回復

使用道具 舉報

25#
ID:337139 發表于 2020-11-7 13:55 | 只看該作者
現在正在做這個設計!
回復

使用道具 舉報

26#
無效樓層,該帖已經被刪除
27#
無效樓層,該帖已經被刪除
28#
無效樓層,該帖已經被刪除
29#
無效樓層,該帖已經被刪除
30#
ID:884042 發表于 2022-4-3 22:26 | 只看該作者
建議樓主加上按鍵,把它改成可以調時間,然后過段時間就會自動熄屏的
回復

使用道具 舉報

31#
無效樓層,該帖已經被刪除
32#
ID:14106 發表于 2025-1-12 22:10 | 只看該作者
學習了
回復

使用道具 舉報

33#
ID:14106 發表于 2025-1-12 22:11 | 只看該作者
正好需要這個參考,學習了
回復

使用道具 舉報

34#
ID:574329 發表于 2025-8-27 12:09 來自觸屏版 | 只看該作者
謝謝樓主,好資料,51黑有你更精彩!!!
回復

使用道具 舉報

35#
ID:421260 發表于 2025-8-28 08:26 | 只看該作者
這個只能稱為時鐘,手表屬于裝飾品,可以想象一下這個東東戴在手上是啥裝飾?
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
国产精品系列视频| 1769在线观看| 日韩精品人妻中文字幕| av网站在线不卡| 国产有色视频色综合| 在线看欧美日韩| 91久久线看在观草草青青| 成人av电影免费在线播放| 午夜免费一区| 成人乱码手机视频| 三级小说一区| 久草国产在线视频| 日本高清免费在线视频| 麻豆传媒网站在线观看| 7777精品久久久大香线蕉小说| 中文字幕在线日韩 | 国产精品久久久久毛片| 亚洲图片另类小说| 亚洲国产日韩欧美在线观看| 伊人情人网综合| 91免费版网站入口| 国外成人在线视频| 亚洲美女激情视频| 欧美另类videos死尸| 亚洲视频免费看| 成人黄页在线观看| 麻豆影院在线观看| 1234区在线观看视频免费| 这里都是精品| av免费在线不卡| 亚洲不卡视频在线观看| 欧美老熟妇一区二区三区| 国产伦精品一区二区三区88av| 国产女女做受ⅹxx高潮| 一本色道久久88亚洲精品综合| 久久久久国产精品视频| 亚洲wwwav| 国产成人欧美在线观看| 欧美高清视频在线观看| 一区二区中文字幕| 精品一区精品二区| 精品国产乱码久久久久久免费| 91极品美女在线| 亚洲国产综合色| 最好看的中文字幕久久| 国产亚洲制服色| 不卡在线视频中文字幕| 国产精品影视天天线| 青草av.久久免费一区| 国产欧美日韩综合一区在线播放| 久久精品高清| 欧美色图国产精品| 欧美人与拘性视交免费看| 国内露脸中年夫妇交换精品| 136国产福利精品导航网址应用| 欧美高清xxx| 精品裸体bbb| 99久久精品一区二区成人| 亚洲黄色网址| 亚洲国产福利| 欧美aaa视频| 国产成人77亚洲精品www| 中文字幕乱码中文乱码51精品| 日韩av官网| 成人高潮aa毛片免费| 亚洲区欧洲区| 波多野结衣中文在线| 欧美78videosex性欧美| 日韩综合另类| 91av日本| www黄视频| 国产日本韩国在线播放| 午夜视频99| 同心难改在线观看| 欧美性天天影视| 天堂av资源在线观看| av在线加勒比| 国产精品亚洲d| 国产一区精品二区| 久久男人av| 免费电影一区二区三区| 午夜激情久久| 亚洲资源av| 国产呦萝稀缺另类资源| 97久久人人超碰| 欧美极品xxx| 亚洲v中文字幕| 欧美日韩激情一区| 欧美午夜在线视频| 日韩国产欧美在线观看| 成人小视频免费在线观看| 久久日韩精品一区二区五区| 亚洲免费大片在线观看| 欧美日韩在线免费| 91精品国产欧美一区二区| 日韩精品日韩在线观看| 久久99亚洲精品| 国产精品av在线| 国内精品久久久久久久果冻传媒| 亚洲视频精品一区| 成人午夜视频在线观看免费| 亚洲一区二区福利视频| www亚洲色图| 国产成人无码一区二区三区在线 | 亚洲成a天堂v人片| 5月丁香婷婷综合| 一二美女精品欧洲| 欧美综合第一页| 国产精品免费一区二区三区| 国产日产欧美一区二区| 国产成人综合一区| 欧美成人国产精品一区二区| www.国产成人| 五月婷婷六月激情| h在线观看免费| 欧美视频综合| 桃花岛成人影院| 亚洲精品无吗| 久久久久91| 欧美高清在线精品一区| 欧美日韩精品系列| 久久天堂电影网| 亚洲最大成人在线| 男人添女人下部高潮视频在观看| 日本在线视频播放| 日韩免费一级片| 亚洲 欧美 激情 另类| 成人拍拍拍免费视频网站| www.91在线| 清纯唯美激情亚洲| 国产精品久久久亚洲一区| 国产午夜精品美女毛片视频| 欧美浪妇xxxx高跟鞋交| 欧美—级a级欧美特级ar全黄| 99在线高清视频在线播放| 国产va亚洲va在线va| 免费在线观看你懂的| 中文天堂在线视频| 美女福利视频导航| 成人国产免费电影| 国产欧美高清视频在线| 国产乱人伦偷精品视频不卡 | 精品中文字幕一区二区小辣椒| 国产精品家庭影院| 欧美精品一区二区高清在线观看| 国产www精品| www国产免费| 国产真人做爰视频免费| 国产成人精品一区二区无码呦| jizz视频播放器| 丁香花在线影院| 欧美成人精品一区二区三区在线看| 国产成人免费av在线| 欧美亚洲综合一区| 欧美亚洲日本网站| 日本福利视频一区| 九九精品视频免费| 欧美日韩亚洲色图| 在线免费av网站| 九九亚洲视频| 91麻豆产精品久久久久久| 日韩女优制服丝袜电影| 成人欧美一区二区三区黑人孕妇| 日韩毛片在线免费看| 日韩免费一级片| 九色自拍论坛| 在线国产成人影院| 奇米四色…亚洲| 欧美三级欧美一级| 国产精品一区av| 亚洲福利精品视频| 中文字幕 亚洲视频| jizzjizzji欧美| 电影一区中文字幕| 激情欧美一区二区| 欧美一区二区三区在线观看 | 亚洲第一综合网站| 亚洲成人1区| 4444亚洲人成无码网在线观看| 综合欧美国产视频二区| 国产欧美一区二区视频| avtt中文字幕| 精品国产av一区二区三区| 性欧美18+| 96视频在线观看欧美| 激情小说亚洲一区| 欧美一区二区三区电影| 91精品在线观看视频| www.成人黄色| 亚洲免费成人在线| 9色在线观看| 欧美精品国产| 欧美性生交xxxxxdddd| 国产成人中文字幕| 亚洲自拍第三页| 人妻一区二区三区四区| 欧洲日本在线| 伊人狠狠色j香婷婷综合| 日韩欧美中文在线| 亚洲www永久成人夜色| 亚洲中文字幕无码av| 欧美1区二区三区公司| 波多野结衣亚洲| 久久成人免费日本黄色| 欧美精品一区视频| 亚洲国产高清国产精品| 欧美精品久久久久性色| 2020国内自拍视频| 久本草在线中文字幕亚洲| 国产女人水真多18毛片18精品视频| 精品久久国产精品| aaaaaa亚洲| 超碰福利在线观看| av电影在线免费| 免费成人你懂的| 亚洲福利视频网站| 国产激情片在线观看| 国产一级免费视频| 你懂的在线视频| 亚洲国产日韩在线| 精品日韩一区二区三区| 伊人久久大香线蕉精品| 日韩一级在线视频| 日本中文字幕视频在线| 香蕉久久a毛片| 亚洲成色999久久网站| 国内自拍中文字幕| 精品人妻av一区二区三区| 肉肉视频在线观看| 国产91高潮流白浆在线麻豆| 欧美大码xxxx| 亚洲成a人片在线www| 一个人看的www在线免费视频 | 中文字幕在线免费不卡| 国产精品黄色影片导航在线观看| 99精品一区二区三区无码吞精| 污网站在线观看| 亚洲精品国产动漫| 欧美亚洲综合在线| 99亚洲国产精品| wwwxxxx国产| www.26天天久久天堂| 国产日韩欧美不卡| 成人精品一区二区三区| 岛国毛片在线观看| porn视频在线观看| 国产精品一区不卡| 欧美一级成年大片在线观看| 欧美做受高潮6| 情se视频网在线观看| 久久综合狠狠| 裸体女人亚洲精品一区| 亚洲少妇18p| 免费人成短视频在线观看网站| 黄色在线成人| 国产亚洲精品久久久久动| 国内自拍第二页| eeuss影院www免费影院| 欧美精品日本| 国产小视频国产精品| 日本中文字幕精品| 男人天堂v视频| 日韩专区欧美专区| 欧美高清在线视频观看不卡| 国产精品边吃奶边做爽| 最新在线地址| 国产在线一区观看| 国产成人亚洲综合| 国产大片aaa| 538在线观看| 樱花草国产18久久久久| 欧美日韩免费观看一区| 性一交一乱一透一a级| 国内不卡的一区二区三区中文字幕| 精品国产31久久久久久| 亚洲av综合色区| 久热re国产手机在线观看| 日韩免费在线| 一区二区三区在线播放欧美| 中文字幕影片免费在线观看| 香蕉国产在线| 成人av片在线观看| 国产精品sss| 性猛交富婆╳xxx乱大交天津| 老司机亚洲精品一区二区| 欧美影院午夜播放| 亚州精品一二三区| 日本按摩中出| 国产精品91xxx| 亚洲综合大片69999| 国产农村老头老太视频| 狠狠久久伊人| 亚洲精品一区二区三区福利 | 亚洲区一区二区三区| 神马久久久久久久久| 精品99在线| 中文字幕精品在线视频| 精品人妻一区二区三区蜜桃视频| a√资源在线| 日韩美女啊v在线免费观看| 中文字幕欧美日韩一区二区| 国产porn在线| 三级久久三级久久久| 国产女精品视频网站免费| 国产精品久久久久久无人区| 在线日本制服中文欧美| 在线观看国产精品淫| 长河落日免费高清观看| 色一区二区三区| 欧美亚洲免费在线一区| 日韩av福利在线观看| 国产在线中文字幕| 亚洲乱码国产乱码精品精可以看| 久久久久久久9| 免费av网页| 国产日韩欧美制服另类| 激情视频小说图片| 亚洲jjzzjjzz在线观看| 成人免费高清视频| 亚洲国产欧美不卡在线观看| 国产欧美日韩精品综合| 日韩国产欧美在线播放| 7777精品久久久大香线蕉小说| 综合图区亚洲白拍在线| 日韩一级精品| 亚洲a中文字幕| 欧美无遮挡国产欧美另类 | 国产亚洲aⅴaaaaaa毛片| 蜜臀久久精品久久久用户群体| 中文.日本.精品| 日韩成人av在线| 麻豆成人在线视频| 老司机亚洲精品一区二区| 亚洲欧洲日产国产网站| 久草视频在线免费看| 7m精品国产导航在线| 日韩在线播放一区| 精品无码一区二区三区的天堂| 天堂网av成人| 久久久久久久国产精品| 国产免费的av| 在线欧美亚洲| av一区二区三区免费| 国产精品第八页| 国产成人精品三级| 成人短视频在线观看免费| 美臀av在线| 蜜桃精品成人影片| 高清av一区二区三区| 亚洲全黄一级网站| 高潮毛片又色又爽免费 | 亚洲欧洲在线看| 可以免费在线观看的av| 伊人精品一区| 2019中文字幕免费视频| 亚洲欧美日韩综合在线| 日本不卡高清视频| 亚洲精品免费在线看| fc2人成共享视频在线观看| 一二三区精品视频| 国产激情视频网站| crdy在线观看欧美| 九九热精品视频在线播放| 成人av手机在线| 热久久一区二区| 亚洲一区二区三区免费看| 在线成人福利| 91黄色免费看| 国产黄在线免费观看| 国产精品一在线观看| 国产欧亚日韩视频| 日夜操在线视频| 中文字幕一区二区三区在线播放 | 欧美激情一区二区三区在线视频| 91麻豆福利| 欧美日韩午夜剧场| sm捆绑调教视频| 国产成人一区二区三区影院| 成人福利视频在线观看| www.女人的天堂.com| 亚洲少妇屁股交4| 五十路六十路七十路熟婆| 日韩影片在线观看| 国产精品久久综合av爱欲tv| 婷婷5月激情5月| 亚洲精品一卡二卡| 日本一道本视频| 日本在线电影一区二区三区| 国产亚洲精品久久飘花| 新的色悠悠久久久| 欧美一区二区三区公司| 奴色虐av一区二区三区| 奇米色一区二区三区四区| 亚洲熟妇av一区二区三区漫画| 丁香花在线电影| 九九热在线精品视频| 久久精品免视着国产成人 | 国产欧美在线播放| 国产中文字幕第一页| 色婷婷精品大在线视频|