精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

OpenHarmony設(shè)備開發(fā)(五)-超聲波傳感器

系統(tǒng) OpenHarmony
本次學(xué)習(xí)了超聲波模組,利用已學(xué)的知識(shí)給遙控小車加上一個(gè)簡(jiǎn)單的自動(dòng)避障功能,有了超聲波模組,以后可以開發(fā)更有意思的小實(shí)驗(yàn),例如簡(jiǎn)單的無人操控小車、簡(jiǎn)單的量尺。

??想了解更多關(guān)于開源的內(nèi)容,請(qǐng)?jiān)L問:??

??51CTO 開源基礎(chǔ)軟件社區(qū)??

??https://ost.51cto.com??

前言

在之前學(xué)習(xí)了很多新的有趣知識(shí),本次學(xué)習(xí)了超聲波模組,利用已學(xué)的知識(shí)給遙控小車加上一個(gè)簡(jiǎn)單的自動(dòng)避障功能。

有了超聲波模組,以后可以開發(fā)更有意思的小實(shí)驗(yàn),例如簡(jiǎn)單的無人操控小車、簡(jiǎn)單的量尺…

準(zhǔn)備

創(chuàng)建文件夾和相關(guān)的代碼文件。

#打卡不停更#【FFH】OpenHarmony設(shè)備開發(fā)(五)-超聲波傳感器-開源基礎(chǔ)軟件社區(qū)

其中WIFI_car保存網(wǎng)絡(luò)連接遙控小車的代碼,WIFI_hcsr04保存超聲波模組相關(guān)的代碼。

編輯BUILD.gn,加入相關(guān)頭文件的引用路徑(小tips:不知道路徑的頭文件可以用Ctrl+P搜索)。

static_library("WIFI_car_demo") {
sources = [
"WIFI_car.c",
"WIFI_hcsr04.c",
]
include_dirs = [
"http://utils/native/lite/include",
"http://kernel/liteos_m/components/cmsis/2.0",
"http://base/iot_hardware/peripheral/interfaces/kits",
"http://ohos_bundles/@ohos/device_soc_hisilicon/hi3861v100/sdk_liteos/include",
"http://ohos_bundles/@ohos/device_soc_hisilicon/hi3861v100/sdk_liteos/third_party/lwip_sack/include",

]
}

編輯app路徑下的BUILD.gn,使我們的遙控小車能被系統(tǒng)編譯加載。

格式是:"文件夾名:靜態(tài)庫名"。

#打卡不停更#【FFH】OpenHarmony設(shè)備開發(fā)(五)-超聲波傳感器-開源基礎(chǔ)軟件社區(qū)

#打卡不停更#【FFH】OpenHarmony設(shè)備開發(fā)(五)-超聲波傳感器-開源基礎(chǔ)軟件社區(qū)

超聲波模組

本次樣例學(xué)習(xí)的是HC-SR04超聲波模組。

超聲波模組一共有4個(gè)引腳,分別為Vcc、 Trig(控制端)、 Echo(接收端)、 GND;其中VCC、GND接上5V電源。

HC-SR04超聲波距離傳感器的核心是兩個(gè)超聲波傳感器。一個(gè)Trig(控制端)控制發(fā)出的超聲波信號(hào),將電信號(hào)轉(zhuǎn)換為40 KHz超聲波脈沖。Echo(接收端)監(jiān)聽發(fā)射的脈沖。

#打卡不停更#【FFH】OpenHarmony設(shè)備開發(fā)(五)-超聲波傳感器-開源基礎(chǔ)軟件社區(qū)

初始化

通過查詢?cè)韴D,可以得知小車連接超聲波的GPIO口為7和8。

其中GPIO7是Trig(輸入口),GPIO8是Echo(輸出口)。

首先我們要對(duì)這兩個(gè)GPIO口進(jìn)行初始化。

GPIO口初始化老三套:IO口初始化、IO口復(fù)用、IO口輸入輸出方向。

#define GPIO_Trig 7
#define GPIO_Echo 8
int hcsr_gpio_init(void)
{
IoTGpioInit(GPIO_Trig);
hi_io_set_func(GPIO_Trig, 0); //0是普通IO口的意思
IoTGpioSetDir(GPIO_Trig, IOT_GPIO_DIR_OUT);
IoTGpioInit(GPIO_Echo);
hi_io_set_func(GPIO_Echo, 0);
IoTGpioSetDir(GPIO_Echo, IOT_GPIO_DIR_IN);
}

