综合亚洲人精品午夜,五月天在线观看网址,AA级女人大片喷水免费视频,夜久久伊人精品视频,日韩女优av在线专区,麻豆av.在线播放,熟女中文字幕视频一区,91极品尤物18禁国产在线播放,av在线免费播放麻豆

新聞資訊
VB下對串行接口第9位的操作以及API實現方法
2010-09-15


RS232-485串行接口是一種非常成熟的通信接口,曾幾何時,我們用的鼠標是串口的,Modem是串口的,還有早期的一些數碼相機都是串口的,時過境遷,家用電腦現在已是USB時代,串口這種東西逐漸淡出了我們的視線。 但是,在工業控制上,串行接口依然有著不可替代的優勢,首先是電氣連接簡單,雖說速率不高,但抗干擾能力強,通訊距離很遠,甚至可以鋪設幾百米的電纜,這些都是USB不能取代的。

對串行接口的操作,微軟公司很早前就提供了一個通用控件,她就是大名鼎鼎的MSCOMM,這個控件可以嵌入幾乎所有宿主語言,包括主流的VC VB DELPHI C++ Build等等。通過這個控件,我們可以極其輕易地對串口進行操作。但是,這個控件依然不是完美的,因為微軟在寫這個控件的時候,考慮的都是一般性的常規的操作,不過,一旦遇到非常規操作,控件立刻就顯示出它的局限性,正如可視化編程下控件濫用的壞習慣一樣,沒有人再去花心思研究程序的內部原理,鼠標拖一下,鍵盤敲幾個調用,甚至一個程序就出來了,這并不是好事,一旦遇到非常規事務,立刻就會束手無策。

把話題拉回串行接口,串型數據RS232接口的基本概念是以高低脈沖來區分0或者1,以一個字節(Byte)為最小單位進行發送,一個Byte為8個二進制位(BIT),另外附加三個位作為起始位、停止位和奇偶校驗位。在選擇不使用奇偶校驗的情況下,串口一次最小傳送10個BIT,如果需要奇偶校驗,則是11個BIT,排列如下:

[起始位] [數據位1到8] [奇偶校驗位] [停止位]


奇偶校驗的原理是,計算數據位內上升沿的個數,也就是BIT=1的次數,然后再根據這個個數據決定奇偶校驗位是0還是1,比如說發送1這個數,并且現在我們選用奇校驗,則奇偶校驗位是0,因為(原始數據=1,奇偶校驗位=0,1+0=1),1是奇數。 如果選用偶校驗,則奇偶校驗位會自動變成1,(原始數據=1,奇偶校驗位=1,1+1=2),2是偶數。發送方將數據和奇偶校驗位一起發送,接受方開始接收數據,并且核對奇偶校驗位,一旦發現奇偶校驗位有誤,則立刻報錯,因為這說明數據傳輸受到了干擾。

奇偶校驗位一般被稱為串口的“第九位”,這個位其實除了校驗數據外,還有別的另類玩法。在主機上利用串行接口對多設備進行控制的時候,主機發送到每一條命令,必須要編上地址才行,否則就變成廣播操作了,就像老大一聲吼,底下的小弟們全部振臂狂呼,這在某些時候確實有用,但如果老大只點了一個小弟的名字讓他單獨回答,就會出問題了,人類于是有了名字,而在工業控制上,模塊都需要編上地址,這跟名字其實沒什么本質上的區別。串行數據流里面,往往利用第九位來區分是地址包還是數據包,大家約定,凡是第九位為1的BYTE,說明這是地址,凡是第九位為0的BYTE,那是數據。主機控制下的各分機只有在接受到第九位為1的時候,才進行地址識別,如果確實與主機呼叫的地址一致,才開始識別接下來的數據(第九位為0)。可以看出,這樣的方式是很聰明的,各分機沒有必要頻繁地接收主機發送到數據流,只有收到第九位為1并且符合自己地址之后,才進行接收,效率不言而喻。

如果采用第九位作為地址/數據的區分,那么串口將喪失奇偶校驗功能,這是沒有辦法的事,魚與熊掌不可兼得嘛。所以在Windows串行接口規范里,對這個位有5種設置,分別是:
NOPARITY = 無校驗
ODDPARITY = 偶校驗
EVENPARITY = 奇校驗
MARKPARITY = 第九位強設為1
SPACEPARITY = 第九位強設為0

在發地址包的時候, 可以把Parity設置成MARKPARITY. 則第九位常為1.
在發數據包的時候, 可以把Parity設置成SPACEPARITY.則第九位常為0.


看起來不困難,無非就是改變第九位的狀態而已嘛。但是,很快,可怕的事情來了,使用MSCOMM控件的話,如果頻繁地改動奇偶校驗操作,則通訊將會出現丟包等莫名其妙的問題!但我們為了區分數據和地址,這種頻繁改動又是必須的,怎么辦?只能扔掉MSCOMM,另尋他途了。


