国产剧情视频在线观看-国产剧情麻豆女教师在线观看-国产剧情精品在线观看-国产剧情精品-国产剧情91-国产玖玖在线观看

Rss & SiteMap

曙海教育集團論壇 http://www.bjzhda.cn

曙海教育集團論壇
共1 條記錄, 每頁顯示 10 條, 頁簽: [1]
[瀏覽完整版]

標題:linux 基礎復習(7)串口應用開發 - 技術文檔 - 新手入門 Linux時

1樓
wangxinxin 發表于:2010-11-23 13:26:07
據通信的基本方式可分為并行通信與串行通信兩種。
· 并行通信是指利用多條數據傳輸線將一個資料的各位同時傳送。它的特點是傳輸速度
快,適用于短距離通信,但要求傳輸速度較高的應用場合。
· 串行通信是指利用一條傳輸線將資料一位位地順序傳送。特點是通信線路簡單,利用
簡單的線纜就可實現通信,降低成本,適用于遠距離通信,但傳輸速度慢的應用場合。
串口設置詳解
本節主要講解設置串口的主要方法。
如前所述,設置串口中最基本的包括波特率設置,校驗位和停止位設置。串口的設置主
要是設置struct termios結構體的各成員值,如下所示:
#include
struct termio
{      
unsigned short c_iflag; /* 輸入模式標志 */
unsigned short c_oflag; /* 輸出模式標志 */
unsigned short c_cflag; /* 控制模式標志*/
unsigned short c_lflag; /*本地模式標志 */
unsigned char c_line; /* line discipline */
unsigned char c_cc[NCC]; /* control characters */
};
在這個結構中最為重要的是c_cflag,通過對它的賦值,用戶可以設置波特率、字符大小、
數據位、停止位、奇偶校驗位和硬件流控等。另外c_iflag 和c_cc 也是比較常用的標志。在
此主要對這3 個成員進行詳細說明。
c_cflag支持的常量名稱
CBAUD        波特率的位掩碼
B0           0波特率(放棄DTR)
B1800        1800波特率
B2400        2400波特率
B4800        4800波特率
B9600        9600波特率
B19200       19200波特率
B38400       38400波特率
B57600       57600波特率
B115200      115200波特率
EXTA         外部時鐘率
EXTB         外部時鐘率
CSIZE        數據位的位掩碼
CS5          5個數據位
CS6          6個數據位
CS7          7個數據位
CS8          8個數據位
CSTOPB       2個停止位(不設則是1個停止位)
CREAD        接收使能
PARENB       校驗位使能
PARODD       使用奇校驗而不使用偶校驗
HUPCL        最后關閉時掛線(放棄DTR)
CLOCAL       本地連接(不改變端口所有者)
LOBLK        塊作業控制輸出
CNET_CTSRTS  硬件流控制使能

c_iflag支持的常量名稱
INPCK        奇偶校驗使能
IGNPAR       忽略奇偶校驗錯誤
PARMRK       奇偶校驗錯誤掩碼
ISTRIP       除去奇偶校驗位
IXON         啟動出口硬件流控
IXOFF        啟動入口軟件流控
IXANY        允許字符重新啟動流控
IGNBRK       忽略中斷情況
BRKINT       當發生中斷時發送SIGINT信號
INLCR        將NL映射到CR
IGNCR        忽略CR
ICRNL        將CR映射到NL
IUCLC        將高位情況映射到低位情況
IMAXBEL      當輸入太長時回復ECHO
c_cc 支持的常量名稱
VINTR     中斷控制,對應鍵為CTRL+C
VQUIT     退出操作,對應鍵為CRTL+Z
VERASE    刪除操作,對應鍵為Backspace(BS)
VKILL     刪除行,對應鍵為CTRL+U
VEOF      位于文件結尾,對應鍵為CTRL+D
VEOL      位于行尾,對應鍵為Carriage return(CR)
VEOL2     位于第二行尾,對應鍵為Line feed(LF)
VMIN      指定了最少讀取的字符數
VTIME     指定了讀取每個字符的等待時間

