日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

VC基于MSCOMM控件串口通讯

發布時間:2025/3/21 c/c++ 51 豆豆
生活随笔 收集整理的這篇文章主要介紹了 VC基于MSCOMM控件串口通讯 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在mfc中進行串口通訊最簡單的方法莫過于在對話框中使用MSCOMM控件了,MSComm通信控件提供了一系列標準通信命令的接口,它允許建立串口連接,可以連接到其他通信設備(如Modem).
還可以發送命令、進行數據交換以及監視和響應在通信過程中可能發生的各種錯誤和事件,從而可以用它創建全雙工 、事件驅動的、高效實用的通信程序。

一、用MSComm控件通信
1.串口通信基礎知識
???? 一般悅來,計算機都有一個或多個串行端口,它們依次為com1、Com2、…,這些串口還提供了外部設備與pC進行數據傳輸和
皿信的通道。這些串口在CPU和外設之間充當解釋器的角色。當字符數據從CPU發送給外設時,這些字符數據將被轉換成串行比特
流數據;當接收數據時,比特流數據被轉換為字符數據傳遞給CPU,再進一步說,在操作系統方面,Windows用通信驅動程序
(COMM.DRV)調用API函數發送和接收數據,當用通信控件或聲明調用API函數時,它門由COMM. DRV解釋并傳遞給設備驅動程序,
作為一個vB程序員,要編寫通信程序.只需知道通信控件提供給Windows通信AP1函數的接口即可.換句話說,只需設定和監視通
信控件的屬性和事件即可。
2.使用Mscomm控件
在開始使用MSComm控件之前。需要先了解其屬性、事件或錯誤
屬性???????????? 描述
CommPort???? 設置或返回通信端口號
Settings???? 以字符串的形式設置或返回波特率、奇偶校驗、數據位和停止位
PortOpen???? 設置或返回通信端口的狀態。也可以打開和關閉端口
Input??????? 返回和刪除接收緩沖區中的字符
Output?????? 將字符串寫入發送緩沖區

CommEvent屬性為通信事件或錯誤返回下列值之一。在該控件的對象庫中也可以找到這些常量。
常量??????????? 值???????? 描述
ComEventBreak??? 1001???? 收到了斷開信號
ComEventCTSTO??? 1002???? Clear To Send Timeout。在發送字符時,在系統指定的事1件內,CTS(Clear To Send)線是低電平
ComEventDSRTO??? 1003???? Data Set Ready Timeout。在發送字符時,在系統指定的事件內,DSR(Data Set Ready)線是低電平
ComEventFrame??? 1004???? 數據幀錯誤。硬件檢測到一個數據幀錯誤
ComEventOverrun 1006???? 端口溢出。硬件中的字符尚未讀,下一個字符又到達,并且丟失
ComEventCDTO???? 1007???? Carrier Detect Time。在發送字符時,在系統指定的事件內,CD(Carrier Detect)線是低電平。CD
???????????????????????? 也稱為RLSD(Receive Line Singal Detect,接收線信號檢測)
ComEventRxOver?? 1008???? 接收緩沖區溢出。在接收緩沖區中沒有空間
ComEventRxParity 1009??? 奇偶校驗錯。硬件檢測到奇偶校驗錯誤7
ComEventTxFull?? 1010???? 發送緩沖區滿。在對發送字符排隊時,發送緩沖區滿
ComEventDCB????? 1011???? 檢取端口DCB(Device Control Blick)時發生了沒有預料到的錯誤

通信事件包含了下面的設置:
常量????????? 值???????? 描述
ComEvSend?????? 1???? 發送緩沖區中的字符數比Sthreshold值低
ComEvReceive??? 2???? 接收到了Rthreshold個字符。持續產生該事件,直到使用了Input屬性刪除了接收緩沖區中的數據
ComEvCTS??????? 3???? CTS(Clear To Send)線改變
ComEvDSR??????? 4???? DSR(Data Set Ready)線改變。當DSR從1到0改變時,該事件發生
ComEvCD???????? 5???? CD(Carrier Detect)線改變ComEvRing6檢測到響鈴信號。一些URAT(Universal AsynchronousReciver-
???????????????????? -Transmitters,通用異步收發器)不支持該事件
ComEvEOF??????? 7???? 收到了EOF字符(ASCII字符26)

Error消息(MSComm控件)下表列出了MSComm控件可捕獲的錯誤消息:
常量??????????????????????? 值?????? 描述
ComInvalidPropertyValue???? 380??? 無效的屬性值
ComSetNotSupported????????? 383??? 屬性只讀
ComGetNotSupported????????? 394??? 屬性只讀
ComPortOpen??????????????? 8000??? 端口打開時該存在無效
?????????????????????????? 8001??? 超時設置必須比0值大
ComPortInvalid???????????? 8002??? 無效的端口號
?????????????????????????? 8003??? 屬性只在運行時有效
?????????????????????????? 8004??? 屬性在運行時是只讀的
ComPortAleadyOpen????????? 8005??? 端口已經打開
?????????????????????????? 8006??? 設備標識符無效或不支持
?????????????????????????? 8007??? 不支持設備的波特率
?????????????????????????? 8008??? 指定的字節大小無效
?????????????????????????? 8009??? 缺省參數錯誤
?????????????????????????? 8010??? 硬件不可用(被其他設備鎖住)
?????????????????????????? 8011??? 函數不能分配隊列
ComNoOpen????????????????? 8012??? 設備沒有打開
?????????????????????????? 8013??? 設備已經打開
?????????????????????????? 8014??? 不能使用通信通知
ComSetCommStateFailed????? 8015??? 不能設置通信狀態
?????????????????????????? 8016??? 不能設置通信事件屏蔽
ComPortNotOpen???????????? 8018??? 該存在只在端口打開是有效
?????????????????????????? 8019??? 設備忙
ComReadError?????????????? 8020??? 通信設備讀錯誤
ComDCBError??????????????? 8021??? 檢取端口設備控制塊時出現內部錯誤
注意在使用的時候一定要保證兩個通訊串口的設置是相同的,否則受到的信息將會產生錯誤!

