国产剧情视频在线观看-国产剧情麻豆女教师在线观看-国产剧情精品在线观看-国产剧情精品-国产剧情91-国产玖玖在线观看

以文本方式查看主題

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

--  作者:wangxinxin
--  發(fā)布時間:2010-11-23 13:26:07
--  linux 基礎復習(7)串口應用開發(fā) - 技術文檔 - 新手入門 Linux時
據(jù)通信的基本方式可分為并行通信與串行通信兩種。
· 并行通信是指利用多條數(shù)據(jù)傳輸線將一個資料的各位同時傳送。它的特點是傳輸速度
快,適用于短距離通信,但要求傳輸速度較高的應用場合。
· 串行通信是指利用一條傳輸線將資料一位位地順序傳送。特點是通信線路簡單,利用
簡單的線纜就可實現(xiàn)通信,降低成本,適用于遠距離通信,但傳輸速度慢的應用場合。
串口設置詳解
本節(jié)主要講解設置串口的主要方法。
如前所述,設置串口中最基本的包括波特率設置,校驗位和停止位設置。串口的設置主
要是設置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,通過對它的賦值,用戶可以設置波特率、字符大小、
數(shù)據(jù)位、停止位、奇偶校驗位和硬件流控等。另外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        數(shù)據(jù)位的位掩碼
CS5          5個數(shù)據(jù)位
CS6          6個數(shù)據(jù)位
CS7          7個數(shù)據(jù)位
CS8          8個數(shù)據(jù)位
CSTOPB       2個停止位(不設則是1個停止位)
CREAD        接收使能
PARENB       校驗位使能
PARODD       使用奇校驗而不使用偶校驗
HUPCL        最后關閉時掛線(放棄DTR)
CLOCAL       本地連接(不改變端口所有者)
LOBLK        塊作業(yè)控制輸出
CNET_CTSRTS  硬件流控制使能

c_iflag支持的常量名稱
INPCK        奇偶校驗使能
IGNPAR       忽略奇偶校驗錯誤
PARMRK       奇偶校驗錯誤掩碼
ISTRIP       除去奇偶校驗位
IXON         啟動出口硬件流控
IXOFF        啟動入口軟件流控
IXANY        允許字符重新啟動流控
IGNBRK       忽略中斷情況
BRKINT       當發(fā)生中斷時發(fā)送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      指定了最少讀取的字符數(shù)
VTIME     指定了讀取每個字符的等待時間

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

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

int set_opt(int fd,int nSpeed, int nBits, char nEvent, int nStop)
{
struct termios newtio,oldtio;
/*保存測試現(xiàn)有串口參數(shù)設置,在這里如果串口號等出錯,會有相關的出錯信息*/
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\\": //奇數(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;
}
/*設置波特率*/
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;
}






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

打開串口
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)不關心DCD信號線所處的狀態(tài)(端口的另一端是否激活或者停止)。
然后,恢復串口的狀態(tài)為阻塞狀態(tài),用于等待串口數(shù)據(jù)的讀入。用fcntl函數(shù):
fcntl(fd, F_SETFL, 0);

接著,測試打開的文件描述府是否引用一個終端設備,以進一步確認串口是否正確打開。
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;
}


