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


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


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

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

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


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

據(jù)通信的基本方式可分為并行通信與串行通信兩種。
· 并行通信是指利用多條數(shù)據(jù)傳輸線將一個(gè)資料的各位同時(shí)傳送。它的特點(diǎn)是傳輸速度
快,適用于短距離通信,但要求傳輸速度較高的應(yīng)用場(chǎng)合。
· 串行通信是指利用一條傳輸線將資料一位位地順序傳送。特點(diǎn)是通信線路簡(jiǎn)單,利用
簡(jiǎn)單的線纜就可實(shí)現(xiàn)通信,降低成本,適用于遠(yuǎn)距離通信,但傳輸速度慢的應(yīng)用場(chǎng)合。
串口設(shè)置詳解
本節(jié)主要講解設(shè)置串口的主要方法。
如前所述,設(shè)置串口中最基本的包括波特率設(shè)置,校驗(yàn)位和停止位設(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 */
};
在這個(gè)結(jié)構(gòu)中最為重要的是c_cflag,通過對(duì)它的賦值,用戶可以設(shè)置波特率、字符大小、
數(shù)據(jù)位、停止位、奇偶校驗(yàn)位和硬件流控等。另外c_iflag 和c_cc 也是比較常用的標(biāo)志。在
此主要對(duì)這3 個(gè)成員進(jìn)行詳細(xì)說明。
c_cflag支持的常量名稱
CBAUD        波特率的位掩碼
B0           0波特率(放棄DTR)
B1800        1800波特率
B2400        2400波特率
B4800        4800波特率
B9600        9600波特率
B19200       19200波特率
B38400       38400波特率
B57600       57600波特率
B115200      115200波特率
EXTA         外部時(shí)鐘率
EXTB         外部時(shí)鐘率
CSIZE        數(shù)據(jù)位的位掩碼
CS5          5個(gè)數(shù)據(jù)位
CS6          6個(gè)數(shù)據(jù)位
CS7          7個(gè)數(shù)據(jù)位
CS8          8個(gè)數(shù)據(jù)位
CSTOPB       2個(gè)停止位(不設(shè)則是1個(gè)停止位)
CREAD        接收使能
PARENB       校驗(yàn)位使能
PARODD       使用奇校驗(yàn)而不使用偶校驗(yàn)
HUPCL        最后關(guān)閉時(shí)掛線(放棄DTR)
CLOCAL       本地連接(不改變端口所有者)
LOBLK        塊作業(yè)控制輸出
CNET_CTSRTS  硬件流控制使能

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

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

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

int set_opt(int fd,int nSpeed, int nBits, char nEvent, int nStop)
{
struct termios newtio,oldtio;
/*保存測(cè)試現(xiàn)有串口參數(shù)設(shè)置,在這里如果串口號(hào)等出錯(cuò),會(huì)有相關(guān)的出錯(cuò)信息*/
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è)置奇偶校驗(yàn)位*/
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\": //無(wú)奇偶校驗(yà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è)置等待時(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)屬性后,就可對(duì)串口進(jìn)行打開,讀寫操作了。其使用方式與文件操作一樣,區(qū)別在于串口是一個(gè)終端設(shè)備。

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

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

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


#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反對(duì)(0單帖管理 | 引用 | 回復(fù) 回到頂部

返回版面帖子列表

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








