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

標題: 基于STM8S103F3P6、OLED12864、BMP180和DS3231的手表設計 [打印本頁]

作者: 凌凈清河    時間: 2019-3-9 16:08
標題: 基于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


作者: fly_apple    時間: 2019-3-19 17:13
正好在學習STM8,謝謝樓主了
作者: lon7085    時間: 2019-3-25 10:12
正好需要了解,下載學習了,感謝樓主分享。不了解之處還要跟樓主多多請教。
作者: baibaoyu    時間: 2019-4-4 09:54
正好需要了解,下載學習了,感謝樓主分享。不了解之處還要跟樓主多多請教。
作者: 嘿小毅51    時間: 2019-5-20 20:48
學習學習
作者: wanhao    時間: 2019-5-20 21:46
正好在學習STM8,謝謝樓主了
作者: wjnnlove    時間: 2019-6-10 05:08
如何增加按鍵,對時間和日期進行修改?
作者: Dragon6663    時間: 2019-6-11 23:23
感謝樓主分享,抱拳
作者: yxdz1358    時間: 2019-7-28 12:17
51hei 論壇真的很好,感謝大師們的無私奉獻,謝謝,收下了。
作者: 凌凈清河    時間: 2019-7-29 14:25
wjnnlove 發表于 2019-6-10 05:08
如何增加按鍵,對時間和日期進行修改?

這個嘛,實現方式還是很多的,后續我會發一個手表設計的改進版,那個有無線調時功能,期待一下吧~
作者: ganbc    時間: 2019-10-12 12:52
剛好想做一個DS3231時鐘時找到這篇。感謝大師的無私奉獻。謝謝。
作者: zrm0806    時間: 2020-1-16 11:56
感謝大師的無私奉獻。謝謝。 研究研究bmp180
作者: zrm0806    時間: 2020-1-18 16:40
已經成功驅動bmp180  使用f103c8t6


作者: yxdz1358    時間: 2020-1-31 18:47
正好需要呢,用STM32F0 搞了一天,時間 就是不走,謝謝了
作者: hdhgsdhuers    時間: 2020-3-24 09:35
本帖最后由 hdhgsdhuers 于 2020-3-24 09:47 編輯



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




作者: 4515415887    時間: 2020-4-16 14:25


感謝,學習學習,要轉戰stm了~
作者: zhaow_zhang    時間: 2020-9-16 16:57
正在學習STM8S103P如何讀取BMP180的數據,好不容易找到這篇質量比較高的帖子,想下載程序好好學習一下,正在努力賺黑幣
作者: buxy    時間: 2020-9-25 15:19
有辦法顯示圖片嗎,小白請示
作者: 凌凈清河    時間: 2020-9-27 13:55
buxy 發表于 2020-9-25 15:19
有辦法顯示圖片嗎,小白請示

可以,例如全圖顯示,可以對128*64的圖像二值化并取模,而后使用相應的寫函數去刷圖像就可以了。如果是任意像素的圖像,建議使用幀緩沖區。
作者: 長風007    時間: 2020-11-7 13:55
現在正在做這個設計!
作者: xjx51    時間: 2022-4-3 22:26
建議樓主加上按鍵,把它改成可以調時間,然后過段時間就會自動熄屏的
作者: tantao    時間: 2025-1-12 22:10
學習了
作者: tantao    時間: 2025-1-12 22:11
正好需要這個參考,學習了
作者: 劉曉龍368    時間: 2025-8-27 12:09
謝謝樓主,好資料,51黑有你更精彩!!!
作者: szqinyi    時間: 2025-8-28 08:26
這個只能稱為時鐘,手表屬于裝飾品,可以想象一下這個東東戴在手上是啥裝飾?




