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


曙海教育集團論壇Linux專區(qū)Linux應(yīng)用開發(fā) → linux 基礎(chǔ)復(fù)習(xí)(7)串口應(yīng)用開發(fā) - 技術(shù)文檔 - 新手入門 Linux時


  共有10876人關(guān)注過本帖樹形打印

主題:linux 基礎(chǔ)復(fù)習(xí)(7)串口應(yīng)用開發(fā) - 技術(shù)文檔 - 新手入門 Linux時

美女呀,離線,留言給我吧!
wangxinxin
  1樓 個性首頁 | 博客 | 信息 | 搜索 | 郵箱 | 主頁 | UC


加好友 發(fā)短信
等級:青蜂俠 帖子:1393 積分:14038 威望:0 精華:0 注冊:2010-11-12 11:08:23
linux 基礎(chǔ)復(fù)習(xí)(7)串口應(yīng)用開發(fā) - 技術(shù)文檔 - 新手入門 Linux時  發(fā)帖心情 Post By:2010-11-23 13:26:07

據(jù)通信的基本方式可分為并行通信與串行通信兩種。
· 并行通信是指利用多條數(shù)據(jù)傳輸線將一個資料的各位同時傳送。它的特點是傳輸速度
快,適用于短距離通信,但要求傳輸速度較高的應(yīng)用場合。
· 串行通信是指利用一條傳輸線將資料一位位地順序傳送。特點是通信線路簡單,利用
簡單的線纜就可實現(xiàn)通信,降低成本,適用于遠(yuǎn)距離通信,但傳輸速度慢的應(yīng)用場合。
串口設(shè)置詳解
本節(jié)主要講解設(shè)置串口的主要方法。
如前所述,設(shè)置串口中最基本的包括波特率設(shè)置,校驗位和停止位設(shè)置。串口的設(shè)置主
要是設(shè)置struct termios結(jié)構(gòu)體的各成員值,如下所示:
#include
struct termio
{      
unsigned short c_iflag; /* 輸入模式標(biāo)志 */
unsigned short c_oflag; /* 輸出模式標(biāo)志 */
unsigned short c_cflag; /* 控制模式標(biāo)志*/
unsigned short c_lflag; /*本地模式標(biāo)志 */
unsigned char c_line; /* line discipline */
unsigned char c_cc[NCC]; /* control characters */
};
在這個結(jié)構(gòu)中最為重要的是c_cflag,通過對它的賦值,用戶可以設(shè)置波特率、字符大小、
數(shù)據(jù)位、停止位、奇偶校驗位和硬件流控等。另外c_iflag 和c_cc 也是比較常用的標(biāo)志。在
此主要對這3 個成員進行詳細(xì)說明。
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        數(shù)據(jù)位的位掩碼
CS5          5個數(shù)據(jù)位
CS6          6個數(shù)據(jù)位
CS7          7個數(shù)據(jù)位
CS8          8個數(shù)據(jù)位
CSTOPB       2個停止位(不設(shè)則是1個停止位)
CREAD        接收使能
PARENB       校驗位使能
PARODD       使用奇校驗而不使用偶校驗
HUPCL        最后關(guān)閉時掛線(放棄DTR)
CLOCAL       本地連接(不改變端口所有者)
LOBLK        塊作業(yè)控制輸出
CNET_CTSRTS  硬件流控制使能

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

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

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

int set_opt(int fd,int nSpeed, int nBits, char nEvent, int nStop)
{
struct termios newtio,oldtio;
/*保存測試現(xiàn)有串口參數(shù)設(shè)置,在這里如果串口號等出錯,會有相關(guān)的出錯信息*/
if ( tcgetattr( fd,&oldtio) != 0)
{
perror("SetupSerial 1");
return -1;
}
bzero( &newtio, sizeof( newtio ) );
/*步驟一,設(shè)置字符大小*/
newtio.c_cflag |= CLOCAL | CREAD;
newtio.c_cflag &= ~CSIZE;
/*設(shè)置停止位*/
switch( nBits )
{
case 7:
newtio.c_cflag |= CS7;
break;
case 8:
newtio.c_cflag |= CS8;
break;
}
/*設(shè)置奇偶校驗位*/
switch( nEvent )
{
case \"O\": //奇數(shù)
newtio.c_cflag |= PARENB;
newtio.c_cflag |= PARODD;
newtio.c_iflag |= (INPCK | ISTRIP);
break;
case \"E\": //偶數(shù)
newtio.c_iflag |= (INPCK | ISTRIP);
newtio.c_cflag |= PARENB;
newtio.c_cflag &= ~PARODD;
break;
case \"N\": //無奇偶校驗位
newtio.c_cflag &= ~PARENB;
break;
}
/*設(shè)置波特率*/
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;
}
/*設(shè)置停止位*/
if( nStop == 1 )
newtio.c_cflag &= ~CSTOPB;
else if ( nStop == 2 )
newtio.c_cflag |= CSTOPB;
/*設(shè)置等待時間和最小接收字符*/
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;
}






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

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

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