簽名
主站蜘蛛池模板: 欧美性受xxxxx | 国产啪亚洲国产精品无码 | www亚洲视频com | 中文字幕一区二区三区四区五区 | 亚洲乱码国产乱码精品精98午夜 | 中文字幕免费在线看线人动作大片 | 大又大粗又爽又黄少妇毛片 | 日本欧美一区二区三区在线播放 | 日韩精品资源 | 亚洲精品免费播放 | 国产国产精品人在线视 | 国产av激情无码久久 | 久久九| 新版天堂资源中文8在线 | 1024精品一区二区三区日韩 | 亚洲麻豆一区二区三区 | 欧美成人看片一区二区三区尤物 | 亚洲福利网址 | 在线亚洲不卡 | 色综合久久久久综合体桃花网 | 亚洲伦理自拍 | 亚州av在线 | 不卡福利视频 | 国产在线视频第一页 | 97sesecom | 欧美日韩国产在线一区 | 成人国内精品久久久久影院成人国产9 | 97精品国产97久久久久久久久久久久 | 日本少妇做爰全过程二区 | 成人3d动漫一区二区三区91 | 国产在线无码精品电影网 | 中文字幕亚洲综合久久 | 亚洲精品中字 | 色婷婷狠狠五月综合天色拍 | 国产精品女主播 | 久久视奸| 精品国产乱码久久久久久免费 | 黑人上司好猛我好爽中文字幕 | 国产福利视频 | 国产成人精品av | www精品美女久久久tv | 一区二区高清视频 | www.av视频在线观看 | 国产情侣啪啪 | 日韩精品人妻系列无码专区 | 国产精品一区二区精品 | 国产精品久久婷婷六月丁香 | 成人国产精品免费观看视频 | 91丨国产丨捆绑调教 | 久99综合婷婷 | 综合网色 | 日韩专区视频 | 影音先锋大型av资源 | 精品国产一区二区三区久久久狼 | 性按摩玩人妻hd中文字幕 | 天干天干天干夜夜爽av | 欧美性大战久久久久xxx | 超碰这里只有精品 | 国人天堂va在线观看免费 | 九九视频免费在线观看 | 色淫湿视频 | 44382亚洲最大成人网 | 欧美又粗又大xxxxbbbb疯狂 | 国产女高清在线看免费观看 | 污网站在线观看免费 | 色吧综合| 日本三级在线观看免费 | 国内视频精品 | 色秀av| 欧美xxxxx做受vr91九色 | 免费asmr色诱娇喘呻吟外国 | 久久黄色网络 | 五月深爱 | 女人十八特级淫片清 | 亚洲国产aⅴ成人精品无吗 欧洲熟妇色xxxx欧美老妇多毛网站 | 偷妻h高h短篇 | 99精品久久久久久久 | 日韩一区二区三区免费 | 久久精品夜色噜噜亚洲a∨ 久久精品一二三 | 成年人网站免费视频 | 少妇高潮露脸国语对白 | 亚洲 小说 欧美 激情 另类 | 五月色婷婷综合 | 不卡av在线播放 | 国产精品亚洲综合一区在线观看 | 亚洲精品久久久一线二线三线 | 亚洲欧美激情网站 | www内射国产在线观看 | 奇米影视777中文久久爱图片 | 欧美最顶级丰满的aⅴ艳星 欧美最黄视频 | 久久久99精品免费观看 | 永久黄网站色视频免费观看w | 日日干视频 | 欧美精品一级片 | 少妇的丰满3中文字幕 | 久久综合热 | 欧美伊人久久大香线蕉综合 | 色噜噜一区二区 | 国产精品对白刺激蜜臀av | 久久人人爽人人爽人人片av软件 | 亚洲精品国偷拍自产在线麻豆 | 欧美成人免费全部网站 | 老熟妇午夜毛片一区二区三区 | 岳睡了我中文字幕日本 | 欧美一级片网址 | 日日碰狠狠躁久久躁综合网 | 紧缚捆绑精品一区二区 | 色狠狠综合 | 香港台湾日本三级大全 | 免费性网站 | 美女激情网| 国产成人三级在线视频 | 亚洲午夜综合 | www.中文字幕在线观看 | 中国少妇av | 大伊香蕉精品一区视频在线 | 亚洲视频在线观看免费 | 成人做爰69片免费观看 | a免费看| 中文在线8资源库 | 精品黄色一级片 | 中文字幕精品亚洲无线码一区应用 | 日本一区二区三区在线播放 | 国产性猛交xx乱 | 成–人–黄–色–网–站 | 19禁大尺度做爰无遮挡小说 | 亚洲一区二区三区乱码aⅴ蜜桃女 | 亚洲va欧美va人人爽午夜 | 神马午夜激情 | 亚洲第一夜页 | 亚洲综合精品 | xxxeexxx性国产 | 久久人人澡 | 中文综合在线观 | 国产一区二区视频免费 | 亚洲欧美日韩在线看 | 免费情侣作爱视频 | 日韩成人小视频 | 一级片在线免费视频 | √最新版天堂资源网在线 | 91爱爱爱爱 | 天堂…中文在线最新版在线 | 国产精品免费视频一区二区三区 | 午夜成人理论福利片 | 欧美人与性禽动交情品 | 美国一级大黄一片免费的网站 | 91麻豆蜜桃一区二区三区 | 蜜桃av久久久亚洲精品 | 久久久久久久国产免费看 | 亚洲色图p | 国产亚洲精品一区二区三区 | 久久人人爽人人爽人人 | 杨贵妃情欲艳谭三级 | 欧洲视频在线观看 | 欧美另类第一页 | 成人欧美在线观看 | 国产精品一区视频 | 羞羞视频网址 | 国产男女视频在线观看 | 91视频在线观看视频 | 欧美一区二区高清 | 国产伦理精品一区二区三区观看体验 | 精品国产91乱码一区二区三区 | 狠狠躁18三区二区一区ai明星 | 一区二区三区网站 | 国产精品亚洲精品一区二区三区 | 伊人色综合久久天天小片 | 亚洲欧洲日韩在线 | 国产超高清麻豆精品传媒麻豆精品 | 一区二区三区国产精品 | 中国女人内谢69xxxxxa片 | 少妇放荡的呻吟干柴烈火动漫 | 久久精彩免费视频 | 丁香八月婷婷 | 精品一区二区三区免费观看 | 一区二区视频在线播放 | 蜜臀久久99精品久久一区二区 | 成人影视免费观看 | 久久婷色| 一区二区免费播放 | 91精品久久久久久久久不口人 | 在线免费一级片 | 我爱我色成人网 | 亚洲最大成人网4388xx | 性感美女av在线 | 亚洲日本中文字幕天天更新 | 国模少妇一区二区三区 | 毛多水多www偷窥小便 | 国产后进极品圆润翘臀在后面玩 | 免费特级黄毛片 | 亚洲精品无码成人aaa片 | 亚洲精品99999 | 国产成人无遮挡在线视频 | 91爱啪啪| 人妻少妇av无码一区二区 | 国产成人无码av在线影院 | 精品国产污污免费网站入口爱酱 | 国产精品中文在线 | 午夜爽爽爽视频 | av成人免费在线观看 | 国产成人精品综合久久久久 | 2021久久精品国产99国产精品 | 最新毛片网站 | 欧美刺激性大交 | 亚洲色图欧美日韩 | 久久99热这里只频精品6 | 永久免费看动漫黄址 | 一区二区三区四区亚洲 | 三级三级久久三级久久18 | 夜夜嗨av一区二区三区中文字幕 | 欧美一级久久久 | 国产精品久久久久久久久久辛辛 | 成年人免费在线观看视频网站 | 黄色毛片小说 | 四虎av永久在线精品免费观看 | 精品一区二区三区免费视频 | 四虎福利视频 | 中文字幕精品久久久久人妻红杏ⅰ | 国产乱淫a∨片免费观看 | 九九热精品视频 | 亚洲国产精品一区第二页 | 高h乱l高辣h文乱古文 | 亚洲欧美激情网站 | 青青视频网 | 麻豆最新网址 | 欧美性极品少妇xxxx | 国产乱码精品一区二区三区精东 | 无码日韩人妻精品久久蜜桃 | 久久精品99国产精品 | 91重口免费版 | 伊人成人在线观看 | 九九99久久 | 日韩欧美黄色一级片 | 无码吃奶揉捏奶头高潮视频 | 久热草 | 黄色毛毛片 | www777色| 爱情岛亚洲论坛入口首页 | 国产第一页av | 欧美xxxxx高潮喷水 | 青春草av| 亚洲色偷偷av男人的天堂 | 亚洲精品综合在线观看 | 免费a级毛片大学生免费观看 | 国产一区二区三区精品视频 | 亚洲一级免费毛片 | 国产视频三级 | 精品视频免费在线 | 丰满熟妇被猛烈进入高清片 | 亚洲天堂小说 | 狠狠躁18三区二区一区ai明星 | 亚洲人网| 黄色片免费网站 | 东南亚毛片 | 午夜网页 | 伊人色影院 | 香蕉视频在线播放 | 在线成人免费观看 | 99久久无色码中文字幕人妻蜜柚 | 国产亚洲日本精品无码 | 国产成人午夜精品影院游乐网 | 肉视频在线观看 | 91av视频网站 | 伊人久久婷婷五月综合97色 | 男女免费视频网站 | 少妇一级淫片免费 | 91黄色免费观看 | 久久99热人妻偷产国产 | 夜色视频网 | 国产精品永久免费视频 | 天天爽夜夜爽夜夜爽精品视频 | 91在线精品入口 | 久久久久久久久久久久网站 | aaa大片十八岁禁止 aa爱做片免费 | 久久91av| 亚洲成a人片在线观看天堂无码 | 亚洲综合欧美色五月俺也去 | 亚洲伊人久久综合 | 香港三级午夜理伦三级 | 91久久国产成人精品 | 男女做爰全过程免费的软件 | 日韩成人精品在线 | 国产人妖视频一区二区 | 欧美另类交在线观看 | 一级黄色免费片 | 精品 日韩 国产 欧美 视频 | 亚洲欧美一区二区三区四区五区 | 亚洲自国产拍揄拍 | 又黄又爽又色成人免费体验 | 啪啪av网| 久久久精品视频一区二区三区 | 舌吻激情大尺度做爰视频 | 蜜臀av在线播放 | 爱爱视频在线免费观看 | 乱码av麻豆丝袜熟女系列 | a三级毛片| 亚洲精品成人区在线观看 | 在线看的毛片 | 香蕉视频免费在线看 | 青青青国产在线 | 亚洲第一色网站 | 97人人澡人人爽人人模亚洲 | 欧美一区二区不卡视频 | 久久久一级黄色片 | 公乱妇hd在线播放bd | 成人动态视频 | 红色假期黑色婚礼2 | 一级少妇淫片免费观看 | 无码人妻精品一区二区三区久久久 | 9lporm自拍视频区九色 | 久久成人av | 中文字幕国内自拍 | 国产精品久久久久久久久久久杏吧 | 欧美精品日韩精品 | 亚洲www在线| 人妻少妇久久久久久97人妻 | 一二三区在线视频 | 四虎永久在线精品免费一区二区 | 99成人在线 | 免费观看又色又爽又黄6699 | 成人黄色在线看 | 国产黄色理论片 | 夜夜躁狠狠躁日日躁视频 | 日韩性大片 | 欧美色图亚洲色 | 日韩欧美一区在线 | 极品粉嫩美女露脸啪啪 | 91国内视频 | 国产伦理丿天美传媒av | 人人妻人人澡人人爽人人精品97 | 少妇裸体淫交免费视频网站 | www.污污 | 136fldh导航福利微拍 | 黄网站欧美内射 | 亚洲自拍第三页 | 2024国产精品 | 韩国三级hd中文字幕叫床浴室 | 永久免费未满蜜桃 | 日本无遮挡吸乳视频 | 在线亚洲人成电影网站色www | 午夜在线观看网站 | 亚洲911精品成人18网站 | www.天天操| www午夜激情 | www男人天堂 | 国产成人综合美国十次 | 青青视频免费在线观看 | 欧美激情一区二区三区四区 | 毛片网站入口 | 色网在线免费观看 | 五月天激情丁香 | 好男人在在线社区www在线影院 | 黄色裸体网站 | 在线成人www免费观看视频 | 一区二区不卡在线 | 国产精品理论片 | 国产精品对白交换视频 | 亚洲一区二区在线观看视频 | videos麻豆 | 婷婷激情小说网 | 午夜视频久久久 | 国产毛片a级| 国产顶级熟妇高潮xxxxx | 夜夜爽夜夜叫夜夜高潮漏水 | 日本一区二区三区四区在线观看 | 国产免费毛卡片 | 免费一级网站 | 性爱免费在线视频 | 亚洲五月激情 | 成人夜色视频网站在线观看 | 18禁女裸乳扒开免费视频 | 无码精品国产va在线观看dvd | 亚洲国产福利成人一区二区 | 欧美人成在线视频 | 日韩精品无码一区二区三区久久久 | 亚洲图色视频 | 激情视频在线观看免费 | 国产激情视频一区 | 男人的网址 | 中国挤奶哺乳午夜片 | 国产免费黄色av | 亚洲青草 | 性高潮久久久久久 | 肉大榛一进一出免费视频 | 国产永久在线 | 伊人蕉影院久亚洲高清 | 91蜜臀精品国产自偷在线 | 日本一卡精品视频免费 | 四虎影视成人永久免费观看亚洲欧美 | 美玉足脚交一区二区三区图片 | 爽爽窝窝午夜精品一区二区 | 久久夜色精品 | 一级a性色生活片久久毛片明星 | 公妇乱淫真实生活 | 精品少妇一区二区三区日产乱码 | 少妇又紧又黄又刺激视频 | 内射巨臀欧美在线视频 | 亚洲精品2 | 男女无遮挡羞羞视频 | 久草精品视频 | 日韩精品乱码久久久久久 | 天天色天天艹 | 亚洲午夜精品久久 | 精品在线免费观看视频 | 蜜臀av在线免费观看 | 欧美日韩制服 | 欧美性猛交xxx乱久交 | 蜜桃视频中文字幕 | 中日韩中文字幕 | 国产视频在线一区二区 | 丰满多毛的大隂户视频 | 真实国产乱啪福利露脸 | 黄色草逼视频 | 91精品国产99久久久久久久 | 国产永久免费 | 欧美日韩制服在线 | 女同 另类 激情 重口 | 精品推荐国产精品店 | 日韩精品亚洲一区 | 日韩在线视频一区二区三区 | 中文字幕免费观看视频 | 少妇吹潮 | 免费视频91蜜桃 | 成人手机视频在线观看 | 国产成人精品男人的天堂 | videos亚洲| 欧美brazzers | 777777av | 日本特黄特色aaa大片免费 | 成人三级iii | 国产成人av一区二区三区不卡 | 国产v亚洲v天堂a无码99 | 天天干天天射天天操 | 亚洲精品沙发午睡系列 | 日本美女久久 | 日本精品在线播放 | 久久成年视频 | 麻豆视频在线观看免费网站黄 | 狠狠色丁香婷婷综合视频 | 三级在线网站 | 国产特级毛片aaaaaa喷潮 | 日日摸天天爽天天爽视频 | 国产一区二区三区视频在线播放 | 天堂精品一区二区三区 | 男人扒开女人双腿猛进视频 | 亚洲激情婷婷 | 欧美性猛交xxxx黑人猛交 | 中文字幕在线欧美 | 美女精品视频 | 观看av| 成人欧美一区二区三区黑人免费 | 免费无码毛片一区二三区 | 国产视频一区二区在线观看 | 九九久久精品 | 日本精品入口免费视频 | 一区二区三区四区免费视频 | 狼人久草| 亚洲激情成人 | 亚洲tv久久爽久久爽 | wwwxxxcom国产| 亚洲精品一区二区三区丝袜 | 一级做a视频在线观看 | 精品丰满人妻无套内射 | 成人午夜视频在线免费观看 | 日本大片在线看黄a∨免费 国产欧美性成人精品午夜 婷婷国产成人精品视频 | 国产精品久久久久影院老司 | 亚洲午夜福利av一区二区无码 | 亚洲天堂视频在线观看免费 | 亚洲欧洲自拍拍偷精品 美利坚 | av一区二区三区在线观看 | 亚洲精品一区国语对白 | 99视频这里有精品 | 99久久99久久精品免费看蜜桃 | 干干人人 | 日本大bbb裸体欣赏 日本大尺度吃奶呻吟视频 日本大尺度吃奶做爰过程 日本大尺度吃奶做爰久久久绯色 | 国产成年无码久久久久下载 | missav | 免费高清av在线看 | 国产精品一区二区含羞草 | 青青成人网 | 欧美激情成人 | 国产精品久久久久aaaa九色 | 国产一区二区三区在线观看免费 | 91视频国产精品 | 色又黄又爽网站www久久 | av女人的天堂 | 99久久精品一区二区成人 | 日韩欧美中出 | 欧美日韩麻豆 | 亚洲成av人片一区二区梦乃 | 亚洲视频色图 | 老女老肥熟国产在线视频 | 日韩精品aaa | 有码中文字幕在线观看 | 少妇丰满极品嫩模白嫩 | 久久久久久久女国产乱让韩 | 久久黄页 | 爱爱视频免费网址 | 久热这里只有精品视频6 | 操天天操| 免费看成人av | 美女赤身免费网站 | 免费中文字幕av | 风韵少妇性饥渴推油按摩视频 | 丰满人妻翻云覆雨呻吟视频 | 爱情岛亚洲论坛入口 | 射精专区一区二区朝鲜 | 国产成人av在线播放 | 久久99精品久久久久久牛牛影视 | 国产成人在线免费观看 | 欧美性xxxx顶级按摩 | 亚洲天堂av一区二区 | 色又黄又爽18禁免费视频 | 国产人成 | 日韩视频在线播放 | 国产成人精品一区二区视频 | baoyu119.永久免费视频 | 国产亚洲tv在线观看 | 国产男女猛烈无遮挡免费视频网站 | 日日噜噜夜夜狠狠va视频v | 香蕉二区 | а√在线中文网新版地址在线 | 国产素人自拍 | 国产成人综合久久精品免费 | 亚洲国产精品日韩av不卡在线 | 国产一区二区三区在线观看视频 | 成年人免费网站在线观看 | 99自拍视频| 国产成人三级视频在线播放 | 亚洲jizzjizz日本少妇软件 | 男女深夜福利 | 老司机精品视频一区二区 | 日日摸夜夜添夜夜添欧美毛片小说 | 欧美人做人爱a全程免费 | 天天爽夜夜爽夜夜爽 | 国产午夜三级一区二区三 | www.香蕉视频 | 精品久久久久久中文字幕 | www国产亚洲精品久久麻豆 | 久久超碰97人人做人人爱 | 日本不卡一区二区三区 | 欧亚毛片 | 黄色1级片 | 免费人成在线观看网站品爱网 | 狠狠色综合tv久久久久久 | 日本xxxxl码在中国是几码 | 欧美精品乱码99久久蜜桃 | 秋霞福利片 | 少妇高潮av久久久久久 | 一女两夫做爰3p高h文 | 中文字幕 亚洲精品 第1页 | 国产真实伦种子 | 中国69av | 香蕉国产在线观看 | 亚洲韩国在线 | 欧美jizz19性欧美 | 可以看的av网站 | 黑丝av在线 | 里番本子纯肉侵犯肉全彩无码 | 丰满爆乳一区二区三区 | 日本bbwbbw| 久久久999国产精品 久久久999精品视频 | 成年人在线视频 | 欧美大肚乱孕交hd孕妇 | 丰满人妻在公车被猛烈进入电影 | 在线aⅴ亚洲中文字幕 | 国产a√精品区二区三区四区 | 无码av岛国片在线播放 | 亚洲欧美一区二区三区三高潮 | 国产在线视频你懂的 | 欧美性猛交ⅹxxx乱大交妖精 | 91九色网址 | 国产一区在线播放 | 久久人妻内射无码一区三区 | 亚洲国产一区二区三区日本久久久 | 午夜精品久久久久久久蜜桃 | 日韩和的一区二区 | 欧美三级午夜理伦三级 | 中文字幕一区二区三区精彩视频 | 40岁干柴烈火少妇高潮不断 | 久久国产精品福利一区二区三区 | 人人妻人人添人人爽日韩欧美 | 欧美精品日韩少妇 | 伊人久久网站 | 农村妇女一区二区 | 农村乱人伦一区二区 | 国产福利在线观看视频 | 一级黄色a级片 | 午夜色网站 | 久久精品香蕉视频 | 伊人69| 日韩精品一区二区午夜成人版 | 亚洲精品一区二区三区蜜臀 | 亚洲精品国偷拍自产在线观看蜜桃 | 国产免费黄色大片 | 97超碰人人网 | 99ri在线| 亚洲伊人久久综合影院 | 西西444www无码大胆 | 中文字幕一区二区三区乱码不卡 | 天天透天天干 | 亚洲午夜1000理论片aa | 久久精品国产三级 | 毛片资源 | 特级a做爰全过程片 | 国产免费啪啪 | 又爽又黄又无遮挡网站 | 7m精品福利视频导航 | 午夜家庭影院 | 国产无人区卡一卡二卡三网站 | 精品久久久久久国产偷窥 | 亚洲第一无码专区天堂 | 日韩精品一区二区三区在线观看视频网站 | 337p日本欧洲亚洲大胆精蜜臀 | 麻豆精品在线视频 | 韩国精品一区二区三区四区 |