• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于DLL實現(xiàn)上位機與三自由度轉(zhuǎn)臺之間的串口通信

    2019-02-14 02:00:34史禮婷皮本杰高佳雋李春權(quán)
    數(shù)字通信世界 2019年1期
    關(guān)鍵詞:主程序線程調(diào)用

    史禮婷,張 騫,皮本杰,高佳雋,李春權(quán)

    (1.航天行云科技有限公司,武漢 430040;2.湖北航天科工集團總體設(shè)計所,武漢 430040)

    1 引言

    具有自動、章動、進動的三自由度轉(zhuǎn)臺,是飛行器進行動態(tài)性能測試的關(guān)鍵設(shè)備,廣泛應(yīng)用于各類飛行器模擬試驗,特別是研究彈丸或引信在空中的飛行試驗,經(jīng)常需要利用轉(zhuǎn)臺進行地面飛行狀況的模擬。

    在轉(zhuǎn)臺的模擬試驗中,需要通過計算機良好的人機界面和強大的數(shù)據(jù)處理功能,對其進行控制。而其他設(shè)備與計算機進行數(shù)據(jù)通信的方法中,串口通信是經(jīng)常使用的方法之一,它具有實現(xiàn)簡單、使用靈活、數(shù)據(jù)傳輸可靠等有點,因而應(yīng)用廣泛[1]。

    在具體工程實踐中,遇到兩個較大問題:一是三自由度轉(zhuǎn)臺既要實現(xiàn)實時控制,又要周期返回大量狀態(tài)信息,I/O數(shù)據(jù)量較大,導(dǎo)致程序處理速度降低。二是由于工程設(shè)計需要,轉(zhuǎn)臺程序需要在多個系統(tǒng)中復(fù)用。

    為解決上述問題,本文設(shè)計了多線程的處理程序,并將串口和轉(zhuǎn)臺之間的通信協(xié)議進行了DLL封裝,具有以下優(yōu)點:一是提高內(nèi)存利用率。采用多線程技術(shù),大大提高程序I/O處理能力,提高工作效率。二是簡化主程序開發(fā)。將協(xié)議解析和使用分開,簡化主控制程序的開發(fā)工作量。將串口訪問、協(xié)議解析、組幀等進行封裝,主控制程序的調(diào)用相對簡單,不必理解協(xié)議具體內(nèi)容,簡化了主程序的開發(fā)。三是采用模塊化開發(fā)設(shè)計,便于升級和維護。將通信協(xié)議封裝在DLL里,協(xié)議有修改時,動態(tài)鏈接庫可獨立升級調(diào)試,不影響主控制軟件,便于維護。四是提高系統(tǒng)的適應(yīng)性和安全性。DLL可以用不同的編程語言進行開發(fā)和調(diào)用,只要接口確定,內(nèi)部可以獨立設(shè)計,相對安全、適應(yīng)性高。

    2 多線程的設(shè)計

    2.1 串口通信的設(shè)計

    串口通信的實現(xiàn)通常有三個辦法:一是利用mscomm通信控件;二是采用微軟提供的內(nèi)置的串口操作類System.IO.SerialPort;三是通過API函數(shù)。前兩種方法編程實現(xiàn)起來簡單,但是靈活性有所欠缺;第三種方法雖然編程難度較大,但是高效、自由、靈活,且能避免高速緩存中緩存溢出的缺點,因此,本文采用第三種方法。

    圖1 串口通信操作步驟

    如圖1所示,本文對串口使用采用以下幾個步驟:

    (1)打開轉(zhuǎn)臺串口。由于串口是獨占性資源,因此,在應(yīng)用程序設(shè)計中,需要避免因打開已占用的串口引發(fā)的錯誤。

    (2)設(shè)置波特率等串口通信參數(shù)。利用GetCommState函數(shù)獲取串口當(dāng)前配置,根據(jù)需要更改BuildCommDCB結(jié)構(gòu)中的參數(shù),利用SetCommState函數(shù)設(shè)置串口通信參數(shù)。

    (3)啟動串口監(jiān)控,即啟動串口相關(guān)線程(具體見2.2節(jié))。

    (4)數(shù)據(jù)收發(fā)。向轉(zhuǎn)臺發(fā)送指令進行控制;對串口數(shù)據(jù)接收,將接收到轉(zhuǎn)臺的數(shù)據(jù)解析

    (5)關(guān)閉串口。在不需要使用此串口時,需關(guān)閉串口,釋放資源。

    2.2 線程設(shè)計

    現(xiàn)今主流操作系統(tǒng)大多是多進程系統(tǒng),即系統(tǒng)內(nèi)可同時運行多個進程,而每個進程也可以同時執(zhí)行多個線程。每個進程都有一個主線程,同時,可以建立另外的多個線程,進程中的各個線程都是并行執(zhí)行的[1]。對于本系統(tǒng),有大量的I/O測試數(shù)據(jù),要想獲得較高的用戶體驗,創(chuàng)建多線程是最好的選擇。

    在轉(zhuǎn)臺模擬試驗中,數(shù)據(jù)接收和發(fā)送是兩個相對獨立的過程,其中接收的部分?jǐn)?shù)據(jù)是按設(shè)置的時間周期定時返回,接收頻率有可能會比較高,發(fā)送控制指令相對來說比較隨機,需要根據(jù)試驗設(shè)計的操作流程來確定。根據(jù)這些特點,可以在程序中將讀線程和寫線程分開,創(chuàng)建兩個專門的線程來分別讀取和發(fā)送串口的數(shù)據(jù),如圖2所示,線程設(shè)計解釋如下:

    圖2 通信線程設(shè)計

    (1)主線程:用來響應(yīng)用戶的各種操作,處理其他線程的各種響應(yīng)。

    (2)讀線程:監(jiān)聽串口,響應(yīng)各種串口消息事件,如標(biāo)準(zhǔn)事件EX_RXCHAR,響應(yīng)接收到字符事件;事件EX_RXFLAG,響應(yīng)接收到事件字符、置入輸入緩存區(qū)事件;事件EV_CTS,響應(yīng)準(zhǔn)許發(fā)送數(shù)據(jù)事件等。

    (3)寫線程:向串口寫數(shù)據(jù),采用API函數(shù)WriteFile實現(xiàn),當(dāng)有寫入錯誤需要返回錯誤代碼。

    (4)中斷線程:中斷線程的優(yōu)先級最高,用戶或轉(zhuǎn)臺隨時可以中斷讀和寫操作信號,提高程序的安全性和健壯性。

    2.3 線程間的同步

    由于同一個進程中的所有的線程共享同一虛擬地址空間,且線程的中斷是匯編語言級的,所以有可能會出現(xiàn)線程沖突、阻塞或錯誤,因此需要采取線程同步措施來避免這些問題[1]。

    (1)重疊I/O方式。線程的執(zhí)行采用重疊I/O方式,避免了程序因等待函數(shù)返回而阻塞線程的問題,本文在CreateFile時傳遞OVERLAPPED結(jié)構(gòu)參數(shù),如果進行I/O操作的API函數(shù)返回后并沒有完成需要的操作,則調(diào)用GetOverLappedResult函數(shù),來等待知道I/O操作完成后返回。

    (2)臨界區(qū)對象。臨界區(qū)是一段代碼,在任意給定的時刻只能被一個線程使用,如果有兩個以上的線程同時訪問臨界區(qū),只允許一個線程使用,其他線程保持等待或被阻塞。在初始化串口、讀串口、寫串口這些重要操作時,可以利用臨界區(qū),避免重要操作沖突或阻塞。

    在實現(xiàn)時利用全局變量來統(tǒng)一控制臨界區(qū)的使用,本文定義了全局變量CRITICAL_SECTION m_csComnuSync,用Enter-CriticalSection函數(shù)進入臨界區(qū),LeaveCriticalSection釋放對臨界區(qū)的使用權(quán)。

    (3)事件對象。事件對象時指用戶在程序中使用內(nèi)核對象的有無信號狀態(tài)實現(xiàn)線程間的同步。通過API函數(shù)CreateEvent用于創(chuàng)建事件對象;SetEvent設(shè)置其為有信號狀態(tài);ResetEvent設(shè)置無信號狀態(tài)。

    (4)等待函數(shù)。等待函數(shù)是用來暫時掛起線程,待到監(jiān)控對象產(chǎn)生一定信號則繼續(xù)執(zhí)行該線程,避免對CPU的過多占用,提高程序的執(zhí)行效率。利用WaitforSingleObject監(jiān)控單個同步對象,用WaitForMultipleObject同時監(jiān)控多個同步對象。

    3 通信協(xié)議設(shè)計

    本文將采用動態(tài)鏈接庫(DLL)對通信協(xié)議進行封裝,主測試程序負責(zé)提供給測試人員操作界面相關(guān)功能,如串口打開、指令發(fā)送、指令解析、日志記錄等操作;DLL內(nèi)實現(xiàn)具體的協(xié)議組幀、協(xié)議解析、串口初始化、線程啟動、串口讀、串口寫、關(guān)閉串口等功能,程序流程設(shè)計如圖3所示。

    圖3 程序設(shè)計流程圖

    具體設(shè)計如下:

    (1)對于協(xié)議的實現(xiàn),本文從協(xié)議發(fā)送和接收兩個方面出發(fā)進行設(shè)計。

    (2)設(shè)計了協(xié)議處理類CFrameData和指令參數(shù)結(jié)構(gòu)體strOrderParam,strOrderParam定義如下:

    (3)在主程序?qū)χ噶钸M行發(fā)送時,只需設(shè)置外環(huán)、中環(huán)、內(nèi)環(huán)的指令參數(shù),統(tǒng)一調(diào)用協(xié)議處理類里面的SetOrder函數(shù)即可。

    (4)協(xié)議的解析,采用解析函數(shù)MatchAnswerString來處理,如果協(xié)議解析成功,函數(shù)將返回CFrameData對象指針。

    (5)CFrameData類定義了一系列協(xié)議解析的返回的參數(shù),如利用GetMsg來返回幀解析字符串,GetAngel來獲取外環(huán)、中環(huán)、內(nèi)環(huán)的具體數(shù)值等。

    4 DLL的調(diào)用

    本文的DLL采用MFC規(guī)則的動態(tài)鏈接庫,在DLL中有一些必須導(dǎo)出的函數(shù),可以采用以下關(guān)鍵字將函數(shù)或類進行導(dǎo)出:可以使用導(dǎo)出關(guān)鍵字__declspec(dllexport)來聲明導(dǎo)出;關(guān)鍵字AFX_EXT_CLASS來聲明導(dǎo)出類;關(guān)鍵字extern “C”可以使編寫的函數(shù)供其他編程語言使用。

    由程序設(shè)計分析得出,需要導(dǎo)出的接口如下:

    (1)串口控制類。包含串口控制對象,以及串口打開、配置串口、數(shù)據(jù)發(fā)送和接收、關(guān)閉串口等串口控制函數(shù),便于主程序調(diào)用控制實現(xiàn)同時操作多個串口。

    (2)串口中斷函數(shù)。主程序可采用發(fā)送消息的方式,向DLL發(fā)送中斷消息,從而觸發(fā)DLL中的中斷函數(shù),停止串口收發(fā)數(shù)據(jù)。

    (3)協(xié)議發(fā)送控制和接收解析函數(shù)。協(xié)議調(diào)用的接口函數(shù)主要包括以下兩個部分:一是提供統(tǒng)一的指令發(fā)送接口函數(shù),供主程序調(diào)用后,在DLL內(nèi)完成組幀發(fā)送操作;二是提供統(tǒng)一的解析接口函數(shù),將轉(zhuǎn)臺的狀態(tài)數(shù)據(jù)返回,顯示在主程序界面中。

    5 試驗與結(jié)論

    程序采用Microsoft Visual Studio 2010開發(fā)平臺,開發(fā)語言為VC++,主程序開發(fā)語言為同一語言。程序界面如圖4所示。在工程實踐中,用于飛行試驗中對轉(zhuǎn)臺的通信控制試驗,試驗未出現(xiàn)信號中斷或異常,控制效果良好。

    圖4 主程序界面

    6 結(jié)束語

    本文將協(xié)議和串口通信封裝在DLL中,并基于DLL實現(xiàn)了上位機與三自由度轉(zhuǎn)臺之間的串口通信。這種處理方法通信速度快、節(jié)省資源、簡化主程序的開發(fā)過程、遵循模塊化程序設(shè)計思想,具有較強的可拓展性和實用性,在轉(zhuǎn)臺試驗中得到了較好的應(yīng)用。

    猜你喜歡
    主程序線程調(diào)用
    淺談數(shù)控銑削技術(shù)代碼程序的嵌套方式研究
    核電項目物項調(diào)用管理的應(yīng)用研究
    電控冰箱軟件模塊化設(shè)計
    日用電器(2019年12期)2019-02-26 01:53:06
    LabWindows/CVI下基于ActiveX技術(shù)的Excel調(diào)用
    時光倒流 換回PotPlayer老圖標(biāo)
    淺談linux多線程協(xié)作
    基于系統(tǒng)調(diào)用的惡意軟件檢測技術(shù)研究
    利用RFC技術(shù)實現(xiàn)SAP系統(tǒng)接口通信
    Linux線程實現(xiàn)技術(shù)研究
    未經(jīng)授權(quán)的第三方軟件侵權(quán)問題研究
    ——以“騰訊與360之爭”為視角*
    在线观看午夜福利视频| 欧美精品国产亚洲| 国产v大片淫在线免费观看| 国内毛片毛片毛片毛片毛片| 国产老妇女一区| 国产又黄又爽又无遮挡在线| 三级国产精品欧美在线观看| 欧美中文日本在线观看视频| 成人特级av手机在线观看| 男人舔奶头视频| 亚洲人成网站高清观看| 男人的好看免费观看在线视频| 久久精品夜夜夜夜夜久久蜜豆| 国产激情偷乱视频一区二区| 99在线视频只有这里精品首页| 久久精品国产清高在天天线| 757午夜福利合集在线观看| 国产中年淑女户外野战色| 成人特级av手机在线观看| 国产爱豆传媒在线观看| 日韩有码中文字幕| 国产av不卡久久| 日韩欧美 国产精品| 久久人妻av系列| 桃红色精品国产亚洲av| 国产男靠女视频免费网站| 精品无人区乱码1区二区| 噜噜噜噜噜久久久久久91| 欧美激情久久久久久爽电影| 欧美丝袜亚洲另类 | a级毛片a级免费在线| 久久欧美精品欧美久久欧美| 搡老熟女国产l中国老女人| 在线观看66精品国产| 亚洲一区高清亚洲精品| 嫩草影院入口| 黄色女人牲交| 全区人妻精品视频| 怎么达到女性高潮| 亚洲人与动物交配视频| 深爱激情五月婷婷| 免费av毛片视频| 日韩免费av在线播放| 久久久久久久久久成人| 国产精品亚洲av一区麻豆| 毛片一级片免费看久久久久 | 亚洲精品亚洲一区二区| 天堂影院成人在线观看| а√天堂www在线а√下载| 精华霜和精华液先用哪个| 国产伦一二天堂av在线观看| 99在线视频只有这里精品首页| 亚洲内射少妇av| 亚洲欧美日韩无卡精品| 成人高潮视频无遮挡免费网站| 日韩欧美国产在线观看| 久久亚洲真实| 男女下面进入的视频免费午夜| 亚洲无线观看免费| 极品教师在线视频| 欧美成人性av电影在线观看| 国产91精品成人一区二区三区| 欧美最新免费一区二区三区 | 精品人妻1区二区| 在线观看一区二区三区| 久久久久久久久久成人| 高清在线国产一区| 亚洲七黄色美女视频| 国产极品精品免费视频能看的| 国产成人a区在线观看| 啪啪无遮挡十八禁网站| 欧美性猛交黑人性爽| 全区人妻精品视频| 成人欧美大片| 国产亚洲欧美98| 91在线精品国自产拍蜜月| 热99在线观看视频| 小蜜桃在线观看免费完整版高清| 熟女人妻精品中文字幕| 国产一区二区亚洲精品在线观看| 免费看a级黄色片| 久久精品91蜜桃| 日韩大尺度精品在线看网址| x7x7x7水蜜桃| 琪琪午夜伦伦电影理论片6080| 国产不卡一卡二| 人妻夜夜爽99麻豆av| 真人做人爱边吃奶动态| 在线看三级毛片| 噜噜噜噜噜久久久久久91| 精品一区二区免费观看| 国产精品电影一区二区三区| 欧美3d第一页| 禁无遮挡网站| 国产一区二区三区在线臀色熟女| 久久精品国产自在天天线| 变态另类成人亚洲欧美熟女| 又爽又黄无遮挡网站| 禁无遮挡网站| 乱人视频在线观看| 久久精品久久久久久噜噜老黄 | 琪琪午夜伦伦电影理论片6080| 亚洲中文字幕日韩| netflix在线观看网站| 一级黄片播放器| 嫩草影院入口| 久久久久久大精品| 中文字幕av成人在线电影| 韩国av一区二区三区四区| 色av中文字幕| 在线观看美女被高潮喷水网站 | 久久伊人香网站| 琪琪午夜伦伦电影理论片6080| 12—13女人毛片做爰片一| 特级一级黄色大片| 国产精品亚洲av一区麻豆| 国产精华一区二区三区| www.999成人在线观看| 中文字幕人成人乱码亚洲影| 日本黄色视频三级网站网址| 波野结衣二区三区在线| 免费一级毛片在线播放高清视频| 欧美高清性xxxxhd video| 久久午夜福利片| 我要看日韩黄色一级片| 深夜a级毛片| 亚洲成人免费电影在线观看| 一卡2卡三卡四卡精品乱码亚洲| 日本一二三区视频观看| 精品久久国产蜜桃| 91av网一区二区| 国产精品久久久久久久电影| 欧美最黄视频在线播放免费| 日韩 亚洲 欧美在线| 超碰av人人做人人爽久久| 婷婷色综合大香蕉| 91午夜精品亚洲一区二区三区 | 夜夜看夜夜爽夜夜摸| 高清在线国产一区| 成年人黄色毛片网站| 丁香欧美五月| 亚洲 国产 在线| 九九在线视频观看精品| 成人美女网站在线观看视频| 黄色丝袜av网址大全| 99riav亚洲国产免费| 亚洲精华国产精华精| 国产国拍精品亚洲av在线观看| 最新中文字幕久久久久| 91字幕亚洲| 欧美三级亚洲精品| 内射极品少妇av片p| 高潮久久久久久久久久久不卡| 狂野欧美白嫩少妇大欣赏| 在现免费观看毛片| 黄色视频,在线免费观看| 高清日韩中文字幕在线| 色哟哟哟哟哟哟| 国产亚洲精品久久久久久毛片| 欧美乱色亚洲激情| 国内久久婷婷六月综合欲色啪| 国产日本99.免费观看| 最后的刺客免费高清国语| 国产私拍福利视频在线观看| 最新中文字幕久久久久| 亚洲精品日韩av片在线观看| 欧美日韩黄片免| 三级男女做爰猛烈吃奶摸视频| 看片在线看免费视频| 国产亚洲av嫩草精品影院| 精品午夜福利在线看| 婷婷精品国产亚洲av在线| 国产在视频线在精品| 欧美色欧美亚洲另类二区| 国产伦人伦偷精品视频| 国产91精品成人一区二区三区| 国产av在哪里看| 精品不卡国产一区二区三区| 久久久久免费精品人妻一区二区| 最近最新中文字幕大全电影3| 亚洲成a人片在线一区二区| 国产精品久久久久久人妻精品电影| 国产精品一及| 亚洲国产高清在线一区二区三| 亚洲成av人片免费观看| 制服丝袜大香蕉在线| 老司机午夜十八禁免费视频| 黄色日韩在线| 日日摸夜夜添夜夜添av毛片 | 中出人妻视频一区二区| 日本一二三区视频观看| 超碰av人人做人人爽久久| 国产精品自产拍在线观看55亚洲| 久久中文看片网| 久久这里只有精品中国| 亚洲美女视频黄频| 色噜噜av男人的天堂激情| 国产野战对白在线观看| 嫩草影视91久久| 97碰自拍视频| 午夜福利在线在线| 亚洲精品亚洲一区二区| 国产毛片a区久久久久| 激情在线观看视频在线高清| 亚洲成av人片在线播放无| 小蜜桃在线观看免费完整版高清| 欧美潮喷喷水| 日日摸夜夜添夜夜添小说| 亚洲av成人精品一区久久| 欧洲精品卡2卡3卡4卡5卡区| www.熟女人妻精品国产| 老师上课跳d突然被开到最大视频 久久午夜综合久久蜜桃 | 一个人观看的视频www高清免费观看| 亚洲最大成人av| 免费大片18禁| 免费大片18禁| 欧美zozozo另类| 久久久久九九精品影院| 成人性生交大片免费视频hd| 精品熟女少妇八av免费久了| 亚洲人与动物交配视频| 国产中年淑女户外野战色| 免费搜索国产男女视频| 免费大片18禁| 久久精品国产自在天天线| 丰满人妻一区二区三区视频av| 97超视频在线观看视频| 亚州av有码| 露出奶头的视频| 欧美性感艳星| or卡值多少钱| 国产精品爽爽va在线观看网站| 亚洲最大成人av| 国产高清有码在线观看视频| 99国产精品一区二区蜜桃av| 亚洲黑人精品在线| 嫩草影院入口| 禁无遮挡网站| 三级毛片av免费| 国产v大片淫在线免费观看| 精品99又大又爽又粗少妇毛片 | av中文乱码字幕在线| 亚洲真实伦在线观看| 中文字幕人成人乱码亚洲影| 一区福利在线观看| 最新中文字幕久久久久| 一a级毛片在线观看| www日本黄色视频网| 精品人妻偷拍中文字幕| 成人国产一区最新在线观看| 国产精品影院久久| 全区人妻精品视频| 久久久久久九九精品二区国产| 国产爱豆传媒在线观看| 久久人人精品亚洲av| 亚洲美女视频黄频| 波多野结衣高清作品| a级毛片免费高清观看在线播放| 最近视频中文字幕2019在线8| 岛国在线免费视频观看| 99riav亚洲国产免费| 一级作爱视频免费观看| 欧美3d第一页| 欧美另类亚洲清纯唯美| 免费黄网站久久成人精品 | 看片在线看免费视频| 免费人成在线观看视频色| 国产精品亚洲美女久久久| 国产精品1区2区在线观看.| ponron亚洲| 亚洲国产精品999在线| 一a级毛片在线观看| 色综合亚洲欧美另类图片| 麻豆国产97在线/欧美| 一夜夜www| 色精品久久人妻99蜜桃| 好男人在线观看高清免费视频| 精品无人区乱码1区二区| 精品午夜福利视频在线观看一区| 日本三级黄在线观看| 国产69精品久久久久777片| 亚洲av电影不卡..在线观看| 97超级碰碰碰精品色视频在线观看| 国产日本99.免费观看| 国产成人啪精品午夜网站| 久久久久久久亚洲中文字幕 | 黄色丝袜av网址大全| 99精品在免费线老司机午夜| 国产伦在线观看视频一区| 亚洲专区国产一区二区| 一进一出抽搐gif免费好疼| 亚洲av成人不卡在线观看播放网| 亚洲专区中文字幕在线| 国内少妇人妻偷人精品xxx网站| 午夜影院日韩av| 最新中文字幕久久久久| 天堂√8在线中文| 嫩草影院精品99| 国产一区二区亚洲精品在线观看| 亚洲av一区综合| 国产精品久久久久久人妻精品电影| 高清毛片免费观看视频网站| 99精品久久久久人妻精品| 中文字幕免费在线视频6| 蜜桃久久精品国产亚洲av| 午夜精品一区二区三区免费看| 搡老熟女国产l中国老女人| 九九在线视频观看精品| av在线观看视频网站免费| www日本黄色视频网| 香蕉av资源在线| 我要看日韩黄色一级片| 免费人成视频x8x8入口观看| 久久午夜亚洲精品久久| 久久久久性生活片| 国产69精品久久久久777片| 直男gayav资源| 天堂av国产一区二区熟女人妻| 国产黄片美女视频| 日韩免费av在线播放| 村上凉子中文字幕在线| 精品国产三级普通话版| 久久九九热精品免费| 久久6这里有精品| 九九热线精品视视频播放| 97热精品久久久久久| 在线免费观看不下载黄p国产 | 国产av不卡久久| 亚洲av第一区精品v没综合| bbb黄色大片| 国产在线精品亚洲第一网站| 午夜免费男女啪啪视频观看 | 日日摸夜夜添夜夜添av毛片 | 一级黄片播放器| 欧美丝袜亚洲另类 | 变态另类成人亚洲欧美熟女| 身体一侧抽搐| 久久亚洲精品不卡| 床上黄色一级片| 精品免费久久久久久久清纯| 51国产日韩欧美| 日本在线视频免费播放| 特级一级黄色大片| 午夜福利高清视频| 亚洲成人中文字幕在线播放| 草草在线视频免费看| 琪琪午夜伦伦电影理论片6080| a级毛片a级免费在线| 免费观看的影片在线观看| 99久国产av精品| 成人美女网站在线观看视频| 两性午夜刺激爽爽歪歪视频在线观看| 久久香蕉精品热| 亚洲真实伦在线观看| 99热只有精品国产| 69人妻影院| a级毛片a级免费在线| 日本免费a在线| 一个人免费在线观看的高清视频| 国内毛片毛片毛片毛片毛片| 日韩欧美精品免费久久 | 亚洲18禁久久av| 欧美黄色片欧美黄色片| 有码 亚洲区| 午夜亚洲福利在线播放| 夜夜爽天天搞| 一级作爱视频免费观看| 校园春色视频在线观看| 国产av一区在线观看免费| 国产在视频线在精品| 男人狂女人下面高潮的视频| 麻豆国产av国片精品| 日本撒尿小便嘘嘘汇集6| 亚洲三级黄色毛片| 黄色配什么色好看| 国内少妇人妻偷人精品xxx网站| 国产免费av片在线观看野外av| 黄色视频,在线免费观看| 国模一区二区三区四区视频| xxxwww97欧美| 中文在线观看免费www的网站| 欧美高清成人免费视频www| 变态另类成人亚洲欧美熟女| 人人妻人人澡欧美一区二区| 亚州av有码| 免费看美女性在线毛片视频| 午夜精品在线福利| 欧美zozozo另类| 日韩有码中文字幕| 老师上课跳d突然被开到最大视频 久久午夜综合久久蜜桃 | 久99久视频精品免费| 尤物成人国产欧美一区二区三区| 国产成+人综合+亚洲专区| 两个人的视频大全免费| 日韩中字成人| 亚洲熟妇中文字幕五十中出| 高清毛片免费观看视频网站| 99久国产av精品| 国产在线精品亚洲第一网站| 免费av观看视频| 亚洲精品一卡2卡三卡4卡5卡| 久久国产乱子伦精品免费另类| 日本精品一区二区三区蜜桃| 亚洲av熟女| 最新在线观看一区二区三区| 精品熟女少妇八av免费久了| 日本三级黄在线观看| 亚洲在线观看片| a级一级毛片免费在线观看| 伦理电影大哥的女人| 亚洲国产精品合色在线| 国产免费男女视频| 久久国产乱子伦精品免费另类| 日韩欧美一区二区三区在线观看| 久久久色成人| 色综合婷婷激情| 亚洲av成人不卡在线观看播放网| 亚洲精华国产精华精| 国产探花在线观看一区二区| 久久国产乱子免费精品| 老鸭窝网址在线观看| 天堂网av新在线| 日本五十路高清| 欧美zozozo另类| 男女那种视频在线观看| 国产高清视频在线播放一区| 国产一区二区激情短视频| 99热这里只有是精品在线观看 | 亚洲一区二区三区不卡视频| 国产高清视频在线播放一区| 少妇裸体淫交视频免费看高清| 久久亚洲真实| 禁无遮挡网站| 一本精品99久久精品77| 国产伦精品一区二区三区四那| 日本黄色视频三级网站网址| 亚洲自拍偷在线| 欧美精品国产亚洲| 午夜精品在线福利| 亚洲人与动物交配视频| 成人精品一区二区免费| 国产免费一级a男人的天堂| 亚洲av.av天堂| 亚洲精品影视一区二区三区av| 老司机福利观看| 人妻制服诱惑在线中文字幕| 深夜a级毛片| 最近中文字幕高清免费大全6 | 欧美成人一区二区免费高清观看| 能在线免费观看的黄片| 国产精品国产高清国产av| 国产69精品久久久久777片| 色尼玛亚洲综合影院| 老熟妇乱子伦视频在线观看| 搡老岳熟女国产| 性色av乱码一区二区三区2| 久久久久性生活片| 少妇的逼水好多| 黄色一级大片看看| 久久国产乱子免费精品| av在线天堂中文字幕| 精品一区二区三区视频在线| 欧美丝袜亚洲另类 | 老鸭窝网址在线观看| 国产精品久久久久久久久免 | 亚洲欧美日韩高清专用| 性欧美人与动物交配| 直男gayav资源| 一个人看的www免费观看视频| 丁香欧美五月| 18禁在线播放成人免费| 一进一出抽搐动态| 欧美高清成人免费视频www| 亚洲专区中文字幕在线| 女生性感内裤真人,穿戴方法视频| 午夜福利视频1000在线观看| 亚洲精品456在线播放app | 黄色视频,在线免费观看| 亚洲人成电影免费在线| av在线老鸭窝| 亚洲人成网站在线播放欧美日韩| 黄色女人牲交| 免费搜索国产男女视频| 狂野欧美白嫩少妇大欣赏| 亚洲精品乱码久久久v下载方式| 国产精品99久久久久久久久| 2021天堂中文幕一二区在线观| 高清毛片免费观看视频网站| 国产精品,欧美在线| 最近中文字幕高清免费大全6 | 美女cb高潮喷水在线观看| 男插女下体视频免费在线播放| 看免费av毛片| 人人妻,人人澡人人爽秒播| 国产精品自产拍在线观看55亚洲| 日本撒尿小便嘘嘘汇集6| 国产精品99久久久久久久久| 午夜两性在线视频| 男人舔女人下体高潮全视频| 少妇丰满av| 最好的美女福利视频网| 国产国拍精品亚洲av在线观看| 日韩 亚洲 欧美在线| 国产亚洲精品av在线| 亚洲国产精品999在线| 久久亚洲真实| 午夜精品一区二区三区免费看| 成人国产一区最新在线观看| 在线观看美女被高潮喷水网站 | 舔av片在线| 国产成人影院久久av| 色尼玛亚洲综合影院| 神马国产精品三级电影在线观看| 欧美性感艳星| 亚洲美女搞黄在线观看 | 嫁个100分男人电影在线观看| 久久久久性生活片| 少妇的逼水好多| 好男人电影高清在线观看| av欧美777| 久久精品国产清高在天天线| 观看美女的网站| 九色国产91popny在线| 美女免费视频网站| 久久精品国产99精品国产亚洲性色| 国产真实伦视频高清在线观看 | 亚洲最大成人手机在线| 人人妻,人人澡人人爽秒播| 精品人妻熟女av久视频| 日本免费一区二区三区高清不卡| 日韩高清综合在线| 在线观看66精品国产| 天天躁日日操中文字幕| 欧美不卡视频在线免费观看| 露出奶头的视频| 一个人看的www免费观看视频| 丝袜美腿在线中文| 久久久久久久久久成人| 精品乱码久久久久久99久播| 精品99又大又爽又粗少妇毛片 | av在线天堂中文字幕| 亚洲精品一卡2卡三卡4卡5卡| 日韩欧美精品免费久久 | 一a级毛片在线观看| aaaaa片日本免费| 精品国产三级普通话版| 欧美国产日韩亚洲一区| 九九久久精品国产亚洲av麻豆| 校园春色视频在线观看| www.999成人在线观看| 亚洲av成人精品一区久久| 美女黄网站色视频| 国产熟女xx| 18禁在线播放成人免费| 欧美+日韩+精品| av在线天堂中文字幕| 怎么达到女性高潮| 久久精品影院6| 脱女人内裤的视频| 国产亚洲欧美在线一区二区| 国产精品野战在线观看| or卡值多少钱| netflix在线观看网站| 嫩草影院精品99| 国产老妇女一区| 热99re8久久精品国产| 国产精品av视频在线免费观看| 99久久精品一区二区三区| 成人三级黄色视频| 能在线免费观看的黄片| 久久亚洲精品不卡| 看黄色毛片网站| 亚洲国产精品成人综合色| 国产三级中文精品| 成人亚洲精品av一区二区| 精品久久久久久久久av| 欧美最新免费一区二区三区 | 中文字幕久久专区| 偷拍熟女少妇极品色| 身体一侧抽搐| 亚洲第一欧美日韩一区二区三区| 免费高清视频大片| 亚洲经典国产精华液单 | avwww免费| 丁香六月欧美| 一边摸一边抽搐一进一小说| 久久热精品热| 在线播放国产精品三级| 俄罗斯特黄特色一大片| 午夜两性在线视频| 如何舔出高潮| 五月玫瑰六月丁香| 亚洲国产精品合色在线| 非洲黑人性xxxx精品又粗又长| 婷婷六月久久综合丁香| 91狼人影院| 日本一二三区视频观看| 午夜福利欧美成人| 成人欧美大片| 国产成人影院久久av| 亚洲精品一区av在线观看| 国内精品久久久久精免费| 51午夜福利影视在线观看| 亚洲国产高清在线一区二区三| 国产单亲对白刺激| 国产精品一区二区三区四区久久| 免费无遮挡裸体视频| 国产成人aa在线观看| 一进一出好大好爽视频| 亚洲国产日韩欧美精品在线观看| 青草久久国产| 国产高清激情床上av| 欧美日本视频| av女优亚洲男人天堂| 最新中文字幕久久久久|