由于取值位數的不同,有可能發送的信息要讀很多次才能組合成需要的信息!

1。建立mfc工程,都會撒。??
??? 將控件加進來:打開“Project->Add To Project->Components and Controls->Registered Activex Controls”,然后選擇控件:Microsoft Communication Control,version 6.0插入到當前的工程中。這樣就將類 CMSComm 的相關文件 mscomm.cpp 和 mscomm.h 一并加入到了工程中。編程時只需將控件對話中的 MSComm 控件拖至你的應用對話框中就OK了

2。定義串口對象:
???? CMSComm?????? m_MSComm;

3。串口初始化:
???
DWORD style=WS_VISIBLE;
m_MSComm.Create(NULL,style,CRect(0,0,0,0),this,IDC_MSCOMM);
if(m_MSComm.GetPortOpen()) //如果串口是打開的,則行關閉串口
{
m_MSComm.SetPortOpen(FALSE);
}
m_MSComm.SetCommPort(1); //選擇COM1
m_MSComm.SetInBufferSize(1024); //接收緩沖區
m_MSComm.SetOutBufferSize(1024);//發送緩沖區
m_MSComm.SetInputLen(0);//設置當前接收區數據長度為0,表示全部讀取
m_MSComm.SetInputMode(1);//以二進制方式讀寫數據
m_MSComm.SetRThreshold(1);//接收緩沖區有1個及1個以上字符時,將引發接收數據的OnComm事件
m_MSComm.SetSettings("9600,n,8,1");//波特率9600無檢驗位,8個數據位,1個停止位
if(!m_MSComm.GetPortOpen())//如果串口沒有打開則打開
m_MSComm.SetPortOpen(TRUE);//打開串口
else
{
m_MSComm.SetOutBufferCount(0);
AfxMessageBox("Open The Serial Port 1 Failurre!");
}


4。串口數據讀寫:

  MSComm 類的讀寫函數比較簡單:GetInput()和SetOutput()。函數原形分別為VARIANT GetInput()和void SetOutput(const VARIANT newValue),均使用VARIANT類型。但PC機發送和接收數據時習慣用字符串形式。MSDN中查閱VARIANT類型,可以用BSTR表示字符串,但所有的BSTR都包含寬字符,而只有Windows NT支持寬字符,Windows 9X并不支持。所以要完成一個適應各平臺的串口應用程序必須解決這個問題。這里使用CbyteArray即可解決之。

