九九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í)








簽名
主站蜘蛛池模板: eeuss鲁片一区二区三区在线观看 | 中文字幕精品久久久久人妻红杏ⅰ | 国产专区第一页 | 一区二区在线看 | 麻花豆传媒mv在线观看网站 | 人妻丰满熟妇av无码区不卡 | 原创露脸88av | 在线观看中文字幕av | xxddcc羞羞答答网址. | 国产免费人人看 | 精品乱子伦 | 亚洲人成影院在线无码按摩店 | 暖暖免费观看日本版 | 色狠狠久久aa北条麻妃 | 亚洲欧美日本韩国 | 欧美人与动人物牲交免费观看久久 | 欧美成人三级在线 | 91福利社在线观看 | 国产精自产拍久久久久久蜜 | 亚洲国产一区二区三区四区 | 丰满多毛的大隂户视频 | 亚洲乱码日产精品bd在线观看 | 一级黄色录像免费观看 | 暖暖日本视频 | 久久国产成人午夜av影院 | 18国产精品福利片久久婷 | 精品无人区无码乱码毛片国产 | 日本啊啊视频 | 少妇紧身牛仔裤裤啪啪 | 色婷婷视频在线 | 欧美乱妇日本无乱码特黄大片 | 日本aa大片在线播放免费看 | 鸥美毛片 | 亚洲精品一区二区三区蜜臀 | 一级特黄aaa毛片在线视频 | 亚洲高清aⅴ日本欧美视频 国产suv精品一区二区69 | 中文字幕av手机版 | 国产98色在线 | 国产 | 国产亚洲精品自在久久 | 欧美男男大粗吊1069 | www操操操| 人妻有码中文字幕 | 成人在线手机视频 | 人妻中出无码中字在线 | 欧美日韩国产一区二区 | 天堂аⅴ在线最新版在线 | 欧美福利在线观看 | 国产黄色理论片 | 亚洲精品一区二区三 | 国产精品美女一区 | 国内揄拍国内精品少妇国语 | 亚洲精品视频网 | 免费的a级毛片 | 国产一线在线观看 | 日本精品一区二区三区在线播放视频 | 欧美黑人猛猛猛 | 香港三级日本三级 | 久久久国产精品一区二区三区 | 国产美女性生活 | 欧美激情国产日韩精品一区18 | 国产精品毛片完整版视频 | 无码人妻品一区二区三区精99 | 中文国产一区 | 亚洲国产成人久久精品软件 | 久久人妻精品白浆国产 | 性人久久网av | 亚州综合视频 | 又爽又黄禁片1000视频vr | 欧洲精品欧美精品 | 亚洲综合久久久久 | 狠狠做深爱婷婷久久综合一区 | 日批国产 | 丝袜+亚洲+另类+欧美+变态 | 国产女主播在线观看 | 老美黑人狂躁亚洲女 | 99色影院| 亚洲伊人色综合网站小说 | 欧美成人三级在线观看 | 国产精品99精品久久免费 | 久久精品国产99久久6动漫亮点 | 精品国产乱码一区二区三区99 | 九九一级片| 国产精品视频一区二区三区无码 | 午夜爽视频 | 亚洲已满18点击进入在线看片 | 久久97久久97精品免视看秋霞 | 超乳hitomi在线播放痴汉 | 国产精品无码永久免费不卡 | 亚洲国产欧美在线人成 | 国产二区免费 | 精品视频www | 国产人人看 | 日韩中文字幕一区 | 久久久久久久久久久爱 | 精品少妇人妻av一区二区三区 | 女同三级在线观看bd | av最新地址| 少妇扒开粉嫩小泬视频 | 国产午夜精品av一区二区麻豆 | 极品少妇被猛得白浆直流草莓视频 | 四虎影视成人永久免费观看亚洲欧美 | 啪啪小视频 | 国产免费久久精品 | 国产女人与拘做视频免费 | 成年人黄色大全 | 日本视频网站在线观看 | 粉嫩小泬无遮挡久久久久久 | 未满十八18禁止午夜免费网站 | jizz日本在线 | 免费无码av片在线观看 | 久久精品欧美一区 | 国产免费a∨片在线观看不卡 | 亚洲综合久 | 高清精品xnxxcom | 日本三级中国三级99人妇网站 | 午夜小影院| 欧美一级特黄视频 | 欧美xxxx黑人又粗又大 | 国精产品一区一区三区有限在线 | 九九综合 | 国产免费又黄又爽又色毛 | 中文字幕在线观看免费视频 | 日本特级片 | www青青草 | 中文字幕国产综合 | 欧美视频观看 | 日本精品一区二区三区四区 | 国产精品美女久久久久图片 | 免费观看又色又爽又黄的崩锅 | 国产伦理片在线观看 | 国产成人精品亚洲一区 | 少妇二级淫片免费 | 日本饥渴人妻欲求不满 | 亚洲欧洲免费 | 日本一区二区三区免费视频 | 日本护士后进式高潮 | 美女黄色片网站 | 成人h视频 | 又紧又大又爽精品一区二区 | 婷婷五月色综合 | 国产成人精品久久综合 | 国产精品毛片va一区二区三区 | 国产91在线高潮白浆在线观看 | 国产一区二区精品在线观看 | 香蕉大人久久国产成人av | 91视频xxx| 国产精品涩涩屋www在线观看 | 无码少妇精品一区二区免费动态 | av中文字幕一区二区三区 | 天天摸天天舔天天操 | 伊人色综合久久天天 | 91国偷自产一区二区介绍 | 一区二区三区视频网站 | 午夜精品久久久久久久久久久久 | 一级黄色片免费 | 老色鬼在线精品视频 | 日韩欧美在线观看一区二区三区 | 成年人看的黄色 | 91精品无人区卡一卡二卡三 | 中文字幕精品久久久乱码乱码 | 中国一级一级全黄 | 日韩av一区二区精品不卡 | 欧美久久视频 | 成人国产精品齐天大性 | 精精国产xxxx视频在线播放 | 波多野结衣国产在线 | 三级a毛片 | 日本少妇做爰奶水狂喷小说 | 成人精品自拍 | 免费日韩毛片 | 香蕉视频一区二区 | 中文字幕精品视频在线观看 | 成人一区二区三区视频在线观看 | 天天综合亚洲综合网天天αⅴ | 午夜精品一区二区三区在线 | 国产九九在线观看 | 在线免费观看av网站 | 久久草草精品入口av | 在线 国产 欧美 亚洲 天堂 | h视频在线看 | 国产又色又爽又刺激在线播放 | 久久99国产综合精品免费 | 亚洲精品aaa| 成人av在线一区二区三区 | 麻豆av一区二区三区 | 黑人做爰xxxⅹ性欧美有限公司 | 我爱我色成人网 | 91日韩欧美 | 国产精品久久久久久久久福交 | 狂野猛交ⅹxxx吃奶 狂野欧美性猛交xxⅹ李丽珍 | 天天舔天天舔 | 在线射 | 麻豆人妻无码性色av专区 | 国产毛片aaa | 丰满放荡岳乱妇91www | 永久免费在线观看av | 粉嫩av渣男av蜜乳av | 成人性生交大片免费看r视频 | 色综合久久88色综合天天提莫 | 国产在线视频一区二区 | 亚洲精品一区二区 | 免费毛片一区二区三区亚女同 | 98堂 最新网名 | 麻豆国产露脸在线观看 | 24小时日本在线www免费的 | 欧美综合自拍亚洲综合图 | 11月流出美女撒尿偷拍在线播放 | 五月天精品视频 | 久久女同 | 91刺激视频 | 日韩欧美视频一区二区三区 | 一级黄片毛片 | 欧美老熟妇又粗又大 | 天天做天天爱天天做 | 日韩免费高清 | 波多中文字幕 | 五月天综合激情网 | 91嫩草嫩草 | 好吊操视频这里只有精品 | 中文字幕免费在线看线人动作大片 | 日日噜噜夜夜狠狠视频免费 | 亚洲精品无码专区在线在线播放 | 成年人黄色一级片 | 伊人影院av| 日本网站在线看 | 一区二区三区精品国产 | 国产乱人伦app精品久久 | 久久精品国产欧美亚洲人人爽 | 久久大片 | 色欲久久久天天天综合网精品 | 午夜免费无码福利视频 | 黄色成人av在线 | 久久亚洲精品成人av无码网站 | 偷偷操网站| 国产高潮视频在线观看 | www.99精品 | 亚洲视频在线观看网址 | 国产又黄又爽又猛免费视频网站 | 久久久黄色片 | 首页 动漫 亚洲 欧美 日韩 | 日本加勒比在线 | 在线看成人片 | 午夜丰满少妇性开放视频 | 国产成人免费9x9x人网站视频 | 亚洲女同性ⅹxx关女同网站 | 亚洲精品在线观看视频 | 中文字幕ipx696希岛あい | 欧美videos最新极品 | 日韩中文字幕视频 | 欧美性狂猛xxxxxbbbbb | 国产人妻精品一区二区三区不卡 | 国产精品久久久久婷婷二区次 | 国产精品福利一区二区 | 国产精品乱码一区二区三区四川人 | 久久精品一区二区免费播放 | 岳狂躁岳丰满少妇大叫 | 人人爽人人爽人人片av免费 | 99久久国语露脸精品国产 | 色狠狠一区 | 日本久热 | 久久不卡视频 | 永久免费的网站入口 | 粉色午夜视频 | 色婷婷av久久久久久久 | 欧美中文字幕无线码视频 | 光棍影院av | 免费线上av | 色屋视频 | 欧美在线视频一区二区三区 | 亚洲午夜精品在线 | 神马午夜场 | 免费看成人av | www.97国产| 成人激情视频在线观看 | 中文字幕美人妻亅u乚一596 | 成人午夜精品久久久久久久网站 | 6080yyy午夜理论片中无码 | 内射国产内射夫妻免费频道 | 国产成人麻豆亚洲综合无码精品 | 午夜激情一区二区 | 50一60老女人毛片 | 日本少妇又色又爽又高潮看你 | 久久久久久国产精品免费免费 | 91极品国产情侣高潮对白 | 16一17女人毛片 | 免费中文字幕 | 黄色污污网站 | 四虎精品8848ys一区二区 | 性欧美18| 第一次圆房bbwbbwbbw | 日本伦奷在线播放 | 娇妻玩4p被三个男人伺候电影 | 天天干夜夜看 | 秋霞一级黄色片 | 国产一区二区三区自拍 | 动漫人妻h无码中文字幕 | 欧美成人精品高清视频在线观看 | 日本少妇丰满大bbb的小乳沟 | 5个黑人躁我一个视频 | 亚洲国产精品成人va在线观看 | 欧美性一区二区 | 久久99国产精品久久99 | 一级生性活片免费视频片 | 成人性生交大片免费看- | 九九九九九九九九九 | 天堂а√在线中文在线新版 | 少妇高潮惨叫久久麻豆传 | 在线视频一区二区三区 | 男人影院在线 | 黑白配高清在线观看免费版中文 | 男人全程不遮挡撒尿视频 | 亚洲大尺度无码无码专线一区 | 狠狠躁夜夜躁人人爽超碰女h | 成人在线免费播放视频 | 天堂аⅴ在线地址8 | 男人天堂av网 | 特黄网站 | 九九热色 | 欧美色图日韩 | 欧美在线视频你懂的 | 天天干夜夜干 | 亚洲精品无码久久久影院相关影片 | 久久久久久久99精品免费观看 | 丝袜美女啪啪 | 人妻中出无码一区二区三区 | 成人日韩av | 美女热逼 | 成年网站在线免费观看 | 免费成人高清视频 | 欧美精品一区二区性色 | 96超碰在线| 丰满少妇人妻无码专区 | 国产特级乱淫免费看 | 欧美日韩在线观看视频 | 国产亚洲视频在线播放香蕉 | 屁屁影院一区二区三区 | 亚洲一区国产 | 开心五月激情综合婷婷色 | 拧花蒂尿用力按凸起喷水尿一区 | 久久久久久久国产精品毛片 | 国产精品国产对白熟妇 | 超碰97久久国产精品牛牛 | 国产亚洲欧美在线 | 久久精品夜色噜噜亚洲a∨ 久久精品一二三 | 成年女人黄网站色视频免费97 | 免费v片在线观看 | 国产精品日韩 | 国产精品乱码高清在线观看 | 国产日韩久久久 | 一本久久综合亚洲鲁鲁五月天 | 又粗又爽又猛高潮的在线视频 | 一级做a爱片性色毛片高清 一级做a毛片 | 女同久久另类69精品国产 | 国产精品一区二区久久乐下载 | 夜夜爽www| 丁香在线视频 | 亚洲视频网址 | 免费成人深夜夜国外 | 九九影院最新理论片 | 欧美福利一区二区 | 成人免费午夜视频 | 美女av免费观看 | 精品一区二区免费看 | 波多野吉衣av | 中文字幕精品无码一区二区三区 | 欧美成人影院亚洲综合图 | 日日噜噜噜夜夜爽爽狠狠视频97 | 人妻与老人中文字幕 | 成人动作片 | 日韩中文字幕久久 | 人人天天夜夜 | 波多野结衣高清视频 | 五月婷网站 | 涩涩视频免费在线观看 | 久久久99国产精品免费 | 国产网红主播无码精品 | 高清视频在线播放 | 国产999精品久久久久久绿帽 | 极品白嫩高潮呻吟喷水av | 7777精品久久久久久 | 午夜精品久久久久久久99黑人 | 裸身美女无遮挡永久免费视频 | 久操精品视频 | 国产一区亚洲二区 | 少妇裸体长淫交视频免费观看 | 三级全黄裸体 | 免费黄色小说视频 | 国产精品亚洲一区二区三区天天看 | 日本欧美大码aⅴ在线播放 中文人妻无码一区二区三区在线 | 欧美国产高潮xxxx1819 | 国产对白videos麻豆高潮 | 97精品一区二区视频在线观看 | 偷拍富婆做爰太猛视频 | 亚洲精品成av人片天堂无码 | av黄色免费 | 一区二区三区免费视频观看 | 日本理论片中文字幕 | 久久综合九色欧美综合狠狠 | 老牛嫩草一区二区三区消防 | 亚洲88av| 4438五月天| 成人动漫视频在线观看 | 亚欧色一区w666天堂 | 中文字幕日本一区 | 成人av在线一区二区 | 69精品人人人人 | 黑人巨大跨种族video | 久本草精品 | 成人激情四射网 | 99久久精品国产一区二区成人 | 国产精品毛片va一区二区三区 | 香港曰本韩国三级网站 | 成人夜色视频网站在线观看 | 久热这里只有精品6 | 国产女人18毛片18精品 | 国产69精品久久99卡顿的解决方法 | 欧美久久久久久久久久久久久久 | 久久www免费人成一看片 | 久久国产精华液 | 狠狠久久亚洲欧美专区 | 成人动漫在线播放 | 国产精品自在在线午夜 | 绯色av粉嫩av蜜臀av | 国产三级做爰在线播放五魁 | 国产男女猛烈无遮挡免费视频 | 永久免费成人 | 做爰丰满少妇1314 | 色播亚洲| 国产第一页在线播放 | 懂色av一区二区 | 久久久精品一区二区 | 夜夜高潮夜夜爽高清完整版1 | 久久精视频 | 一夲道无码人妻精品一区二区 | 国产夫妻久久 | 波多野结衣视频在线播放 | 波多野结衣免费在线视频 | 国产精品久久久久久久免费看 | 亚洲国产精品久久久久婷婷老年 | 一级裸体视频 | 日本三级免费看 | 在线天堂资源www在线中文 | 我看黄色一级片 | 又色又爽又黄的视频软件app | a天堂中文在线 | 国产女无套免费网在线观看 | 69大片视频免费观看视频 | 毛多水多www偷窥小便 | 小早川怜子一区二区的导演 | 久久日韩乱码一二三四区别 | 奇米影视888欧美在线观看 | 日本人与黑人做爰视频网站 | 成人性生交大免费看 | av在线播放器| 一起操网站 | 日本三级全黄 | 欧洲亚洲一区二区三区四区五区 | 精品国产一区二区三区四区vr | 日本大乳奶做爰洗澡三级 | 国产精品久久久久久久久久久杏吧 | 蜜桃av久久久亚洲精品 | 日韩精品在线观看免费 | 精品国产一区二区三区四区阿崩 | 亚洲大尺度视频 | 成人性视频sm. | 91欧美精品午夜性色福利在线 | 免费中文字幕日韩 | 亚洲精品av久久久久久久影院 | 久草视频精品 | 国内av一区二区 | 美女av一区二区 | 国产又粗又硬又爽的视频 | 高潮毛片又色又爽免费 | 亚洲成av人片一区二区三区 | 狠狠躁夜夜躁人人爽视频 | 亚洲va欧美va国产综合剧情 | 亚洲狼人天堂 | 欧美巨大双龙性猛交乱大 | 国产良妇出轨视频在线观看 | 久青草影院在线观看国产 | 少妇高潮喷潮久久久影院 | 欧洲久久精品 | 精品久久久久久亚洲中文字幕 | 亚洲精品国产精品乱码不卡 | 视频福利在线 | 91片黄在线观看 | 色婷婷久久久 | 婷婷综合另类小说色区 | 色欲av蜜桃一区二区三 | 黄色av免费看 | 欧美精品一区视频 | 中国偷拍毛茸茸肥老熟妇 | 欧美在线一区二区 | 伊人国产视频 | 91pornyⅰ九色| 亚洲成av人片在线观看无 | 美女翘臀少妇啪啪呻吟流水 | 国产区一区二区三 | 日本一区二区免费看 | 2021国产精品一卡2卡三卡4卡 | 先锋影音av资源在线观看 | 久久久久久久av麻豆果冻 | 亚洲人午夜精品 | 日本三级做爰在线播放 | 欧洲成人午夜免费大片 | 久久久久国产精品熟女影院 | 欧美日韩中文字幕 | 国产成人精品午夜2022 | 夜影影视剧大全在线观看 | 日韩av三级在线观看 | 国产精品久久久久免费观看 | 亚洲欧美国产另类 | 国产盗摄一区二区 | 日本亚洲一区 | 噜噜噜视频在线观看 | 亚洲欧美日本韩国 | 无码人妻精品中文字幕 | 欧洲肉欲k8播放毛片 | 99久热在线精品视频成人一区 | 爱情岛论坛亚洲线路一 | 99久久久久久99国产精品免 | 日韩在线免费观看视频 | 午夜精品久久久久久久传媒 | 少妇放荡的呻吟干柴烈火动漫 | 精品人妻二区中文字幕 | 天天做天天爱天天做 | 人妻美妇疯狂迎合系列视频 | 18禁真人抽搐一进一出在线 | 亚洲欧美日韩中文高清www777 | 麻豆视频在线观看免费网站 | 女子spa高潮呻吟抽搐 | 欧美亚洲国产精品久久 | 手机av观看 | 欧美性受xxxx黑人xyx性 | www.色53色.com| av成人免费在线观看 | 久久人妻内射无码一区三区 | 国产va在线 | 午夜精品一区二区三区aa毛片 | 大桥未久亚洲精品久久久强制中出 | 国产奶头好大揉着好爽视频 | 狠狠噜天天噜日日噜 | 欧美最猛黑人xxxx黑人表情 | 99噜噜噜在线播放 | 亚洲欧美日韩精品久久 | 国产精品久久久久久久久久东京 | 99热这里 | 亚洲成人精选 | 人妻精品国产一区二区 | 美女网站在线永久免费观看 | 亚洲精品热 | 无码国产色欲xxxx视频 | 久久久综合久久 | 九九色 | 成人性大片 | 在线观看国产午夜福利片 | 欧美大胸大乳人奶波霸 | 在线观看免费人成视频 | 天天天天天天操 | 日夜夜操| 国产suv精品一区二区6 | 日本草逼视频 | 久久久久久91亚洲精品中文字幕 | 男女搞网站 | 俺啪也 | 少妇淫交裸体视频 | 超碰在线视屏 | 日日噜夜夜爽精品一区 | 国产成人精品午夜视频免费 | 日本色综合网 | 99热精品国产一区二区在线观看 | 99久久精品国产亚洲 | 国产真实乱人偷精品视频 | 国产大片黄在线观看私人影院 | 免费观看一级黄色片 | 一区二区三区小说 | 尤物精品在线观看 | 欧洲美一区二区三区亚洲 | 久久大陆 | 中文成人无码精品久久久 | 久久鲁鲁| 国产视频一区二区三区四区五区 | 国产超碰自拍 | 中文字幕日韩精 | 最新中文字幕 | 夜夜躁狠狠躁日日躁2021日韩 | 色羞羞 | 噜噜噜噜狠狠狠7777视频 | 国产精品嫩草影院av蜜臀 | 男女啪啪做爰高潮免费网站 | 久久精品79国产精品 | 日日噜噜夜夜狠狠久久香91 | 久久久人成影片一区二区三区 | 18女下面流水不遮图 | 狠狠网 | 久夜精品| 无码ol丝袜高跟秘书在线观看 | 一本之道色综合网站 | 97超碰超碰久久福利超碰 | 国产区欧美区日韩区 | 亚洲石原莉奈一区二区在线观看 | 欧美1区2区3区 | 久精品国产| 老司机亚洲精品影院无码 | 无人码一区二区三区视频 | 国产嫩草影视 | 女同另类之国产女同 | 性生交大片免费全毛片 | 国产精品色在线网站 | 黄色裸体片 | 成人精品在线视频 | 日本边添边摸边做边爱喷水 | 成人午夜看片 | 被c到高潮疯狂喷水国产 | 中文字幕欧美激情 |