综合亚洲人精品午夜,五月天在线观看网址,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



關注有人微信公眾號
了解更多信息
韩国电影伦理韩国电影| 国产夫妻性生活在线| 啪一啪天天操夜夜爽| 九九热精品官网视频| 欧洲日本国产一区二区| 免费又黄又爽一区二区色| 天堂网日韩一区二区三区四区| 偷拍美女视频一区二区| 日日夜夜亚洲精品视频| 五月婷婷黄色小视频| 欧美亚洲另类二区在线| 日本视频一二区三区| 中国蜜桃一区二区三区| 免费观看高清黄色往站| 国内精品伊人久久久久| 日本大尺度做爰吃奶| 欧美区一区二区在线| 韩国18禁在线电影| 无套内射毛片在线观看| 国产精品久久老熟女| 精品偷拍一区二区三区| 日韩欧美熟女资源一区| 欧美的性高清一区二区| 日韩一区二区免费av| 日韩美女操逼视频网址| 一区二区三区偷拍女厕| av电影在线天堂首页| 巨乳人妻中文字幕在线| 日本巨黄泡妞视频免费| 日韩久久天天射欧美| 日韩福利视频导航网站| 探花约了个丰满少妇| 精园产品一区二区三区mba| 77777日本欧美在线观看| 欧美同性恋一区二区| 国产亚洲成av人片在线观看| 国产区高清在线一区二区三区| 无套内射毛片在线观看| 日本一区在线观看视频| 制服丝袜AV无码专区完整版| 中文字幕 亚洲色图| 日本人妻a人妻在线| 姐姐的诱惑中文字幕| 无码一区二区三区爆白浆久久| 青青青国产手线观看视| 日日夜夜精选免费观看| 亚洲欧美日韩国产中文| jizz女人高潮喷水一区二区| 伊人22成人开心网| 免费在线不卡av观看| 少妇啊v一区二区三区| 中文字幕高清人妻在线| 日本色网视频在线观看| 十八禁动漫网站免费| 国产办公室黑色丝袜在线播放| 韩国情色在线一区二区| 啪啪啪国产视频大全| 小福利合集午夜青青草| 精品少妇人妻av免费一区二区| 精品中文日韩色影院| 少妇啊v一区二区三区| 青青草视频网址入口| 欧美日韩亚洲成人v| 经典国产对白乱子伦精品视频 | 女人一区二区三区视频| 色av中文字幕在线| 国内自拍av 性网| 青青视频在线免费看| 大香蕉在线在线9观看| 图片区自拍区欧美日韩| 日韩欧美熟女资源一区| 中文字幕在线看一下| 手机福利看片永久日韩| 亚洲视频在线观看久久| 日韩av电影网站网址| 一区二区三区四区三级| 日本特殊的精油按摩在线播放| 国内一区二区三区精品| 日本免费观看视频在线| 中文字幕精品无码在线观看免费| 精品中文日韩色影院| 美女隐私视频网站入口| 国精品一区二区在线| 久操网视频在线观看| 欧美性生活视频69| 小蜜桃在线高清观看| 国产一区二区免费观看| 吃奶一区二区三区免费 | 日本中文字幕三级视频| 日本色网视频在线观看| 91精品国产手机在线| 亚洲欧洲国产精品久久久蜜臀| av天堂成人在线电影| 日本巨黄泡妞视频免费| 全是大胸的日本电影| 91精品一区在线观看| 青春草在线精品视频| 红色香蕉怎么才算熟| 青春草在线精品视频| 成人十八禁免费观看| 日韩中文字幕第一页| 日韩女同一区二区三区| 中年夫妇高清露脸自拍| 久久九九99热这里只有精品| 熟女在线亚洲一区二区| 久久久少妇一区二区三区电影| 韩国电影伦理韩国电影| 欧美日韩中国一区二区| 日韩精品福利电影网| 黄色十八禁网站可进入| 美女被我操到高潮喷水在线观看| 久久久久精品亚洲av| 日本放荡的熟妇在线| 欧美老熟妇黄色三级在线观看资源| 红色香蕉怎么才算熟| 日本人妻a人妻在线| 自拍一区国产在线播放| 久久综合 中文字幕| 美女性爽视频国产免费APP| 亚洲成人午夜精品电影| 丰满人妻一区二区53| av在线播放亚洲最大| 青春草av在线免费观看| a天堂中文在线88| 熟妇女人妻丰满少妇中文字幕性生活| 欧美熟妇brazzers厨房| 成人午夜电影免费网| 日韩不卡视频一区二区| 青青久久在线免费观看| 亚洲中文字幕无码久久久久久久久| 日韩爱爱一级免费视频| 又大又色又爽的视频| 制服丝袜 一区二区| 国产av超碰碰超爽| 色爱区综合激情五月| 日韩精品在线观看传媒| 一区二区三区偷拍女厕| 探花约了个丰满少妇| 天天摸日日干夜夜看| 亚洲人色婷婷成人网| 日本成人性生活免费看| 久草视频在线观看1| 成人自拍视频免费在线| 精品久久婷婷免费视频| 国产精品久久老熟女| 一区二区三区四区三级| 亚洲最大的男人的天堂| 亚洲婷婷丁香综合网| 日本成人性生活免费看| 精品人伦一区二区三区蜜桃在线| 色日韩视频在线观看| 免费日韩在线视频观看| 日韩欧美熟女资源一区| 青青青国产手线观看视| 国产精品无卡免费视频| 国产办公室黑色丝袜在线播放| 青春草av在线免费观看| 在线观看成人字幕吗| 哪里可以看欧美黄片| 国产精品久久久久久久久三级| 午夜频道成人在线91| 伊人春色色偷偷久久久| 日本不卡一区二区免费在线观看| 伊人22成人开心网| 国产日韩欧美mv高清| 中文字幕第8页在线| 91人妻人人妻人人爽| 少妇午夜极品免费视频| 操我视频在线网站啊啊| 啪一啪天天操夜夜爽| 久久九九99热这里只有精品| 99少妇丰满人妻久久| 亚洲午夜精品福利影院| 大香蕉久久精品中文网| 香蕉多少片叶子结果| 日本免费视频中文字幕| 一二三四视频免费在线| 日韩中文字幕第一页| 亚洲欧美日韩另类综合| 91自拍网在线播放| 老司机精品视频一区二区三区| 啪啪啪啪啪啪啪伦理片| 在线观看成人字幕吗| 久久久亚洲熟妇熟网站| 欧美日韩亚洲另类图片| 亚洲精品一区二区久久久久久 | 色国产一区婷婷视频| 亚洲中文字幕组av| 亚洲一区二区三区久久久久久久 | 午夜精品1区2区3区| 高清无码黄色视频网站在线观看 | 亚洲日本中文字幕人妻| 日韩不卡视频一区二区| 日韩欧美国产操逼视频| 欧美黄色网蜜桃视频| 熟女视频一区二区中文| 精品少妇人妻av免费一区二区 | 91青青草精品视频| 久久久少妇一区二区三区电影| 欧美日韩亚洲成人v| 色婷婷在线视频免费 | 操在线免费视频观看| 精园产品一区二区三区mba| 韩国电影伦理韩国电影| 18禁短视频在线观看| 丰满人妻一区二区53| 伊人网在线视频少妇观看亚洲| 国产又大又长又粗又爽视频免费观看| 伊人小美女操逼视频| 亚洲欧洲成人av蜜臀| 一日本道在线观看.| 大色网小色网大香蕉| 亚洲AV成人一区二区三区不卡| 亚洲精品天堂在线地址| 99热九九这里只有精品| 99国产美女操逼视频| 探花约了个丰满少妇| 无套内射毛片在线观看| 亚洲精品天堂在线地址| 中日韩中文字幕av| 无码少妇一区二区三区浪潮AV| 尤物短剧免费观看全集| 十八禁视频在线播放亚洲| 精品久久婷婷免费视频| 亚洲日本岛国动作片在线观看| 亚洲欧美不卡高清在线| 欧美精品蜜桃在线观看| 久操在线视频免费观看| 男女做那个的视频播放| 国产亚洲av久久久| 精品96久久久久久中文字幕无| 日韩精品在线观看传媒| 青青草视频网址入口| 欧美在线天堂一区二区| 欧美孕交在线视频观看| 日韩成人在线免费电影| 婷婷九月在线观看视频| 男人天堂视频在线官网| 国产亚洲综合777| 日韩精品福利电影网| 日本亚洲欧美日韩工程| 熟妇女人妻丰满少妇中文字幕性生活| 台湾妹子中文娱乐网天天久久综合| 白筒袜嫩萝双腿之间乳白液体| 亚洲欧洲国产精品久久久蜜臀| 麻豆精品一区二区综合| 日韩国产欧美一区二区三区在线| 国产亚洲综合777| 日本网址免费中文在线| 婷婷九月在线观看视频| 天堂执法者亚洲帅哥| 国产情侣在线不卡视频| 久操视频这里有精品| 国产精品亚洲国产在线手机版| 欧美日韩亚洲中文另类| 精品人妻专区在线视频| 伊人久久大香色综合| 女同久久另类69精品| 男人对女人下部猛插免费视频| 亚洲婷婷丁香综合网| 天天干天天操美女麻豆| 国产高清日韩精品在线| 台湾妹子中文娱乐网天天久久综合| av在线播放亚洲最大| 国产区av中文字幕在线观看| 欧美老熟妇黄色三级在线观看资源| 成人免费在线大片日韩| 丝袜高跟内射丝袜高跟| 国内精品人妻无码久久久影院| 免费日韩在线视频观看| 国产欧美日韩综合网站 | 欧区一区二区三区人妻| 美女被我操到高潮喷水在线观看| 中出人妻少妇视频在线 | 小蜜桃在线高清观看| 美女性爽视频国产免费APP| 9久精品久久综合久久超碰1| 天天抠逼夜夜操美女| 在线观看成人字幕吗| 澳门蜜桃av成人av| 欧美日韩国产一级高清| 午夜频道成人在线91| 亚洲成人午夜精品电影| 欧美性生活视频69| 日本欧美一区二区东京| 婷婷5月天四房播播| 欧美又黄又猛又爽视频| 99国产美女操逼视频| 国产无套白浆一区二区视频电视剧| 国内精品人妻无码久久久影院| 黄色十八禁网站可进入| 台湾佬中文一区二区| 日韩国产欧美一区二区三区在线| 中文字幕一区二区三区不卡日日| 日本视频一二区三区| 手机福利看片永久日韩| 日韩三级黄色免费网站| 日韩特黄免费在线观看| 女人午夜色又刺激黄的视频免费| 日本熟妇色在线图片| 中日韩中文字幕av| 日本第一毛片东京热| 亚洲精品中文字幕乱码| 人妻体内射精一二三区| 精品国产黑丝袜在线观看不卡| 播放电影三级黄色片| 国产av我要操死你| 精品久久婷婷免费视频| 77777日本欧美在线观看 | 亚洲无精品一区二区在线观看| 美女18禁国产精品| av激情在线免费网| 一区二区三区四区五区电影网| 好看的中文字幕av| 国产办公室黑色丝袜在线播放| 欧美精品一级黄色带| 中文字幕精品亚洲无线码一区 | 无码人妻丰满熟妇区毛片18| 9久精品久久综合久久超碰1| 伊人成人21综合网| 欧美亚洲另类二区在线| 日本六十路熟女工口| 91精品一区在线观看| 国产亚洲综合777| 亚洲中文字幕aⅴ在线| 久久久久av性天堂| 国产情侣在线不卡视频| 人妻少中文系列先锋影音网站| 色国产一区婷婷视频| 人妻中文字幕第23页| 成都4片p完整版视频久久精品| 伊人网在线视频少妇观看亚洲| 亚洲午夜精品aaa| 男人的天堂在线网站| 日韩一级黄色小视频| 婷婷九月在线观看视频| av最新在线播放地址| 国产人成中文字幕| 中文字幕一区二区三区不卡日日| 亚洲精品中文字幕乱码| 女人为什么喜欢操逼| 午夜精品视频一区在线| 丰满老熟妇好大bbbbb四p| 成都4片p完整版视频久久精品| 日韩av电影网站网址| 多毛老熟妇在线视频| 男人的午夜天堂在线| av在线播放亚洲最大| 激情小说欧美电影亚洲| 青青青青青青在线播放| 日本不卡一区二区免费在线观看| 国产一级黄色片自拍| 亚洲2017男人天堂| 日韩女同一区二区三区| 中国蜜桃一区二区三区| 77777日本欧美在线观看| 国产成人啪精品午夜在线播放| 国产精品免费拍视频| 看免费操美女小骚逼视频| 久久亚洲堂色噜噜AV入口网站| 日韩中文字幕第一页| 少妇被艹亚洲一区二区| 国产办公室黑色丝袜在线播放| 日本不卡一区二区免费在线观看| 麻豆人妻少妇av无码中文字幕| 大香蕉这里只有精品| 青青青国产手线观看视| 日本免费观看视频在线| 色偷偷噜噜噜亚洲男人| 日本高清高色视频免费| 亚洲精品一区二区久久久久久| 亚洲无精品一区二区在线观看| 免费在线观看中文字幕一区二区 | 中文字幕第8页在线| 午夜精品人妻久久久| 国精品一区二区在线| 成人自拍视频免费在线| 日本东京热在线视频| 久久久成人综合亚洲欧洲精品| 99国产美女操逼视频| 欧美的性高清一区二区| 五月情综合网站久久| 女人为什么喜欢操逼| 色男人亚洲天堂社区| 久久精品 一区二区| 国产五码在线观看一区二区三区| 黄色大片中文字幕在线免费观看| 俄罗斯胖女人黄色片| 夭天干天天爽天天高潮| 亚洲国产婷婷综合在线未满精品| 女人一区二区三区视频| 五月婷婷激情丁香久| 久操在线视频免费观看| 国产亚洲成av人片在线观看| 伊人网在线视频少妇观看亚洲| 成人国产免费久久视频| 国产一区二区免费观看| 男生小鸡鸡插女生逼| 中国蜜桃一区二区三区| 久久久成人综合亚洲欧洲精品| 亚洲国产精品张柏芝在线观看| 91麻豆手机福利导航在线视频| 亚洲婷婷丁香综合网| 欧美日韩欧美日韩在线| 亚洲AV成人一区二区三区不卡| 国产精品无卡免费视频| 日本不卡一区二区免费在线观看| av在线中文字幕观看| 日韩在线观看视频91| 美女网站黄免费看91| 精园产品一区二区三区mba| 看一区二区三区黄色| 人妻熟妇av在线一区二区三区| 日韩中文字幕天堂在线| 日韩三级黄色免费网站| 日本a级视频久久久久| 青青青国产手线观看视| 91精品人妻一区二区三区香蕉| 18禁短视频在线观看| 欧美孕妇孕交猛烈进入| 亚洲中文字幕组av| av一区二区免费看| 欧美视频播放一区二区| 中文字幕高清人妻在线| 五月天网站在线播放| 操在线免费视频观看| AAAAAA级裸体美女毛片| 亚洲精品熟女国产多毛| 色蜜桃视频免费观看| 国产精品自拍35页| 美女操逼视频到高潮| 亚洲欧美日韩另类综合| 久久天天操天天摸精品| 人妻在线播放中文字幕| 久操网视频在线观看| 九九热精品官网视频| 情色小说在线免费看| 亚洲色图色欧美偷拍| 国产911操逼视频| 日韩爱爱一级免费视频| 精品久久久久免费成人码动漫| 国产日韩欧美啊啊啊| 成年美女视频在线观看| 欧美成人日韩在线观看| 青青视频app下载| 久久久久久亚洲国产精品一区二区 | 国产欧美日韩高清专区手机版| 一二三四区中文在线视频| 日韩性感美女视频二区| 午夜神马影院网站台| 日韩三级黄色免费网站| 国产激情福利在线视频| 国产日韩欧美啊啊啊| 草莓视频免费视频大全| 美女网站黄免费看91| 丰满老熟妇好大BBBBB仙踪林| 久久伊人激情综合网| 玩弄丰满少妇高潮大叫| 亚洲最大的男人的天堂| 伊人22成人开心网| 免费观看日韩中文字幕| 99re6热精品视频在线观看| 国产成人啪精品午夜在线播放| 日韩美女操逼视频网址| 欧美 日韩 在线不卡| 日韩av中文字幕在线播放网| 哪里可以看黄色片子| 欧美日韩中国一区二区| 女人为什么喜欢操逼| 欧美日韩亚洲另类图片| 欧美日韩三级久久久久| 欧美中文字幕中出人妻| 日本巨黄泡妞视频免费| y成人亚洲香蕉av| 美女精品国产999| 日韩精品在线观看传媒| 中文字幕精品亚洲熟女| 日本欧美国产中文字幕| 日韩熟女人妻一区二区| 国产激情干炮五月天| 精品96久久久久久中文字幕无| 欧美孕交在线视频观看| 亚洲色图中文字幕人妻| 夭天干天天爽天天高潮| 欧美黄页在线观看免费| 中文字幕在线看一下| 天天操天天插天天骑| 99re6热精品视频在线观看| 国产精品久久老熟女| 久操网视频在线观看| 久久久少妇一区二区三区电影| 亚洲视频在线观看久久| 亚洲欧美日韩国产中文| h在线观看成人免费| 色日韩视频在线观看| 无人区一区二区精品| 91精品一区二区在线| 日韩欧美一区二区不卡| 久久不见久久见免费视频1′| 青青青国产手线观看视| 午夜美女福利在线观看| 狠狠插狠狠操狠狠干| 中国老男人操逼视频| 试婚99天视频免费完整版观看| 色偷偷噜噜噜亚洲男人| 熟女视频一区二区中文| 日本 欧美 国产 一区 二区| 狠狠狠狠狠狠狠狠狠狠狠狠狠狠| 少妇被艹亚洲一区二区| 国产综合一二三四区| 波多野结衣中文字幕一区二区三区| 成人免费在线网站视频| 一区二区三区四区五区电影网| 台湾妹子中文娱乐网天天久久综合 | 又大又长又粗又黄国产| 女人为什么喜欢操逼| 日韩三级黄色免费网站| 99热九九这里只有精品| 中文字幕 亚洲 欧洲| 亚洲人妻激情视频在线| 日韩精品福利电影网| 中出人妻少妇视频在线| 日韩一级特黄高清免费| 亚洲一区网站在线无码免费观看| 亚洲狠狠婷婷综合久久 | 精品视频一区二区三区在线播放| 色蜜桃视频免费观看| 亚洲无精品一区二区在线观看| 日韩一级黄色小视频| 十八禁动漫网站免费| 黄色在线看免费观看| 天天摸日日干夜夜看| 18禁韩漫在线免费看| 俄罗斯胖女人黄色片| 精品人妻一区二区人| 九九热最新网址给我| 精品人妻专区在线视频| 欧美性生活视频69| 亚洲欧洲日本在线色| 男性和女性的性视频| 美女裸体啪啪无遮挡免费观看| 亚洲精品亚洲成人网| 哪里可以看黄色片子| 成人免费高清视频在线| 帅哥在线免费观看大鸡鸡| 中文无码伦av中文字幕在线| 国产免费激情床戏视频| 推荐丝袜高跟在线观看| 久久99精品久久久久久hb无码| 能免费看污视频的网站| 国产精品成人女人久久| 麻豆人妻少妇av无码中文字幕| 免费中文字幕视频在线| av电影在线观看网址| 日本六十路熟女工口| 偷拍美女视频一区二区| 欧美精品一级黄色带| 99热6免费在线观看| 男生小鸡鸡插女生逼| 欧美胖女人操逼网址| 日韩欧美高清第一区| 制服丝袜AV无码专区完整版| 边操逼边打电话视频| 成年美女很黄的网站| 中国蜜桃一区二区三区| 五月婷婷黄色小视频| 日韩精品一在线观看| 日韩三级黄色免费网站| 免费看啪啪国产网站| 欧美熟妇brazzers厨房| 色爱区综合激情五月| 国产一级黄色片自拍| 亚洲av影院影视天堂| 亚洲色图中文字幕人妻| 久久久成人综合亚洲欧洲精品| 欧美精品久久久久久久69堂| 长春欧亚卖场是哪个区| 国精品一区二区在线| 真人大鸡巴操大屁股国语国语| 日韩欧美熟女资源一区| 人妻制服丝袜步兵在线| 亚洲中文字幕无码久久久久久久久| 成人十八禁免费观看| 男女一起努力奋斗视频| 欧美三级黄片免费看| 日日夜夜看精品视频| 国产成人啪精品午夜在线播放| 在线日韩欧美一区二区| 夭天干天天爽天天高潮| 亚洲狠狠婷婷综合久久| 欧美二区三区在线观看| 插p视频免费在线观看| 日本中文字幕三级视频| 免费播放婬乱男女婬视频国产 | 久久天天操天天摸精品| 91青青草精品视频| 长春欧亚卖场是哪个区| 伊人小美女操逼视频| 日本视频三区在线播放| 少妇被艹亚洲一区二区| 日韩爱爱一级免费视频| 国产人成中文字幕| 日本免费观看视频在线| AAAAAA级裸体美女毛片| 中文字幕av热热热| 另类欧美日韩国产专区| 亚洲色图在线观看视频一区二区| 人妻内射视频免费看| 91麻豆手机福利导航在线视频| 好吊操在线免费观看| 欧美黄片三级在线播放| 日韩一区二区免费av| 亚洲av迷一区二区| 久久精品人妻少妇一品二品三品| 黄色激情视频一级人妻| 国内精品伊人久久久久| 亚洲av调教捆绑一区二区麻豆| 国产aaa精品自拍| 丰满肥臀大屁股熟妇激情热舞| 两个人的小森林在线播放高清| 欧美日韩欧美日韩在线| 看一区二区三区黄色| 日日夜夜精选免费视频| 女人一区二区三区视频| 国产精品丝袜熟女系列| 成人国产免费久久视频| 日韩不卡视频一区二区| 日韩特黄免费在线观看| 姐姐的诱惑中文字幕| 欧美日韩亚洲成人v| 日韩欧美熟女资源一区| 熟女视频一区二区中文| 国产精品久久久入口| 久久久久久久久久久久久12p| 日本大乳高潮视频在线观看调教| 91福利网址在线观看| 巨乳人妻中文字幕在线| 日韩一级黄色小视频| 情色小说在线免费看| 国产五码在线观看一区二区三区| 成人午夜电影免费网| 老司机免费高清视频| 日本东京热在线视频| 青青视频在线免费看| 国产夫妻性生活在线| 2019中文字幕久久| 日本一区高清免费在线| 爆操日本老妇女b506070| 玩弄丰满少妇高潮大叫| 成人午夜激情在线观看| 日本伦理视频在线观看| 日韩欧美高清第一区| 国产激情干炮五月天| 日本一区在线观看视频| 丰满人妻一区二区53| 女同一区二区三区四区| 国产激情福利在线视频| 男女做那个的视频播放| 伦理激情麻豆国产一区| 久久久久久久久久久久久12p| 少妇精品视频久久久久久久久| 幼女网站在线免费观看| 99r精品α6视频在线播放| 亚洲午夜精品福利影院| 无人区一区二区精品| 成人午夜电影免费网| 污污一区二区在线观看| 18禁成人在线观看| av在线中文字幕观看| 长春欧亚卖场是哪个区| 成人天堂av一二区| 国产精品免费拍视频| 日本亚洲欧美日韩工程| 女人为什么喜欢操逼| 人妻熟妇av在线一区二区三区| 亚洲狠狠婷婷综合久久| 国产欧美一区二区精品性色一| av蜜桃视频在线观看| 在线免费观看av色网站| 9久精品久久综合久久超碰1| 午夜精品人妻久久久| 日本的操逼网站快播| 欧美黄片三级在线播放| 久久伊人激情综合网| 久久久久精品亚洲av| 免费日韩成人在线视频| 91精品人妻一区二区三区香蕉| 亚洲人妻激情视频在线| 国产综合一二三四区| 日本japanese丰满多毛| 欧美与日韩性生活片| 国产av不卡一二区| 极品馒头一线天粉嫩在线观看| 成人午夜电影免费网| 一区二区三区偷拍女厕| 五月婷婷激情丁香久| 美女被我操到高潮喷水在线观看| 日本不卡一区二区免费在线观看 | 黄色免费电影二区三区| 国产精品乱码久久久久| 乱荡一区二区三区视频| 日本av毛片免费中文| 好看的中文字幕av| 成人在线不卡av电影| 亚洲中文字幕组av| 成人免费在线网站视频| 天堂网日韩一区二区三区四区| 亚洲av迷一区二区| 麻豆人妻少妇av无码中文字幕| 日本成人在线你懂的| 亚洲天堂大香蕉久久| 久久久亚洲熟妇熟网站| 开心快乐激情五月天| 日韩精品中文字幕不卡| 免费看啪啪国产网站| 老鸭窝天堂在线视频| 美女张开腿男人桶到爽视频国产| 国产精品99久久99久久久看片 | 欧美色一区二区三区| 色爱区综合激情五月| 又大又长又粗又黄国产| 婷婷 丁香 自拍偷拍| 亚洲av调教捆绑一区二区麻豆 | 亚洲色图中文字幕人妻| 蜜桃臀福利视频导航| 国产日韩欧美mv高清| 无码精品人妻一区二区三区白浆 | 亚洲中文字幕五月婷婷| 中年夫妇高清露脸自拍| 伦理激情麻豆国产一区| 亚洲av调教捆绑一区二区麻豆| 天美传媒麻豆蜜桃飘香| 国产情侣在线不卡视频| 全是大胸的日本电影| 黑人操日本丝袜美女| 欧美精品蜜桃在线观看| 最新精品亚洲经典中文中出视频| 亚洲色图中文字幕人妻| 成人黄视频免费观看| 日本人妻a人妻在线| 欧美日韩中国一区二区| 大香蕉在线在线9观看| 91精品一区二区在线| 精品国产丝袜在线拍| 日本六十路熟女工口| 午夜羞涩视频在线观看 | 99国产美女操逼视频| 国产粉嫩嫩06在线正在播放。| 亚洲午夜精品福利影院| 亚洲色图中文字幕人妻| 欧美二区三区在线观看| 亚洲国产成人精品女人久久久久| 古代女子对男子的尊称| 欧美黑人视频与另类| 日韩美女操逼视频网址| 大屁股白浆国产精品一区二区| 亚洲精品天堂在线地址| 男女打扑克高清网站| 美女精品国产999| 日本一道本免费在线| 免费啪啪视频午夜影视| 精品中文日韩色影院| 成人在线播放视频网址 | 大屁股白浆国产精品一区二区| 天堂网日韩一区二区三区四区| 日韩欧美国产操逼视频| 亚洲午夜精品福利影院| 白筒袜嫩萝双腿之间乳白液体| 黄色大片在线免费看| 十八禁动漫网站免费| 美女隐私视频网站入口| 老司机精品视频一区二区三区| 雷电影图片高清壁纸| 亚洲天天久久精品中文字幕av| 欧美精品亚洲精品在线| 成人免费无码精品国产电影在线 | 日韩特黄免费在线观看| 五月情综合网站久久| 青青草视频网址入口| 最新精品亚洲经典中文中出视频 | 欧美精品啪啪视频观看| 日韩精品福利电影网| 花花草草寻亲记全集在线观看| 日韩欧美一区二区不卡| 日本高清高色视频免费| 久草精品在线播放视频| 亚洲激情人妻校园春色| 97起碰人妻免费视频| a v在线少妇人妻| 天堂执法者亚洲帅哥| 古代女子对男子的尊称| 亚洲色精品一区二区三区91| 日日夜夜精选免费视频| 大香蕉久久精品中文网| 99国产精品欲av麻| 亚洲国产成人精品女人久久久久 | 91自拍网在线播放| 日韩精品一在线观看| 人妻中文字幕第23页| 中文字幕av热热热| 人妻在线播放中文字幕| 日本女人的高潮视频| a天堂中文在线88| 久久久少妇一区二区三区电影| 日本japanese丰满多毛| 国产aaa精品自拍| 成人午夜电影免费网| 日本一区在线观看视频| 欧洲日本国产一区二区| 少妇裸体做爰高潮片| 国产欧美日韩高清专区手机版| 亚洲欧洲日本在线色| 欧美日韩亚洲另类图片| 欧美中文字幕中出人妻| 女人扒开自已的裤子让男人桶| 亚洲成人午夜精品电影| 日韩一区二区三区色| 日本a级视频久久久久| 蜜桃视频在线观看二区| 大香蕉在线在线9观看| 丝袜高跟内射丝袜高跟| 精品国产一区二区三区AV色诱| 国产日韩欧美成人免费| 日本伦理视频在线观看| 中日韩中文字幕av| 日韩欧美一区二区不卡| 日韩性生活片免费看| 精品国产一区二区三区AV色诱| 国产精品久久老熟女|