編寫檢測(cè)距離函數(shù)

我們要檢測(cè)距離,首先要懂得超聲波傳感器的原理。

超聲波傳感器通過Trig高電平發(fā)送聲波,Echo接收超聲波,通過計(jì)算發(fā)送和接收到的時(shí)間差,輔以聲波的速度,得以計(jì)算出小車和障礙之間的距離。

程序設(shè)計(jì)流程:

  1. 發(fā)送trig高電平。
  2. 等待20us,trig設(shè)置為低電平。
  3. Echo接收到了高電平,計(jì)時(shí)高電平時(shí)間,高電平持續(xù)時(shí)間就是超聲波從發(fā)射到返回的總時(shí)間。

其中為了減少干擾,可以先發(fā)送trig高電平50us,再將trig置為低電平,Echo接收到的數(shù)據(jù)從高電平降為低電平,便可開始。

為了準(zhǔn)確性,還可以檢測(cè)數(shù)次距離,再對(duì)其數(shù)據(jù)做平均值以及除錯(cuò)(當(dāng)聲波沒有被反射回來,則回波信號(hào)將在38毫秒后超時(shí)并返回低電平。因此38 ms的脈沖表示在傳感器范圍內(nèi)沒有阻塞。)

本次樣例只簡(jiǎn)單編寫了一個(gè)檢測(cè)函數(shù):

float GetDistance(void)
{
IotGpioValue value = IOT_GPIO_VALUE0;
float distance = 0.0;
int flag = 0;
static unsigned long start_time = 0, time = 0;
//發(fā)送聲波
IoTGpioSetOutputVal(GPIO_Trig, IOT_GPIO_VALUE1);
hi_udelay(20);
IoTGpioSetOutputVal(GPIO_Trig, IOT_GPIO_VALUE0);
while (1)
{//不斷檢測(cè)聲波
IoTGpioGetInputVal(GPIO_Echo, &value);
//記錄下高電平持續(xù)時(shí)間
if (value == IOT_GPIO_VALUE1 && flag == 0)
{
start_time = hi_get_us();
flag = 1;
}
if (value == IOT_GPIO_VALUE0 && flag == 1)
{
time = hi_get_us() - start_time;
start_time = 0;
break;
}
}
distance = time * 0.034 / 2;
printf("distance is %f\r\n", distance);
return distance;
}

避障線程

簡(jiǎn)單的避障功能需要以下幾點(diǎn)需求:

  1. 避障線程的優(yōu)先級(jí)需要高于遙控的優(yōu)先級(jí),這樣當(dāng)快要撞上障礙時(shí)能保證自動(dòng)避障能正常運(yùn)行。
  2. 需要設(shè)計(jì)一個(gè)信號(hào)量,信號(hào)量的作用是保證兩個(gè)或多個(gè)關(guān)鍵代碼不被并發(fā)調(diào)用,在這里是為了避免避障線程和遙控線程并發(fā)調(diào)用。本次樣例使用一個(gè)sem_d變量代替了信號(hào)量,sem_d為1時(shí)使遙控功能睡眠。
  3. 不斷判斷距離是否小于特定值,當(dāng)小于特定值做出相對(duì)應(yīng)的避障。
void hcsr04_avoid(void)
{
float distance = 0;
//io口初始化
hcsr_gpio_init();
while (1)
{
//獲取距離信息
distance=GetDistance();
if (distance < 20)
{
printf("Distance <20!!!");
sem_d = 1;
car_stop();
car_backward();
sleep(1);
car_stop();
sem_d = 0;
}
}
}
void hcsr04_demo(void)
{
osThreadAttr_t attr;
attr.name = "hcsr04_Task";
attr.attr_bits = 0U;
attr.cb_mem = NULL;
attr.cb_size = 0U;
attr.stack_mem = NULL;
attr.stack_size = 4096;
attr.priority = 24;
if (osThreadNew((osThreadFunc_t)hcsr04_avoid, NULL, &attr) == NULL)
{
printf("[hcsr04_Task] Falied to create hcsr04_Task!\n");
}
}

網(wǎng)絡(luò)連接遙控小車