歡迎光臨 (http://www.izizhuan.cn/bbs/) Powered by Discuz! X3.1
麻豆成人综合网| 国产日产一区| 国外av网站| www.xxx.国产| 精品一区二区观看| 四虎久久影院| 亚洲AV无码精品色毛片浪潮| 看黄色一级大片| 999视频在线| 天天操天天干天天摸| 日本熟妇毛耸耸xxxxxx| 免费毛片在线播放免费 | www.国产自拍| 天天爽天天爽天天爽| 精品人妻少妇一区二区| 欧美 日韩 国产精品| 精品一区二区成人免费视频| 免费成人进口网站| 久久福利一区二区| 日韩av新片网| 怡红院av亚洲一区二区三区h| 国产精品va在线观看无码| 黄色三级中文字幕| 每日在线更新av| 亚洲天堂av线| 一卡二卡三卡四卡五卡| 毛茸茸free性熟hd| 国产99在线 | 亚洲| 麻豆chinese极品少妇| 国产一级做a爱片久久毛片a| 乱子伦一区二区三区| 国产精品午夜福利| 区二区三区在线| 污污污www精品国产网站| 妖精视频一区二区| 国产喷水在线观看| 日本道在线观看| 一级特黄色大片| 人妻无码中文字幕| 国产麻豆视频网站| 操你啦视频分享| 五月天最新网址| 国产一二三区在线| 欧美性video| 欧美亚洲大片| 精品深夜福利视频| 希岛爱理av一区二区三区| 欧美日韩专区| 久久er99热精品一区二区| 99在线精品免费| 一区二区三区不卡在线观看| 日韩欧美大尺度| 精品日韩99亚洲| 日韩视频精品在线| 久久精品国产一区二区电影| 日韩美女在线播放| 国产激情美女久久久久久吹潮| 农村寡妇一区二区三区| 日韩网站在线免费观看| 亚洲一二区在线观看| 亚洲人成人无码网www国产| 久草视频在线免费看| 国产又粗又猛又爽又黄视频| 一本本久综合久久爱| 97超超碰碰| 生活片a∨在线观看| 亚洲成a人片| 国产女人18毛片水真多18精品| 欧美黄色免费| 国产不卡视频一区二区三区| 亚洲伦理在线精品| 欧美成人一区二区三区在线观看| 色综合亚洲精品激情狠狠| 日本一区二区在线免费播放| 鲁片一区二区三区| 国产成人久久婷婷精品流白浆| 国产女主播在线播放| 国产一区二区三区在线视频观看| 国产精品美女一区| 香蕉视频网站在线播放| 国产尤物视频在线| 二区中文字幕| 人人澡人人添人人爽一区二区| 精品麻豆剧传媒av国产九九九| 欧美激情成人| 高清国产午夜精品久久久久久| 亚洲一区二区三区激情| 亚洲精品一区二区三区精华液| 18一19gay欧美视频网站| 另类视频在线观看+1080p| 久久国产乱子伦免费精品| 特黄一区二区三区| 亚洲精品国产av| 成人拍拍拍免费视频网站| 精品美女在线观看视频在线观看 | 91精品国产福利| 欧美激情在线观看视频| 久久精品日产第一区二区三区| 日本免费一级视频| 国产一区免费| 日本久久高清视频| 三级男人添奶爽爽爽视频| 欧美日韩 一区二区三区| 2021最新国产精品一区| 色欧美激情视频在线| www.亚洲一二| 日韩—二三区免费观看av| 最新国产の精品合集bt伙计| 亚洲成人网av| 亚洲自拍偷拍色片视频| 日韩一级片播放| 日韩在线观看第一页| 国产农村一级特黄α**毛片| 日本激情在线观看| 精品久久成人| www国产亚洲精品久久麻豆| 欧美一级片在线看| 国产日韩中文在线| xxxx一级片| 午夜一级黄色片| 涩涩视频免费网站| 久久亚洲国产精品尤物| 日韩经典中文字幕一区| 色综合久久天天| 日本国产欧美一区二区三区| 九色自拍视频在线观看| 久久免费播放视频| 免费污污网站| 97久久香蕉国产线看观看| 一二三区精品| 日韩欧美aaa| 日韩免费在线视频| 一区二区三区入口| 国产精品国产精品国产| 能在线观看av网站| 国内精品国产成人国产三级粉色| 高清av一区二区| 亚洲福利视频久久| 欧美另类一区| 黑人と日本人の交わりビデオ| 欧美激情一级二级三级在线视频| 超碰免费公开在线| 激情亚洲网站| 日韩欧中文字幕| 国产精品爽黄69天堂a| 国产欧美精品一二三| 国产视频第二页| 成人动漫在线播放| 欧美日韩国产亚洲一区| 欧美小视频在线| 国产伊人精品在线| 精品影片一区二区入口| 四虎在线免费视频| 色偷偷偷在线视频播放| 久久99国内精品| 日韩精品福利在线| 中文字幕一区二区中文字幕| 少妇一级淫片免费放中国 | 久久综合九色99| av资源在线免费观看| 免费在线视频你懂的| 日本一区二区三区播放| 久久久99精品久久| 欧美日本啪啪无遮挡网站| 成人羞羞国产免费网站| 精品国产伦一区二区三区| 求av网址在线观看| 爽好多水快深点欧美视频| 欧美一区2区视频在线观看| 久久久久久久久久久久久久一区| 久久精品一区二区三区四区五区| 看全色黄大色黄大片免责看的| 激情视频亚洲| 国产精品毛片久久久久久久| 2019中文在线观看| 美女扒开腿免费视频| 国产寡妇色xxⅹ交肉视频| 91精品店在线| 久久久久久9999| 韩国一区二区电影| 免费黄色av网址| 有没有片在线看www| 2020最新国产精品| 一区二区三区免费网站| 国产中文日韩欧美| 欧美成人另类视频| 7878视频在线观看| 香蕉av一区二区| 日韩一区二区三区av| 国产精品视频一区二区三区四 | 在线观看的黄色| 国产尤物一区二区在线 | 午夜成人亚洲理伦片在线观看| 8x8x8x视频在线观看| 久久影院100000精品| 欧美日韩国产综合一区二区| 亚洲激情电影在线| 亚洲图片在线播放| 国产剧情av在线播放| 久久色中文字幕| 国产精品视频1区| 一区二区三区影视| 国产尤物视频在线| 精品一区二区三区的国产在线播放| 日韩有码在线电影| 人妻 日韩 欧美 综合 制服| 大肉大捧一进一出好爽| 秋霞欧美视频| 91精品国产色综合久久不卡电影 | 美女网站色免费| 免费看片91| 精品美女视频| 欧美一区二区在线播放| 免费拍拍拍网站| 香蕉av一区二区三区| vam成人资源在线观看| 亚洲精品免费播放| 欧美激情www| 国产福利免费视频| 另类一区二区三区| 日本黄视频网站| 密臀av在线播放| 99国产欧美久久久精品| 国产第一区电影| 日本成人精品视频| 在线毛片网站| 青娱乐精品在线视频| 欧美日韩精品一区二区三区| 亚洲精品无人区| 天天操天天干天天操| 91精品国产一区二区在线观看 | 日韩在线视频第一页| 99热国产在线| 丰满白嫩尤物一区二区| 清纯唯美日韩制服另类| 无码人妻aⅴ一区二区三区| av777777| 亚洲高清资源| 日韩日本欧美亚洲| 一级黄色免费视频| 久草在.com| 蜜桃视频免费观看一区| 久久久久久久成人| 日本少妇高潮喷水xxxxxxx| 人人澡人一摸人人添| 国产精品亚洲综合久久| www.亚洲人.com| 精品黑人一区二区三区观看时间| 中文在线√天堂| 免费不卡在线观看| 青草热久免费精品视频| 久久艹精品视频| 白浆在线视频| 麻豆成人久久精品二区三区小说| 欧美黄色性视频| 精品丰满少妇一区二区三区| 国产三区在线观看| 久久一二三国产| 国产一区二区在线网站 | 日韩精品视频久久| 美女与牲口做爰视频在线观看| 97精品一区二区| 亚洲精品一区二区网址| 日本天堂在线播放| 中文字幕在线观看第一页| 黄网站免费久久| 精品久久久久香蕉网| 超碰中文字幕在线观看| 成人午夜影院| 久久精品72免费观看| 国产精品爽爽爽| 成人黄色激情视频| 国产精品久久久久久av公交车| 欧美在线一区二区三区| 国产av无码专区亚洲精品| 国产1区2区| 亚洲美女视频在线免费观看| 欧美一区二区视频97| 国产专区第一页| 日韩毛片免费看| 色综合欧美在线| 欧美精品第三页| 黄色免费视频在线观看| 久久不射网站| 91极品视频在线| 国产人妻精品午夜福利免费| 国产在线色视频| 国产精品麻豆99久久久久久| 成人短视频在线看| 成人黄色免费电影| 日韩电影在线一区二区三区| 国产欧美精品在线| 一区二区三区激情视频| 99久久婷婷国产综合精品电影√| 久久综合免费视频| 69视频免费在线观看| 祥仔av免费一区二区三区四区| 欧美性色黄大片| 超级砰砰砰97免费观看最新一期| 日本www在线| 亚洲一区二区三区四区中文字幕| 一二三四视频社区在线| 色视频在线播放| 久久久一区二区三区捆绑**| 99中文视频在线| 亚洲第一香蕉视频| 国产精品一卡| 成人激情视频在线| 国产草草影院ccyycom| 欧美电影《睫毛膏》| 欧美激情一二三| 中文字幕网址在线| 久久久久久久久国产一区| 欧美在线日韩在线| 国产农村老头老太视频| 国产精品99久久精品| 欧美大片在线看免费观看| 波多野结衣电影在线播放| 福利在线一区| 一区二区三区四区视频| 久久国产视频精品| 精品国产91乱码一区二区三区四区 | 蜜臀av国内免费精品久久久夜夜| 狠狠综合久久av一区二区小说| 中文字幕a在线观看| 里番在线播放| 欧美精品日日鲁夜夜添| 国产精品无码无卡无需播放器| 欧美日韩精品一区二区三区视频| 精品国产欧美一区二区| 永久免费未视频| 天堂av一区| 精品综合久久久久久97| 亚洲黄色a级片| 国产欧美日韩一级| 久久天堂国产精品| 区一区二日本| 成人av资源在线观看| 亚洲一区二区三区免费观看| 性视频在线播放| 亚洲午夜精品在线| 欧美极品jizzhd欧美仙踪林| 亚洲三级欧美| 日韩黄在线观看| 国产超碰人人爽人人做人人爱| 97在线精品| 99久热re在线精品视频| se视频在线观看| 亚洲影院理伦片| 成人手机在线免费视频| 91丨精品丨国产| 欧美亚洲成人免费| 欧美色图中文字幕| av中文字幕亚洲| 日本xxxx免费| 日日夜夜精品| 性欧美长视频免费观看不卡| 国产精彩视频在线观看免费蜜芽| www欧美成人18+| 欧美日韩久久婷婷| 66精品视频在线观看| 青青草原一区二区| 99久久99热久久精品免费看| 亚洲欧美日韩国产另类专区| 欲求不满的岳中文字幕| 2024最新电影免费在线观看| 亚洲性夜色噜噜噜7777| 不卡av中文字幕| 久久久久久久久久久妇女| 午夜视频久久久| 国产精品二线| 亚洲免费视频观看| av中文字幕在线免费观看| 精品一区二区免费看| wwwwxxxx日韩| 97成人超碰| 日本视频久久久| 成年人视频在线| 精品视频一区 二区 三区| 亚洲天堂黄色片| 动漫av一区| 成人性生交大片免费看视频直播 | 欧美色倩网站大全免费| 免费视频一二三区| 66久久国产| 亚洲成人av动漫| 成人av电影观看| 日韩中文有码在线视频| 四虎激情影院| 亚洲视频精选在线| 青青草原在线免费观看| 亚洲天堂成人| 二级片在线观看| www.com.cn成人| 性欧美视频videos6一9| 骚视频在线观看| 日韩欧美视频一区| 精品久久无码中文字幕| 国产日韩一级二级三级| 五月天综合视频|