九九99在线视频-九九99香蕉在线视频美国毛片-九九99热久久精品在线9-九九99热-九九99久久精品在免费线bt-九九99久久

以文本方式查看主題

-  曙海教育集團論壇  (http://www.adgdgn.cn/bbs/index.asp)
--  Linux應用開發  (http://www.adgdgn.cn/bbs/list.asp?boardid=32)
----  linux 基礎復習(7)串口應用開發 - 技術文檔 - 新手入門 Linux時  (http://www.adgdgn.cn/bbs/dispbbs.asp?boardid=32&id=1682)

--  作者:wangxinxin
--  發布時間:2010-11-23 13:26:07
--  linux 基礎復習(7)串口應用開發 - 技術文檔 - 新手入門 Linux時
據通信的基本方式可分為并行通信與串行通信兩種。
· 并行通信是指利用多條數據傳輸線將一個資料的各位同時傳送。它的特點是傳輸速度
快,適用于短距離通信,但要求傳輸速度較高的應用場合。
· 串行通信是指利用一條傳輸線將資料一位位地順序傳送。特點是通信線路簡單,利用
簡單的線纜就可實現通信,降低成本,適用于遠距離通信,但傳輸速度慢的應用場合。
串口設置詳解
本節主要講解設置串口的主要方法。
如前所述,設置串口中最基本的包括波特率設置,校驗位和停止位設置。串口的設置主
要是設置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;
}


主站蜘蛛池模板: 日本特级a一片免费观看 | 欧美69av | 成人看片在线观看 | 国产日韩欧美在线观看 | 国产一级免费大片 | 精品欧美一区二区三区在线观看 | 娇小激情hdxxxx学生住处 | 爱情岛亚洲论坛入口 | 91尤物在线 | 国产一区二区三区视频网站 | 欧美精品一卡二卡 | 多p混交群体交乱在线观看 多男一女一级淫片免费播放口 | 成人做爰www网站视频 | 亚洲一区高清视频 | 国产无套水多在线观看 | 日本高清视频www在线观看 | 麻豆秘密入口a毛片 | 日韩不卡毛片 | а√最新版天堂资源 | 欧美亚洲伦理 | 欧美色一区二区三区在线观看 | 国产精品毛片在线 | 欧美一极片 | 91成人精品一区在线播放 | 国产av午夜精品一区二区入口 | 国户精品久久久久久久久久久不卡 | 韩国三级中文字幕hd | 免费观看黄色小视频 | 美女啪啪网站 | 国产精品天天干 | 人人狠狠综合久久亚洲婷婷 | 极品少妇一区二区三区 | 少妇激三级做爰在线观看 | 亚洲精品国产精品国自产观看浪潮 | 精品在线视频观看 | av成人在线网站 | 欧美日韩免费高清一区色橹橹 | 秋霞午夜鲁丝一区二区老狼 | 国产欧美视频一区二区三区 | 粉嫩久久久久久久极品 | 日本公妇乱淫xxxⅹ 日本公妇乱淫免费 | 精品国自产在线观看 | 国外亚洲成av人片在线观看 | 欧洲成人午夜精品无码区久久 | 蜜臀av免费在线观看 | 国产69精品久久久久99尤物 | 久久精品三级视频 | 亚洲乱亚洲乱妇无码 | 国产精品6999成人免费视频 | 国产午夜福利短视频 | 成人天堂噜噜噜 | 一区二区网 | 亚洲大尺度无码无码专区 | 亚洲女人网| 国产农村乱对白刺激视频 | 久久精品欧美日韩精品 | 欧美另类z0zx974| 色猫咪免费人成网站在线观看 | 欧美性生活视频 | 久久久久久久久免费视频 | 青青草视频在线观看免费 | 国产精品毛片无遮挡 | 精品久久久久久久久久久久久 | 国产精品图片 | 夫妻性生活黄色大片 | 精品视频一区二区在线 | 久久精品国内一区二区三区 | 欧美精品1区| 大胆欧美gogo免费视频一二区 | 一区二区三区无码免费看 | 免费av网站大全 | 强奷乱码中文字幕熟女一 | 国产香港明星裸体xxxx视频 | 色偷偷偷在线视频播放 | 久久久欧美精品sm网站 | 国产人妻精品一区二区三区不卡 | 人妻少妇精品无码专区 | 日韩和的一区二在线 | 男女做爰全过程免费的软件 | 丰满女人与性猛交视频 | 性一交一乱一色一情丿按摩 | 亚洲色一区二区三区四区 | 老司机狠狠爱 | 欧美成人午夜精品久久久 | 精品三级在线 | 成人在线视频中文字幕 | 一本色道久久综合亚洲精品小说 | av全黄| 无码国产精品一区二区免费虚拟vr | 成人性生交大片免费看视频hd | 一本到免费视频 | 91巨炮在线 | 欧美日韩在线二区 | 国产综合欧美 | 欧美成人三级在线视频 | 欧美极品少妇xxxxⅹ猛交 | 日韩精品一区在线观看 | 日本丰满熟妇乱子伦 | 三上悠亚人妻中文字幕在线 | 美国黄色av| 国产不卡视频在线播放 | 成人a级网站 | 亚洲天堂色图 | 欧美日韩免费在线视频 | 人妻互换免费中文字幕 | 九九久久99 | 初尝情欲h名器av | 97人妻熟女成人免费视频色戒 | 精品少妇一区二区三区日产乱码 | 色综合久久88色综合天天 | 亚洲色无码中文字幕 | 精品亚洲91 | 中文字幕 欧美激情 | 四虎影视免费永久观看在线 | 丁香五月缴情综合网 | 国产精品亚洲成在人线 | 蜜桃狠狠色伊人亚洲综合网站 | 性xxxxxxxxx18欧美 | 欧美黄色一级生活片 | 成人黄色片免费看 | 欧美真人做爰在线观看 | 国产一级精品毛片 | 一级黄色片免费看 | 国产欧美精品在线观看 | 荒岛淫众女h文小说 | 在线观看中文 | 性生活网址 | 综合五月天 | 亚洲国产av无码综合原创国产 | 性残虐av片在线播放 | 久久发布国产伦子伦精品 | 99久久亚洲精品 | 免费在线成人 | 国产一级视频免费播放 | 国产日本一区二区 | 国产福利一区二区 | 日本一区二区三区在线免费观看 | 免费无毒永久av网站 | 亚洲精品aaa| а天堂中文最新一区二区三区 | 成人精品一区日本无码网站 | 成年人视频免费在线观看 | 欧美一级日韩一级 | 国产成人啪精品 | www.午夜视频| 美女粉嫩饱满的一线天mp4 | 好男人www社区 | 久久久啊啊啊 | 韩日一区二区三区 | 爆乳一区二区三区无码 | 狠狠综合久久av一区二区小说 | 人妻少妇精品视频二区 | 国产不卡视频一区二区三区 | 无码aⅴ精品一区二区三区浪潮 | 91免费观看视频在线 | 亚洲aⅴ在线 | 欧美一级日韩一级 | 久久视频在线观看精品 | 青青操免费 | 中文字幕永久有效 | 人人妻人人澡人人爽秒播 | 毛片视频网站 | 久久久久久久久久一级 | 久久高潮视频 | 国产午夜成人免费看片 | 亚洲爱爱av| 亚洲伊人久久精品影院 | 日本一区二区三区免费播放 | 亚洲女同性ⅹxx关女同网站 | 久久国产劲暴∨内射 | 成人一级片视频 | 黑人性受xxxx黑人xyx性爽 | 毛片网页| 久久久亚洲色 | 日韩在线小视频 | 草草屁屁影院 | 国产精品成人va在线观看 | 中文字幕不卡在线88 | √天堂资源网最新版在线 | 色噜噜日韩精品欧美一区二区 | 无码av免费一区二区三区 | 日韩欧美手机在线 | 婷婷久久伊人 | 免费一级淫片aaa片毛片a级 | 国产chinese| 在线观看入口 | 日韩啪啪片 | 成人国产精品免费观看视频 | 国产精品久久久久久久久久久久午 | 国产中文字幕在线播放 | 欧美精品福利 | 第一福利丝瓜av导航 | 一本色道综合久久欧美日韩精品 | 午夜精品福利视频 | 日本乳奶水流出来高清xxxx | 久久久久a | 久久久久综合精品福利啪啪 | 奇米影视一区二区 | 国产美女在线精品免费观看网址 | 啪在线视频 | 日本黄色免费看 | 国产欧美一区二区三区四区 | 欧美视频性 | 国产cd人妖ts在线观看 | 91在线观看 | 777天堂麻豆爱综合视频 | 大陆熟妇丰满多毛xxxⅹ | 国内三级在线 | 丁香桃色午夜亚洲一区二区三区 | 色福利在线 | 黄色免费国产 | 九九99九九精彩4 | 9999精品 | 欧色图| 国产精品色综合一区二区三区 | 国产黄色美女视频 | 欧美经典一区 | 中文字幕人妻少妇引诱隔壁 | 亚洲国产久 | 免费视频成人 | 91久久国产露脸精品国产 | 久久精品视频中文字幕 | 天天做天天爱夜夜爽毛片 | 国产成人+综合亚洲+天堂 | 西川结衣在线观看 | 天天综合网网欲色 | 欧美三级网站在线观看 | 丁香久久久 | 熟妇人妻午夜寂寞影院 | 91精品国产福利在线观看 | 一区成人| 国产精品美乳在线观看 | 国产情侣出租屋露脸实拍 | 黑人巨大精品欧美一区 | 免费成人在线网站 | 亚洲欧美激情视频 | 亚洲成熟毛多妇女av毛片 | 小萝莉末成年一区二区 | 久久综合伊人77777麻豆 | 国产成人精品亚洲男人的天堂 | 久久久激情视频 | 农村少妇无套内谢粗又长 | 亚洲色在线无码国产精品不卡 | 粉嫩av一区二区三区四区在线观看 | 欧美v国产v亚洲v日韩九九 | 暖暖免费观看日本版 | 福利在线一区二区 | 国产欧美一级二级三级在线视频 | 中文在线а√天堂官网 | 精品国产一区二区三区四区vr | 成人天堂666 | 国产激情自拍视频 | 麻豆蜜桃九色在线视频 | 国产老少配bbbb搡bbbb | www男人天堂com | 新香蕉视频 | 最新中文字幕av无码不卡 | 狠狠色婷婷丁香综合久久韩国 | 日韩精品一区二区三区免费视频 | 欧美成人一区二区三区 | 国产精品高潮久久 | 国产成人精品久久综合 | 亚洲精品成人av在线观看爽翻天 | 国产97在线 | 日韩 | www在线观看免费视频 | 男男军官互攻互受h啪肉np文 | 精品国产一区二区三区久久影院 | 亚洲爱爱片 | 就爱啪啪网站 | 91caoporn超碰 | 国产高清精品在线观看 | 中文字幕女优 | 久久九九av免费精品 | 国产1234区2023| 91性高潮久久久久久久久 | 国产jizz| 国产精品综合色区在线观看 | 黄色高清视频在线观看 | 亚洲综合在线免费 | 欧美最猛性xxxx | avtt一区| 一级做性色a爱片久久毛片欧 | 欧洲成人一区二区 | 自慰小少妇毛又多又黑流白浆 | 久久国产精品日本波多野结衣 | 在线观看亚洲 | 在线观看91 | 天堂8在线天堂资源bt | 国产成人精品日本亚洲第一区 | 国产黄色片免费在线观看 | 永久免费精品精品永久-夜色 | 日本大片在线看黄a∨免费 国产欧美性成人精品午夜 婷婷国产成人精品视频 | 又色又爽又黄的美女裸体网站 | 少妇啊灬啊别停灬用力啊免费视频 | 天堂网中文在线观看 | 极品毛片 | 中文字幕一区二区三区精华液 | 亚洲精品一区二区三区樱花 | 国产卡一卡二卡三 | 成年丰满熟妇午夜免费视频 | 久热这里只有精品视频6 | 特黄一级片 | 日本不卡123 | jzzijzzij亚洲农村妇女 | 日韩在线观看第一页 | 亚洲国产精品久久久久秋霞影院 | 国产裸体视频bbbbb | 久久久久久久久蜜桃 | 欧美日韩一区视频 | 大桥未久中文字幕 | 精品人妻系列无码人妻漫画 | 97超碰中文| 亚洲精品一区二区三区蜜臀 | 性色在线视频 | 精品久久一区二区三区 | 综合久久久 | 色婷婷亚洲 | 91偷拍一区二区三区精品 | 精品国产一区二区三区久久狼 | 亚洲日本乱码在线观看 | 欧美性xxxxx| 男女黄色网 | 亚洲影视网| 狠狠色综合网站久久久久久久 | 乱码午夜-极国产极内射 | 欧美性色19p | 国产后入清纯学生妹 | 韩日精品在线 | 久久久久久久久久久久中文字幕 | 精品国产一区二区三区四区四 | 成人午夜在线观看视频 | 五月天视频网 | 在线播放无码后入内射少妇 | 亚洲 欧美 中文字幕 | 日韩人妻无码精品系列 | 日韩视频免费 | 国产夫妇肉麻对白 | 人人爽人人爽人人片av免费 | 亚洲精品免费在线观看 | 在线精品视频一区二区三四 | 久久久久久久久99 | 粉嫩久久久久久久极品 | av无码a在线观看 | 精品丰满人妻无套内射 | 91av在线免费观看 | 国产综合在线视频 | 国产日产欧产精品浪潮安卓版特色 | 成人欧美视频在线观看 | 久射久 | 成人欧美一区二区三区在线 | 无限看片在线版免费视频大全 | xxxx日本高清 | 亚洲日韩精品欧美一区二区 | 欧美精品videosbestsex日本 | 欧美一区二区视频在线 | 黄色性大片 | av免费在线观看免费 | 欧美,日韩,国产在线 | 自拍偷拍国产精品 | 人人妻久久人人澡人人爽人人精品 | 性一级视频 | 欧美另类综合 | 久久精品无码一区二区日韩av | 亚洲欧美中文日韩在线v日本 | 欧美性jizz18性欧美肥胖脸 | 葵司av三级在线看 | 香蕉网久久 | 久久无码人妻丰满熟妇区毛片 | 夜夜天天操 | 国产成人在线观看免费网站 | 少妇无码一区二区二三区 | 成人涩涩日本国产一区 | 国产精品一区二区三区四区五区 | 99色热| 99热国产| 欧洲做受高潮片 | 欧美大片aaaaa免费观看 | 男人添女人囗交做爰高潮 | 亚洲成人高清 | 久久人人爽人人爽人人片 | 日本极品丰满ⅹxxxhd | 久久久久久久久久久大尺度免费视频 | 在线观看国产精品普通话对白精品 | 国产精品网页 | 在线观看国精产品二区1819 | 成人动漫一区二区 | 日韩美女做爰高潮免费 | 国产91在线播放九色000 | 免费麻豆国产一区二区三区四区 | 国产一级做a爰片毛片 | 国产精品成人av在线观看 | 国产成人a v| 真人第一次毛片 | 成人性生交大片免费看在线播放 | 蜜桃臀av一区二区三区 | 欧美日韩精品一区二区在线视频 | 亚洲第二页 | 狠狠色成人综合 | 亚洲日韩精品欧美一区二区一 | 新婚少妇在线观看一区 | 一区二区三区国产视频 | 国产成人啪精品视频免费网 | 国内精品视频在线 | 91精品视频在线播放 | 国产精品久久久一区麻豆最新章节 | 污动漫网站 | 国产成人三级三级三级97 | 狠狠婷| av片一区二区| 欧美在线观看网站 | 国产真实伦在线视频 | 女人洗澡一级特黄毛片 | 亚洲二三区 | 99国产精品视频免费观看一公开 | 女神西比尔av在线播放 | 日本黄色天堂 | www.欧美成人 | 国产成人无码aⅴ片在线观看 | 免费无码毛片一区二区app | 久久久精品欧美一区二区免费 | 91在线视频免费播放 | 99pao成人国产永久免费视频 | 日韩欧美猛交xxxxx无码 | 黄a免费网络 | 欧美69精品久久久久久不卡 | 婷婷精品久久久久久久久久不卡 | 日本孰妇毛茸茸xxxx | 秋霞7777鲁丝伊人久久影院 | 国产精品入口传媒小说 | 99久热re在线精品99 6热视频 | 蜜桃臀久久久蜜桃臀久久久蜜桃臀 | √8天堂资源地址中文在线 丰满少妇人妻久久久久久 a片在线免费观看 | 福利免费在线观看 | 国产精品久久久久久久久久久久久久久久 | 深夜av在线播放 | 少妇九色91 | 欧美激情自拍 | 亚洲天天摸日日摸天天欢 | 国产91久| 国产欧美一区二区三区鸳鸯浴 | 色激情五月| 国产精品激情av久久久青桔 | 成人免费国产 | 性折磨bdsm德国激情 | 国产免费看插插插视频 | 国产清纯白嫩初高中在线观看性色 | 丁香婷婷六月天 | 欧美激情小视频 | 中文字幕亚洲综合 | 亚洲人色婷婷成人网站在线观看 | 成人精品视频网站 | 欧美日韩新片 | 女装男の子av在线播放 | 免费国产在线观看 | 免费无码专区毛片高潮喷水 | 亚洲欧美精品在线 | 成人视品 | 亚洲国产中文在线 | 天天操天天添 | 天堂国产永久综合人亚洲欧美 | 色噜噜狠狠狠狠色综合久一 | 美女福利一区 | www.68av蜜桃亚洲精品 | 2021国产精品一卡2卡三卡4卡 | 免费视频国产 | 九九热精品视频在线观看 | 久草在线视频新时代视频 | 韩国和日本免费不卡在线v 婷婷俺也去俺也去官网 | 亚洲欧美成人一区二区在线电影 | 91九色蝌蚪porny| 国产一区中文 | 国产xxxxxx| 天天干狠狠干 | 日本在线中文字幕专区 | 疯狂做受xxxx高潮视频免费 | 亚洲精品美女久久久久久久 | 91欧美大片 | 视频一区二区三区四区五区 | 国产欧美日韩在线 | 国产精品激情av久久久青桔 | 成人不卡视频 | 91精品国产综合久久香蕉最新版 | 欧美另类极品videosbest最新版本 | zzijzzij亚洲日本成熟少妇 | 性一交一黄一片 | 中日韩免费视频 | 亚洲国产成人无码av在线影院 | 四虎影视免费观看 | 精品欧美久久 | 五十老熟妇乱子伦免费观看 | 青青草自拍视频 | 脱裤吧av导航 | 97久久综合 | 欧美国产日韩a在线视频 | 亚洲精品视频在线免费 | 天天舔天天射天天干 | 新婚之夜疯狂做爰视频一区二区 | 亚洲免费看av | 永久免费看片 | 一 级 黄 色蝶 片 | 黄色va视频| 国产成人av网站 | 国产极品美女高潮无套小趴菜 | 国产免费高清 | 99久久国产露脸国语对白 | 性欧美老妇另类xxxx | 影音先锋亚洲成aⅴ人在 | 精品国产依人香蕉在线精品 | 性欧美18一19内谢 | 麻豆性视频| 国产精品自在在线午夜出白浆 | 亚洲国产日韩欧美 | 欧美精品中文字幕亚洲专区 | 丰满少妇小早川怜子影片了 | 99精品国产热久久91蜜凸 | 国产精品国色综合久久 | 少妇人妻一级a毛片 | 亚洲精品乱码久久久久久v 精品国产a∨无码一区二区三区 | 国产黄色一级网站 | 青青操久久 | 九九热re| 在线免费观看日韩av | 日韩精品人妻中文字幕有码 | 国精产品一区二区三区黑人免费看 | 激情综合激情五月 | 99热免费在线 | 亚洲女优在线观看 | 中日韩在线观看 | 男女吃奶做爰猛烈紧视频 | 免费黄色一级视频 | 爱啪啪av网 | 9l视频自拍蝌蚪9l视频 | 国产精品播放 | 国产女同疯狂作爱系列3 | 婷婷国产成人精品视频 | 国产精品亚洲欧美日韩久久制服诱 | 人妻av乱片av出轨 | 中文字幕第2页不卡 | 97伦伦午夜电影理伦片 | 噜噜狠狠狠狠综合久久86 | sm调教美女警花少妇 | 欧美激情国产精品免费 | 国产午夜精品一区二区三区视频 | 国产麻豆精品精东影业av网站 | 久久人人爽人人爽人人片av东京热 | 极品少妇xxxx | 国产一区二区免费在线 | 日日碰狠狠添天天爽五月婷 | 岛国中文字幕 | 欧美综合国产精品久久丁香 | 国产精品久久久久久麻豆一区 | 日本动漫做毛片一区二区 | 成人av免费观看 | 荷兰女人裸体性做爰 | 国语对白少妇×××bbb | 国产乱码精品一区二三区蜜臂 | 一本大道加勒比免费视频 | 狠狠操中文字幕 | 亚洲欧美国产毛片在线 | 一呦二呦三呦精品网站 | 国产美女av在线 | 国产精品乡下勾搭老头1 | 精品乱码一区二区三四区 | 一区二区在线国产 | 又粗又大又硬又长又爽 | 狐狸视频污 | 成人天堂噜噜噜 | 亚洲中文字幕无码爆乳 | 中文国产在线观看 | 18禁高潮出水呻吟娇喘蜜芽 | 黑人巨茎大战俄罗斯美女 | 天天做夜夜爱 | 亚洲xxxx做受欧美 | 一级黄色片a | 国产精品日韩av在线播放 | 窝窝九色成人影院 | 免费中文字幕 | 欧美一区二区网站 | 天天av天天翘天天综合网 | 亚洲精品www久久久久久软件 | av在线网站无码不卡的 | 夜夜嗨国产 | 国产中文字幕网 | 国产精品白丝av嫩草影院 | 女人下边被添全过视频的网址 | 中文字幕国产剧情 | 国产精品一级在线 | 欧美激情猛片xxxⅹ大3 | 麻豆安全免费网址入口 | 人乳喂奶hd播放 | 欧美精品成人a区在线观看 欧美精品成人久久 | 午夜寡妇啪啪少妇啪啪 | 内射老妇bbwx0c0ck | 爆操欧美| 人妻换人妻a片爽麻豆 | 国产无遮挡又黄又爽高潮 | 性视屏 | 欧美jizzhd精品欧美巨大 | 日韩欧美一区二区三区免费观看 | 国产精品亚洲а∨天堂123bt | 亚洲天堂伊人网 | 精品亚洲午夜久久久久91 | 国产真实交换夫妇视频 | 一区国产视频 | 蜜桃视频在线观看www | 亚洲爆爽| 国产视频一区二区三区四区五区 | 亚洲一区二区福利视频 | 国产精品999视频 | 国产免国产免‘费 | xx视频在线观看 | 日韩欧美中文字幕在线三区 | 日日干夜夜干 | 中文字幕一区二区三区在线播放 | 爱的色放3|