利用API搭建一個串口通訊程序,是一個好辦法,API程序直接作用于Windows,效率很高,VC++用的類庫MFC無非也就是將成千上萬的API函數集中起來并加以聚合,抽象。現在我們直接使用API,當然是可行的,但是,因為Visual Basic本身的缺陷,她沒辦法像VC那樣創建多線程程序(至少實現起來極其困難),在以下的例子里我們只能采用同步的方法來獲得串口的數據而不能實現異步接收,等等,到底什么叫同步?異步?簡單地說,比如你拖一個1G的文件從C盤到D盤,這需要大量的時間,如果這段時間系統一直等著它完成COPY的操作,其他什么都不管理,那么這就叫同步(回憶一下DOS時代不就是這樣的嗎)。但是,如果系統只是給它這么一條指令,然后你該什么時候COPY完后通知我一聲,讓我知道你COPY完了就行了,系統在這段時間內不會死等這個操作完成,而是釋放開給別的有需要的程序(在Windows時代,你可以邊COPY邊聽歌),這就叫異步。很顯然,異步操作聰明得多,也比較合理,最大的優勢是榨干了CPU的效能,但鑒于VB這方面完全不行,所以也只好采用同步的方法了。


以下是源代碼:
API聲明:

Option Explicit

'奇偶校驗常數
Public Const NOPARITY = 0
Public Const ODDPARITY = 1
Public Const EVENPARITY = 2
Public Const MARKPARITY = 3
Public Const SPACEPARITY = 4
'-------------------------------------------------------------------------------
' 文件操作常數
'-------------------------------------------------------------------------------
Public Const ERROR_IO_INCOMPLETE = 996&
Public Const ERROR_IO_PENDING = 997
Public Const GENERIC_READ = &H80000000
Public Const GENERIC_WRITE = &H40000000
Public Const FILE_ATTRIBUTE_NORMAL = &H80
Public Const FILE_FLAG_OVERLAPPED = &H40000000
Public Const FORMAT_MESSAGE_FROM_SYSTEM = &H1000
Public Const OPEN_EXISTING = 3


' 通訊常數
Public Const MS_CTS_ON = &H10&
Public Const MS_DSR_ON = &H20&
Public Const MS_RING_ON = &H40&
Public Const MS_RLSD_ON = &H80&
Public Const PURGE_RXABORT = &H2
Public Const PURGE_RXCLEAR = &H8
Public Const PURGE_TXABORT = &H1
Public Const PURGE_TXCLEAR = &H4


'-------------------------------------------------------------------------------
'通訊結構
'-------------------------------------------------------------------------------
Public Type COMSTAT
fBitFields As Long ' See Comment in Win32API.Txt
cbInQue As Long
cbOutQue As Long
End Type


Public Type COMMTIMEOUTS
ReadIntervalTimeout As Long
ReadTotalTimeoutMultiplier As Long
ReadTotalTimeoutConstant As Long
WriteTotalTimeoutMultiplier As Long
WriteTotalTimeoutConstant As Long
End Type


'
'DCB結構,用于串口的設置


Public Type DCB
DCBlength As Long
BaudRate As Long
fBitFields As Long
wReserved As Integer
XonLim As Integer
XoffLim As Integer
ByteSize As Byte
Parity As Byte
StopBits As Byte
XonChar As Byte
XoffChar As Byte
ErrorChar As Byte
EofChar As Byte
EvtChar As Byte
wReserved1 As Integer 'Reserved; Do Not Use
End Type


'各種API函數的聲明:
'建立通訊連接
Public Declare Function CreateFile Lib "kernel32" Alias "CreateFileA" (ByVal lpFileName As String, ByVal dwDesiredAccess As Long, ByVal dwShareMode As Long, ByVal lpSecurityAttributes As Long, ByVal dwCreationDisposition As Long, ByVal dwFlagsAndAttributes As Long, ByVal hTemplateFile As Long) As Long
'關閉通訊連接
Public Declare Function CloseHandle Lib "kernel32" (ByVal hObject As Long) As Long
'發送數據
Public Declare Function WriteFile Lib "kernel32" (ByVal hFile As Long, lpBuffer As Any, ByVal nNumberOfBytesToWrite As Long, lpNumberOfBytesWritten As Long, lpOverlapped As Long) As Long
'讀取數據
Public Declare Function ReadFile Lib "kernel32" (ByVal hFile As Long, lpBuffer As Any, ByVal nNumberOfBytesToRead As Long, lpNumberOfBytesRead As Long, ByVal lpOverlapped As Long) As Long
'獲取DCB串口設置狀態
Public Declare Function GetCommState Lib "kernel32" (ByVal nCid As Long, lpDCB As DCB) As Long
'構建DCB串口設置狀態
Public Declare Function BuildCommDCB Lib "kernel32" Alias "BuildCommDCBA" (ByVal lpDef As String, lpDCB As DCB) As Long
'設置DCB串口設置狀態
Public Declare Function SetCommState Lib "kernel32" (ByVal hCommDev As Long, lpDCB As DCB) As Long
'設置串口的緩沖區
Public Declare Function SetupComm Lib "kernel32" (ByVal hFile As Long, ByVal dwInQueue As Long, ByVal dwOutQueue As Long) As Long
'清除串口緩沖區的數據
Public Declare Function PurgeComm Lib "kernel32" (ByVal hFile As Long, ByVal dwFlags As Long) As Long
'設置串口的超時狀態
Public Declare Function SetCommTimeouts Lib "kernel32" (ByVal hFile As Long, lpCommTimeouts As COMMTIMEOUTS) As Long
'獲取錯誤狀態
Public Declare Function GetLastError Lib "kernel32" () As Long
'產生一個系統延時,單位毫秒
Public Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)


============================================================

以下是程序代碼:

'全局變量hCF為通訊句柄
Dim hCF As Long

Private Sub Form_Load()
'建立通訊連接
hCF = CreateFile("COM1", _
GENERIC_READ Or GENERIC_WRITE, 0, ByVal 0&, _
OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, 0)