国产剧情视频在线观看-国产剧情麻豆女教师在线观看-国产剧情精品在线观看-国产剧情精品-国产剧情91-国产玖玖在线观看
<dfn id="is4kg"></dfn>
  • <ul id="is4kg"></ul>
  • <abbr id="is4kg"></abbr>
  • <ul id="is4kg"></ul>
    <bdo id="is4kg"></bdo>
    999精品视频一区二区三区| 成人中文字幕+乱码+中文字幕| 欧美激情视频一区二区| 成人福利在线视频| 一区二区三区在线视频111| 国产精品视频免费在线观看| 欧美xxxx黑人又粗又长精品| 国产a级全部精品| 蜜桃av久久久亚洲精品| 欧美亚洲国产另类| 国产精品免费在线播放| 2019中文字幕免费视频| 国产一区二区在线网站| 国产suv精品一区二区| 欧美激情论坛| 亚洲free性xxxx护士白浆| 国内精品一区二区三区四区| 91精品国产一区二区三区动漫 | 久久久久久久久久久免费精品| 亚洲最大的免费| 孩xxxx性bbbb欧美| 免费在线成人av| 成人观看高清在线观看免费| 韩国精品美女www爽爽爽视频| 精品欧美一区二区久久久伦| 国产在线视频一区| 久久久久久有精品国产| 久久久久久久久四区三区| 国产精品久久久久999| 一区国产精品| 精品免费视频123区| 国产精品视频99| 伊人久久青草| 久久久久久久久久久久久9999| 国产欧美日韩视频| 热99精品只有里视频精品| 茄子视频成人在线观看| 成人黄色在线免费观看| 国产精品久久久久高潮| 97精品伊人久久久大香线蕉| 日韩电影大全在线观看| 国产精品久久久一区二区三区| 国产精品777| 97视频在线观看亚洲| 视频一区视频二区视频| 狠狠干一区二区| 亚洲va欧美va国产综合剧情 | 中文字幕日韩一区二区三区不卡| 久久久www免费人成黑人精品| 成人国产精品免费视频 | 99国精产品一二二线| 国产欧美精品在线播放| 日本在线观看天堂男亚洲| 久久久人成影片一区二区三区| 亚欧精品在线| 亚州欧美一区三区三区在线| 日韩高清三级| 日本婷婷久久久久久久久一区二区| 国产在线视频欧美一区二区三区| 国产福利一区二区三区在线观看| 999在线观看免费大全电视剧| 成人午夜激情网| 成人激情春色网| 国产精品亚洲自拍| 国产在线精品成人一区二区三区| 国产成人一区二区| 热草久综合在线| 欧美中文在线字幕| 青青久久av北条麻妃黑人| 久久久久久国产精品| 亚洲三区视频| 欧美福利视频网站| 久久久久久伊人| 欧美福利视频在线观看| 久久久久五月天| 午夜精品一区二区三区在线| 91精品成人久久| 97av在线视频| 国产91精品在线播放| 91高清视频免费观看| 欧美亚洲免费电影| 日韩美女视频中文字幕| 国产精品va在线播放我和闺蜜| 国产激情久久久| 日韩av电影在线播放| 国产91精品最新在线播放| 国产98色在线| 国产精品亚洲аv天堂网| 国产精品丝袜久久久久久高清| 国产精品久久久久久久久久小说| 国产精品高潮呻吟久久av黑人| 国产精品久久久久久久久久ktv | 欧美激情www| 亚洲v国产v| 欧美精品成人在线| 2020欧美日韩在线视频| 国产精品久久久久一区二区| 91成人伦理在线电影| 韩国精品一区二区三区六区色诱| 日韩欧美一区二区三区四区五区| 色综合视频一区中文字幕| 91成人福利在线| 国产精品夜色7777狼人| 国产99午夜精品一区二区三区| 蜜桃麻豆www久久国产精品| 亚洲一区在线直播| 热久久免费视频精品| 国产精品午夜一区二区欲梦| 高清视频一区| 亚洲草草视频| 国产成人精品一区二区| 亚洲影影院av| 久久久一本精品99久久精品| 中文字幕一区二区三区有限公司 | 精品视频在线观看| 亚洲在线欧美| 国产精品h片在线播放| 国产成人女人毛片视频在线| 亚洲欧洲国产日韩精品| 日本在线精品视频| 亚洲在线www| 日韩欧美一区二区三区四区五区| 97精品一区二区视频在线观看| 国产在线观看精品一区二区三区| 精品无码久久久久久久动漫| 国模gogo一区二区大胆私拍| 成人免费视频网| 日韩欧美视频一区二区三区四区| 欧美在线性视频| 国产精品日韩二区| 久久久久久久一| 国产专区精品视频| 涩涩涩999| 国产成人亚洲综合91| 好吊色欧美一区二区三区 | 国产a一区二区| 在线视频欧美一区| 国产日韩亚洲欧美| 欧美日韩高清在线一区| 欧美洲成人男女午夜视频| 999日本视频| 伊人久久大香线蕉成人综合网| 国产精品网站入口| 无码免费一区二区三区免费播放 | 成人黄色片网站| 视频三区二区一区| 国产裸体写真av一区二区| 欧美在线播放一区| 国产精品一二区| 亚洲免费在线精品一区| 国产日韩精品在线播放| 亚洲国产精品毛片| 91视频免费网站| 色综合久久精品亚洲国产| 91视频8mav| 欧美极度另类性三渗透| 99久久一区三区四区免费| 久久免费精品日本久久中文字幕| 成人自拍视频网站| 欧美自拍视频在线观看| 免费中文日韩| 国产一区二区丝袜高跟鞋图片| 亚洲国产一区二区在线| 91啪国产在线| 2019av中文字幕| 免费99视频| 国产精品丝袜视频| 一道精品一区二区三区| www.成人av| 青草青草久热精品视频在线网站| 日本一区二区不卡高清更新| 91在线播放国产| 欧美一级电影久久| 亚洲精品人成| 国产一区免费视频| 国产在线播放不卡| 91sa在线看| 手机看片福利永久国产日韩| 亚洲自拍另类欧美丝袜| 97av在线视频| 亚洲国产精品www| 国产精品国模大尺度私拍| 国产精品高精视频免费| 自拍另类欧美| 欧美日韩综合精品| 成人资源视频网站免费| 国产精品无码专区在线观看| 韩剧1988免费观看全集| 神马影院我不卡| 国产99午夜精品一区二区三区 | 久久偷看各类wc女厕嘘嘘偷窃 | 国产激情综合五月久久| 一本一道久久a久久精品综合| 国产一级特黄a大片99| 国产这里只有精品| 日韩美女免费视频| 久久久久在线观看| 亚洲激情图片| 欧美精彩一区二区三区| 国产精品三区www17con| 91在线国产电影| 国产精品男人的天堂| 午夜精品福利电影| 一本久久a久久精品vr综合 | 96精品久久久久中文字幕| 91地址最新发布| 欧美国产日韩免费| 亚洲国产成人不卡| 欧美欧美一区二区| 国产精品嫩草在线观看| 亚洲va欧美va在线观看| 国产在线高清精品| 国产精品亚洲视频在线观看| 国产成人精品一区二区| 国产999精品视频| 69精品小视频| 91大神福利视频在线| 久久青草福利网站| 亚洲精品免费在线看| 欧美日韩在线一二三| 加勒比在线一区二区三区观看| 亚洲一区二区三区四区视频| 91精品国产综合久久香蕉最新版 | 国产精品狼人色视频一区| 97久久精品国产| 91精品国产777在线观看| 欧美激情按摩在线| 久久久在线视频| 久久久天堂国产精品女人| 欧美激情视频一区二区| 午夜精品久久17c| 亚洲18私人小影院| 4444欧美成人kkkk| 国产精品pans私拍| 成人国内精品久久久久一区| 91网站免费观看| 成人中文字幕+乱码+中文字幕| 亚洲a一级视频| 91嫩草在线| 国产精品一区二区欧美黑人喷潮水| 91免费版网站在线观看| av一区二区三区免费| 国产精品我不卡| 久久久久久久有限公司| 日本日本精品二区免费| 一区二区视频在线观看| 午夜精品久久久久久久99黑人| 91精品国产高清久久久久久久久| 琪琪第一精品导航| 国产欧美精品日韩| 99久久免费国| 欧美一区二区三区精美影视 | 91免费看网站| 激情视频一区二区| 欧美午夜视频在线| 中文字幕精品一区日韩| 欧美孕妇与黑人孕交| 日本欧美精品在线| 91亚洲精品久久久久久久久久久久| 国产精品av一区| 免费一区二区三区在在线视频| 亚洲精品一卡二卡三卡四卡| 欧美精品国产精品日韩精品| 热re91久久精品国99热蜜臀| 国产有码在线一区二区视频| 国产精品乱子乱xxxx| 日本欧美色综合网站免费| 中文字幕久久综合| 日韩av手机在线看| 亚洲一区二区三区乱码aⅴ| 精品中文字幕人| 亚洲永久激情精品| 日本免费久久高清视频| 91福利视频导航| 茄子视频成人在线观看 | 7m精品福利视频导航| 国产精品直播网红| 国产欧美日韩一区二区三区| 一区二区三区四区免费视频| 日韩免费观看高清| 97人人模人人爽人人少妇| 欧美性bbwbbwbbwhd| 国内精品模特av私拍在线观看| 国产精品一区=区| 国产一区再线| 久久久久久久久久久av| 国产精品一区二区三区在线播放 | 欧美亚洲激情视频| 99r国产精品视频| 亚洲欧美日韩在线综合| 国产精品日韩欧美大师| 久99久在线| 性视频1819p久久| 91嫩草国产在线观看| 视频一区在线免费观看| 国产精品精品国产| 精品一区久久久| 98精品国产高清在线xxxx天堂| 亚洲aⅴ男人的天堂在线观看| 青青影院一区二区三区四区| 国产成人激情小视频| 精品国产乱码久久久久久88av| 欧美夫妻性生活视频| 91精品久久久久久久久不口人| 免费久久99精品国产自| 国产91亚洲精品| 欧美日韩亚洲在线| 国产精品爽爽爽| 天天久久人人| 成人免费看黄网站| 亚洲综合网中心| 91免费国产视频| 久久久久一本一区二区青青蜜月| 91pron在线| 久久久久国产视频| 国产精品一 二 三| 欧美亚洲国产日本| 久久大片网站| 国产精品久久久av久久久| 欧美裸体网站| 成人亚洲欧美一区二区三区| 在线视频91| 国产91一区二区三区| 热99在线视频| 天堂精品视频| 成人xxxxx色| 欧美中文字幕视频| 欧美亚洲一级二级| 成人黄色免费网站在线观看| 欧美精品久久久久a| 国产亚洲欧美一区二区三区| 国产精品96久久久久久| 亚欧洲精品在线视频免费观看| 成人国产亚洲精品a区天堂华泰| 欧美大片欧美激情性色a∨久久| 国产精品欧美久久| 国产精品免费久久久久影院| 欧美国产视频一区二区| 国产亚洲自拍偷拍| 国产日韩欧美在线播放| 欧美激情综合色综合啪啪五月| 激情小说网站亚洲综合网| 国产精品视频26uuu| 欧美福利视频在线| 久久久久久国产精品免费免费| 国产精品日韩欧美大师| 久久久久五月天| 日韩精品欧美专区| 国产精品久久精品国产| 国产精品永久免费视频| 亚州精品天堂中文字幕| 欧美一区三区二区在线观看| 不卡日韩av| 国产欧美中文字幕| 日本精品中文字幕| 国产69精品久久久久9999| 日韩免费av一区二区三区| 国产精品果冻传媒潘| 成人国内精品久久久久一区| 日韩av不卡在线| 久久久久久久久爱| 亚洲v欧美v另类v综合v日韩v| 久久狠狠久久综合桃花| 亚洲一区二区在线| 国产精品入口免费视| 欧美一级黄色网| 欧美精品第一页在线播放| 日韩久久在线| 欧美激情第六页| 精品91免费| 国产一区国产精品| 国产成人精品日本亚洲11 | 丁香婷婷久久久综合精品国产| 国产精品视频一区国模私拍| 热re91久久精品国99热蜜臀| 97香蕉久久超级碰碰高清版 | 色综合久久久888| 日韩精品久久一区| 欧美日韩电影一区二区三区| 久久精彩视频| 国产精品久久久久免费| 成人做爰66片免费看网站| 97免费高清电视剧观看| 97se国产在线视频| 成人黄色av播放免费| 成人精品久久久| 成人有码在线视频| 91在线免费网站| 亚洲va电影大全| 亚洲a中文字幕| 亚洲一区二区三区在线视频| 91精品久久久久久蜜桃| 91传媒在线免费观看| 91传媒视频在线观看| 99免费在线观看视频| 亚洲最大的av网站| 成人综合av网| 精品国产一区二区三| 激情一区二区三区| 欧美日韩一区在线播放| 特级西西444www大精品视频| 一区二区日本伦理| 久久久久久午夜| 欧美一区亚洲一区| 国产精品吊钟奶在线| 国产精品色婷婷视频| 成人性生交大片免费观看嘿嘿视频| 成人网在线免费观看| 99re视频在线观看| 激情视频一区二区| 日本成人三级电影网站| 亚洲三级一区| 国内精品一区二区三区| 51午夜精品视频| 国产精品三级美女白浆呻吟 | 色与欲影视天天看综合网| 先锋影音亚洲资源| 久久久久久久久网站| 欧美在线欧美在线| 国产精品自产拍在线观看中文| 成人亚洲综合色就1024| 国产经典一区二区三区| 麻豆精品蜜桃一区二区三区| 亚洲mv在线看| 亚洲91精品在线观看| 国产精品白嫩美女在线观看 | 成人免费黄色网| 国产伦精品一区二区三区高清版 | 久中文字幕一区| 亚洲不卡一卡2卡三卡4卡5卡精品| 中文字幕久久一区| 81精品国产乱码久久久久久| 国产精品入口尤物| 国产精品久久久久久免费观看| 欧美午夜精品理论片a级大开眼界| 在线一区亚洲| 国产精品国产福利国产秒拍| caoporen国产精品| 亚欧精品在线| 日本成人精品在线| 亚洲tv在线观看| 欧美裸体网站| 国内外成人免费激情在线视频| 国产精品亚洲一区二区三区| 国产一区二区自拍| 欧美激情亚洲自拍| 国产精品亚洲欧美导航| 精品一区二区国产| 久久久人成影片一区二区三区| 国产精品扒开腿做爽爽爽视频| 成人高清在线观看| 伊人色综合影院| 国产精品一区二区久久久| 九九99玖玖| 97在线观看免费| 91久久精品国产91久久性色tv| 日本一区二区三区视频在线观看 | 欧美激情国产高清| 国产精品露脸自拍| 噜噜噜噜噜久久久久久91| 欧美激情18p| 国产深夜精品福利| 欧美最大成人综合网| 日本精品一区二区三区在线| 国产精品乱码视频| 性色av一区二区三区免费| 91亚洲精品丁香在线观看| 亚洲视频电影| 亚洲一区二区在线播放| 色与欲影视天天看综合网| 国产精品私拍pans大尺度在线| 免费看成人午夜电影| 日韩美女激情视频| 久久久久久久久一区| 欧美一级大片在线观看| 精品欧美国产| 国产成人精品视频| 日韩电影大全在线观看| 国产精品一区二区久久久久| 视频一区二区精品| 国产精品揄拍一区二区| 天天好比中文综合网| 成人av.网址在线网站| 午夜视频久久久| 成人亚洲欧美一区二区三区| 亚洲欧洲日韩精品| 91青青草免费在线看| 久久久免费av| 国产亚洲欧美另类一区二区三区| 91成人免费观看网站| 国产一区二区三区av在线| 日韩av手机在线观看| 日韩欧美一区二区三区四区 | 日韩一本精品| 成人在线观看视频网站| 欧美激情国产精品| 国产视色精品亚洲一区二区| 国产91精品在线播放| 日本一区高清不卡| 91手机视频在线观看| 欧美极品少妇全裸体| 久久国产精品99久久久久久丝袜| 国产精品丝袜高跟| 欧美国产视频一区二区| 国产精品一区二区av| 国产精品a久久久久久| 伊人久久大香线蕉午夜av| 国产精品美女黄网| 国产精品高清在线| 在线观看免费91| 国产免费一区二区三区| 国产欧美va欧美va香蕉在| 久久久久久久久久久人体| 久久综合久久综合这里只有精品| 91精品久久久久久久久久久久久久| 久久久久久久久久国产精品| 欧美日韩免费高清| y111111国产精品久久婷婷| 国产精品久久久久久久美男| 久久久久久久久久久免费| 蜜桃精品久久久久久久免费影院| 国产日韩精品电影| **欧美日韩vr在线| 亚洲国产欧美不卡在线观看| 精品国产一区二区三区麻豆小说 | 91久久中文字幕| 欧美亚洲国产视频| 伊人狠狠色丁香综合尤物| 精品婷婷色一区二区三区蜜桃| 成人av在线网址| 国产成人精品网站| 欧美精品18videosex性欧美| 日本欧洲国产一区二区| 国产日韩精品久久| 亚洲精品欧美极品| 国产日产久久高清欧美一区| 日本精品一区二区三区在线播放视频| 在线成人性视频| 日本欧美色综合网站免费| 黑人另类av| 国产精品有限公司| 亚洲一区二区免费| 国产日韩欧美在线看| 日本精品在线视频| 91成人性视频| 97人人模人人爽人人喊中文字| 一区二区三区三区在线| 日韩女优中文字幕| 久久亚洲一区二区| 精品国产免费久久久久久尖叫| 91香蕉视频在线下载| 国产日韩欧美自拍| 国产精品美女www| 国产精品2018| 日韩美女视频在线观看| 69久久夜色精品国产69| 97国产精品视频| 97精品欧美一区二区三区| 欧美黄色片免费观看| 在线观看欧美亚洲| 一区二区在线观看网站| 亚洲成色www久久网站| 日韩影视精品| 亚洲国产欧美不卡在线观看| 神马影院我不卡| 亚洲春色在线视频| 亚洲一区二区三区加勒比| 亚洲一区二区三区涩| 亚洲欧美在线网| 色综合色综合久久综合频道88| 色综合久久88| 欧美精品福利在线| 97香蕉久久超级碰碰高清版| 7777免费精品视频| 国产精品亚洲一区| 日韩暖暖在线视频| 欧美激情视频播放| 中文字幕一区二区三区在线乱码 | 日本一区二区三区视频在线播放| 鲁片一区二区三区| 麻豆亚洲一区| 欧洲久久久久久| 无码免费一区二区三区免费播放| 深夜福利成人| 欧美大片欧美激情性色a∨久久| 欧美疯狂xxxx大交乱88av| 欧美激情视频在线免费观看 欧美视频免费一 | 综合久久国产| 欧美第一页在线| 久久久噜噜噜久久中文字免| 97在线日本国产| 国产成人精品在线播放| 国产免费成人av| 91香蕉视频在线下载| 九色91在线视频| 神马影院一区二区三区| 中文字幕中文字幕99| 91精品国产电影| 国产精品久久久91| 亚洲影影院av|