發數據:在對話框對加入 按鈕 控件并給你添加消息
??? void CTest_mscommDlg::OnSend()
{
// TODO: Add your control notification handler code here
int i,Count;
CString m_SendData;
m_SendData="Hello!";
Count=m_SendData.GetLength();
CByteArray m_Array;

m_Array.RemoveAll();
m_Array.SetSize(Count);

for(i=0;i?? m_Array.SetAt(i,m_SendData[i]);
m_MSComm.SetOutput(COleVariant(m_Array));

}


收數據:給串口控件添加消息
void CTest_mscommDlg::OnOnCommMscomm()
{
VARIANT m_input;
char *str,*str1;
int k,nEvent,i;
CString str2,m_RcvData;
nEvent=m_MSComm.GetCommEvent();
switch(nEvent)
{
case 2:
?? k=m_MSComm.GetInBufferCount();????? //接收緩沖區的字符數目
?? if(k>0)
?? {
??? m_input=m_MSComm.GetInput();
??? str=(char*)(unsigned char*)m_input.parray->pvData;
?? }
?? i=0;
?? str1=str;
?? while(i?? {
??? i++;
??? str1++;
?? }
?? *str1='{post.content}';??????????????????????????????
?? str2=(const char*)str;????????????? //清除字符串中的不必要字符
?? m_RcvData=(const char *)str;
}
//數據顯示處理

m_disp+=m_RcvData;

UpdateData(false);



}

=====================================
摘要:本文介紹了在Microsoft Visual C++ 6.0環境下通過對Active X控件的編程來實現串口的通信的一般方法。

   一、 引言

   當我們在Windows操作系統下開發串行通信程序時通常不得不面對許多復雜的API函數,因為在Windows操作系統下不能直接對設備端口進行操作,也不能在系統級(Ring 3級別)使用任何DOS或BIOS中斷,如要對端口進行編程則只能以文件的形式來對端口進行操作,這就使開發人員不得不面對非常煩瑣的API函數編程。本文對此提出了另外一種封裝性很好的使用Microsoft Visual C++ 6.0自帶的"Microsoft Communications Control,version 6.0"Active X控件的編程方法,通過對該控件的正確使用,我們可以比較輕松地編寫出所需的串行通信程序。

   下面,我們將結合一個實際的程序示例來對此方法進行說明。本程序的編程環境是Windows 98和Microsoft Visual C++ 6.0。在本程序示例中對為避免阻塞而對線程的使用以及在使用中遇到的一些問題也做了詳細的介紹。

   二、 程序的設計實現

   在開始進行代碼編程前,首先以在工程中插入組件或控件的方式將Active X控件"Microsoft Communications Control,version 6.0"加入到工程中來,此時將會在工程中添加一個關于此控件的新類。使用該控件的一些方法和屬性時不能象使用類一樣簡單的聲明一個實例對象,而要通ClassWizard為該控件和一個成員變量建立起綁定關系,在此我們將該控件同變量m_Comm相綁定后就可以通過該控件提供的方法來對串口的各種通訊參數進行設置了。為了編程方便起見,也可以在資源視圖中直接對該控件的屬性進行設置,如無特別要求,對下表所列屬性進行設置就基本可以滿足編程要求了。現將常用的屬性列表如下:


屬性 設定值 屬性說明
CommPort 1 串口號,一般從1到4
InBufferSize 30720 接收緩沖區大小,為保持程序的穩定,建議設得值足夠大
InputMode 0-Text 接收數據的類型,0表示文本類型,1表示二進制類型
InputLen 0 從接收緩沖區讀取的字節數,0表示全部讀取
OutBufferSize 512 發送緩沖區大小
Settings 4800,n,8,1 串口的參數設置,依次為波特率、奇偶校驗(n-無校驗,e-偶校驗,o-奇校驗)、數據位數、停止位數
RThreshold 1 設定當接收幾個字符時觸發OnComm事件,0表示不產生事件,
1表示每接收一個字符就產生一個事件
SThreshold 0 設定在觸發OnComm事件前,發送緩沖區內所允許的最少的字符數,
0表示發送數據時不產生事件,1表示當發送緩沖區空時產生OnComm事件


   我們要求能在程序啟動的同時就打開串口以便即時對從串口到達的數據進行接收、處理。一般來說可以將下面的打開端口的代碼寫在OnCreate()、OnInitialUpdate()、InitInstance ()等程序入口函數中:

……
if(!m_Comm.GetPortOpen()) //檢測是否已經打開過端口
m_Comm.SetPortOpen(TRUE); //如沒有打開則將端口打開
……
接下來的工作就是對數據的發送與接收了,這也是本文所要介紹的重點所在。發送數據的代碼原則上是可以寫到一個成員函數中被直接調用的,但這并不是一個良好的編程習慣:我們應當把比較耗時的操作,如文件拷貝、打印、端口傳輸等工作放到一個單獨的線程當中,以避免其在工作時會引起整個進程的阻塞,以提高整個系統對CPU的利用率。例如我們可以在視類中菜單或按鈕的響應函數中用AfxBeginThread(WriteProc,this)函數來開啟一個名為"WriteProc"的線程,由于在線程中還需要使用視類的函數和變量,為了不產生新的視類的實例對象,我們通過該函數的第二個參數將指向當前的視類的指針this作為參數傳遞給線程。在線程中可以用如下兩種方法之中的一種調用視類的成員函數:

((COLECommView*) pParam)->DoSendProc();

   或是:

COLECommView* view=(COLECommView*) pParam;
View->DoSendProc();


   其中從pParam傳來的變量就是指向視類的指針。在線程中通過調用視類中的DoSendProc函數來完成對數據的發送,正是由于該函數是被全局的線程所調用的,我們就不可以使用取編輯框上的數據時通常所用的UpdateData()函數了,取而帶之的是API 函數GetDlgItemText(),取到輸入的數據后通過控件的SetOutput() 方法就把數據從串口發出去了,其中發送數據必須經ColeVariant類將其轉換為通用的VARIANT型變量。實現
主要代碼如下:

……
char a[255];
HWND hwnd=GetSafeHwnd();
::GetDlgItemText(hwnd,IDC_ED99v1,a,255);
int i=0;
CString str;
while(a[i]!='{post.content}')
{
str.Format("%c",a[i]);
m_SendData+=str;
i++;
}
str.Format("%c",10);
m_SendData+=str;
m_Comm.SetOutput(COleVariant(m_SendData));
……

   至于數據的接收,我們可以通過讓MS Comm控件響應其OnComm事件來完成,通過ClassWizard加入其對事件的響應后,通過下面的事件映射,當有字符到達時便會通知 OnComm()函數去處理,從而實現數據的異步接收:

……
BEGIN_EVENTSINK_MAP(COLECommView, CFormView)
//{{AFX_EVENTSINK_MAP(COLECommView)
ON_EVENT(COLECommView, IDC_MSCOMM1, 1 /* OnComm */, OnComm, VTS_NONE)
//}}AFX_EVENTSINK_MAP
END_EVENTSINK_MAP()
……
void COLECommView::OnComm()
{
VARIANT Input;
if(m_Comm.GetCommEvent()==2)//接收緩沖區內有字符
{
Input=m_Comm.GetInput();//讀取緩沖區內的數據
CString msg=Input.bstrVal;
CString str;
str.Format("%c",10);
if(msg.Right(1)==str)
{
m_RecvData+=msg;
m_History.AddString(m_RecvData);
m_RecvData="";
}
else
m_RecvData+=msg;
}
}


   當數據被接收到接收緩沖區后,對于字符可以從VARIANT型結構變量的bstrVal成員變量中獲取,VARIANT數據結構相當復雜,并牽扯到COM(Component Object Model,組件對象模型)中的一些概念,具體詳情請參閱Microsoft Corpration發布的Msdn


總結

以上是生活随笔為你收集整理的VC基于MSCOMM控件串口通讯的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

亚洲一二三久久 | 日本黄色大片儿 | 日韩国产欧美在线视频 | 99久久久国产精品美女 | 国产精品一区二区av日韩在线 | 国产精品视频线看 | 久久成人综合 | 久久99视频| 久久官网 | 99久久99久久 | 一区二区成人国产精品 | 免费在线观看av的网站 | 91高清在线 | 五月开心激情 | .精品久久久麻豆国产精品 亚洲va欧美 | 久久久久久久免费看 | 久久官网 | 日日躁夜夜躁xxxxaaaa | 婷婷精品国产一区二区三区日韩 | 99精品视频免费观看视频 | 成人免费共享视频 | 亚洲视频久久 | 麻豆传媒精品 | 九九热在线播放 | 国产精品久久久久免费a∨ 欧美一级性生活片 | 韩国一区在线 | 欧美精品第一 | 中国精品一区二区 | 精品在线亚洲视频 | 久久精品综合网 | 超碰97国产精品人人cao | 精品一二三区视频 | 久久激情精品 | 免费视频一区二区 | 日韩区视频 | 国产精品久久久久免费a∨ 欧美一级性生活片 | 韩日精品在线 | 免费av影视 | 国产精品久久久久久av | 国产一级在线看 | 久草在线久 | 六月天综合网 | 欧美日韩视频精品 | 国产在线观看a | 亚洲高清在线视频 | 黄色av网站在线观看免费 | 久久夜色精品亚洲噜噜国4 午夜视频在线观看欧美 | 天操夜夜操 | 久久综合九色综合97_ 久久久 | 国产视频欧美视频 | 久久久久久福利 | 国产精品123 | 日韩在线电影一区 | www蜜桃视频 | 国产精品福利在线观看 | 日本视频精品 | 在线观看视频在线 | 日韩av成人在线观看 | 黄色一级免费 | 一区二区三区视频在线 | 久久婷婷一区 | 日日弄天天弄美女bbbb | 亚洲2019精品 | 亚洲精品毛片一级91精品 | 西西44人体做爰大胆视频 | 日本婷婷色 | 午夜.dj高清免费观看视频 | 天天干天天干天天色 | 久久视频免费在线 | 国产成人av片 | 国产 欧美 日产久久 | av片在线观看 | 久久久69 | 久久精品中文字幕免费mv | 天天曰天天曰 | 精品视频在线视频 | 久久精品—区二区三区 | 欧美另类性 | 色先锋资源网 | 在线导航av| 欧美99精品 | 正在播放久久 | 国产护士hd高朝护士1 | 久久国产精品网站 | 一区二区三区在线电影 | 美女网站久久 | 精品视频99 | 亚洲闷骚少妇在线观看网站 | 在线免费视频你懂的 | 黄色在线观看免费网站 | 国产99在线 | 色婷婷狠狠操 | 国产又粗又猛又黄又爽 | 日韩黄色免费 | 色在线视频网 | 91视频在线观看免费 | a黄色一级| 麻豆影视在线观看 | 久久精品99国产精品酒店日本 | 亚洲精品观看 | av福利免费 | 国产乱对白刺激视频在线观看女王 | 中文字幕日韩在线播放 | 久久精品国产精品 | 国产免费观看视频 | 免费av视屏 | 久久天堂精品视频 | 国产成本人视频在线观看 | 在线播放日韩av | 精品久久久99 | 久久在现视频 | 午夜视频在线观看欧美 | 成人欧美一区二区三区黑人麻豆 | 国产精品国产三级国产aⅴ入口 | 国产福利在线免费 | 天天色天天射天天综合网 | 欧美日韩亚洲在线 | 99精品偷拍视频一区二区三区 | 鲁一鲁影院| 国内精品视频在线播放 | 亚洲aⅴ乱码精品成人区 | 一区二区成人国产精品 | 成人国产精品久久久久久亚洲 | 麻豆视频在线播放 | 国产精品大片 | 成 人 黄 色 片 在线播放 | 人人澡av| 少妇高潮流白浆在线观看 | 综合色伊人| 免费看的黄网站软件 | 91av视频导航 | 久久人人爽人人爽人人片av免费 | 91成人在线免费观看 | 97在线免费 | 亚洲精品欧美精品 | 婷婷伊人五月 | 日日操天天操夜夜操 | 久久网页 | 欧美精品一二三 | 国产精品免费视频久久久 | 久久视频中文字幕 | 丁香六月欧美 | 在线观看亚洲精品视频 | 97视频网址 | 97高清视频 | 日韩av午夜在线观看 | 国产福利精品视频 | 超碰在线最新地址 | 久久人人爽人人爽人人片av软件 | 国产黄色精品视频 | 国产高清视频在线 | 男女激情麻豆 | 亚洲视频axxx | 欧美精选一区二区三区 | 五月婷婷中文字幕 | 2023国产精品自产拍在线观看 | 99视频国产精品免费观看 | 毛片区 | 久草视频免费 | 中文字幕影片免费在线观看 | 98涩涩国产露脸精品国产网 | a√天堂资源 | 四季av综合网站 | 久久久久久久久久久久久9999 | 欧美激情视频一区 | 午夜三级毛片 | 国内精品久久久久影院日本资源 | 欧美aa一级片 | 欧美日韩一区二区三区在线观看视频 | av一区在线 | 又色又爽又黄高潮的免费视频 | 高清免费在线视频 | 亚洲精品www | 国产免费嫩草影院 | 国产男女免费完整视频 | 91av在线国产 | 日本少妇视频 | 一区二区中文字幕在线 | 黄色一级大片在线观看 | 2019中文最近的2019中文在线 | 福利视频第一页 | 五月天婷婷狠狠 | 在线不卡视频 | 日韩在线观看电影 | 在线观看亚洲免费视频 | 在线观看岛国av | 国产精美视频 | 精品视频久久 | 久草网视频在线观看 | 精品亚洲免费 | 日韩欧美一区视频 | 九九九免费视频 | 国产精品综合久久 | 国产精品不卡在线观看 | 亚洲精品久久久久久中文传媒 | 中文字幕av在线电影 | 欧美日韩高清 | 91精品免费在线观看 | 日韩黄色免费 | 久久久久久久久久久网 | 91网站在线视频 | 中文字幕免费国产精品 | 98精品国产自产在线观看 | 毛片99| 久久久人人爽 | 欧美伦理一区二区 | 国产精品免费人成网站 | 91av蜜桃| 日本最新高清不卡中文字幕 | 狠狠狠狠狠狠干 | 日韩黄色在线电影 | 成人免费看黄 | 日韩在线高清 | 国产又黄又硬又爽 | 欧美成人aa| 国产在线观看污片 | 国产在线观看二区 | 久久成人国产精品 | 久久久国产精品视频 | 四虎国产视频 | 国产自产高清不卡 | 99视频免费在线观看 | 亚洲情影院 | 91传媒91久久久 | 中文字幕免费在线看 | 日本中文字幕在线 | 五月婷婷香蕉 | 久久综合色天天久久综合图片 | 在线免费av网站 | 色综合久久天天 | 91丨九色丨国产丨porny精品 | 夜夜操天天干 | 91精品视频在线观看免费 | 五月综合久久 | 日韩欧美国产视频 | 人人干在线观看 | 一区二区三区四区不卡 | 午夜精品一区二区三区在线播放 | 91麻豆精品国产91久久久无限制版 | 国产精品手机视频 | 99久久国产免费看 | 久久99精品国产91久久来源 | 中文字幕在线观看1 | 97影视 | 日韩一区二区免费视频 | 91精品少妇偷拍99 | 亚洲精品色 | 日韩欧美高清视频在线观看 | 欧美一级片在线观看视频 | 婷婷色九月 | 五月婷婷在线视频观看 | 国产精品9999久久久久仙踪林 | 国产在线观看国语版免费 | 欧美日韩在线观看一区 | 国产精品理论在线观看 | 精品视频999 | 九九热只有这里有精品 | 狠狠色狠狠色合久久伊人 | 中文字幕 国产视频 | 国产精品久久久久久久免费 | 国产午夜精品一区二区三区四区 | 亚洲春色综合另类校园电影 | av一级在线 | 亚洲欧洲xxxx | 在线观看激情av | 亚洲综合一区二区精品导航 | 69精品久久 | 亚洲综合成人婷婷小说 | 成人午夜网 | 久久久www成人免费精品 | 超碰97人 | 欧美久久精品 | 国产精品一区二区av影院萌芽 | 日本精品一区二区在线观看 | 亚洲成人高清在线 | 看毛片网站| 免费在线观看av电影 | av一级在线观看 | 亚洲欧美精品一区二区 | 久久久国产一区二区三区四区小说 | 国产免费中文字幕 | 久久成年视频 | 免费在线观看av网站 | 黄色a三级 | 婷婷 中文字幕 | 天天操天天爱天天干 | 国产视频亚洲精品 | 粉嫩av一区二区三区入口 | 欧美日韩一级视频 | 中文字幕在线播放一区 | 亚洲国产黄色 | 91香蕉视频 mp4 | 日日摸日日添日日躁av | 天天色天天操天天爽 | 狠狠色噜噜狠狠 | 又大又硬又黄又爽视频在线观看 | 一区二区在线不卡 | 中文字幕在线观看免费高清电影 | 国产精品一区二区麻豆 | 91在线看视频 | 探花视频在线观看免费 | 69久久久久久久 | 色在线免费观看 | 91网免费看 | 亚洲日本中文字幕在线观看 | 嫩草av在线 | 国产美女主播精品一区二区三区 | 91精品999| 开心激情五月婷婷 | 久久精品视频在线免费观看 | 一级国产视频 | 欧美性成人 | 国产无吗一区二区三区在线欢 | 亚洲精品动漫成人3d无尽在线 | 毛片www | 懂色av一区二区三区蜜臀 | 九色91在线视频 | 婷婷丁香五 | 在线观看va | 免费av在线网站 | 日韩中文字幕国产 | 欧美午夜激情网 | 一区二区视频在线观看免费 | 久久视频精品 | 午夜精品视频在线 | 国产我不卡 | 99久久精品免费一区 | 久久久av电影 | 国产四虎影院 | 午夜精品久久久久久99热明星 | 亚洲电影久久久 | 天天激情站| 亚洲一二三区精品 | 中文字幕在线观看视频免费 | 99精品视频在线观看 | 伊人婷婷色 | 欧美日韩高清一区二区 | 国产精品美女久久久久久 | 天天在线视频色 | 91麻豆精品国产自产在线游戏 | 在线观看aa| 黄色在线看网站 | 高清不卡毛片 | 麻豆av一区二区三区在线观看 | 亚洲禁18久人片 | 91亚洲精品视频 | a成人v在线| av中文字幕网址 | 波多野结衣久久精品 | 激情久久久久久久久久久久久久久久 | 色综合夜色一区 | 免费在线电影网址大全 | 亚洲另类xxxx | 国产系列 在线观看 | 欧美精品在线观看 | 国产伦理剧 | 日韩视频免费 | 久久r精品| 亚洲欧美日韩一级 | 久久99国产综合精品 | 97视频人人 | 欧美另类老妇 | 成人免费观看电影 | 精品在线亚洲视频 | 91污视频在线 | 欧美另类重口 | 高清一区二区三区 | 久久在线观看视频 | 亚洲精品在线观看不卡 | 欧美成人影音 | 夜夜视频欧洲 | 国内精品福利视频 | 亚洲免费在线视频 | 午夜性盈盈| 国产网红在线观看 | 亚洲一二三久久 | 亚洲v欧美v国产v在线观看 | 日韩在线观看视频中文字幕 | 免费h漫在线观看 | 国产精品一码二码三码在线 | 国产精品视频99 | 中文字幕免费播放 | 日日夜夜天天综合 | www久久国产 | japanesefreesex中国少妇 | 2021国产精品视频 | 在线观看中文字幕dvd播放 | 国产又粗又硬又长又爽的视频 | 亚洲区精品 | 91欧美国产| 天天操天天干天天插 | 久久99精品久久久久久秒播蜜臀 | 国产免费视频一区二区裸体 | www激情久久 | 欧美福利在线播放 | 伊人一级| 毛片视频网址 | 日韩av免费在线电影 | 亚洲国产wwwccc36天堂 | 国产一区二区电影在线观看 | 叶爱av在线| 久草影视在线 | 999国内精品永久免费视频 | 91人人人 | 九九久| 四虎永久免费在线观看 | 最新日韩在线观看视频 | 中文字幕av免费 | 精品国产一区二区三区久久久 | www.色五月 | 国内成人精品视频 | 精品久久国产 | 韩国一区二区三区在线观看 | 久草网在线视频 | 亚洲精品国精品久久99热一 | 日本久久综合网 | 欧美一级电影 | 91成人国产| 日韩有码第一页 | 啪啪免费试看 | 激情婷婷在线观看 | 99r在线播放 | 五月婷婷久久丁香 | 久久久五月天 | a√天堂中文在线 | 99久久久国产精品美女 | 四虎在线观看精品视频 | 91av视频| 激情丁香综合 | 国产精品成久久久久三级 | 亚洲午夜精品久久久久久久久 | 国产美女精品视频 | 97在线观看视频 | 一区二区三区不卡在线 | 亚洲黄色在线免费观看 | 成人黄大片 | 毛片久久久 | 免费三级大片 | 激情久久小说 | 日日爽天天爽 | 免费av网站观看 | 天天操比 | 夜夜躁日日躁狠狠久久88av | 久久久久欧美精品999 | 在线成人免费av | 四虎影视精品 | 在线有码中文字幕 | 永久av免费在线观看 | 国产成人无码AⅤ片在线观 日韩av不卡在线 | 91精品国产欧美一区二区 | 欧美一级片 | 国产人免费人成免费视频 | 欧美日韩在线观看视频 | 日韩伦理片hd | 国内精品免费久久影院 | 欧美精品久久久久 | 狠狠干夜夜操天天爽 | 天天操天天干天天 | 中文字幕免费观看全部电影 | 国产精品久久99综合免费观看尤物 | 免费网站在线观看人 | 国产精品电影一区 | 成人黄色片免费看 | 亚洲精品久久久久中文字幕m男 | 7777xxxx| 日韩免费av片| 日韩免费看视频 | 美女又爽又黄 | 最近中文字幕免费av | 手机av观看| 亚洲午夜久久久综合37日本 | 久草在线综合 | 中文字幕一区在线观看视频 | 欧美日韩一区二区三区不卡 | 日韩电影在线看 | 久久精品久久精品久久39 | 亚洲va在线va天堂 | 久久免费在线观看视频 | 久久久久免费精品 | 欧美精品一区在线发布 | 国产四虎在线 | 国产婷婷精品av在线 | 玖玖视频国产 | 国产免费高清 | 四虎国产精品免费观看视频优播 | 精品久久久久久久久久久久久久久久 | 在线草 | 日韩亚洲欧美中文字幕 | 国产精品久久久久9999吃药 | 精品欧美一区二区三区久久久 | www.99av| 久久高清精品 | 成人av电影网址 | 久久伊人国产精品 | 婷婷丁香激情网 | 久久一区91 | 亚洲天堂精品 | 国产一级在线观看视频 | 久久涩视频 | 久热香蕉视频 | 成人免费网站视频 | 久久精品爱爱视频 | 91久久一区二区 | 国产一区二区精 | 久热爱 | 伊人午夜视频 | www色婷婷com| 精壮的侍卫呻吟h | 日韩免费一级电影 | 久久久久黄色 | 精品九九九九 | 欧美精品一区二区免费 | 日本视频精品 | 国产在线观看91 | 欧美999| 久久综合九色99 | 成人在线播放视频 | 99婷婷狠狠成为人免费视频 | 久久久久久久久久久高潮一区二区 | 国产免费亚洲高清 | 免费黄a| 久久精品欧美 | 中文字幕久久精品一区 | 搡bbbb搡bbb视频 | 国产成人精品一区二区三区 | 国产九色视频在线观看 | 日韩伦理片hd | 911精品视频 | 国产精品久久久99 | 成人av影院在线观看 | 一本一本久久aa综合精品 | 亚洲成人精品久久久 | 久久久久亚洲精品成人网小说 | 四虎成人精品永久免费av九九 | 日韩三级免费观看 | 激情五月婷婷网 | 爱色婷婷 | 91免费观看视频在线 | 在线观看中文字幕第一页 | 欧美日韩视频 | 一二三精品视频 | 婷婷香蕉 | 视频三区在线 | 6699私人影院 | 又黄又爽又无遮挡的视频 | 福利视频一区二区 | 在线一二区 | 国产精彩视频 | 亚洲成人精品久久久 | 粉嫩一区二区三区粉嫩91 | 91福利视频免费 | 日本中文字幕久久 | 一区二区欧美在线观看 | 亚洲国产精品一区二区久久hs | 日韩免费b| 国产网红在线观看 | 91中文字幕在线 | 日韩一区在线播放 | 国内精品久久久久影院一蜜桃 | 国产成人精品电影久久久 | 欧美日韩国产精品爽爽 | 欧美一区日韩精品 | 99久久精品无码一区二区毛片 | 在线性视频日韩欧美 | 播五月综合| 玖玖在线免费视频 | 中文字幕在线日 | 日韩在线在线 | 激情av网址 | 欧美最爽乱淫视频播放 | 久久综合在线 | 蜜臀久久99精品久久久久久网站 | 亚洲九九九在线观看 | 狠狠狠色丁香婷婷综合久久五月 | 国产精品一区二区在线观看 | 91人人爽久久涩噜噜噜 | 中文字幕在线看视频 | 一级欧美黄 | 中文字幕第一 | 久久视频精品在线观看 | 国产精品免费视频久久久 | 国产精品淫片 | 日韩欧三级 | 97超碰在线免费观看 | 91九色视频观看 | 亚洲国产成人在线观看 | www.黄色片网站 | 黄色片网站av| 视频一区二区在线观看 | 麻豆视频免费在线 | 国产99黄| 91污在线观看 | 国产尤物在线视频 | 四虎成人精品永久免费av九九 | 狠狠狠色丁香综合久久天下网 | 1000部国产精品成人观看 | 国产香蕉97碰碰久久人人 | 中文字幕一区二区三区四区在线视频 | 国产高清网站 | 九色琪琪久久综合网天天 | 久久久官网 | 国产精品一区二区三区在线看 | 亚洲最新视频在线播放 | 久久成人精品电影 | 五月天激情综合网 | 欧美99热| 17videosex性欧美 | 涩涩伊人 | 91大神dom调教在线观看 | 久久久免费精品 | 91av在线播放视频 | 麻豆精品在线 | 久久99精品久久久久久久久久久久 | 深爱激情综合 | 亚洲乱码久久久 | 国产对白av| 日韩中文字幕91 | 国产成人精品亚洲 | 日韩精品久久久免费观看夜色 | 丁香婷婷综合网 | 久久久久久久99精品免费观看 | 在线三级播放 | 99久久精品国产亚洲 | 久久tv视频 | 国产一区二区不卡视频 | 成人国产精品入口 | www.国产在线 | 国产麻豆精品传媒av国产下载 | 成人免费视频网站 | 波多野结衣精品在线 | 国产色小视频 | av 一区 二区 久久 | 国产精品久久久久高潮 | 国产精品乱码久久久久 | 久久久精品高清 | 一二区电影 | 99久久精品免费看国产免费软件 | 青青草国产在线 | 午夜精品一区二区三区视频免费看 | 蜜桃视频精品 | 五月香视频在线观看 | 中文字幕精品一区二区精品 | a级片久久久 | 99九九免费视频 | 久草在线播放视频 | 日韩精品第一区 | 黄色电影在线免费观看 | 久久久国产电影 | 国产三级国产精品国产专区50 | 麻豆视频在线观看 | 美女免费视频观看网站 | 在线观看一级视频 | 97在线观看视频国产 | 激情文学丁香 | 一区二区三区在线播放 | 中文区中文字幕免费看 | 激情五月综合网 | 日本久久不卡视频 | 91在线观看视频 | 天天干婷婷 | 日韩精品中文字幕在线不卡尤物 | 亚洲91中文字幕无线码三区 | 五月天久久久 | 五月婷婷av在线 | 欧美精品九九 | 丁香网五月天 | 欧美一级艳片视频免费观看 | 日韩欧美亚州 | 亚洲精品在线一区二区三区 | 97视频一区 | 成人sm另类专区 | 日韩,精品电影 | 麻豆91在线播放 | 国产精品嫩草影院99网站 | 久久99精品热在线观看 | 亚洲午夜在线视频 | 精品国产欧美一区二区 | 亚洲成人家庭影院 | av一区二区三区在线播放 | 婷婷夜夜 | 99精品视频网站 | 国内精品视频在线 | 一区二区电影网 | 久久久国产精品人人片99精片欧美一 | 婷婷久久国产 | 成人在线播放网站 | 精品视频123区在线观看 | 人人超碰免费 | 亚洲精品videossex少妇 | 精品一区二区在线免费观看 | 婷婷精品国产一区二区三区日韩 | 91中文字幕网| 国产精品久久久久久久久久妇女 | 人人澡人人澡人人 | 麻豆一区在线观看 | 天天综合在线观看 | 在线视频观看亚洲 | 久久精品综合网 | 国产成人一区二 | 成人在线电影观看 | 正在播放久久 | 国内久久看 | 在线免费高清视频 | 五月婷婷久久丁香 | 一区二区三区国产欧美 | 99精品视频在线观看视频 | 色综合久久66 | 免费av网址大全 | 黄色一级免费电影 | 美女福利视频在线 | 国产中年夫妇高潮精品视频 | 久久久久亚洲精品成人网小说 | www.99av| 日韩三级视频 | 久久99久久99精品免费看小说 | 很黄很污的视频网站 | 色午夜 | 国产精品一区免费观看 | 国产99久 | 国产成人免费高清 | 久久精品这里都是精品 | av电影免费在线 | 最近中文字幕完整高清 | 成人在线观看免费视频 | 精品福利网 | 国产精品久久久久久久久久三级 | 手机av在线不卡 | 激情综合一区 | 国产日韩精品在线 | 欧美国产日韩一区二区三区 | 国产成人精品在线 | 精品日本视频 | 婷婷激情影院 | www.狠狠操.com | 天天射天天舔天天干 | 天天综合网久久综合网 | 五月丁婷婷| 久久夜夜操 | 九九在线免费视频 | 中文字幕视频免费观看 | 国产在线1区 | 国产精品综合久久 | 成人av在线直播 | 日韩欧美黄色网址 | 丁香在线 | 中文字幕免费观看视频 | 九九免费观看全部免费视频 | 97人人澡人人添人人爽超碰 | 成人app在线播放 | 精品国偷自产国产一区 | 久久久国产精华液 | 亚洲精品国产麻豆 | 日韩免费视频播放 | 亚洲撸撸 | 国产精品久久视频 | 久久视频在线视频 | 最近中文字幕免费大全 | 久久久激情网 | 久久综合狠狠综合久久狠狠色综合 | 人人舔人人舔 | 六月天综合网 | av天天澡天天爽天天av | 亚洲精品国产第一综合99久久 | 亚洲美女视频在线观看 | 91免费的视频在线播放 | 天天精品视频 | 欧美成人在线网站 | www.色五月.com| 在线观看日本高清mv视频 | 欧美日韩免费在线观看视频 | 国产高清99 | 国产精品高 | 国产最新精品视频 | 97超碰在线久草超碰在线观看 | 国产一区免费看 | 91精选| 日韩久久久久久久 | 深爱婷婷久久综合 | 婷婷综合伊人 | 国产99久久久国产精品 | 色www精品视频在线观看 | 久久国产精品久久国产精品 | 狠狠色丁香久久婷婷综 | 中文字幕刺激在线 | 天天视频色版 | 91网站观看 | 国产高清视频在线免费观看 | 美女网站视频色 | 午夜在线日韩 | 99国产精品视频免费观看一公开 | 国产一二区精品 | 国产精品久久久久久久久久直播 | 中文字幕在线免费观看 | 天天拍天天爽 | 在线视频久 | 91麻豆精品国产自产在线游戏 | 中文字幕在线观看的网站 | 草在线 | 99r在线播放 | 久久一线 | 日日夜夜草 | 国产综合片 | av电影在线播放 | 中文免费在线观看 | 国产精品丝袜久久久久久久不卡 | 深爱婷婷网 | av网址最新| 国产精品观看在线亚洲人成网 | 国产精品国产三级国产 | 国产美女永久免费 | 伊人久操 | 激情综合网五月 | 亚洲午夜久久久久 | 免费日韩一区二区三区 | 欧美亚洲三级 | 国产综合婷婷 | 91久久奴性调教 | 999久久久久久久久 69av视频在线观看 | 99热网站| 亚洲精品456在线播放第一页 | 欧美精品一区二区在线播放 | 2019久久精品 | 日韩欧美在线播放 | 久久久夜色| 欧美性极品xxxx做受 | 日韩欧美视频免费在线观看 | 国产成人精品一区二区三区网站观看 | 一区二区精品视频 | 日日夜夜艹| 亚洲视频在线免费看 | 久久久人人人 | 亚洲一区二区精品视频 | 亚洲精品男人天堂 | 国产精品成人免费 | 国产一区二区视频在线 | 久久99九九99精品 | 欧美精品一区二区在线播放 | 天天狠狠操 | 日本韩国在线不卡 | 久久国产成人午夜av影院宅 | www.夜夜骑.com| 国产免费专区 | 美女av在线免费 | 久久激情视频 | 欧美一区成人 | 园产精品久久久久久久7电影 | 97免费中文视频在线观看 | 国产福利在线 | 亚洲午夜精品电影 | 久久久久免费看 | 麻豆久久一区二区 | 久久久久久久久久久久久久av | 色伊人网 | 久草免费新视频 | 少妇搡bbbb搡bbb搡aa | 日韩大片免费观看 | 日韩精品一区电影 | 免费碰碰 | 日韩在线三级 | 精品国精品自拍自在线 | av官网| 成人av高清在线 | 日韩在线观看一区二区 | 国产.精品.日韩.另类.中文.在线.播放 | 国产成人一区二区精品非洲 | 国产黄色观看 | 欧美另类视频 | 国产精品免费人成网站 | 久久国产品 | 国产精品久久久久一区二区三区 | 九九免费在线视频 | 欧美日韩一级久久久久久免费看 | 日韩免费电影 | 欧美成天堂网地址 | 精品一区久久 | 一级一级一片免费 | 手机看片中文字幕 | 亚洲免费av片 | 亚洲国产最新 | 国产97在线视频 | 天天鲁天天干天天射 | 91亚洲国产成人久久精品网站 | 日韩电影在线观看一区二区 | 五月婷婷激情 | 欧美日韩不卡一区二区三区 | 国产精品手机播放 | 亚洲成人精品在线 | 美女露久久 | 国产精品日韩精品 | 日韩电影黄色 | 毛片一区二区 | 精品福利国产 | 国产在线观看一 | 狠狠艹夜夜干 | 人人爽人人| 婷婷综合影院 | 久久国产电影院 | 中文av日韩| 久久久久久久电影 | 国产成人在线播放 | av线上看 | 国产在线观看91 | 欧美ⅹxxxxxx| 黄色一级性片 | 激情一区二区三区欧美 | 亚洲综合欧美日韩狠狠色 | 欧美在线视频a | 综合亚洲视频 | 久久超碰免费 | 日韩美女黄色片 | 国产91九色蝌蚪 | 国产成人精品综合久久久 | 亚洲精品女 | 日韩二区三区在线 | 午夜国产在线观看 | 在线观看亚洲视频 | 黄网站污| 久久99国产精品免费网站 | 国产精品久久久久毛片大屁完整版 | 在线观看亚洲国产精品 | 久久99精品久久久久久 | 五月天婷婷视频 | 中文字幕在线日本 | 狠狠地日| 中文字幕免费中文 | 日本三级久久久 | 手机在线观看国产精品 | 久久视屏网 | 日本91在线| 久久久国产精品成人免费 | 久久公开视频 | 综合铜03| 中文字幕在线观看网站 | 国产一区二区电影在线观看 | 欧美一级久久久 | 五月婷婷综合激情 | 黄色的视频网站 | 中文字幕制服丝袜av久久 | 狠狠狠色狠狠色综合 | 色综合久久综合中文综合网 | 久久艹在线观看 | 最近免费观看的电影完整版 | 中国一级片在线观看 | 欧美性猛片, | 麻豆视频国产在线观看 | 国产手机视频精品 | 欧美韩国日本在线 | 正在播放一区 | 久久伊人操 | 久久久久北条麻妃免费看 | 高清av影院| 成人欧美在线 | 日本中出在线观看 | 久久久久久毛片精品免费不卡 | 亚洲国产精品一区二区尤物区 | 色欧美视频 | 久久久久久久久久亚洲精品 | 精品国产免费人成在线观看 | 在线视频 国产 日韩 | 久久久久久久影视 | 97精品在线观看 | 黄色精品视频 | 美女久久久久久久 | 亚洲小视频在线观看 | 一区二区视频网站 | 四虎免费在线观看 | 精品日韩在线一区 | 日韩欧美视频一区 | 色午夜| 黄色一二级片 | 亚洲视频在线免费观看 | av日韩国产| 黄视频网站大全 | 国产小视频国产精品 | 色婷婷丁香 | 亚洲日韩欧美一区二区在线 | 丰满少妇在线观看网站 | 国产精品一区二区三区久久 | 久久av黄色 | 99久久国产免费看 | 麻豆精品在线视频 | 日本中文字幕在线一区 | www婷婷 | 国产精品一区二区三区久久久 | 91视频免费网址 | 精品国产一二三 | 在线观看国产高清视频 | 亚洲日本在线一区 | 伊人狠狠操 | 色综合天天天天做夜夜夜夜做 | 日韩在线中文字幕 | 成年人在线免费看 | 成人国产精品久久久春色 | www.狠狠插.com| 国产看片 色 | 久色小说 | 好看av在线| v片在线播放 |