串口控制函數
Tcgetattr         取屬性(termios結構)
Tcsetattr         設置屬性(termios結構)
cfgetispeed     得到輸入速度
Cfgetospeed           得到輸出速度
Cfsetispeed            設置輸入速度
Cfsetospeed           設置輸出速度
Tcdrain           等待所有輸出都被傳輸
tcflow           掛起傳輸或接收
tcflush           刷清未決輸入和/或輸出
Tcsendbreak           送BREAK字符
tcgetpgrp              得到前臺進程組ID
tcsetpgrp               設置前臺進程組ID

完整的串口配置模板,實用!把常用的選項在函數里面列出,可大大方便用戶的調試使用

int set_opt(int fd,int nSpeed, int nBits, char nEvent, int nStop)
{
struct termios newtio,oldtio;
/*保存測試現有串口參數設置,在這里如果串口號等出錯,會有相關的出錯信息*/
if ( tcgetattr( fd,&oldtio) != 0)
{
perror("SetupSerial 1");
return -1;
}
bzero( &newtio, sizeof( newtio ) );
/*步驟一,設置字符大小*/
newtio.c_cflag |= CLOCAL | CREAD;
newtio.c_cflag &= ~CSIZE;
/*設置停止位*/
switch( nBits )
{
case 7:
newtio.c_cflag |= CS7;
break;
case 8:
newtio.c_cflag |= CS8;
break;
}
/*設置奇偶校驗位*/
switch( nEvent )
{
case \"O\": //奇數
newtio.c_cflag |= PARENB;
newtio.c_cflag |= PARODD;
newtio.c_iflag |= (INPCK | ISTRIP);
break;
case \"E\": //偶數
newtio.c_iflag |= (INPCK | ISTRIP);
newtio.c_cflag |= PARENB;
newtio.c_cflag &= ~PARODD;
break;
case \"N\": //無奇偶校驗位
newtio.c_cflag &= ~PARENB;
break;
}
/*設置波特率*/
switch( nSpeed )
{
case 2400:
cfsetispeed(&newtio, B2400);
cfsetospeed(&newtio, B2400);
break;
case 4800:
cfsetispeed(&newtio, B4800);
cfsetospeed(&newtio, B4800);
break;
case 9600:
cfsetispeed(&newtio, B9600);
cfsetospeed(&newtio, B9600);
break;
case 115200:
cfsetispeed(&newtio, B115200);
cfsetospeed(&newtio, B115200);
break;
case 460800:
cfsetispeed(&newtio, B460800);
cfsetospeed(&newtio, B460800);
break;
default:
cfsetispeed(&newtio, B9600);
cfsetospeed(&newtio, B9600);
break;
}
/*設置停止位*/
if( nStop == 1 )
newtio.c_cflag &= ~CSTOPB;
else if ( nStop == 2 )
newtio.c_cflag |= CSTOPB;
/*設置等待時間和最小接收字符*/
newtio.c_cc[VTIME] = 0;
newtio.c_cc[VMIN] = 0;
/*處理未接收字符*/
tcflush(fd,TCIFLUSH);
/*激活新配置*/
if((tcsetattr(fd,TCSANOW,&newtio))!=0)
{
perror("com set error");
return -1;
}
printf("set done!\n");
return 0;
}






串口使用詳解
在配置完串口的相關屬性后,就可對串口進行打開,讀寫操作了。其使用方式與文件操作一樣,區別在于串口是一個終端設備。

打開串口
fd = open( "/dev/ttyS0", O_RDWR|O_NOCTTY|O_NDELAY);

Open函數中除普通參數外,另有兩個參數O_NOCTTY和O_NDELAY。
O_NOCTTY: 通知linix系統,這個程序不會成為這個端口的控制終端。
O_NDELAY: 通知linux系統不關心DCD信號線所處的狀態(端口的另一端是否激活或者停止)。
然后,恢復串口的狀態為阻塞狀態,用于等待串口數據的讀入。用fcntl函數:
fcntl(fd, F_SETFL, 0);

