九九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時


  共有10875人關(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ù)傳輸線將一個資料的各位同時傳送。它的特點(diǎn)是傳輸速度
快,適用于短距離通信,但要求傳輸速度較高的應(yīng)用場合。
· 串行通信是指利用一條傳輸線將資料一位位地順序傳送。特點(diǎn)是通信線路簡單,利用
簡單的線纜就可實(shí)現(xiàn)通信,降低成本,適用于遠(yuǎn)距離通信,但傳輸速度慢的應(yī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 */
};
在這個結(jié)構(gòu)中最為重要的是c_cflag,通過對它的賦值,用戶可以設(shè)置波特率、字符大小、
數(shù)據(jù)位、停止位、奇偶校驗(yàn)位和硬件流控等。另外c_iflag 和c_cc 也是比較常用的標(biāo)志。在
此主要對這3 個成員進(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         外部時鐘率
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       校驗(yàn)位使能
PARODD       使用奇校驗(yàn)而不使用偶校驗(yàn)
HUPCL        最后關(guān)閉時掛線(放棄DTR)
CLOCAL       本地連接(不改變端口所有者)
LOBLK        塊作業(yè)控制輸出
CNET_CTSRTS  硬件流控制使能

c_iflag支持的常量名稱
INPCK        奇偶校驗(yàn)使能
IGNPAR       忽略奇偶校驗(yàn)錯誤
PARMRK       奇偶校驗(yàn)錯誤掩碼
ISTRIP       除去奇偶校驗(yàn)位
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              得到前臺進(jìn)程組ID
tcsetpgrp               設(shè)置前臺進(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;
/*保存測試現(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è)置奇偶校驗(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\": //無奇偶校驗(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è)置等待時間和最小接收字符*/
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)屬性后,就可對串口進(jì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è)備,以進(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反對(0單帖管理 | 引用 | 回復(fù) 回到頂部

返回版面帖子列表

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








簽名
主站蜘蛛池模板: 1000部免费毛片在线播放 | 人妖和人妖互交性xxxx视频 | 女人与拘做受全过程免费视频 | 欧洲美女黑人粗性暴交 | 国产精品一区二区三区四区五区 | 成人黄色激情网 | 少妇被粗大猛进进出出s小说 | 国产情侣啪啪 | 肉色超薄丝袜脚交一区二区 | 亚州男人天堂 | 一级日批片 | 国产精品成人观看视频国产奇米 | 热久久91| 久久夜色精品国产欧美乱极品 | 久久久久女人 | 四虎精品 | 国产精品二区视频 | 日本黄色视 | 成人av免费看| 黄色片日韩 | 国产一区二区视频播放 | 日日夜夜超碰 | 欧美伦理片 | 亚洲第一成网站 | 明神亚贵在线免费观看 | 少妇av一区二区三区无码 | 亚洲a在线观看 | 国产精品久久久久久模特 | 都市激情男人天堂 | 亚洲福利在线视频 | 暴力调教一区二区三区 | 国产91绿帽单男绿奴 | 欧美视频二区欧美影视 | 国产又大又硬又粗 | 亚欧精品在线 | 国产精品女上位好爽在线观看 | 成人免费看片又大又黄 | 少妇高潮喷水久久久久久久久久 | 欧洲精品码一区二区三区免费看 | 亚洲欧美日韩国产精品b站在线看 | 情人伊人久久综合亚洲 | 欧美黑人又粗又大的性格特点 | 久欠精品国国产99国产精2021 | 日日碰狠狠丁香久燥 | 久久精品在这里 | 成人精品啪啪欧美成 | 四虎影视永久地址www成人 | 日韩 欧美 中文字幕 制服 | 少妇影院在线观看 | 三级全黄的女人高潮叫 | 无套内谢大学处破女福利 | 伊在人天堂亚洲香蕉精品区 | 色综合中文综合网 | 久久露脸 | 特级淫片aaaaaaa级附近的 | 黄色av片三级三级三级免费看 | 国内揄拍国内精品人妻 | 国内女人喷潮完整视频 | h片在线观看免费 | 中文字幕av无码一区二区三区电影 | 久久国产精品99久久久久久老狼 | 99色在线| 日韩久久精品 | 日本成人毛片 | 国产av夜夜欢一区二区三区 | 国产特黄级aaaaa片免 | 在线观看你懂得 | 夜夜操导航 | 天堂资源中文网 | 天天看天天色 | 丰满少妇高潮在线播放不卡 | 少妇激情av一区二区三区 | 午夜精品久久久久 | 69av在线视频 | 久久男人av资源网站 | 极品尤物一区二区三区 | 丁香五月网久久综合 | 午夜美女久久久久爽久久 | 日本黄樱花超清视频 | 亚洲国产视频网站 | 国产日韩欧美在线观看 | 亚洲免费av观看 | 成人免费91| 亚洲最大色大成人av | 一级片在线免费观看 | 中文字幕在线观看不卡 | av鲁丝一区鲁丝二区鲁丝三区 | 日本xxxx裸体xxxx出水 | 亚洲国产超清无码专区 | 91字幕网| 国产亚洲精品成人aa片新蒲金 | 成年人午夜网站 | 午夜成人无码福利免费视频 | 长河落日电视连续剧免费观看01 | 美女mm131爽爽爽免费动视频 | 国产精品女人精品久久久天天 | 欧美一区二区三区在线看 | 999久久久国产 | 国产无遮挡裸体免费视频 | 成人免费影片在线观看 | 欧美精品亚洲精品日韩传电影 | 日韩超碰人人爽人人做人人添 | 欧美精品一区二区视频在线观看 | 成人午夜免费网站 | 中文字幕日韩av | 国产精品久久人妻无码网站一区 | 91蝌蚪少妇| 泽村玲子在线中文字幕 | 靠逼网站在线观看 | 蜜桃视频在线观看www | 天天干网站 | 中文字幕永久在线 | 久久久精品中文字幕麻豆发布 | 亚洲在线一区 | 久久久久久亚洲精品杨幂圣光 | 亚洲高清视频网站 | 一本加勒比hezyo黑人 | 国产裸体歌舞一区二区 | 在线视频91| 韩日视频在线 | 亚洲国产图片 | 精品粉嫩aⅴ一区二区三区四区 | 久久精品美女视频 | 亚洲国产中文在线二区三区免 | 午夜精品久久久久久99热小说 | 7777kkkk成人观看 | 婷婷久久久久 | av一区二区三区四区 | 韩日av一区二区 | 99视频网址 | av在线视屏 | 大学生高潮无套内谢视频 | 欧美日韩国产精品激情在线播放 | 亚洲色大网站www永久网站 | 日本做暖暖xo小视频 | 91老色批 | 亚洲精品久久久久 | 男操女逼网站 | 国产目拍亚洲精品区一区 | 亚洲色图另类图片 | 精品夜夜澡人妻无码av蜜桃 | 日本三级理论久久人妻电影 | 艳妇臀荡乳欲伦交换日本 | 一卡二卡三卡四卡在线 | 韩日a级片| 日本三级456 | 久久538| 亚洲精品乱码久久久久久按摩观 | 欧美成人h版在线观看 | 久久三| 性人久久网av | 69视频在线观看免费 | 性色欲网站人妻丰满中文久久不卡 | 欧美青草视频 | 波多野结衣在线播放视频 | 日韩国产欧美在线观看 | 国产精品久久久久久久久潘金莲 | 五月天伊人网 | 亚洲国产精品久久久久久久 | 日韩成人在线视频 | 国产成人精品一区二区三区无码 | 久久综合热 | 不卡黄色| 亚欧在线观看视频 | 日本又色又爽又黄的大片 | av在线资源站 | 日本不卡一区二区三区在线 | 久久久www.| 欧美精品乱人伦久久久久久 | 国产精品一区二区三 | 成人国产综合 | 亚洲日韩在线观看免费视频 | 日韩一区二区免费在线观看 | 欧美午夜免费 | 欧美亚洲日本在线 | 亚洲一级片免费 | 国产极品福利 | 日日摸夜夜添狠狠添久久精品成人 | 中文字幕视频在线观看 | 国产精品国产三级国产有见不卡 | 免费观看国产黄色片 | 深夜老司机福利 | av网站免费在线观看 | 99精品国产免费久久 | 制服丝袜中文字幕在线 | 中文字幕av久久 | 女性无套免费网站在线看动漫 | 污片免费观看 | 黄色毛片播放 | 中文无码精品一区二区三区 | 中文字幕一区二区三区久久蜜桃 | 91麻豆精品国产91久久久无需广告 | 亚洲精品国产精华液 | 国产片淫级awww | 国产免费av网址 | 7777色鬼xxxⅹ欧美色妇 | 寡妇毛片一区二区三区 | 99精品视频在线看 | 在线观看国产黄 | 黄色无毒网站 | 中文字幕一区二区三区四区欧美 | 人妻 色综合网站 | 国产精品扒开腿做爽爽爽视频 | 国产18在线观看 | 午夜久久久精品 | 午夜精品免费看 | 久久久无码精品亚洲日韩蜜桃 | 亚洲午夜久久久 | 亚洲精品天堂成人片av在线播放 | 日本伊人色 | 免费毛片软件 | 成人精品一区二区三区电影 | 女人被男人躁得好爽免费视频 | 亚洲丶国产丶欧美一区二区三区 | 精品久久久久香蕉网 | 久久久久久久免费 | 久久网站av | 99热精品在线 | 婷婷丁香亚洲 | 青青草社区视频 | 茄子成人看a∨片免费软件 茄子视频色 | 九九热视频免费观看 | 91多人xxx少妇 | 午夜丰满少妇性开放视频 | 欧美国产一级 | 欧美亚洲国产精品久久蜜芽直播 | 天堂中文最新版在线中文 | 成人123区| 真实国产老熟女粗口对白 | 西欧free性满足hd老熟妇 | 日韩欧av | 欧美粗又大 | 91福利社区在线观看 | 午夜黄色福利视频 | a免费在线观看 | 依人成人| 福利所第一导航福利 | 欧美群交射精内射颜射潮喷 | 欧美一区二区三区激情 | 午夜免费网站 | 无码av中文字幕久久专区 | 色噜噜国产精品视频一区二区 | 亚洲天堂影院 | 国产一区二区三区四区视频 | 日本在线观看一区 | а√天堂8资源中文在线 | 岳奶大又白下面又肥又黑水多 | 国产白丝精品91爽爽久 | 污视频免费在线观看 | 免费黄网站在线 | 99热精品在线| 大色综合色综合网站 | 激情六月婷婷 | 国产午夜免费福利 | 日本中文字幕影院 | 亚欧洲精品视频 | 99热99re6国产在线播放 | 久久精品一区二区三区不卡牛牛 | 久久久久se色偷偷亚洲精品av | 久久久精品视频免费看 | 国产精品一区二区三区四区在线观看 | 日本中文字幕一区二区 | 国产伦理无套进入 | 91黄色在线视频 | 毛片一级在线观看 | 欧美午夜刺激影院 | 日本aaaaa女人裸体h片 | 黑人精品一区二区 | 亚洲老板91色精品久久 | 成人国产综合 | 在线观看99 | 一边捏奶头一边高潮视频 | 亚洲多毛妓女毛茸茸的 | 五月天堂av91久久久 | 99这里只有精品视频 | 国产在线看黄 | 亚洲码与欧洲码一二三四区 | 欧美日韩黑人 | 国产91精品久久久 | 日韩欧美国产综合 | 一级做a毛片 | 美女喷液视频 | 日韩女同疯狂作爱系列5 | 国产精品久久久久久 | 97国产| 亚洲日批视频 | 999免费视频 | 日韩中文字幕一区二区三区 | 亚洲人妖女同在线播放 | 日本大尺度激情做爰hd | 学生妹亚洲一区二区 | 超碰97在线免费 | 伊人色播 | 精品久久久中文字幕 | 亚洲乱码国产乱码精品精大量 | 中文字幕在线乱 | 午夜免费福利 | 亚洲国产中文字幕在线视频综合 | 久久久91精品 | 日本精品久久久久中文字幕乱中年 | 波多野结衣办公室双飞 | 最近最新中文字幕高清免费 | 久久丫精品久久丫 | 少妇av在线 | 免费性色视频 | 尤物国产在线 | 国产v综合v亚洲欧美久久 | av在线不卡免费 | 强开小婷嫩苞又嫩又紧视频韩国 | 欧美日韩精品一区二区在线视频 | 玖玖热麻豆国产精品图片 | 亚洲精品三 | 中文字幕天天躁日日躁狠狠躁免费 | 青青草日本 | 国产精品日韩一区二区 | 69堂精品| 中文区中文字幕免费看 | 国产精品毛片a∨一区二区三区 | 美女三级黄色片 | 色久综合在线 | 韩国久久精品 | 九色av| 亚洲色欲一区二区三区在线观看 | 午夜| av网在线 | 国产网站一区二区 | 狠狠做深爱婷婷久久综合一区 | 肉大榛一进一出免费视频 | 国产人妖视频 | 免费一级日韩欧美性大片 | 少妇的性生话免费视频 | 色婷婷国产精品久久包臀 | 国产精品无码一区二区三区免费 | 国产一级片自拍 | 亚洲国产成人精品综合av | 久久国产精品久久精品国产 | 国产ts系列 | 欧美人与禽zozzo性之恋的特点 | 99国内精品久久久久久久 | 在线播放污 | 久久久久97国产精华液 | gv天堂gv无码男同在线观看 | 成年女人男人免费视频播放 | 国产精品成人av片免费看 | 欧美三级视频 | 国产人与禽zoz0性伦免费 | 一二三四在线视频观看社区 | 国产伦精品一区二区三区在线观看 | 简单av网 | 天堂av男人在线播放 | 欧美精选一区二区三区 | 中国孕妇变态孕交xxxx | 裸身美女无遮挡永久免费视频 | 精品免费在线观看 | 免费公开在线视频 | www.91色.com| 免费国产黄线在线观看 | 性生交大全免费看 | 亚洲字幕av一区二区三区四区 | www.色网| 色肉色伦交国产69精品 | 波多野结衣亚洲视频 | 久久亚洲国产成人精品性色 | 无码人妻一区二区三区一 | 日本不卡一区 | 久久一区国产 | 中文字幕日本人妻久久久免费 | 欧美片一区二区三区 | 久久精品女人天堂av免费观看 | 亚洲精品久久久久久久不卡四虎 | 国产xxx在线观看 | 国产精品一区二区三区四区在线观看 | 在线观看网站污 | 成年视频在线播放 | 黑人巨大xxxxx性猛交 | 男人的天堂一级片 | 忘忧草日本在线播放www | 日韩三级视频在线 | 国内精品久久久久久99蜜桃 | 久久久成人毛片无码 | 国产精品久久午夜夜伦鲁鲁 | www.亚洲黄色 | 国产在线视频一区二区三区 | 日韩另类在线 | 成人第一页 | 日韩美女乱淫免费看视频大黄 | 亚a在线 | 日韩亚洲国产中文字幕欧美 | 国产精品久久久久四虎 | 99免费精品视频 | 深夜av在线 | 99久久婷婷国产综合精品免费 | 毛片女人18片毛片点击进入 | 中文在线观看免费网站 | 国内少妇偷人精品视频免费 | 欧美片免费网站 | 男女做爰猛烈啪啪吃奶动床戏麻豆 | 99中文字幕 | 亚洲欧美精品无码一区二区三区 | 亚洲一区二区三区在线观看网站 | 国产肉体ⅹxxx137大胆 | 一级免费a | 免费黄色a | 国产真实偷伦视频 | 国产精品av久久久久久小说 | 国产黄色在线免费看 | 免费a级毛片, | 无遮挡国产高潮视频免费观看 | 久久色视频 | 色哟哟视频在线观看 | 日日躁夜夜躁白天躁晚上 | 动漫人妻h无码中文字幕 | 精品亚洲国产成人av在线 | 亚洲熟妇av一区二区三区漫画 | 欧美精品videosex极品 | 激情视频网站 | 国产乱人乱精一区二视频国产精品 | 嫩草影院一区二区 | aaaaa国产欧美一区二区 | 成人免费版欧美州 | 国产精品 高清 尿 小便 嘘嘘 | 撕开奶罩揉吮奶头视频 | 免费看特级毛片 | 男人天堂tv| 人妻熟女av一区二区三区 | 欧美性色黄大片手机版 | 特大黑人巨交吊性xx | 成人在线视频网址 | 五月婷婷综合激情网 | av资源网在线观看 | 国产精品夜夜春夜夜爽久久老牛 | 丰满少妇高潮在线观看 | 1000又爽又黄禁片在线久 | 久草三级 | 国产特级毛片aaaaaaa高清 | 婷婷射精av这里只有精品 | 中文字幕日产 | 日韩在线观看不卡 | 成年人网站免费观看 | 国产精品午夜视频 | 久久精品视频在线免费观看 | 命带桃花1987在线 | 五月天av影院 | 人妖和双性人xxxxx | 男女性生活毛片 | 暴力调教一区二区三区 | 国产视频在线看 | 成年人毛片视频 | 成人一区二 | 国内精品久久久久久久久久久久 | 久久av片 | 欧洲熟妇牲交 | 国产裸体美女视频全黄 | 小优视频污 | 青青草自拍视频 | 青青草操 | 香蕉91视频 | 天天插天天爽 | 特级黄aaaaaaaaa毛片 | 亚洲涩涩视频 | 在线播放精品 | 黄色大片在线播放 | 中文无码精品一区二区三区 | 欧美一级做a爰片免费视频 欧美一级做性受免费大片免费 | 97影音| 尤物网址在线观看 | 欧美日韩精品 | 国产精品好爽好紧好大 | 免费黄色片网站 | 一级全黄少妇免费录像片 | 少妇和邻居做不戴套视频 | 国产在线午夜卡精品影院 | 中文字幕高清在线观看 | 含羞草传媒mv免费观看视频 | 自拍成人福利视频免费在线观看 | 99精品国产一区二区三区2021 | 日韩视频在线观看免费 | 艹少妇视频 | 在线观看aaa| 色综合久久久久久久久久 | 大尺度做爰呻吟舌吻网站 | 亚洲精品无码一区二区三区久久久 | 偷拍超碰| 国产浮力影院 | 可以免费看成人啪啪过程的软件 | 尤物在线视频观看 | 天天草天天操 | 亚洲欧美成人一区 | 天堂网2014 | 97免费视频在线观看 | 国产成人精品优优av | 亚洲福利二区 | 日韩在线激情视频 | 国产免费激情视频 | 国产女人高潮合集特写 | 日本精品网站 | 久久久久久久人妻无码中文字幕爆 | 农村老女人av | 又污又黄又爽的网站 | 国内精品伊人久久久久777 | 三级视频网站 | 男女爽爽 | 少妇高潮惨叫久久久久久 | 成人年人免费看xxxxxxx | 亚洲黄色片视频 | 精品不卡一区 | 日韩欧美一区二区三区久久婷婷 | 国产免费最爽的乱淫视频a 国产免国产免费 | 国产ts网站 | 嫩草影院在线观看91麻豆 | 俺去俺来也www色官网 | 999www视频免费观看 | 翔田千里高潮在线播放 | 久久精品人妻一区二区三区 | 大地资源中文第3页 | 诱人的奶水h男 | 插入综合网 | 1000又爽又黄禁片在线久 | 巨人精品福利官方导航 | 亚洲毛片一区二区三区 | 最新一区二区三区 | 国内精品久久久久影院男同志 | 蜜桃视频成人在线观看 | 天天澡天天狠天天天做 | 国产成人精品日本亚洲网站 | 欧美视频在线观看视频 | 在线免费看污网站 | 欧美成人精品a∨在线观看 香蕉av福利精品导航 | 欧美成人一区二免费视频小说 | 国产在线播放网站 | а天堂中文地址在线 | 被黑人猛躁10次高潮视频 | 中文字幕亚洲色妞精品天堂 | 久久久久女人精品毛片九一韩国 | 色嗨嗨av一区二区三区 | 一本到综在合线伊人 | 国产精品黄在线观看免费软件 | 一级黄色片在线播放 | 国产乱码精品一区二区三区四川人 | 极品五月天 | 激情春色网 | 性一交一乱一色一视频麻豆 | 热99在线视频 | 国产亚洲精品久久久久蜜臀 | 看免费黄色毛片 | 四虎影视免费在线观看 | 国产高清在线免费视频 | 亚洲精品乱码久久久久久麻豆不卡 | 美女黄网站成人免费视频 | 日本怡红院视频www色 | 黄色小视频网站免费 | 伊人一二三 | 国语对白做受xxxxx在 | 国产精品二区三区 | 国产同性女女互磨在线播放 | 日韩中文字幕在线不卡 | 99久久婷婷国产精品综合 | 男女做爰全过程免费视频播放 | 国产精品久久久久久久久毛片 | 青青草婷婷 | 美丽姑娘免费观看在线观看 | 色婷婷狠| 一 级做人爱全视频在线看 亚洲成a∨人片在线观看不卡 | 久久国产一 | 少妇口述疯狂刺激的交换经历 | 国产成人精品一区二区三区 | 免费在线成人av | 女女综合网 | 女同久久另类99精品蜜臀 | 女人爽到高潮的免费视频 | 欧美天天射 | 日本中文字幕在线免费观看 | 国产精品久久久久久久久久红粉 | 色综合久久久久综合体桃花网 | 国产经典三级 | 麻豆视频91 | 久久精品视频中文字幕 | 国产经典三级在线 | av中文字幕在线看 | 黄瓜视频在线观看网址 | 国产精品久久久久久久久久久痴汉 | 国产内射爽爽大片视频社区在线 | 亚洲午夜精品久久久久久浪潮 | yy111111少妇影院免费观看 | 久久亚洲综合网 | 97人人精品 | 男女后进式猛烈xx00动态图片 | 操操网av| 欧洲熟妇性色黄 | 国产女主播喷水视频在线观看 | 性天堂网 | 亚洲男人天堂2019 | 秋霞网久久 | 丰满熟妇被猛烈进入高清片 | a国产一区二区免费入口 | jizz亚洲女人 | 国产传媒精品 | 国产盼盼私拍福利视频99 | 好紧好爽好湿别拔出来视频男男 | 亚洲男人第一av网站 | 中文字幕成人在线 | 一级视频片 | 亚洲三级毛片 | 伊人天堂在线 | 中文无码一区二区不卡av | 黄色大片视频 | 欧美激情一区二区三区在线 | 国产94在线 | 亚洲 | 国产精品久久久久久无毒偷食禁果 | 免费a视频在线观看 | 色婷婷精品久久二区二区蜜臂av | 国产美女亚洲精品久久久毛片小说 | 免费淫片 | ass艳妇猛性bbwbbw1 | 日本一级特黄高潮 |