源代碼文件

為了加入超聲波傳感器線程,我們可以在小車IO口之后啟動(dòng)超聲波線程(也可直接用SYS_RUN()啟動(dòng)線程,此處因?yàn)檫b控之前用不到避障,因而延遲啟動(dòng)線程):

extern void hcsr04_demo(void);
hcsr04_demo();

信號(hào)量的使用:

首先創(chuàng)建全局變量,記得要在頭文件中extern該變量,WIFI_hcsr04.c才能使用到該變量。

當(dāng)sem_d為1時(shí),休眠遙控代碼,直至sem_d為0。

int sem_d=0;
while(1)
{
if(sem_d==1)
{
continue;
}
//遙控小車代碼...
}

#打卡不停更#【FFH】OpenHarmony設(shè)備開發(fā)(五)-超聲波傳感器-開源基礎(chǔ)軟件社區(qū)

頭代碼文件

此處代碼為了WIFI_hcsr04.c能調(diào)用到一些需要用到的函數(shù)和變量。

#ifndef __WIFI_CAR__
#define __WIFI_CAR__
void car_stop(void);
void car_backwward(void);
extern int sem_d;

#endif

其它

效果

#打卡不停更#【FFH】OpenHarmony設(shè)備開發(fā)(五)-超聲波傳感器-開源基礎(chǔ)軟件社區(qū)

問題

測(cè)試了幾輪下來,發(fā)現(xiàn)了有以下問題。

  1. 在測(cè)試中偶爾會(huì)遇到棧溢出的情況,原因尚未找到。

#打卡不停更#【FFH】OpenHarmony設(shè)備開發(fā)(五)-超聲波傳感器-開源基礎(chǔ)軟件社區(qū)

  1. 超聲波傳感器的精確度不高,容易會(huì)誤判障礙物(虛無的障礙emm)。

當(dāng)前解決方案:

  1. 加大線程的棧大小(無法從根本解決)。
  2. 找到棧溢出原因,設(shè)計(jì)超時(shí)機(jī)制,避免內(nèi)存不斷堆積。
  3. 設(shè)計(jì)檢測(cè)距離的算法,對(duì)獲取的數(shù)據(jù)進(jìn)行取平均值以及除去最大最小。
float distance_sum[5];
float distance = 0;
//獲取數(shù)據(jù)
for (int i = 0; i < 5; i++)
{
distance_sum[i] = GetDistance();
}
int max_id = 0;
int min_id = 0;
//記錄最大最小的數(shù)組下標(biāo)
for (int i = 1; i < 5; i++)
{
if (distance_sum[i] > distance_sum[max_id])
{
max_id = i;
}
if (distance_sum[i] < distance_sum[min_id])
{
min_id = i;
}
}
for (int i = 0; i < 5; i++)
{
if (i != max_id && i != min_id)
{
distance += distance_sum[i];
}
}
distance /= 3.0;

??想了解更多關(guān)于開源的內(nèi)容,請(qǐng)?jiān)L問:??

??51CTO 開源基礎(chǔ)軟件社區(qū)??

??https://ost.51cto.com??。

責(zé)任編輯:jianghua 來源: 51CTO開源基礎(chǔ)軟件社區(qū)
相關(guān)推薦

2016-01-29 11:20:26

蝙蝠超聲波傳感器

2022-09-30 13:50:07

設(shè)備開發(fā)鴻蒙

2022-04-19 11:09:13

Wi-Fi IoT智能小車鴻蒙

2024-02-23 09:42:09

自動(dòng)駕駛感知

2011-09-27 20:03:55

手機(jī)支付摩寶蝙蝠

2013-08-21 15:15:39

E524.14LIN智能超聲波

2023-01-03 15:14:43

2023-03-20 16:05:49

HDF傳感器驅(qū)動(dòng)開發(fā)

2021-04-25 10:06:57

鴻蒙HarmonyOS應(yīng)用

2017-03-01 15:18:16

2017-08-01 15:20:38

2021-03-29 15:36:46

人工智能機(jī)器學(xué)習(xí)技術(shù)

2022-05-24 15:55:37

避障小車華為

2020-04-28 09:56:45

iPhone5G蘋果

2023-07-11 18:30:05

智能設(shè)備半導(dǎo)體

2017-05-08 09:25:03