End Sub



Private Sub Command1_click()
Dim Ret As Long
Dim Buffer(30) As Byte
Dim I As Long


Dim typCommStat As COMSTAT '定義串口狀態結構
Dim lngError As Long '定義串口狀態錯誤
Dim flag As Long '定義回傳值
Dim typDCB As DCB '定義DCB串口設置塊
Dim strSettings As String

flag = SetupComm(hCF, 1024, 1024) '設置緩沖區大小,1K

'強制清空讀寫緩沖區
flag = PurgeComm(hCF, PURGE_RXABORT Or PURGE_RXCLEAR Or PURGE_TXABORT Or PURGE_TXCLEAR)

'定義超時結構體
Dim typCommTimeouts As COMMTIMEOUTS
typCommTimeouts.ReadIntervalTimeout = 0 '相鄰兩字節讀取最大時間間隔(為0表示不使用該超時間隔)
typCommTimeouts.ReadTotalTimeoutMultiplier = 10 '一個讀操作的時間常數
typCommTimeouts.ReadTotalTimeoutConstant = 10 '讀超時常數
typCommTimeouts.WriteTotalTimeoutMultiplier = 0 '一個寫操作的時間常數(為0表示不使用該超時間隔)
typCommTimeouts.WriteTotalTimeoutConstant = 0 '寫超時常數(為0表示不使用該超時間隔)
'超時設置
flag = SetCommTimeouts(hCF, typCommTimeouts)


Dim addressByte(0 To 1) As Byte '地址位,兩個字節
Dim dataByte(0 To 3) As Byte '數據位,四個字節

flag = GetCommState(hCF, typDCB)
strSettings = "baud=19200 parity=m data=8 stop=1" '首先將奇偶校驗位調節到M模式,則強制設為1
flag = BuildCommDCB(strSettings, typDCB) '構建DCB塊
flag = SetCommState(hCF, typDCB) '設置DCB塊

addressByte(0) = &H0 '分機編號0000,占用兩個字節
addressByte(1) = &H0
Ret = WriteFile(hCF, addressByte(0), 2, flag, ByVal 0&) '發送

flag = GetCommState(hCF, typDCB)
strSettings = "baud=19200 parity=s data=8 stop=1" '首先將奇偶校驗位調節到S模式,則強制設為0
flag = BuildCommDCB(strSettings, typDCB)
flag = SetCommState(hCF, typDCB)
flag = GetCommState(hCF, typDCB)

dataByte(0) = &H3 '這是數據,我的數據為4個字節,這個依據實際情況自行定義
dataByte(1) = &H20
dataByte(2) = &H0
dataByte(3) = &H23
Ret = WriteFile(hCF, dataByte(0), 4, flag, ByVal 0&) '發送

Sleep 50 '延時50毫秒


'同步接收來自串口的數據,數據存到Buffer數組里,我這里取30字節,這個可以按實際情況自定
Ret = ReadFile(hCF, Buffer(0), 30, 0, 0)


For I = 0 To 30
Debug.Print Hex(Buffer(I)) '在DEBUG窗口顯示接收過來的數據
Next I

End Sub

Private Sub Form_Unload(Cancel As Integer)
CloseHandle hCF '關閉通訊連接
End Sub



