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

Rss & SiteMap

曙海教育集團論壇 http://www.bjzhda.cn

曙海教育集團論壇
共1 條記錄, 每頁顯示 10 條, 頁簽: [1]
[瀏覽完整版]

標題:linux 基礎復習(7)串口應用開發 - 技術文檔 - 新手入門 Linux時

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

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

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

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

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;
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;
}






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

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

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

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

共1 條記錄, 每頁顯示 10 條, 頁簽: [1]

Copyright © 2000 - 2009 曙海教育集團
Powered By 曙海教育集團 Version 2.2
Processed in .01563 s, 2 queries.
国产剧情视频在线观看-国产剧情麻豆女教师在线观看-国产剧情精品在线观看-国产剧情精品-国产剧情91-国产玖玖在线观看
<dfn id="is4kg"></dfn>
  • <ul id="is4kg"></ul>
  • <abbr id="is4kg"></abbr>
  • <ul id="is4kg"></ul>
    <bdo id="is4kg"></bdo>
    91亚洲精华国产精华| 51久久精品夜色国产麻豆| 奇米视频888战线精品播放| 久久久亚洲精选| 国产精品丝袜白浆摸在线 | 天天久久人人| 国产精品狼人色视频一区| 精品免费国产| 日韩免费av片在线观看| 九九九九精品九九九九| 日韩av理论片| 欧美亚洲国产免费| 国产精品美腿一区在线看| 久草热久草热线频97精品| 91av视频在线| 国产女主播一区二区| 91av中文字幕| 欧洲成人一区二区| 国产深夜精品福利| 一区一区视频| 国产chinese精品一区二区| 777精品视频| 欧美日韩在线一二三| 国产精品入口免费视频一| 亚洲v欧美v另类v综合v日韩v| 成人女保姆的销魂服务| 性色av一区二区三区免费 | 国产成人久久久| 欧美不卡三区| 国产在线观看不卡| 午夜美女久久久久爽久久| 精品中文字幕人| 国产精品网站大全| 久久久免费高清电视剧观看| 久久精品丝袜高跟鞋| 国产欧美日韩免费| 91国内精品久久| 麻豆久久久9性大片| 成人av在线网址| 欧美在线一区二区视频| 中文精品一区二区三区| 精品伦精品一区二区三区视频| 国产精品久久久久久av福利软件| 久久久久久久久久久亚洲| 精品在线视频一区二区| 亚洲一区二区三区成人在线视频精品| 青草热久免费精品视频| 欧美高清自拍一区| 日本精品一区| 国产在线精品一区二区中文| 亚洲最大的av网站| 国产日韩在线精品av| 69**夜色精品国产69乱| 亚洲高清在线播放| 欧美精品一区二区三区四区五区 | 日韩欧美亚洲日产国产| 国产经典一区二区三区| 国产精品色视频| 奇米成人av国产一区二区三区| 亚洲午夜精品久久| 日韩三级电影| 久久亚洲一区二区| 国产精品美女xx| 成人激情视频网| 国产精品va在线播放| 欧美一区二区三区……| 国内自拍欧美激情| 中文字幕乱码一区二区三区| 日韩精品在在线一区二区中文| 精品久久蜜桃| 国产一区二区无遮挡| 91免费看网站| 97人人模人人爽人人喊38tv| 亚洲自拍偷拍在线| 91日本视频在线| 成人久久一区二区三区| 成人久久18免费网站图片| 国产精品中文字幕在线观看| 国产精品偷伦免费视频观看的 | 成人激情视频网| 国产美女搞久久| 国产深夜精品福利| 成人免费视频97| 亚洲精品欧美日韩专区| 1卡2卡3卡精品视频| 91久久精品www人人做人人爽| 91理论片午午论夜理片久久| 亚洲a区在线视频| 亚洲最大福利网| 波多野结衣久草一区| 91久久爱成人| 狠狠色狠狠色综合人人| 久久久人人爽| 天天人人精品| 欧美激情啊啊啊| 久久久久久91| 热久久99这里有精品| 国产成人免费91av在线| 国产精品第10页| 91精品久久久久久久久久另类| 国产日韩在线亚洲字幕中文| 亚洲一区国产精品| 国内外成人免费视频| 快播亚洲色图| 亚洲欧洲国产日韩精品| 久久久爽爽爽美女图片| 91高清免费视频| 国产99久久精品一区二区 夜夜躁日日躁| 欧美最猛性xxxx| 国产精品精品久久久久久| 国产欧美精品日韩| 成人久久18免费网站漫画| 久久精品国产一区二区三区日韩| 天天人人精品| 欧美与欧洲交xxxx免费观看| 成人激情在线观看| 久久av免费观看| 亚洲精品国产精品国自产| 久久久中文字幕| 国产精品久久久999| 99re6在线| 亚洲 国产 日韩 综合一区| 97不卡在线视频| 成人午夜在线观看| 欧美极品一区二区| 91精品国产91久久久久久不卡| 国产日韩精品视频| 久久免费看av| 97香蕉超级碰碰久久免费软件| 国产欧美精品一区二区三区介绍| 国产精品久久亚洲| 亚洲视频在线二区| 国产精品成久久久久三级| 97超碰人人看人人| 亚洲欧美日韩国产成人综合一二三区| 96精品视频在线| 亚洲va国产va天堂va久久| 欧美一区二区综合| 456亚洲影院| 91精品在线看| 日韩久久不卡| 国产精品成人播放| 久久久久久久久久码影片| 97视频在线播放| 成人免费91在线看| 欧美极品少妇xxxxⅹ免费视频| 国产欧美亚洲视频| 欧美最大成人综合网| 欧美专区第一页| 国产另类自拍| 欧美有码在线观看| 精品国产乱码久久久久久108| 欧美激情区在线播放| 成人黄色中文字幕| 一区二区91美女张开腿让人桶| 国产精品网红直播| 欧美亚洲免费在线| 国产精品久久一区主播| 欧美在线视频二区| 国产精品人成电影在线观看| 欧洲精品一区色| 国产精品欧美一区二区三区奶水| 欧美性天天影院| 国产成人亚洲综合91| 欧美二区在线| 国产精品国模在线| 日韩videos| 成人黄在线观看| 中文字幕中文字幕在线中一区高清| 成人免费激情视频| 欧美疯狂做受xxxx高潮| 91精品国产高清久久久久久91裸体 | 91久久久在线| 亚洲精品一区二区三区樱花| 成人在线激情视频| 欧美放荡办公室videos4k| 51精品国产人成在线观看| 久久琪琪电影院| 国产一区二区三区无遮挡| 2019亚洲男人天堂| 欧美日韩一区在线观看视频| 国产精品久久久久久久av大片| 日韩和欧美的一区二区| 91日韩在线视频| 88国产精品欧美一区二区三区| 精品日产一区2区三区黄免费| 国产成人鲁鲁免费视频a| 色之综合天天综合色天天棕色| 成人美女免费网站视频| 97在线精品视频| 欧美一区二区三区精美影视 | 日韩一区国产在线观看| 国产在线观看一区二区三区 | 欧美在线视频观看免费网站| 欧美日韩在线播放一区二区| 91精品免费看| 欧日韩在线观看| 亚洲欧美日韩国产成人综合一二三区| 亚洲影院高清在线| 国产suv精品一区二区| 亚洲精品不卡| 国产精品一区二区免费| 国产精品视频色| 欧美精品福利在线| 日本在线观看一区二区三区| 超碰97在线资源| 国产精品视频网址| 91精品国产色综合久久不卡98| 欧美精品v日韩精品v国产精品| 91久久国产婷婷一区二区| 欧美有码在线视频| 欧美激情图片区| 日韩jizzz| 精品在线视频一区二区| 99久热re在线精品996热视频| 国产精品久久久久久超碰 | 高清视频在线观看一区| 国产欧美 在线欧美| 97久久久免费福利网址| 日韩在线观看电影完整版高清免费| 91超碰rencao97精品| 国产精品美腿一区在线看| 午夜精品久久久久久久男人的天堂| 日本一区二区精品| 久久久久久欧美精品色一二三四| 91超碰rencao97精品| 成人国产精品色哟哟| 国产成人亚洲综合青青| 午夜精品久久久久久久99黑人| 亚洲欧美日韩另类精品一区二区三区 | 国产成人精品自拍| 国产精品av在线| 欧美有码在线视频| 国内精品久久久久久中文字幕 | 国产成人精品av在线| 国内精品视频一区| 高清欧美一区二区三区| 中文字幕久久综合| 亚洲一区二区自拍偷拍| 欧美一区二区三区四区夜夜大片| 久久精品ww人人做人人爽| 国产区一区二区| 国外成人在线视频网站| 极品校花啪啪激情久久| 精品婷婷色一区二区三区蜜桃| 国产精品yjizz| 国产精品视频入口| 久久精品一二三区| 欧美极品一区| 亚洲黄色成人久久久| 亚洲一区三区| 久久久在线视频| 91av视频导航| 国产精品成人一区二区| 国产精品视频一区二区高潮| 国产在线精品播放| 91成人免费看| 国内精品久久国产| 日本欧美精品久久久| 亚洲春色在线视频| 久久久久久久久国产| 4p变态网欧美系列| 国产精品18久久久久久首页狼 | 欧美日韩一区二区三区在线视频| 久久国产精品精品国产色婷婷| 久久久久久久久久久一区| 欧美日韩一区在线播放| 亚洲欧洲精品在线| 欧美精品激情视频| 国产z一区二区三区| 国产精品视频内| 99精品欧美一区二区三区| 成人午夜电影在线播放| 精品欧美国产| 亚洲精品在线免费| 4438全国成人免费| 国产欧美日韩高清| 国产丝袜不卡| 性欧美.com| 欧美一级电影久久| 亚洲一区二区三区成人在线视频精品| 精品国产区在线| 色综合色综合久久综合频道88| 欧美一级在线播放| 亚洲资源在线看| 欧洲精品在线一区| 欧美性受xxxx黑人猛交| 亚洲一区二区三区四区在线播放 | 亚洲va电影大全| 久久久水蜜桃| 久久久久久12| 国产一区二中文字幕在线看| 国产亚洲第一区| 在线看成人av电影| 国产精品91在线| 国产精品对白刺激久久久| 人禽交欧美网站免费| 午夜精品一区二区三区av| 国产免费久久av| 女人一区二区三区| 国色天香2019中文字幕在线观看| 国产精品亚洲第一区| 久中文字幕一区| 欧美一级在线亚洲天堂| dy888夜精品国产专区| 亚洲综合五月天| 国产精品免费久久久久影院| 久久久7777| 欧美一级黄色网| 国产精品国产精品国产专区蜜臀ah| 亚洲毛片aa| 成人国产精品久久久| 日韩欧美精品一区二区三区经典| 欧亚精品中文字幕| 国产精品区免费视频| 色中色综合影院手机版在线观看| 国产精品美乳一区二区免费| 欧美久久在线| 国产精品人成电影| 色姑娘综合av| 成人h视频在线观看播放| 水蜜桃亚洲精品| 国产伊人精品在线| 亚洲午夜精品久久| 91视频-88av| 中文字幕一区二区三区有限公司| 91探花福利精品国产自产在线| 亚洲欧美日韩另类精品一区二区三区 | 国产成人亚洲精品| 国产在线精品二区| 欧美夜福利tv在线| 久久精品国产99精品国产亚洲性色| 国产69久久精品成人看| 国产日韩一区二区| 日本sm极度另类视频| 欧美大陆一区二区| 国产精品一区二区电影| 亚洲国产一区二区精品视频 | 日本午夜精品理论片a级appf发布| 国产精品theporn88| 2019中文字幕在线| 欧美久久电影| 91在线|亚洲| 7777精品久久久久久| 免费在线成人av| 国产日产亚洲精品| 久久青草福利网站| 久久久久久草| 成人激情视频在线| 91精品国产免费久久久久久| 欧洲精品久久| 91丨九色丨国产在线| 97在线观看视频| 日韩亚洲视频| 成人黄动漫网站免费| 日韩av电影在线播放| 亚洲一区三区电影在线观看| 成人黄动漫网站免费| 日韩美女免费线视频| 亚洲图片小说在线| 九色91国产| 亚洲字幕在线观看| 国产精品成人av性教育| 欧美激情亚洲自拍| 欧美综合激情| 国产麻豆日韩| 国产日韩av高清| 欧美一区二区三区……| 亚洲午夜精品一区二区| 国产伦理久久久| 91精品久久久久久综合乱菊| 奇门遁甲1982国语版免费观看高清| 亚洲欧洲一区二区| 久久精品一二三区| 成人av片网址| 国产精品稀缺呦系列在线| 97超碰国产精品女人人人爽| 一区精品视频| 日韩和欧美的一区二区| 国产亚洲精品自在久久| 亚洲在线观看视频网站| 国产国产精品人在线视| 2019最新中文字幕| 久久久久久久网站| 亚洲一区尤物| 日韩亚洲不卡在线| 久久久综合亚洲91久久98| 成人免费视频网站| 91最新在线免费观看| 国产欧美精品xxxx另类| 国产精品www网站| 日本国产一区二区三区| 亚洲3p在线观看| 国内揄拍国内精品| 欧美激情免费观看| 欧美精品电影免费在线观看| 亚洲乱码一区二区三区三上悠亚| 日本一区免费| 欧美日韩一区二区三区免费| 久久国产精品 国产精品| 国产丝袜不卡| 精品伦精品一区二区三区视频| 国产精品日韩高清| 国产66精品久久久久999小说| 亚洲最大av网站| 999精品视频一区二区三区| 97超级在线观看免费高清完整版电视剧| 成人免费视频网址| 91久久精品国产91久久性色| 亚洲va欧美va国产综合剧情| 亚洲一区二区三区四区视频| 亚洲最大福利网站| 风间由美久久久| 精品一区久久| 日韩精品一区二区三区外面| 午夜精品一区二区在线观看 | 久久久午夜视频| 久久男人的天堂| 18性欧美xxxⅹ性满足| 日本aⅴ大伊香蕉精品视频| 国产精品大陆在线观看| 国产一区二区在线免费| 91丝袜美腿美女视频网站| 亚洲一区二区三区毛片| 国产高清一区二区三区| 久久视频在线观看中文字幕| 日韩精品欧美在线| 椎名由奈jux491在线播放| 国内揄拍国内精品少妇国语| 日本91av在线播放| 国产欧美一区二区| 99蜜桃在线观看免费视频网站| 国产午夜精品在线| 日本视频一区在线观看| 中文字幕中文字幕在线中心一区| 91精品国产91久久久久久不卡| 日韩美女视频免费看| 成人写真视频福利网| 国内一区二区三区在线视频| 午夜精品美女久久久久av福利| 久久久久国产精品www| 日韩美女免费视频| 亚洲自拍中文字幕| 青青草国产精品| 97国产精品免费视频| 国产精品免费视频xxxx| 国产91一区二区三区| 日韩免费毛片| 欧美在线亚洲一区| 国产日韩欧美自拍| 久久99九九| 久久久久久久色| 国产精品亚洲第一区| 国产精品一区二区在线观看| 日韩精品另类天天更新| 国模极品一区二区三区| 国产精品自产拍在线观看| 国产高清自拍99| 亚洲视频小说| 国产精品99久久99久久久二8| 91成人伦理在线电影| 日韩精品电影网站| 热久久这里只有精品| 超碰97在线资源| 一区二区三区四区国产| 国产精品极品在线| 久久99国产精品99久久| 久久久久久久久久久久久久久久久久av | 日韩av片免费在线观看| 亚洲资源在线看| 少妇免费毛片久久久久久久久| 97超级碰碰碰久久久| 亚洲aaa激情| 日韩在线三区| 国产精品国产亚洲伊人久久| 精品视频一区二区| 91精品国产91久久久| 成人区精品一区二区| 制服诱惑一区| 91精品在线影院| 亚洲欧洲日本国产| 国产一区二区色| 午夜精品短视频| 国产精品一香蕉国产线看观看| 精品在线视频一区二区| 久久久久久久久网站| 91亚洲国产成人久久精品网站| 相泽南亚洲一区二区在线播放| 国产精品嫩草影院一区二区| 欧美一区亚洲二区| 国产精品亚洲视频在线观看| 日韩福利视频| 91精品久久久久久久久久另类| 水蜜桃亚洲一二三四在线| 国产精品自拍网| 亚洲成人18| 91亚洲精品在线观看| 欧美极品少妇xxxxⅹ喷水| 亚洲综合自拍一区| 欧美精品福利在线| 粉嫩av一区二区三区免费观看| 欧美激情亚洲一区| 成人精品水蜜桃| 欧美综合激情网| 欧美日韩免费观看一区| 国产精品视频免费在线| 亚洲图色在线| 99re国产在线播放| 51午夜精品视频| 日韩av不卡播放| 91在线观看欧美日韩| 国内揄拍国内精品少妇国语| 国产一区二区三区无遮挡 | 一区二区三区四区不卡| 2014亚洲精品| 欧美一级免费看| 日本不卡在线播放| 91久久精品国产91久久性色| 国内自拍欧美激情| 久久精品国产美女| 91九色单男在线观看| 91国在线精品国内播放| 欧美高清视频一区二区三区在线观看| 国产精品久久久久久影视 | 日本精品一区二区三区在线播放视频| 欧美福利一区二区三区| 国产欧美日韩91| 亚洲97在线观看| 日韩在线导航| caoporen国产精品| 国产精品美女在线| 国内偷自视频区视频综合| 欧美日韩在线观看一区| 99re在线视频观看| 国产精品成av人在线视午夜片| 中文字幕在线亚洲三区| 女女同性女同一区二区三区91| 亚洲在线视频观看| 国产成人精品av| 午夜精品福利视频| 亚洲综合av一区| 久久精品丝袜高跟鞋| 97se亚洲综合| 国产欧美亚洲精品| 国产91亚洲精品| 97涩涩爰在线观看亚洲| 亚洲最新在线| 日韩国产欧美一区| 久久久久国产精品视频| 风间由美一区二区三区| 成人免费在线网址| 国产精品久久久久久一区二区| 亚州成人av在线| 在线一区高清| 天堂一区二区三区| 麻豆av一区二区三区| 国产富婆一区二区三区| 亚洲一区制服诱惑| 成人啪啪免费看| 国产日韩专区在线| 国产精品爽黄69天堂a| 国产激情视频一区| 日本免费久久高清视频| 91大神在线播放精品| 国内成人精品一区| 久久久久久久亚洲精品| 一区精品在线| 亚洲天堂电影网| 亚洲视频小说| 亚洲欧美在线网| 亚洲精品电影在线一区| 日本欧美精品久久久| 欧美日韩国产精品一卡| 久久96国产精品久久99软件| 国产一级特黄a大片99| 国产精品一区二| 九色一区二区| 欧美日韩国产三区| 欧美自拍资源在线| 日韩精品欧美专区| 视频一区国产精品| 天堂资源在线亚洲资源| 亚洲精品tv久久久久久久久| 亚洲欧美日韩不卡一区二区三区| 性高潮久久久久久久久| 亚洲一区二三| 久久免费精品日本久久中文字幕| 久久男人的天堂| 8x拔播拔播x8国产精品| 欧美在线中文字幕| 国产成人短视频| 国产精品免费电影| 成人免费黄色网| av在线亚洲男人的天堂| 好吊色欧美一区二区三区 | 国产精品99久久久久久久| 国产精品成人一区二区三区| 国内精品二区| 日本电影一区二区三区| 一本久久a久久精品vr综合|