接著,測試打開的文件描述府是否引用一個終端設(shè)備,以進一步確認(rèn)串口是否正確打開。
isatty(STDIN_FILENO);
串口的讀寫與普通文件一樣,使用read,write函數(shù)。
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;
}


支持(0中立(0反對(0單帖管理 | 引用 | 回復(fù) 回到頂部

返回版面帖子列表

linux 基礎(chǔ)復(fù)習(xí)(7)串口應(yīng)用開發(fā) - 技術(shù)文檔 - 新手入門 Linux時








簽名
主站蜘蛛池模板: 亚洲日本网站 | 日本黄色片网址 | 草草视频在线 | 午夜熟女插插xx免费视频 | 中国老太婆bb无套内射 | 国产日韩欧美二区 | 成人午夜免费毛片 | japanese av在线 | 在线精品亚洲一区二区佐佐木明希 | 亚洲精品久久久艾草网 | 亚洲一区二区三区中文字幕 | 国产又黄又硬又湿又黄 | 亚洲日韩av一区二区三区四区 | 九色视频在线免费观看 | 日韩精品自拍偷拍 | 亚洲一区精品在线 | 日日摸天天做天天添天天欢 | 日韩久久综合 | 久久精品国产精品青草 | 看av在线| 国产精品一在线观看 | 成人午夜视频免费 | 亚洲精品666 | 色婷婷久久综合中文久久蜜桃av | 成年人网站在线观看视频 | 亚洲色图欧美激情 | 大尺度裸体日韩羞羞xxx | 国产精品成人久久电影 | ass日本| 黄色国产一级片 | 日韩成人av网址 | 色偷偷导航 | 大地资源在线观看官网第三页 | 国产精品久久久久久婷婷不卡 | 国产综合福利 | 欧美激情在线一区二区 | 99久久国语露脸精品国产 | 东南亚末成年videos | 国产成人免费一区二区三区 | 午夜精品偷拍 | 日本免费一区二区三区在线播放 | 国产视频亚洲 | 国产成人高清在线 | 国产亚洲精品久久久久久久 | 亚洲一区二区不卡视频 | 国产大片黄在线观看 | 毛片av网址 | 国产一级黄色av | 欧美色综合天天久久综合精品 | 中出极品少妇 | 久久精品a亚洲国产v高清不卡 | 国产欧美日 | av免费成人| 极品五月天 | 亚洲一区在线看 | xoxo国产三区精品欧美 | 午夜小视频在线观看 | www.youjizz.com国产 | 视频一区在线观看 | 成人在线激情视频 | 成人夜色视频 | 久久精品国产视频 | 国产三级精品三级 | 黄片毛片视频 | 两个人看的www视频免费完整版 | 性欧美xxxx| 国产精品短视频 | 成人欧美一区二区三区黑人孕妇 | 亚洲少妇毛片 | 国产一级网站 | 国产午夜福利短视频 | 国产又粗又猛又黄又爽无遮挡 | 777久久久 | 亚洲成av人片久久 | 免费看成人哺乳视频 | 香港三日三级少妇三级99 | 男女做爰猛烈吃奶摸九色 | 亚洲码国产岛国毛片在线 | 国产精品初高中害羞小美女文 | 亚洲黄色免费网站 | 精品视频在线免费 | 六月婷婷av | 超碰一级片 | 国产免费无遮挡吸乳视频 | 情侣酒店偷拍一区二区在线播放 | 国产99在线视频 | 久久久国产精品人人片 | 蜜桃传媒av免费观看麻豆 | 国产国语性生话播放 | 中文字幕在线日亚洲9 | 少妇高潮大片免费观看 | 午夜精品久久久久久久99芒果 | 久久艹网站 | 国产精品女上位好爽在线观看 | 天海翼一区二区三区 | 日韩av片观看 | 欧美一级性生活 | 在线草| 午夜精品久久久久久久久久久久久 | 日韩一区二区三区国产 | 高h文在线 | 日韩免费网站 | 手机在线观看av网站 | 粉嫩av国产一区二区三区 | 免费在线观看毛片视频 | 色图社区 | 色呦呦网 | 久久福利国产 | 日韩精品综合 | 日本免费一二三区视频 | 中文字幕丝袜一区二区 | 国产欧美一区二区三区鸳鸯浴 | 老色鬼永久精品网站 | 色吊丝永久性观看网站 | 少妇性zzzzzzzy | 五月色婷 | 在线免费一区 | 国产精品另类激情久久久免费 | 伊人成人在线视频 | 国产成人自拍视频在线 | 国产偷窥熟妇高潮呻吟 | 精品欧美一区二区久久久伦 | 国产极品免费 | 欧美日韩一区二区综合 | 精品熟人一区二区三区四区 | 色综合av综合无码综合网站 | 91秒拍国产福利一区 | 东方成人av| 国产网红主播精品av | 北条麻妃久久精品 | 国产日韩成人 | 国产乱淫av国产8 | 亚洲男人的天堂在线 | 男人j进女人p免费视频 | 色婷婷综合网 | 国产精品女同一区二区 | 毛片中文字幕 | 91丨九色丨尤物 | 内谢老女人视频在线观看 | 色综合天天综合网天天看片 | 免费a v视频| 男女裸体做爰爽爽全过程软件 | 91在线播 | 国内精品久久久久影院男同志 | 欧美一级免费在线 | 日本免费一区二区三区四区五六区 | 福利免费观看 | gogo西西人体大尺度大胆伊人 | 色狠狠一区二区三区 | 裸体性做爰免费视频网站 | 欧美放荡性医生videos | 欧美日视频 | 视频一区二区三区四区五区 | 黄色av一区 | 无码无套少妇毛多18pxxxx | 欧美偷拍第一页 | 在线成人看片 | 豆国产95在线 | 亚洲 | 国产综合视频在线观看 | 在线国产二区 | 国产一级黄色 | 亚洲 欧美 制服 中文字幕 | 欧美区一区二区 | 国产精品亚洲综合一区二区三区 | 国产视频手机在线播放 | 国产国模在线观看免费 | 强壮公侵犯使我夜夜高潮 | 91麻豆精品国产91久久久久久久久 | 国内精品久久久久久久久久久 | 青青草免费观看视频 | 加勒比中文无码久久综合色 | 国产福利精品在线 | 国产精品一区二区四区 | 欧美性xxxx极品少妇 | 91精品国产高清一区二区三密臀 | 亚洲国产精品美女 | 黄色成人av | 日本成人性爱 | 少妇激情一区二区三区视频 | 中文字幕+乱码+中文字幕明步 | 五月婷婷在线视频观看 | 亚洲精品乱码久久久久久不卡 | 欧亚乱熟女一区二区在线 | 欧美大香线蕉线伊人久久 | 午夜精品久久久久久久传媒 | 无限资源日本好片 | 在线综合亚洲欧美网站 | 日韩一区二区在线视频 | 日韩干 | 国产丝袜无码一区二区三区视频 | 国产美女在线播放 | 美女黄色片网站 | 羞羞视频在线观看免费观看 | 国产毛片精品一区二区 | 日韩和的一区二区 | 日韩精品一区二 | 久久九九久久九九 | 岳睡了我中文字幕日本 | 超碰97人人人人人蜜桃 | 国产香蕉视频在线 | 白嫩少妇各种bbwbbw | 久久涩涩 | 中文字幕亚洲综合久久筱田步美 | 国产免费永久精品无码 | 亚洲国产另类精品 | 国产精品视频99 | 成人免费的视频 | 国产麻豆一区二区 | 中文无码精品a∨在线观看不卡 | 波多野结衣一二三区 | 99精品国产免费久久 | 美女毛片在线看 | 麻豆高清免费国产一区 | 欧美大片在线 | 特黄色毛片 | 日剧大尺度床戏做爰 | 久热精品视频 | 色99在线观看 | 国产在线精品视频 | 日日摸日日碰夜夜爽av | 国产极品在线观看 | 成人激情av | 精品在线视频一区 | 免费看日批 | 久久国产精品广西柳州门 | 成人黄色在线播放 | 久久久久久久999 | 有夫之妇3高潮中文字幕 | 少妇高潮灌满白浆毛片免费看 | 日韩国产中文字幕 | 国内自拍99 | 国产一区二区在线精品 | 2022亚洲无砖无线码 | 99久久国产露脸国语对白 | 国产精品天干天干 | 正在播放重口老熟女露脸 | 91大神视频在线播放 | 亚洲7天堂人人爽人人爽 | 成人av一区 | 少妇无码太爽了在线播放 | 麻豆视频一区二区 | 亚洲日本久久久 | 人妻少妇精品无码专区app | 欧美成人精品欧美一级乱黄 | 毛片网特黄 | 亚洲精品国产精品乱码不97 | 亚洲一线二线在线观看 | 国产精品久久久999 国产精品久久久对白 | 亚洲欧洲无码av不卡在线 | www日本高清 | 成人做爰免费网站 | 欧美大波乳人伦免费视频 | 精品一区二区三区毛片 | 黄色三级国产 | 精品一区二区三区久久久 | 欧美一区二区伦理片 | 黄色大片一级片 | 91日韩精品久久久久身材苗条 | 亚洲国产精品系列 | 一本色道久久88综合日韩精品 | 国产av无码专区亚洲a√ | 我不卡av| 波多野结衣亚洲一区 | 久久久久久一 | 六月婷婷综合网 | 伊人久久中文字幕 | 成人av日韩| 久草综合视频 | 国产午夜成人av在线播放 | 久草在线视频在线 | 亚洲经典av | 91不卡视频 | 91美女福利视频 | 无套内谢老熟女 | www成人在线观看 | 亚洲精品av中文字幕在线在线 | 3d动漫精品啪啪一区二区中 | 成年人午夜免费视频 | 香港三日本8a三级少妇三级99 | 香港曰本韩国三级网站 | 亚洲色图第一页 | 真人bbbbbbbbb毛片 | 能看av的网址 | 亚洲精品视频在线观看免费视频 | 欧美日韩一二三区 | 国产精品第一区 | 色视频在线观看网站 | 亚洲精品日韩精品 | 琪琪午夜伦理 | 麻豆短视频 | 国产精品福利视频主播真会玩 | 天天狠天天透天天伊人 | 亚洲专区中文字幕 | 亚洲综合视频网站 | 成年人免费大片 | 欧美激情一区 | 狠狠色噜噜狠狠狠狠97首创麻豆 | 公么大龟弄得我好舒服秀婷视频 | 欧美老妇交乱视频在线观看 | 久久99久久99| 人妻丰满熟妇岳av无码区hd | 久久久久久毛片精品免费不卡 | 秋霞7777鲁丝伊人久久影院 | 久久av一区 | av日韩精品| 性v天堂| 欧美不卡一二三 | 手机在线看永久av片免费 | 播播成人网 | 好吊视频一区二区三区四区 | 久久亚洲国产精品五月天婷 | 色眯眯网 | 亚洲日本中文字幕在线 | 91华人在线 | 成人区精品一区二区 | 国产成人无码专区 | 国产精品久久久久久久久久了 | 十八禁无码免费网站 | 91在线网址 | 亚洲精品88欧美一区二区 | 人人爽人人片人人片av | 狠狠色噜噜狠狠狠狠777米奇 | www.美色吧.com| 亚洲一区二区三区日本久久九 | 国内精品视频饥渴少妇在线播放 | 成人第一页 | 免费国产黄色 | 国产午夜大片 | 欧美夜夜操 | 亚洲国产精品无码久久98 | 精品人妻人人做人人爽 | 麻豆国产人妻欲求不满谁演的 | 国产 日韩 欧美 一区 | 91在线超碰 | 91国在线啪 | 成人一区二区免费视频 | 99在线精品视频 | 中文字幕在线观看视频地址二 | 女兵的真人大毛片 | 久久无码精品一区二区三区 | 四虎4hu | 亚洲综合伊人 | 精彩视频一区二区三区 | 在线黄av | 狠狠色狠狠色综合人人 | 色666| 欧美性受黑人性爽 | 国产毛片精品一区二区 | 久久久久中文字幕亚洲精品 | 久久精品国产一区二区三区不卡 | 精品国产乱码久久久久久婷婷 | 嫩草视频国产精品 | 在线亚洲网站 | 国产超碰在线观看 | 成人片免费视频 | 少妇人妻偷人精品一区二区 | 日本高清免费在线 | 国产做爰xxxⅹ高潮视频在线 | 人人综合亚洲无线码另类 | 成人字幕 | 国产精品欧美激情 | 中文字幕在线精品视频入口一区 | 97国产精品亚洲精品 | 啦啦啦中文在线视频免费观看 | 99久久精品国产片果冻的功能特点 | 国产乱码精品一区二区三区中文 | 少妇又紧又深又湿又爽视频 | 高清人人天天夜夜曰狠狠狠狠 | 深夜福利成人 | 视频在线观看一区二区三区 | 亚洲精品国产精品国 | 国产无遮挡aaa片爽爽 | 日韩黄色网 | 亚洲天堂视频在线播放 | 极品少妇av| 五月婷婷久久草 | 黄色成人免费观看 | 四虎影视库www111we | 99国内精品久久久久久久 | 国内精品一区二区 | 亚洲天码中字 | 国内精品视频在线播放 | 91蝌蚪在线| 欧美久操 | 又黄又爽又色成人免费体验 | 成人性生交大片免费看r视频 | 欧美精品一区二区在线观看 | 国产看黄网站又黄又爽又色 | 女人18片毛片60分钟 | www色黄| 综合亚洲色图 | 国产精品久免费的黄网站 | 亚洲午夜成人片 | 国产美女一区 | 日韩国产成人 | 欧美激情第三页 | 国产69精品久久久久人妻刘玥 | 欧美人与动牲交免费观看网 | 日韩三级在线播放 | 91精品国产闺蜜国产在线闺蜜 | 三级av在线播放 | 久久99视频精品 | 18禁黄久久久aaa片广濑美月 | 一本大道久久加勒比香蕉 | 在线观看亚洲天堂 | 91精品一区二区三区在线观看 | 国产精品国产三级国产专业不 | 老头与老头性ⅹxx视频 | 久久久区| 国产理论精品 | 岛国片在线播放97 | av免费毛片 | 免费的很黄很污的视频 | 亚洲福利视频网站 | 日女tv | 羞羞午夜福利免费视频 | 九色91蝌蚪 | 久久精品亚洲日本波多野结衣 | 好屌爽在线视频 | 日韩午夜性春猛交xxxx | 欧美日韩首页 | 国产69精品久久久久9999apgf | 久草福利网| 日韩精品成人一区二区三区 | 国产婷婷在线观看 | 国产精品8| 成人激情综合 | 10000部拍拍拍免费视频 | 久草热久草在线 | 91av影院| 可以直接观看的av | 色狠狠av老熟女 | 国产欧美日韩一区二区三区 | 亚洲人成人天堂h久久 | 91久久偷偷做嫩草影院 | 成人快色| 免费看污片网站 | 国产白丝袜喷白浆毛片av | 天天曰夜夜曰 | 77777五月色婷婷丁香视频 | jizzjizz亚洲| 国产精品一区二区在线播放 | sb少妇高潮二区久久久久 | 日韩欧美高清在线观看 | 日本美女上床 | 国产在线视频91 | 亚洲精品久久区二区三区蜜桃臀 | 国产免费一区二区三区四区五区 | 97se亚洲综合在线 | 婷婷五月六月激情综合色中文字幕 | 国产精品福利小视频 | 九七超碰在线 | 日本肉感丰满bbw | 国产美女久久精品香蕉69 | 国产精品天干天干 | 免费在线一区二区 | 日韩欧美群交p片內射中文 三级4级全黄60分钟 | 亚洲一区二区三区乱码aⅴ 亚洲一区二区三区日本久久九 | 香蕉免费一区二区三区 | 久夜精品| 国产精品成人va在线播放 | 欧美有码在线观看 | 日韩精品无码人妻一区二区三区 | 伊人网视频在线观看 | 久色国产sm重口调教在线观看 | 成人品视频观看在线 | 国产丝袜一区二区三区 | 一级一片免费看 | 国产精品国产三级国产aⅴ浪潮 | 国产三级久久久久 | 青青国产精品 | 国产av一区二区三区 | 国产精品水嫩水嫩 | 亚洲成熟丰满熟妇高潮xxxxx | 2019av视频 | 欧美乱人伦 | 麻麻张开腿让我爽了一夜 | 小伸进91动漫 | 亚洲免费综合 | 亚洲国产精品福利片在线观看 | v一区无码内射国产 | 天堂久久一区二区 | 国产色无码精品视频免费 | av在线h| 日韩黄色在线观看 | 8x8ⅹ国产精品一区二区 | 国产一二在线 | 日韩精品中文字幕久久臀 | 性久久久久久 | 欧美一区二区在线播放 | 国产传媒在线视频 | 国产91网站在线观看 | 无码人妻精品一区二区三 | 么公的好大好硬好深好爽视频 | 一级中国毛片 | 亚洲激情在线 | 一级免费大片 | 黄色一级视频免费 | 中文字幕亚洲情99在线 | 免费毛片一级 | jjzz在线| 欧美激情一二三 | 一区不卡在线观看 | 老子影院午夜伦不卡 | 久久久久成人精品 | 天天射,天天干 | 亚洲乱视频| 午夜精品久久久久久久99老熟妇 | 91亚洲精品视频 | 国产精品无码一区二区三级 | 亚洲精品成人av在线 | 最近更新中文字幕第一页 | 亚洲tv久久爽久久爽 | 成人一级生活片 | 啦啦啦中文在线视频免费观看 | 日本毛片视频 | 天堂资源网在线 | 中文字幕一区二区人妻性色 | 亚洲狠狠婷婷综合久久 | 午夜福利伦伦电影理论片在线观看 | 国产精品www色诱视频 | www黄色大片 | 377p欧洲日本亚洲大胆 | 国产精品嫩草影院精东 | 激情综合色五月丁香六月亚洲 | 中国极品少妇videossexhd 中国极品少妇xxxxx小艳 | av黄色在线播放 | www.xxx.日本| 91精品啪在线观看国产手机 | 色噜噜国产精品视频一区二区 | 国产精品porn | 极品无码国模国产在线观看 | 久久久免费观看视频 | 久久久久国产精品一区 | 不戴套各种姿势啪啪高素质 | 久久69精品久久久久久国产越南 | 97在线免费公开视频 | 国产精品视频二区不卡 | www超碰97| 在线成人亚洲 | 三男一女吃奶添下面视频 | 粉嫩粉嫩一区二区三区在线播放 | 黄色大片免费在线观看 | futa硬了蹭蹭喘息h | 免费看成人欧美片爱潮app | 成人av国产 | 在线观看亚洲成人 | 国模妙妙超大尺度啪啪人体 | 五十老熟妇乱子伦免费观看 | 国产成人精品123区免费视频 | 扒开双腿疯狂进出爽爽爽 | 国产精品成熟老女人 | 欧美精品久久久 | 黄色片在线网站 | 公妇乱淫1~6集全观看不了啦 | 浪潮av网站 | 久久不卡视频 | 夜夜操影院 | 多啪视频 | 免费视频色 | 日本特黄特色aaa大片免费 | 亚洲精品成人网站在线观看 | 中文字幕日本最新乱码视频 | 99久久99| 一本之道之高码清乱码加勒比 | 国产调教夫妻奴av | 伊人久久综合影院 | 亚洲第一香蕉网 | 人人草视频在线 | 91亚洲精品久久久中文字幕 | 日本丰满少妇免费一区 | 久久综合伊人中文字幕 | 久草视频免费播放 | 亚洲午夜天堂吃瓜在线 | 18禁女裸乳扒开免费视频 | 亚洲∧v久久久无码精品 | 日韩在线不卡视频 | 亚洲成人基地 | 日本一区二区免费在线观看 | 黄色片免费视频 | 亚洲国产精品久久青草无码 | 99久久人妻精品免费一区 | 人人澡澡人人 | 色婷久久| av中字在线| 亚洲区免费 | 三级4级全黄60分钟 午夜成人1000部免费视频 | 免费a级毛片出奶水欧美 | 精品久久久久久综合日本 | 98婷婷狠狠成人免费视频 | 亚洲性生活 | 少妇又色又爽又高潮极品 | 国产午夜精品一区理论片飘花 | 成人毛片在线精品国产 | 日日爱网站 | 国产一级淫片免费放大片 | 激情内射亚州一区二区三区爱妻 | 国产精品无码av一区二区三区 | 浮力影院草草 | 欧洲xxxxx| 久久精品无码一区二区三区免费 | 精品国产欧美一区二区 | 香蕉视频在线播放 | 国产999精品久久久影片官网 | 天天福利视频 | 亚洲熟妇无码乱子av电影 | 国产小视频在线观看 | 久久视频免费在线观看 | 中文字幕 自拍偷拍 | 色播综合网| 中产乱码中文在线观看免费软件 | 一个人看的www视频在线观看 | 99久热re在线精品99 6热视频 | 国产亚洲视频中文字幕97精品 | 老司机狠狠爱 |