關注有人微信公眾號
了解更多信息
亚洲中文字幕在线av| 免费看啪啪国产网站| 丝袜高跟内射丝袜高跟| 高清不卡中文字幕av| 久久精品人妻少妇一品二品三品| 一区二区三区偷拍女厕| 污污污免费在线播放| 日韩三级黄色免费网站| 十八禁视频在线播放亚洲| 日韩中文字幕天堂在线| 欧美二区三区在线观看| 国产精品久久久久久久久三级| 日本女人的高潮视频| 好看的中文字幕av| av真人青青小草一区二区欧美| 国产av熟女网站导航 | av真人青青小草一区二区欧美| 2019中文字幕久久| 77777日本欧美在线观看| 一交一乱一交一二三区| 国产情侣在线不卡视频| 日本视频三区在线播放| 亚洲狠狠婷婷综合久久| 播放电影三级黄色片| 爆操日本老妇女b506070| 亚洲一区二区手机在线| 熟妇女人妻丰满少妇中文字幕性生活| 人妻在线播放中文字幕| 日本大乳高潮视频在线观看调教| 日本欧美一区二区东京| 自拍一区国产在线播放| 日本在高清不卡久久| 天美传媒麻豆蜜桃飘香| 欧美日韩中国一区二区| 老司机精品视频一区二区三区| 人妻体内射精一二三区| 哪里可以看欧美黄片| 欧美日韩国产中文视频| 秋霞中文字幕精品久久| 女生露出大鸡巴性感跳舞的视频| 亚洲成人午夜精品电影| 日本的操逼网站快播| 国产欧美一区二区精品性色一| 中年夫妇高清露脸自拍| 欧美精品亚洲精品在线| 女人一区二区三区视频| 青春草在线精品视频| 日韩三级黄色免费网站| 在线观看成人字幕吗| 日韩av在线播放一区二区三区| 国产AV人人夜夜澡人人爽小说| 巨乳少妇av中文字幕| 熟女在线亚洲一区二区| 中文字幕精品无码在线观看免费| 亚洲av无乱一区二区三区性色| 日本第一毛片东京热| 精品中文日韩色影院| 张开你的双腿让我进入| 尤物伦理视频在线观看| 亚洲无精品一区二区在线观看| 91亚洲日本视频在线| 日韩美女操逼视频网址| 中文一区不卡字幕在线| 亚洲无遮挡操逼视频| 日韩性感美女视频二区| 国产激情福利在线视频| 久久久久国产精品午夜| 日本的操逼网站快播| 伦理激情麻豆国产一区| 欧洲日本国产一区二区| 亚洲欧美制服另类在线| av电影在线天堂首页| 欧美色网站一区二区三区| 狠狠插狠狠操狠狠干| 日韩三级黄色免费网站| 色99视频在线观看| 欧美二区三区在线观看| 99热6免费在线观看| 开心快乐激情五月天| 国产精品自拍35页| 黄色的美女视频网站| 欧美精品国产精品综合| av天堂成人在线电影| 成人国产免费久久视频| 亚洲狠狠婷婷综合久久| 国产精品国产三级国产在线观什| 日韩精品一在线观看| 久久天天操天天摸精品| 成年美女视频在线观看| 久久久久精品亚洲av| 久久亚洲AV无码国产精品麻豆| 久久国产欧美人人精品| 美女精品国产999| 日本人妻欲女在线视频| 高清无码黄色视频网站在线观看| 一二三四视频免费在线| 日本中文字幕三级视频 | 偷拍美女视频一区二区| 伊人网在线视频少妇观看亚洲| 操人妻在线免费观看| 91精品一区在线观看| 男女做那个的视频播放| av小视频免费在线观看| 亚洲精品中文字幕乱码| 操美女大嫩逼九九九九九九九九| 一区二区黄色在线观看| 国产区高清在线一区二区三区 | 国产一级黄色片自拍| 男性和女性的性视频| 中文一区二区三区在线观看视频 | 中文字幕 亚洲色图| 91在线观看视频网| 男人天堂视频在线官网| 久久观看视频青青草| 欧美同性恋一区二区| 人妻大香蕉欧美在线| 亚洲av无码一区二区三区四区| jizz女人高潮喷水一区二区| 亚洲日本中文字幕人妻| 人人妻人人澡人人爽人人片av| 探花约了个丰满少妇| 亚洲欧洲成人av蜜臀| 日本中文字幕人妻日韩| 国内精品久久久久久一区二区| 欧美精品啪啪视频观看| 国产精品99久久99久久久看片 | 国产av熟女一区二区三区春色| 亚洲av 在线观看| 国产饥渴熟女91专区| 亚洲精品天堂在线地址| 生活中的玛丽k8经典网中文| 美女操逼视频到高潮| 欧美精品蜜桃在线观看| 日本欧美一区二区东京| 国产性一交一乱一伦一色一情| 多毛老熟妇在线视频| 一交一乱一交一二三区| 无码精品人妻一区二区三区白浆| 午夜精品美女久久久久| 国产清纯av一区二区| 日韩三级黄色免费网站| 国产亚洲成av人片在线观看| 国产日韩欧美mv高清| 制服丝袜AV无码专区完整版| 综合专区91久久精品| av电影在线观看网址| 日本大尺度做爰吃奶| 日本中文字幕三级视频| 日韩国产欧美一区二区三区在线| 五月婷婷黄色小视频| 男女午夜大片在线观看| 国产精品亚洲国产在线手机版| 99re6热精品视频在线观看| 欧美三级黄片免费看| 欧美精品一级黄色带| 男女午夜大片在线观看| 成人十八禁免费观看| 老鸭窝天堂在线视频| 国产成人精品日本亚洲专一区| 国内成人一区二区三区| 中文字幕精品亚洲熟女| 欧美α片无限看在线观看免费| 伊人久久大香色综合| 日韩欧美熟女资源一区| 巨乳少妇av中文字幕| 91属羊人婚姻与命运| 日韩久久天天射欧美| 国精品一区二区在线| 黄色十八禁网站可进入| 日本黄色xxx视频| 日韩特黄免费在线观看| av在线中文字幕观看| 欧美二区三区在线观看| 男女打扑克高清网站 | 日本做暖暖高潮试看| 欧美日本av在线视频| 日本六十路熟女工口| 97起碰人妻免费视频| 无码国精品一区二区免费下载 | 国产av熟女网站导航| 国产av熟女网站导航 | 九九热这里只有精品视频网站| 成人免费无码精品国产电影在线| 香蕉多少片叶子结果| 亚洲AV无码成人精品区一本二| 国产性一交一乱一伦一色一情| 欧美精品久久久久久久69堂 | 日本亚洲欧美日韩工程| 国产免费激情床戏视频| 欧美胖女人操逼网址| 91精品国产手机在线| 成人操逼在线观看视频| 亚洲av无乱一区二区三区性色| 秋霞中文字幕精品久久| 18禁成人在线观看| 女人午夜色又刺激黄的视频免费| 免费观看日韩中文字幕| 欧美α片无限看在线观看免费| 成人十八禁免费观看| 人妻中文在线第10页| 十八禁动漫网站免费| 久久99精品久久久久久hb无码| av网站在线天天有| 国产日韩欧美mv高清| 欧美精品久久久在线| 成年美女很黄的网站| 国产精品99久久99久久久看片| 亚洲人妻有码高清在线| 免费观看日韩中文字幕| 日本巨黄泡妞视频免费| 十八禁动漫网站免费| 国产五码在线观看一区二区三区| 青春草在线精品视频| av电影在线天堂首页| 色婷婷久久综合久综合| 人妻体内射精一二三区| 美女操逼视频网站直接看| 91精品一区在线观看| 熟女淫一区二区三区| 欧美日本av在线视频| 少妇午夜极品免费视频| 日韩三级黄色免费网站| 日本特黄色磁力链接| 无码少妇一区二区三区浪潮AV| 操人妻在线免费观看| 亚洲午夜精品福利影院| 男女裸体做爰视频免费| 中文字幕 亚洲色图| 午夜动漫福利视频在线| 十八禁视频在线播放亚洲| 国产视频青青青在线播放| 草莓视频免费视频大全| 国内精品久久久久久一区二区| 伊人久久大香色综合| VODAFONEWIFI巨大黑| 污污一区二区在线观看| 国产欧美日韩高清专区手机版| 日本黄色xxx视频| 欧美日韩欧美日韩在线| 日本一道本免费在线| 看一区二区三区黄色| 东京热日韩av影片| 短篇激情小说大尺度| 久久久久av性天堂| 国产精品久久久久久无码AV| 日韩免费在线观看一区| 欧美日韩国产精品1卡| 亚洲天堂中文字幕a| 久操网视频在线观看| av小视频免费在线观看| 日韩专区熟妇人妻自拍偷拍视频| 久久精品国产久精久精| 看全黄大片视频不卡| 91亚洲日本视频在线| 日韩精品在线观看传媒| 欧美 日韩 在线不卡| 中文字幕日本免费在线| 国产性一交一乱一伦一色一情| 日韩不卡视频一区二区| 高清不卡中文字幕av| 国产精品丝袜熟女系列| 美熟女一区二区三区| 亚洲最大的男人的天堂| 求在线免费观看av| 亚洲一区网站在线无码免费观看| 免费在线不卡av观看| av蜜桃视频在线观看| 天天摸日日干夜夜看| 日日夜夜精选免费观看| 欧美胖女人操逼网址| 幼女网站在线免费观看| 巨大欧美黑人xxxxbbbb| 久久精品人妻中文av| 国产日韩欧美mv高清| 老司机免费高清视频| 亚洲天堂中文字幕a| 激情国产丝袜激情丝袜| 亚洲欧美制服另类在线| 久久久久久久久久久久久12p| 污污一区二区在线观看| 中文字幕 亚洲色图| 免费在线观看中文字幕一区二区| 日本色网视频在线观看| 啪啪啪国产视频大全| 久久99精品久久久久久hb无码| 男女做那个的视频播放| 国产熟女一区二区三区五月婷小说 | jizz女人高潮喷水一区二区| 日本放荡的熟妇在线| 国产日韩欧美mv高清| 最近日韩一区二区三区四区av| 在线观看日韩高清av| 日韩爱爱一级免费视频| 亚洲天堂成人在线一区| 日韩中文字幕天堂在线| 亚洲欧洲成人av蜜臀| 神马欧美一区二区三区| 色日韩视频在线观看| 男女午夜大片在线观看| 情色小说在线免费看| 又大又长又粗又黄国产| 国模吧高清视频一区| 成人免费在线大片日韩| av天堂成人在线电影| 2019中文字幕久久| 国产av不卡一二区| 亚洲激情人妻校园春色| 日韩欧美熟女资源一区| 国产aaa精品自拍| 日韩中文字幕天堂在线| 韩国电影伦理韩国电影| 亚洲午夜一二三熟女| 亚洲精品亚洲成人网| 欧美视频播放一区二区| 中国黄色网站彩操逼大片儿视频。| 天堂执法者亚洲帅哥| 黄色激情四射在线观看| 日韩久久天天射欧美| 午夜美女福利在线观看| 国产一区二区亚洲精品在线观看 | 精品偷拍一区二区三区| 高清无码黄色视频网站在线观看| 极品馒头一线天粉嫩在线观看| 午夜精品人妻久久久| 女同一区二区三区四区| 欧美同性恋一区二区| 亚洲日本中文字幕人妻| 老司机免费视频福利0| 亚洲国产精品张柏芝在线观看| 午夜美女福利在线观看| 午夜美女福利在线观看 | 激情国产丝袜激情丝袜| 日本性生活免费视频| 吃奶一区二区三区免费 | 午夜精品1区2区3区| 女人为什么喜欢操逼| 国产911操逼视频| 成人免费高清视频在线| 成人午夜激情在线观看| 国产精品自拍35页| 国产亚洲av久久久| 两个人的小森林在线播放高清| 欧美日韩亚洲成人v| 亚洲色精品一区二区三区91| 激情综合网激情五月天| 偷窥学校女厕撒尿BBBBB| 亚洲av调教捆绑一区二区麻豆| 在线日韩欧美一区二区| 日韩中文字幕精品久久| 日本免费激情视频一区| 最新精品亚洲经典中文中出视频 | 亚洲色精品一区二区三区91| 日韩精品在线观看传媒| 女生露出大鸡巴性感跳舞的视频| 韩国电影伦理韩国电影| a天堂中文在线88| 男人天堂视频在线官网| 91精品人妻一区二区三区香蕉| 男女裸体做爰视频免费| 亚洲狠狠婷婷综合久久| 伊人网在线视频少妇观看亚洲| 91福利网址在线观看| 女生露出大鸡巴性感跳舞的视频| 日本成人在线你懂的| 高清无码黄色视频网站在线观看| 偷拍美女视频一区二区| 亚洲免费a在线观看| 天天操天天操制服诱惑| 成人午夜激情在线观看| 日本做暖暖高潮试看| 国内精品久久久久久一区二区| 超碰在线免费人人妻| 成年美女视频在线观看| 黄色大片在线免费看| 激情国产丝袜激情丝袜| 日韩专区熟妇人妻自拍偷拍视频| 丁香六月欧美成人黑| 伊人久久中文字幕av| 美日韩美女操逼视频| 国产精品乱码久久久久| 精品国产乱码久久久久久婷婷| 中文字幕 亚洲 欧洲| 精品96久久久久久中文字幕无| 精品人伦一区二区三区蜜桃在线| 男女做那个的视频播放| 制服丝袜AV无码专区完整版| 日本巨黄泡妞视频免费| 亚洲欧洲日本在线色| 亚洲av伊人啪啪c| 国产欧美日韩高清专区手机版| 美女视频都是黄色的| 精品少妇人妻av免费一区二区| 久操在线视频免费观看| 99r精品α6视频在线播放| 美腿丝袜av+中文字幕| 在线免费观看日本网址| 亚洲色图自拍偷拍欧美| 亚洲天堂成人在线一区| 91自拍网在线播放| 人妻中文在线第10页| 国产av超碰碰超爽| 少妇啊v一区二区三区| 日韩在线观看视频91| 无套内射毛片在线观看| 日本一级特黄大片α| 色婷婷久久综合网站| 人妻少中文系列先锋影音网站| 日本大尺度做爰吃奶| 一交一乱一交一二三区| 国产日韩欧美mv高清| 人妻中文在线第10页| 日本熟妇乱人视频在线| 欧美成人日韩在线观看| 亚洲欧美日韩第一区| 无码精品人妻一区二区三区白浆| 中文字幕 亚洲 欧洲| h在线观看成人免费| 日本性生活免费视频| 欧美日韩国内在线视频| av真人青青小草一区二区欧美| 人妻内射视频免费看| 国产精品亚洲国产在线手机版| 欧美日韩在线播放三区| 99热热这里只精品| av在线中文字幕观看| 亚洲欧洲日本在线色| 在线观看成人字幕吗| 国产性一交一乱一伦一色一情| 青青久久在线免费观看| 日韩av成人精品久久| 91年男88年女婚姻| 久久久久精品亚洲av| 人妻内射视频免费看| 日韩一级黄色小视频| 亚洲视频在线观看久久| 日韩性生活片免费看| 男人天堂视频在线官网| 99国产精品欲av麻| 亚洲一区二区女厕所| 在线看黄色av网站| 亚洲中文字幕在线av| 少妇被艹亚洲一区二区| 尤物伦理视频在线观看| 亚洲色精品一区二区三区91| 免费啪啪视频午夜影视| jizz女人高潮喷水一区二区| 婷婷 丁香 自拍偷拍| 免费的十八禁漫画网站| 国产主播网站在线观看| 一二三四区中文在线视频| 熟妇女人妻丰满少妇中文字幕性生活 | 天堂执法者亚洲帅哥| 国产一区二区亚洲精品在线观看| 欧美老熟妇黄色三级在线观看资源| 这里都是精品中文字幕| 少妇被无套内射久久久| 男女裸体做爰视频免费| AAAAAA级裸体美女毛片| 国产综合一二三四区| 雷电影图片高清壁纸| 中文字幕高清人妻在线| 中出人妻少妇视频在线| 伊人22成人开心网| 中国蜜桃一区二区三区| 神马欧美一区二区三区| 又大又长又粗又黄国产| 国产成人精选在线不卡| 精品中文日韩色影院| 欧美精品久久久久久久69堂| 欧美日韩国产精品1卡| 丰满肥臀大屁股熟妇激情热舞| 黄色大片中文字幕在线免费观看| 日本一区二区三区免费小视频| 国产精品无卡免费视频| 在线免费观看网站你懂的| 啪啪啪国产视频大全| 吃奶一区二区三区免费| 啊啊啊av在线观看| 中文字幕av热热热| 日韩欧美熟女资源一区| 五月婷婷黄色小视频| 波多野结衣中文字幕一区二区三区 | 激情国产丝袜激情丝袜| 欧美日本av在线视频| 综合专区91久久精品| 日本a级视频久久久久| 草莓视频免费视频大全| 精品中文日韩色影院| 日本做暖暖高潮试看| 男人的天堂在线网站| 青春草av在线免费观看| 女性阴道分泌物是黄色的| 午夜剧场在线观看高清| 古代女子对男子的尊称| 中文一区二区三区在线观看视频| 看一区二区三区黄色| 国产av超碰碰超爽| 婷婷成人精品一区二区| 久久久久av性天堂| 巨乳少妇av中文字幕| 日电影一区二区三区| 久久久少妇一区二区三区电影| 伊人小美女操逼视频| 国模吧高清视频一区| 免费看啪啪国产网站| 激情小说欧美电影亚洲| 色婷婷久久综合网站| 男人的天堂在线网站| 狠狠狠狠狠狠狠狠狠狠狠狠狠狠| 熟女在线亚洲一区二区| 日日夜夜精选免费观看| 国产av熟女网站导航 | 日本中文字幕人妻子| 久久综合 中文字幕| 黄色激情视频一级人妻| 在线观看成人字幕吗| 久草精品在线播放视频| 亚洲av 在线观看| 亚洲色图在线观看视频一区二区| 久久不见久久见免费视频1′| 欧美成人日韩在线观看| 少妇精品视频久久久久久久久| 久久观看视频青青草| 熟妇女人妻丰满少妇中文字幕性生活| 日韩av在线观看入口| 日本欧美一区二区东京| 亚洲视频在线观看久久| 尤物短剧免费观看全集| 男人干女人能看到小穴的视频| 精园产品一区二区三区mba| 午夜神马影院网站台| 高清国产区一区二区| 成人在线播放视频网站| 一交一乱一交一二三区| 天天操天天插天天骑| VODAFONEWIFI巨大黑| 天天做天天爱天天大爽| 国产一区二区不卡区| 日本色网视频在线观看| 精品人妻一区二区人| 男女一起努力奋斗视频| 哪里可以看黄色片子| 看一区二区三区黄色| 人妻中文在线第10页| 日韩性生活片免费看| 雷电影图片高清壁纸| 无码一区二区三区爆白浆久久| 欧美在线天堂一区二区| 日电影一区二区三区| 日本一区高清免费在线| 韩国18禁在线电影| 久久久久国产精品午夜| 久久精品人妻中文av| 免费高清日本一区二区三区视频 | 欧美精品久久久久久久69堂| 在线看黄色av网站| 日韩av在线播放一区二区三区| 全是大胸的日本电影| 亚洲人妻av资源网| 女生露出大鸡巴性感跳舞的视频| av大尺度在线网站| 日韩av在线播放一区二区三区| 欧美黄片三级在线播放| av在线中文字幕观看| 韩国电影伦理韩国电影 | 亚洲成人午夜精品电影| 红色香蕉怎么才算熟| 国产高清伦理在线视频| 边操逼边打电话视频| 久操视频这里有精品| 中文字幕一区二区三区在线免费 | 日本特黄色磁力链接| 加勒比成人精品视频| 天天操天天操制服诱惑| 91精品国产手机在线| 小蜜桃在线高清观看| 美女裸体啪啪无遮挡免费观看| 欧美黄色网蜜桃视频| 欧美日本av在线视频| 五月婷婷激情丁香久| av小视频免费在线观看| 成人免费高清视频在线| 日本japanese丰满毛多| 香蕉久久这里只有精品| 亚洲av的国产天堂av在线| 老鸭窝天堂在线视频| 试婚99天视频免费完整版观看| 伊人久久中文字幕av| 激情综合网激情五月天| 日本在高清不卡久久| 十八禁动漫网站免费| 色av中文字幕在线| 成都4片p完整版视频久久精品| 成年美女视频在线观看| 久久久亚洲熟妇熟网站| 日韩高清无吗在线观看| 男女做那个的视频播放| 亚洲欧美日韩另类综合| 91成人免费电影在线| 天堂执法者亚洲帅哥| 男女午夜大片在线观看| 巨大欧美黑人xxxxbbbb| 日韩国产欧美一区二区三区在线| 婷婷 丁香 自拍偷拍| 东京热日韩av影片| 人妻蜜桃一区二区三区| 日韩女同一区二区三区| 91麻豆手机福利导航在线视频| 日韩性生活片免费看| 看一区二区三区黄色| av网站在线天天有| 婷婷人妻免费视频网站| 日本六十路熟女工口| 日本特殊的精油按摩在线播放| 日本中文字幕人妻子| 婷婷综合网在线观看| 午夜神马影院网站台| 精品99久久久久久| 国产aaa精品自拍| 无人区一区二区精品| 乱荡一区二区三区视频| 国语版的韩国电视剧| 人妻内射视频免费看| 欧美日韩中国一区二区| 十八禁视频在线播放亚洲| 熟女淫一区二区三区| 久久观看视频青青草| 一二三四视频免费在线| 制服丝袜 一区二区| 免费播放婬乱男女婬视频国产| 欧美日韩亚洲成人v| 美女隐私视频网站入口| 亚洲欧洲成人av蜜臀| 国产一区二区亚洲精品在线观看 | av一区二区免费看| 亚洲av迷一区二区| 中文字幕精品亚洲无线码一区 | 91人妻人人妻人人爽| 日本熟妇色在线图片| 亚洲人色婷婷成人网| 香蕉多少片叶子结果| 免费又黄又爽一区二区色| 日本女人的高潮视频| 91自拍网在线播放| 久久综合 中文字幕| 天天干天天操美女麻豆| 欧美黄色网蜜桃视频| 中文字幕精品亚洲熟女| 伊人小美女操逼视频| 91在线观看视频网| 香蕉多少片叶子结果| 蜜桃视频在线观看二区| 亚洲国产中文字幕乱| 九九热最新网址给我| 午夜神马影院网站台| 黄色av成人免费网站| 一区二区三区四区三级| 国产女人乱人伦精品一区二区 | 日本欧美一区二区东京| 张开你的双腿让我进入| 成人午夜电影免费网| av电影在线天堂首页| 免费观看日韩中文字幕| 91精品一区二区在线| 亚洲男男av在线观看| 亚洲中文字幕组av| 啪啪啪啪啪啪啪伦理片| 国内成人一区二区三区| 欧美精品久久久在线| 日韩专区熟妇人妻自拍偷拍视频| 美腿丝袜av+中文字幕| 午夜神马影院网站台| 日本japanese丰满多毛| 国产无套内射小骚货| 日本japanese丰满多毛 | 欧美日韩亚洲另类图片| 欧美孕妇孕交猛烈进入| 日日夜夜亚洲精品视频 | 在线在线十八禁视频| 日韩欧美高清第一区| 成人黄视频免费观看| 久久想要爱蜜臀av| 男女打扑克高清网站| 国产午夜免费啪啪啪| 巨大欧美黑人xxxxbbbb| 亚洲无遮挡操逼视频| 好吊操在线免费观看| 日本性生活免费视频| 午夜精品1区2区3区| 亚洲精品乱码中文字幕| 中日韩中文字幕av| 少妇精品视频久久久久久久久| 91精品一区在线观看| 精品少妇人妻av免费一区二区| 女人为什么喜欢操逼| 久久国产亚洲精选av| 日本家庭午夜激情在线| 中文无码伦av中文字幕在线| 久久精品国产91久久性色tv| 日韩激情一区二区三区四区五区| 丰满肥臀大屁股熟妇激情热舞| 日韩亚洲国产欧美另类| 日本东京热在线视频| 亚洲av影院影视天堂| 亚洲欧美制服另类在线| 中文字幕高清人妻在线| 红色香蕉怎么才算熟| 91精品人妻一区二区三区香蕉| 日本一区高清免费在线| h在线观看成人免费| 黄色的美女视频网站| 日韩一级黄色小视频| 日本性生活免费视频| av大尺度在线网站| 婷婷九月在线观看视频| 国产视频青青青在线播放| 日韩成人在线免费电影| 污污污免费在线播放| 国产AV人人夜夜澡人人爽小说| 亚洲2017男人天堂| 日韩av 中文字幕| 青青青青青青在线播放| 尤物伦理视频在线观看| 日夜啪啪一区二区三区| 国产av熟女网站导航| 日韩精品福利电影网| 免费在线不卡av观看| 亚洲色图自拍偷拍欧美| 中国三级黄色靠逼视频啊啊啊啊啊| 成年美女很黄的网站| 人妻体内射精一二三区| 国产成人一区二区三区四区五区| 操人妻在线免费观看| 在线观看日韩高清av| 东京热免费视频精品| 国产熟女一区二区三区五月婷小说| 日本一道本免费在线| 短篇激情小说大尺度| 色爱区综合激情五月| 女人一区二区三区视频| 亚洲av伊人啪啪c| 国产精品99久久99久久久看片| 黄色av成人免费网站| 大屁股白浆国产精品一区二区| a v在线少妇人妻| 欧美黄色网蜜桃视频| 激情综合网激情五月天| 日本成人在线你懂的| 亚洲国产精品张柏芝在线观看| 18禁美女露胸网站| 日本网址免费中文在线| 久操在线视频免费观看| 经典国产对白乱子伦精品视频| 中文字幕精品亚洲无线码一区| 无码人妻丰满熟妇区毛片18| 伊人春色色偷偷久久久| 免费播放婬乱男女婬视频国产| 在线免费观看网站你懂的| 亚洲中文字幕在线四区| 99热九九这里只有精品| 人妻一本久道久久综合久久鬼色| 成人天堂av一二区| 人妻一本久道久久综合久久鬼色| 日韩欧美国产操逼视频| 婷婷5月天四房播播| 国产av超碰碰超爽| 日本一区在线观看视频| 亚洲精品天堂在线地址| 欧美精品国产精品综合| 97起碰人妻免费视频| 亚洲无精品一区二区在线观看| 欧美色一区二区三区| 日本夫妻性生活视频| 日韩激情一区二区三区四区五区| 1234日韩不卡视频| 中文字幕一区二区三区在线免费| 日本熟妇乱人视频在线| 另类欧美日韩国产专区| 女人为什么喜欢操逼| 短篇激情小说大尺度| 国产免费激情床戏视频| 欧美日韩欧美日韩在线| 性生活各种姿势视频| 久草视频在线观看1| 亚洲国产中文字幕乱| 日韩欧美一区二区不卡| 亚洲自拍偷拍第十页| 18禁短视频在线观看| 无套内射毛片在线观看| 日本性生活免费视频| VODAFONEWIFI巨大黑| 综合亚洲人精品午夜| 日本 欧美 国产 一区 二区| 国产视频青青青在线播放| 操在线免费视频观看| 91自拍网在线播放| 国产人成中文字幕| 91成人免费电影在线| 免费看啪啪国产网站| 91成人免费电影在线| 欧美中文字幕中出人妻| 欧美α片无限看在线观看免费| 巨大欧美黑人xxxxbbbb| 日本色网视频在线观看| 五月婷婷激情丁香久| 欧美日韩亚洲另类图片| 久久精品 一区二区| 探花约了个丰满少妇| 女人扒开自已的裤子让男人桶| 色日韩视频在线观看| 成年美女很黄的网站| 日夜啪啪一区二区三区| 日本熟妇乱人视频在线| 色婷婷网站在线观看| a天堂中文在线88| 国产欧美日韩综合网站| 秋霞中文字幕精品久久| 欧美二区三区在线观看| 欧美成人日韩在线观看| 一区二区三区四区三级| 欧区一区二区三区人妻| av电影在线天堂首页| 日本第一毛片东京热| 91精品国产91热久久福利| 欧美色一区二区三区| 青青视频在线免费看| 久久久青草视频社区| 男人的天堂啊啊啊啊| 国产一区二区三区免费大片久久|