APP黑客uXDT技術(shù)

2009-05-17 10:17:39

Windows Mob微軟移動(dòng)OS

2023-12-22 10:53:08

2022-09-05 16:09:09

物聯(lián)網(wǎng)數(shù)據(jù)傳感器

2023-06-30 10:04:12

物聯(lián)網(wǎng)IOT
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

亚洲一区二区毛片| 亚洲精品777| 久久久一区二区三区| 国产精品久久久久不卡| 免费三级在线观看| 国产另类在线| 欧美视频一区二区三区| 91麻豆天美传媒在线| 亚洲国产综合一区| 日韩制服丝袜先锋影音| 久久视频在线播放| av网站有哪些| 国产精品麻豆| 欧美性感美女h网站在线观看免费| 日韩三级电影| 国产chinasex对白videos麻豆| 亚洲在线观看| 九九热r在线视频精品| 无码人妻aⅴ一区二区三区| 久久天堂av| 亚洲午夜电影网| 性欧美videosex高清少妇| а√中文在线资源库| 久热re这里精品视频在线6| 欧美床上激情在线观看| 中文字幕一区二区三区人妻不卡| 久久中文字幕一区二区| 色综合色狠狠综合色| 国产人妻人伦精品| 婷婷在线视频| 91香蕉视频在线| 高清视频一区二区三区| 91成品人影院| 日韩av在线发布| 91精品国产91久久久久久不卡| 中文字幕av播放| 欧美日韩高清| 亚洲欧美国产日韩天堂区| 日本人添下边视频免费| 免费观看亚洲视频大全| 欧美日韩国产美女| 国产亚洲天堂网| 白浆在线视频| 五月婷婷色综合| 日韩黄色短视频| av在线免费观看网址| 日韩毛片高清在线播放| 日韩经典在线视频| 韩国三级在线观看久| 粉嫩一区二区三区在线看| 91丨九色丨国产在线| 亚洲一区二区色| 免费成人美女在线观看| 国产精品久久久久久久久久小说| av网站中文字幕| 99视频在线精品国自产拍免费观看| 欧美精品制服第一页| 青青操在线视频观看| 欧美成免费一区二区视频| 亚洲一区二区久久| 手机免费看av| 精品日本12videosex| 亚洲亚裔videos黑人hd| 娇妻被老王脔到高潮失禁视频| 亚洲婷婷丁香| 国产亚洲人成a一在线v站| av在线播放中文字幕| 久久精品国产68国产精品亚洲| www亚洲欧美| 久久精品视频免费在线观看| 激情综合久久| 日本欧美黄网站| 自拍偷拍校园春色| 精品一区二区三区影院在线午夜| 91免费版网站入口| 欧美 日韩 国产 成人 在线 91| 成人av网站免费观看| 免费国产一区| 欧美黑人激情| 亚洲国产日韩a在线播放| 日本中文字幕网址| 国产精品第一国产精品| 日韩欧美另类在线| 一出一进一爽一粗一大视频| 国产精品一区二区99| 日韩亚洲欧美成人| 日本一二三区不卡| 日韩精品一二三四| 亚洲自拍小视频| 少妇荡乳情欲办公室456视频| 久久美女艺术照精彩视频福利播放| 亚洲v国产v| 性欧美ⅴideo另类hd| 欧美日韩亚洲精品一区二区三区| www.这里只有精品| 成人三级毛片| 日韩中文字幕免费视频| 国产午夜福利片| 奇米一区二区三区| 国产视频在线观看一区| av在线播放免费| 亚洲国产一区视频| 中文字幕亚洲欧洲| 色婷婷av一区二区三区丝袜美腿| 久久激情视频久久| 三级视频在线观看| 成人晚上爱看视频| 亚洲一区二区不卡视频| 999福利在线视频| 欧美酷刑日本凌虐凌虐| 泷泽萝拉在线播放| 国内精品久久久久久久影视麻豆 | 九色一区二区| 嫩草香蕉在线91一二三区| 疯狂欧美牲乱大交777| 五月婷婷激情久久| 色狠狠久久av综合| 欧美另类在线播放| 一区二区视频免费观看| 久久综合资源网| 日本一本中文字幕| 警花av一区二区三区| 亚洲色图18p| 成年免费在线观看| 成人精品在线视频观看| 裸体裸乳免费看| 黄色欧美视频| 亚洲人成在线播放| 在线观看免费国产视频| 高清免费成人av| 影音先锋男人的网站| 日本成人福利| 原创国产精品91| 夜夜躁日日躁狠狠久久av| 久久综合色婷婷| 男人日女人逼逼| 久久亚洲道色| 国模吧一区二区三区| 国产视频一区二区三区四区五区| 中文字幕乱码日本亚洲一区二区| 欧美韩国日本在线| 欧美xxxx在线| 久久久久久欧美| 亚洲第一第二区| 亚洲综合男人的天堂| 日韩精品aaa| 在线观看国产精品入口| 91九色单男在线观看| 国产1区在线| 91精品国产色综合久久不卡电影| 日韩欧美视频免费观看| 久久国产生活片100| 亚洲乱码一区二区三区| 福利精品一区| yellow中文字幕久久| 国产原创中文av| 亚洲色图都市小说| 色欲无码人妻久久精品| 一本一道久久综合狠狠老| 91麻豆国产语对白在线观看| 在线观看av免费| 精品国产一区二区三区久久久蜜月 | 久久99国产精品久久99大师 | 久久精品国产亚洲av无码娇色| 国产成a人亚洲| 久久亚洲a v| 牛牛视频精品一区二区不卡| 欧美在线视频免费播放| 国产中文字幕在线看| 欧美在线观看视频一区二区 | 午夜伊人狠狠久久| www.免费av| 日韩黄色小视频| 中文字幕黄色大片| 国产精品网站在线看| 日韩av免费在线观看| 免费av不卡| 亚洲激情视频在线| 青娱乐在线免费视频| 综合久久一区二区三区| 污网站免费观看| 久久午夜电影| 99亚洲国产精品| 日韩美脚连裤袜丝袜在线| 国产精品夫妻激情| 26uuu亚洲电影在线观看| 亚洲国产中文字幕久久网| 日本免费精品视频| 亚洲日本成人在线观看| www.男人天堂| 久久99久久精品欧美| 国产美女主播在线| 久久精品国产68国产精品亚洲| 国产精品乱码一区二区三区| 中文字幕日本一区二区| 欧美黑人视频一区| a天堂中文在线| 精品国产91洋老外米糕| 一本到在线视频| 午夜国产精品影院在线观看| 国产亚洲精品久久久久久豆腐| 国产69精品久久99不卡| 在线黄色免费观看| 欧美一区=区| 国产免费一区二区视频| 日本久久综合| 久久婷婷开心| 国产一区二区三区视频在线| 奇米影视亚洲狠狠色| 中国av在线播放| 尤物tv国产一区| 涩爱av在线播放一区二区| 欧美一区二区在线不卡| 乱子伦一区二区三区| 香蕉久久一区二区不卡无毒影院| 中文字幕电影av| 国产欧美视频一区二区| 无码一区二区精品| 丁香五精品蜜臀久久久久99网站| 午夜国产一区二区三区| 国产人成精品一区二区三| 亚洲啊啊啊啊啊| 91麻豆精品国产91久久久平台 | 午夜影院免费视频| 欧美www视频| 99在线观看免费| 欧美精品丝袜久久久中文字幕| 国产一级免费视频| 天天综合网天天综合色| 久久成人国产精品入口| 亚洲嫩草精品久久| 日韩欧美123区| 国产精品视频麻豆| 天天干天天舔天天操| 久久综合久久综合久久| 亚洲精品乱码久久久久久不卡| 成人性生交大片免费| 超级砰砰砰97免费观看最新一期 | 中文久久精品| www精品久久| 伊人精品成人久久综合软件| 亚洲精品国产suv一区88| 亚洲九九视频| 在线观看成人免费| 亚洲精品网址| 日韩精品第1页| 欧美精品九九| 男人天堂手机在线视频| 日韩一级不卡| www.av中文字幕| 免费一区视频| 黄色av免费在线播放| 日韩福利视频导航| 久久精品影视大全| 精品一区二区精品| 在线免费观看av网| 国产成人午夜99999| 国产精品91av| wwwwww.欧美系列| 日本少妇高潮喷水xxxxxxx| 国产农村妇女精品| 日韩av手机在线免费观看| 亚洲欧美成人一区二区三区| 国产亚洲第一页| 欧美日韩人人澡狠狠躁视频| 欧美一级淫片免费视频黄| 日本高清不卡一区| 国产乱码精品一区二区三区精东| 日韩视频免费观看高清完整版 | 九九热在线免费观看| 欧美性猛交xxxx偷拍洗澡| 一级黄色av片| 欧美一区二区三区男人的天堂| 亚洲xxx在线| 精品小视频在线| 尤物网在线观看| 久久久久久久国产| 电影一区二区三| 91精品久久久久久| 国产欧美三级电影| 五月天色一区| 亚洲精品一二| 久久99爱视频| 99久久伊人精品| 成人性生交大片免费看无遮挡aⅴ| 亚洲日本在线观看| 在线观看亚洲天堂| 在线不卡一区二区| 国产91免费看| 宅男66日本亚洲欧美视频| 欧美色图天堂| 国产美女扒开尿口久久久| 一区二区三区四区精品视频| 日本高清不卡一区二区三| 中文字幕一区二区精品区| 熟女少妇在线视频播放| 精品一二三四区| 三上悠亚影音先锋| 亚洲福利国产精品| 91麻豆国产在线| 亚洲欧美日韩一区在线| 日本色护士高潮视频在线观看| 国产成人免费91av在线| 中文字幕日韩在线| 亚洲黄色一区二区三区| 亚洲制服av| 女人扒开双腿让男人捅 | 国产一区二区不卡| 男人操女人动态图| 亚洲韩国一区二区三区| 国产精品爽爽久久| 亚洲视频视频在线| 123区在线| 成人欧美一区二区三区视频xxx| 清纯唯美日韩| 国产91在线视频观看| 国产成人精品免费视频网站| 免费网站在线高清观看| 亚洲va欧美va天堂v国产综合| 一级片视频播放| 这里精品视频免费| 欧美性理论片在线观看片免费 | 国产免费播放一区二区| 日韩欧美精品免费| 国产一区在线不卡| 亚洲欧美另类日本| 欧美艳星brazzers| 国产在线你懂得| 欧洲精品久久久| 三级精品视频| 免费看国产一级片| 成人黄页在线观看| 精品午夜福利视频| 精品国产凹凸成av人网站| 日本大片在线播放| 99热在线国产| 欧美欧美天天天天操| 手机精品视频在线| 亚洲欧美另类久久久精品 | 日日夜夜天天综合| 欧美人xxxxx| 丝瓜av网站精品一区二区| 亚洲第一成人网站| 色综合久久久久久久| 欧美视频综合| 国产精品igao视频| 青青草91久久久久久久久| 99热这里只有精品在线播放| 欧美国产97人人爽人人喊| 中文字幕+乱码+中文| 中文字幕免费精品一区| 美女视频一区| 一级黄色录像免费看| 国产老女人精品毛片久久| 玖玖爱这里只有精品| 欧美精品一区二区三区高清aⅴ| 成人黄色动漫| 日本精品一区二区三区视频 | 欧美视频中文字幕在线| 久久综合九色综合久| 国产精品入口福利| 久久久久蜜桃| 2一3sex性hd| 色婷婷久久综合| 日本视频在线免费观看| 亚洲在线免费视频| 亚洲另类黄色| 人人妻人人澡人人爽| 69久久99精品久久久久婷婷| 欧洲中文在线| 久久精品国产美女| 免费人成黄页网站在线一区二区| 中国一级片在线观看| 精品国产凹凸成av人导航| 色婷婷综合久久久中字幕精品久久| 视频一区三区| 国产不卡高清在线观看视频| 国产精品久久久久久久妇| 中文字幕无线精品亚洲乱码一区| 国产视频网站一区二区三区| 国产精品久久久久7777| 国产天堂亚洲国产碰碰| 国产99对白在线播放| 亚洲综合在线观看视频| 999一区二区三区| 国产成a人无v码亚洲福利| 久久一区二区三区视频| 最近中文字幕日韩精品| 91精品短视频| 不卡av免费在线| 亚洲一区二区三区小说| 黄色软件在线| 高清一区二区三区视频| 美女视频网站黄色亚洲| 精品无码久久久久久久久| 伊人成人开心激情综合网| 一级毛片精品毛片| 午夜免费福利在线| 亚洲第一综合色| 欧美成人高清在线|