接著,測試打開的文件描述府是否引用一個終端設備,以進一步確認串口是否正確打開。
isatty(STDIN_FILENO);
串口的讀寫與普通文件一樣,使用read,write函數。
read(fd,buff,8);
write(fd,buff,8);
實例


#include stdio.h>
#include string.h>
#include sys/types.h>
#include errno.h>
#include sys/stat.h>
#include fcntl.h>
#include unistd.h>
#include termios.h>
#include stdlib.h>
int set_opt(int fd,int nSpeed, int nBits, char nEvent, int nStop)
{
struct termios newtio,oldtio;
if ( tcgetattr( fd,&oldtio) != 0) {
perror("SetupSerial 1");
return -1;
}
bzero( &newtio, sizeof( newtio ) );
newtio.c_cflag |= CLOCAL | CREAD;
newtio.c_cflag &= ~CSIZE;
switch( nBits )
{
case 7:
newtio.c_cflag |= CS7;
break;
case 8:
newtio.c_cflag |= CS8;
break;
}
switch( nEvent )
{
case \"O\":
newtio.c_cflag |= PARENB;
newtio.c_cflag |= PARODD;
newtio.c_iflag |= (INPCK | ISTRIP);
break;
case \"E\":
newtio.c_iflag |= (INPCK | ISTRIP);
newtio.c_cflag |= PARENB;
newtio.c_cflag &= ~PARODD;
break;
case \"N\":
newtio.c_cflag &= ~PARENB;
break;
}
switch( nSpeed )
{
case 2400:
cfsetispeed(&newtio, B2400);
cfsetospeed(&newtio, B2400);
break;
case 4800:
cfsetispeed(&newtio, B4800);
cfsetospeed(&newtio, B4800);
break;
case 9600:
cfsetispeed(&newtio, B9600);
cfsetospeed(&newtio, B9600);
break;
case 115200:
cfsetispeed(&newtio, B115200);
cfsetospeed(&newtio, B115200);
break;
default:
cfsetispeed(&newtio, B9600);
cfsetospeed(&newtio, B9600);
break;
}
if( nStop == 1 )
newtio.c_cflag &= ~CSTOPB;
else if ( nStop == 2 )
newtio.c_cflag |= CSTOPB;
newtio.c_cc[VTIME] = 0;
newtio.c_cc[VMIN] = 0;
tcflush(fd,TCIFLUSH);
if((tcsetattr(fd,TCSANOW,&newtio))!=0)
{
perror("com set error");
return -1;
}
printf("set done!\n");
return 0;
}
int open_port(int fd,int comport)
{
char *dev[]={"/dev/ttyS0","/dev/ttyS1","/dev/ttyS2"};
long vdisable;
if (comport==1)
{    fd = open( "/dev/ttyS0", O_RDWR|O_NOCTTY|O_NDELAY);
if (-1 == fd){
perror("Can\"t Open Serial Port");
return(-1);
}
else
printf("open ttyS0 .....\n");
}
else if(comport==2)
{    fd = open( "/dev/ttyS1", O_RDWR|O_NOCTTY|O_NDELAY);
if (-1 == fd){
perror("Can\"t Open Serial Port");
return(-1);
}
else
printf("open ttyS1 .....\n");
}
else if (comport==3)
{
fd = open( "/dev/ttyS2", O_RDWR|O_NOCTTY|O_NDELAY);
if (-1 == fd){
perror("Can\"t Open Serial Port");
return(-1);
}
else
printf("open ttyS2 .....\n");
}
if(fcntl(fd, F_SETFL, 0)0)
printf("fcntl failed!\n");
else
printf("fcntl=%d\n",fcntl(fd, F_SETFL,0));
if(isatty(STDIN_FILENO)==0)
printf("standard input is not a terminal device\n");
else
printf("isatty success!\n");
printf("fd-open=%d\n",fd);
return fd;
}
int main(void)
{
int fd;
int nread,i;
char buff[]="Hello\n";
if((fd=open_port(fd,1))0){
perror("open_port error");
return;
}
if((i=set_opt(fd,115200,8,\"N\",1))0){
perror("set_opt error");
return;
}
printf("fd=%d\n",fd);
//    fd=3;
nread=read(fd,buff,8);
printf("nread=%d,%s\n",nread,buff);
close(fd);
return;
}

共1 條記錄, 每頁顯示 10 條, 頁簽: [1]

Copyright © 2000 - 2009 曙海教育集團
Powered By 曙海教育集團 Version 2.2
Processed in .01563 s, 2 queries.
国产剧情视频在线观看-国产剧情麻豆女教师在线观看-国产剧情精品在线观看-国产剧情精品-国产剧情91-国产玖玖在线观看
<dfn id="is4kg"></dfn>
  • <ul id="is4kg"></ul>
  • <abbr id="is4kg"></abbr>
  • <ul id="is4kg"></ul>
    <bdo id="is4kg"></bdo>
    一区二区不卡在线观看| 成人动漫在线视频| 欧美中文字幕在线视频| 久久伊人一区二区| 亚洲已满18点击进入在线看片| 成人性生交大片免费看视频直播| 热99精品里视频精品| 成人av播放| 国产精品亚洲综合| 永久免费精品视频网站| 91精品免费看| 久久欧美在线电影| 91精品黄色| 欧美激情第99页| 91在线高清免费观看| 中文字幕av日韩精品| 国产精品主播视频| 亚洲成人在线视频网站| 国产日韩欧美影视| 欧美在线日韩精品| 欧亚精品中文字幕| av一本久道久久波多野结衣| 久久久久久久久久av| 96pao国产成视频永久免费| 日韩性感在线| 国产女人精品视频| 欧美激情视频三区| 国产精品xxxxx| 欧美精品久久| 国产精品美女免费| 日本一区视频在线播放| 57pao成人永久免费视频| 国产美女搞久久| 欧美久久久久久| 性欧美xxxx交| 亚洲bt欧美bt日本bt| 亚洲mv在线看| 亚洲自拍欧美另类| 在线观看日韩羞羞视频| 亚洲在线一区二区| 97久久精品国产| 欧美午夜免费| 91网在线免费观看| 欧美激情手机在线视频 | 97超碰国产精品女人人人爽| 天堂资源在线亚洲视频| 91色p视频在线| 亚洲精品一品区二品区三品区| 亚洲在线视频福利| 国产精品欧美亚洲777777| 亚洲精品自在在线观看| 精品免费一区二区三区蜜桃| 国产成人在线播放| 欧美夫妻性视频| 蜜桃传媒视频第一区入口在线看| 成人国产精品免费视频| 久久久噜久噜久久综合| 麻豆av一区二区| av一本久道久久波多野结衣| 成人精品视频99在线观看免费| 91av视频导航| 最近看过的日韩成人| 欧美日韩高清免费| 黄色99视频| 91日韩久久| 国产精品高潮视频| 国产97色在线| 91高清免费在线观看| 日本在线视频不卡| av免费观看久久| 7777精品久久久大香线蕉小说| 欧美制服第一页| 欧美黑人又粗大| 亚洲资源在线网| 国产精品一区二区不卡视频| av一本久道久久波多野结衣| 国产女人精品视频| 国产精品美女在线观看| 国产精品电影观看| 青草成人免费视频| 韩国日本不卡在线| 欧美国产亚洲精品久久久8v| 在线综合视频网站| 正在播放一区二区三区| 久久精品日产第一区二区三区乱码| 国产在线视频欧美| 国产精品久久久久久久av电影| 欧美一区视频在线| 国产91成人video| 一区二区三区视频在线播放| 午夜精品一区二区三区四区| 无码免费一区二区三区免费播放 | 国产精品久久久久久久久久久久午夜片 | 亚洲二区三区四区| 日韩精品久久久免费观看| 久久99蜜桃综合影院免费观看| 亚洲最大福利网站| 国产精品美腿一区在线看| 国产精品成人国产乱一区| 97香蕉超级碰碰久久免费软件| 97操在线视频| 国产精品国色综合久久| 精品亚洲第一| 欧美一区二区综合| 欧美日韩三区四区| 日本在线免费观看一区| 欧美激情精品久久久久久| 中文字幕一区二区三区精彩视频| 宅男一区二区三区| 欧美怡春院一区二区三区| 国产精品福利久久久| 97视频在线观看视频免费视频 | 97中文在线| 91福利视频导航| 91原创国产| 91av一区二区三区| 国产日韩av高清| 国产精品成熟老女人| 4438全国成人免费| 国产精品一二三视频| 91高跟黑色丝袜呻吟在线观看| 久久国产一区| 亚洲欧洲中文| 欧洲日本亚洲国产区| 人九九综合九九宗合| 国产精品日韩专区| 国产区精品在线观看| 国产精品传媒毛片三区| 日本高清不卡三区| 中文字幕成人一区| 日本不卡二区高清三区| 欧美精品久久久久| 国产精品扒开腿做爽爽爽视频| 国产精品免费小视频| 99在线观看| 亚洲一区二区三区涩| 杨幂一区欧美专区| 欧美孕妇毛茸茸xxxx| 国产精品丝袜视频| 成人av免费电影| 精品国产一区二区三区四区vr| 亚洲成人一区二区三区| 日韩精品电影网站| 国产高清精品一区二区| 亚洲精品不卡| 国产精品成人一区二区| 精品国产区在线| 最新精品视频| 亚洲自拍另类欧美丝袜| 国产尤物99| 久久艳妇乳肉豪妇荡乳av| 久久久欧美精品| 亚洲欧美久久234| 欧美黑人极品猛少妇色xxxxx| 98精品国产高清在线xxxx天堂| 国产suv精品一区二区| 久久手机视频| 国产欧美一区二区三区在线 | 丝袜足脚交91精品| 欧美国产日产韩国视频| 91亚洲午夜在线| 日韩精品久久一区| 国产91在线播放| 国产精品v欧美精品v日韩| 亚洲欧美丝袜| 国产精品久久久久久久久久小说| 国产精品wwww| 久久艹中文字幕| 国内精品久久影院| 老牛影视免费一区二区| 日本一区二区免费看| 亚洲永久在线观看| 精品婷婷色一区二区三区蜜桃| 久久久久久成人精品| 国产成人精品一区二区| 欧美亚洲国产另类| 欧美丰满老妇厨房牲生活 | 午夜精品福利电影| 国产成人精品视频在线观看| 成人福利网站在线观看| 国产精品99导航| 国产精品在线看| 伊人久久大香线蕉综合75| 亚洲精品欧美极品| 国产成人极品视频| 国产日韩欧美二区| 亚洲自拍欧美另类| 国产精品久久久久秋霞鲁丝 | 亚洲v国产v在线观看| 国产日本欧美一区二区三区| 中文字幕中文字幕在线中心一区| 岛国一区二区三区高清视频| 欧美黄色直播| 91香蕉国产在线观看| 午夜剧场成人观在线视频免费观看| 国产精品露出视频| 欧洲精品毛片网站| 亚洲草草视频| 国产精品theporn88| 国产成人啪精品视频免费网| 神马影院午夜我不卡| 91精品国产综合久久久久久久久| 久久频这里精品99香蕉| 国产在线一区二区三区欧美| 国产精品久久久久久久久| 日本一区二区三区四区高清视频 | 国产成人jvid在线播放| 久久久久久久久久久久久9999| 国产成人极品视频| 亚洲欧洲日韩精品| 精品国产_亚洲人成在线| 国产啪精品视频网站| 高清欧美性猛交| 欧美一区二区三区四区五区六区| 成人av网站观看| 国产精品高潮粉嫩av| 久久久久久久久久久av| 日韩一区国产在线观看| 国产视频一区二区不卡| 91亚洲精华国产精华| 国产成人欧美在线观看| 午夜精品美女自拍福到在线| 一区二区成人国产精品 | 丁香婷婷久久久综合精品国产| 国产成人中文字幕| 2019av中文字幕| 欧美疯狂性受xxxxx另类| 欧洲在线视频一区| caoporen国产精品| 国产精品久久久久久久久粉嫩av| 久久男人资源视频| 伊人av成人| 日本一区二区在线视频观看| 91精品国产综合久久久久久丝袜 | 成人久久一区二区三区| 午夜免费在线观看精品视频| 麻豆av一区二区| 亚洲在线视频福利| 成人午夜影院在线观看| 成人黄色av播放免费| 欧美性资源免费| 69av成年福利视频| 国内精品模特av私拍在线观看| 欧美高清在线视频观看不卡| 色综合五月天导航| 中文字幕免费在线不卡| 欧美激情一区二区三级高清视频| 在线观看欧美一区| 欧美极品欧美精品欧美视频 | 国产综合福利在线| 国产精品入口免费视| 国产精品爱久久久久久久| 国产精品igao视频| 国产精品九九九| 国产精品一区二区久久久久| 成人国产在线视频| av日韩免费电影| 国产欧美日韩一区| 蜜桃视频日韩| 亚洲乱码国产乱码精品天美传媒| 欧美精品成人一区二区在线观看| 精品亚洲欧美日韩| 日本一区视频在线播放| 亚洲一区二区三区加勒比| 亚洲在线不卡| 久久人人爽人人爽人人片av高请 | 国产精品视频xxx| 成人免费看黄网站| 99久久精品免费看国产一区二区三区| 粉嫩av四季av绯色av第一区 | 国产精品日韩一区二区免费视频| 国产日韩一区欧美| 手机成人在线| 久久免费在线观看| 国产精品日韩欧美大师| 91亚洲精品丁香在线观看| 久久久久se| 在线免费一区| 国产精品福利在线观看| 99精品国产高清在线观看| 欧美精品中文字幕一区二区| 亚洲一区二区三区涩| 98视频在线噜噜噜国产| 国产精品网站入口| 国产精品一区二区三区观看| 日韩久久在线| 91sao在线观看国产| 91精品国产色综合久久不卡98口| 久久草视频在线看| 亚洲人体一区| 国模吧一区二区| 热久久这里只有| 成人福利网站在线观看| 免费国产一区二区| 午夜精品一区二区三区在线视频| 国产在线视频一区| 欧美在线播放一区| 97在线观看免费高清| 成人自拍性视频| 欧美少妇一区| 欧美综合在线观看| 国产69精品久久久久9999apgf| 午夜久久资源| 国产精品91在线观看| 国产精品一区二区三区观看| 欧美国产视频日韩| 成人福利视频在线观看| 欧美中文娱乐网| 97国产suv精品一区二区62| 国产三级精品网站| 欧美综合77777色婷婷| 一区二区三区免费看| 国产精品黄色影片导航在线观看| 亚洲综合精品一区二区| 日韩国产一区久久| 国产成人亚洲综合91| 91在线视频精品| 99久热re在线精品视频| 亚洲国产综合自拍| 国产日韩在线精品av| 日韩资源av在线| 91精品国产91久久久久久最新 | 日韩精品欧美专区| 欧美一区二区三区免费观看| 国产欧美亚洲日本| 久久久久久香蕉网| 91久久久一线二线三线品牌| 亚洲一区3d动漫同人无遮挡 | 国产精品免费观看高清| 亚洲视频导航| 国产精品激情自拍| 欧美在线一二三区| 国产精品久久久久高潮| 国产传媒一区二区三区| 久久久欧美精品| 成人9ⅰ免费影视网站| 自拍另类欧美| 青青精品视频播放| 国产精品免费一区二区三区四区 | 日韩亚洲视频| 成人精品视频在线| 亚洲开发第一视频在线播放| 亚洲综合精品伊人久久| 久久久久免费视频| 亚洲一区二区少妇| 亚洲午夜精品一区二区| 99免费在线观看视频| 国模私拍一区二区三区| 亚洲va码欧洲m码| 日韩国产美国| 亚洲va男人天堂| 538国产精品一区二区在线| 亚洲一区二区久久久久久久| 亚洲自拍偷拍区| 日韩影片在线播放| 91久久精品国产91久久性色| 欧美欧美一区二区| 日韩美女视频在线观看| 久久资源亚洲| 国产欧美一区二区三区视频| 一区二区在线观看网站| 国产成人精品日本亚洲11| 久久久久久999| 高清一区二区三区视频| 国产精品久久久久久久久久久久久久 | 91九色综合久久| 亚洲精品tv久久久久久久久| 91精品国产一区二区三区动漫 | 欧美一卡2卡3卡4卡无卡免费观看水多多 | 91免费看片在线| 97在线精品视频| 精品高清视频| 亚洲综合最新在线| 最新精品视频| 日韩在线观看电影完整版高清免费| 亚洲最大的网站| 国产精品成人免费电影| 欧美极品少妇xxxxⅹ裸体艺术| 久久免费视频1| 国产精品人人做人人爽| 琪琪第一精品导航| 韩日精品中文字幕| 中国成人在线视频| 亚洲高清资源综合久久精品| 成人91免费视频| 国产综合视频在线观看| 国产精品久久久久久影视| 热门国产精品亚洲第一区在线| 一区二区欧美日韩| 亚洲精品美女久久7777777| 国产精品久久久999| 午夜老司机精品| 免费在线成人av电影| 国产九色91| 91成人免费观看| 国产欧美日韩精品专区| 国产精品久久久久久久天堂| 国产精品777| 国产精品999999| 国产福利视频一区| 国产精品91一区| 欧美激情影音先锋| 欧美极品欧美精品欧美视频 | 欧洲成人午夜免费大片| 午夜精品一区二区三区在线视| 综合久久国产| 久久久久久18| 韩国19禁主播vip福利视频| 日韩成人在线资源| 欧美精品一区二区三区四区五区| 欧美极品一区二区| 国产精品一区二区欧美黑人喷潮水| 国产精品一区二区电影| 婷婷四月色综合| 欧美有码在线视频| 91精品国产成人| 国产91精品青草社区| 国语自产偷拍精品视频偷| 久久久久久久激情视频| 一本久道久久综合| 欧美黑人极品猛少妇色xxxxx| 国产精品久久波多野结衣| 成人18视频| 精品国产综合久久| 欧美福利精品| 久久精品国产精品青草色艺| 精品一区二区视频| 欧美高清视频一区| 五月天久久狠狠| 欧美日韩在线一区二区三区| 亚洲乱码一区二区三区三上悠亚| 日韩免费三级| 日韩中文字幕av在线| 日本午夜精品一区二区三区| 亚洲国产一区二区精品视频| 欧美激情亚洲视频| 日本欧美黄网站| 97视频在线观看视频免费视频 | 亚洲精品一区二区三区av| 欧美婷婷久久| 日本高清不卡三区| 中文字幕一区综合| 热久久这里只有精品| 国产精品永久免费| 97自拍视频| 激情伦成人综合小说| 国语精品免费视频| 欧美中文娱乐网| 欧美激情亚洲综合一区| 91成人国产在线观看| 国内偷自视频区视频综合| 欧美一区第一页| 91丨九色丨国产在线| 国产精品一区二区你懂得| 色狠狠久久av五月综合| 久久久久国产一区二区三区| 日韩av手机在线| 成人免费大片黄在线播放| 精品国产免费久久久久久尖叫| 亚洲午夜精品国产| 国产成人综合精品在线| 成人国产在线视频| 成人女人免费毛片| 亚洲综合第一| 午夜精品久久久久久久久久久久久| 欧美国产第一页| 日本国产精品视频| 国产精品青草久久久久福利99| 亚洲精品欧美一区二区三区| 久久爱av电影| 欧美激情综合亚洲一二区| 国产成人亚洲综合| 国产自摸综合网| 日韩福利二区| 日本一区二区三区免费观看| 四虎影院一区二区三区 | 五月天国产一区| 欧美性一区二区三区| 欧美黄色免费网站| 国产精品久久久久久久久久| 免费h精品视频在线播放| 97成人精品视频在线观看| 国产精品yjizz| 日韩精品一线二线三线| 97se国产在线视频| 亚洲在线视频福利| 成人黄色av网站| 中文字幕一区二区三区四区五区六区 | 97精品视频在线观看| 日韩美女主播视频| 国产精品美女久久久免费| 久久久久久久国产精品| 亚洲曰本av电影| 5566中文字幕一区二区| 亚洲一区美女视频在线观看免费| 秋霞久久久久久一区二区| 97视频网站入口| 九色91在线视频| 97在线观看免费| 亚洲综合第一页| 亚洲三区四区| 91免费观看| 97久久久久久| 亚洲一区二区三区乱码aⅴ蜜桃女| 91一区二区三区| 久久国产欧美精品| 日韩美女激情视频| 日韩理论片在线观看| 成人激情视频在线| 日韩中文一区二区三区| 成人免费网站在线| 欧美黑人视频一区| 精品久久久三级| 日韩美女在线看| 亚洲精品中字| 成人在线免费观看一区| 一区二区冒白浆视频| 国产区精品视频| 中文字幕日韩一区二区三区| 99re在线视频观看| 成人高清在线观看| 日韩尤物视频| 成人精品aaaa网站| 81精品国产乱码久久久久久| 久久久久久久久四区三区| 午夜精品久久久久久久99黑人| 欧美日韩系列| 国产日韩欧美在线观看| 久久久亚洲影院| 精品蜜桃一区二区三区| 国产精品视频1区| 亚洲国产精品一区在线观看不卡| 成人免费视频97| 99国内精品久久久久久久软件| 91国产一区在线| 欧美一级二级三级| 国产精品电影网| 在线日韩av永久免费观看| 国产在线一区二区三区欧美| 国产精品久久久久91| 欧美精品精品精品精品免费| 好看的日韩精品视频在线| 欧美一区在线直播| 日韩在线导航| 久久爱av电影| 成人精品水蜜桃| 欧美一级淫片aaaaaaa视频| 免费精品视频一区| 成人精品一区二区三区| 136fldh精品导航福利| 丁香五月网久久综合| 国产99久久久欧美黑人| 正在播放91九色| 日韩三级电影| 91文字幕巨乱亚洲香蕉| 欧美主播福利视频| 国产精品一码二码三码在线| 国产精品女人网站| 极品校花啪啪激情久久| 国产狼人综合免费视频| 欧美激情精品久久久久久免费印度| 精品欧美日韩在线| 成人性生交大片免费看视频直播| 欧美激情网友自拍| 92国产精品视频| 国产精品日韩在线| 国产高清在线精品一区二区三区| 久久全球大尺度高清视频| 精品一区久久久| 黄色国产精品一区二区三区| 国产精品免费久久久| 91黑丝高跟在线| 国产精品www网站| 麻豆精品蜜桃一区二区三区| 成人黄色av免费在线观看| 高清视频一区| 57pao成人国产永久免费| 性欧美大战久久久久久久免费观看| 国内视频一区| 91久久精品www人人做人人爽| 国产精品国语对白| 日韩免费视频在线观看| 亚洲看片网站| 欧美高清一级大片| 欧美多人乱p欧美4p久久| 色播亚洲婷婷| 久久久久高清| 国产伦精品一区二区| 91色视频在线观看| 日韩av手机在线看| 国产精品 欧美在线| 日本国产高清不卡| 78m国产成人精品视频| 2021国产精品视频| 欧美激情一区二区久久久| 在线播放豆国产99亚洲| 五月天丁香综合久久国产| 在线国产精品网| 91精品国产91久久久久福利| 一区二区三区我不卡|