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

    MCGS平臺(tái)下51單片機(jī)驅(qū)動(dòng)構(gòu)件開發(fā)與應(yīng)用

    2011-07-26 11:03:48包建華張興奎胡福年
    自動(dòng)化儀表 2011年11期
    關(guān)鍵詞:驅(qū)動(dòng)程序調(diào)用組態(tài)

    包建華 張興奎 胡福年

    (徐州師范大學(xué)電氣工程及自動(dòng)化學(xué)院,江蘇 徐州 221116)

    0 引言

    工控組態(tài)軟件(monitor and control generated system,MCGS)是指在數(shù)據(jù)采集和過程控制中使用的專用軟件,它提供了監(jiān)控層的軟件平臺(tái)和開發(fā)環(huán)境,一般用于自動(dòng)控制系統(tǒng)的監(jiān)控層,其靈活的組態(tài)方式,可使用戶快速構(gòu)建專業(yè)級(jí)的工業(yè)自動(dòng)監(jiān)控系統(tǒng)[1]。

    工控組態(tài)軟件是一套基于WindowsNT/2000/XP操作系統(tǒng)、可用來快速構(gòu)造和生成上位機(jī)監(jiān)控系統(tǒng)的組態(tài)軟件系統(tǒng)。它為用戶提供了從設(shè)備驅(qū)動(dòng)、數(shù)據(jù)采集到數(shù)據(jù)處理、報(bào)警處理、流程控制、動(dòng)畫顯示、報(bào)表輸出等用來解決實(shí)際工程問題的完整方案和開發(fā)平臺(tái)[2]。在實(shí)際應(yīng)用中,由于所用設(shè)備的特殊性或?qū)嶋H工程的需要以及用戶的個(gè)性化需求,MCGS提供了一套開放的、可擴(kuò)充的接口規(guī)范和配套的高級(jí)開發(fā)工具包,允許用戶根據(jù)自己的需要來開發(fā)設(shè)備驅(qū)動(dòng)構(gòu)件[3]。本文開發(fā)的基于MCGS的AT89C52單片機(jī)驅(qū)動(dòng)構(gòu)件可完成現(xiàn)場終端和上位機(jī)間的可靠通信,從而實(shí)現(xiàn)對房間溫度的遠(yuǎn)程監(jiān)測和報(bào)警限值的在線設(shè)置。

    1 MCGS設(shè)備驅(qū)動(dòng)構(gòu)件概況

    MCGS采用Active DLL構(gòu)件的方式來實(shí)現(xiàn)設(shè)備驅(qū)動(dòng)程序,并通過規(guī)范的對象鏈接與嵌入(object linking and embedding,OLE)接口,將Active DLL構(gòu)件掛接到MCGS中,使其構(gòu)成一個(gè)整體。由于設(shè)備驅(qū)動(dòng)構(gòu)件和MCGS運(yùn)行在同一個(gè)進(jìn)程內(nèi),故設(shè)備構(gòu)件的運(yùn)行速度快、可靠性高。OLE是一個(gè)可擴(kuò)充的開放標(biāo)準(zhǔn),用于實(shí)現(xiàn)不同軟件之間的相互操作,因此,可以使用VB、VC、Delphi等語言來編制MCGS的設(shè)備驅(qū)動(dòng)程序。鑒于Visual Basic的通用性和簡單性,且VB6.0以上的版本是以二進(jìn)制碼來編譯執(zhí)行程序,其運(yùn)行速度巳接近或超過VC,完全能滿足設(shè)備驅(qū)動(dòng)構(gòu)件所需的速度要求,因此,本文采用VB6.0進(jìn)行單片機(jī)驅(qū)動(dòng)構(gòu)件的開發(fā)。

    與MCGS相連接的外部設(shè)備分為獨(dú)立設(shè)備、父設(shè)備和子設(shè)備3類。獨(dú)立設(shè)備是可獨(dú)立工作、完成特定數(shù)據(jù)輸入輸出功能的設(shè)備,如用于模擬量輸入輸出、數(shù)字量輸入輸出的PC接口卡等;父設(shè)備是本身不直接處理數(shù)據(jù)輸入輸出,但能管理其他設(shè)備的工作,如串行口設(shè)備等;子設(shè)備是本身具有處理數(shù)據(jù)輸入輸出的功能,但只有和對應(yīng)的父設(shè)備一起才能構(gòu)成完整的工作系統(tǒng)的設(shè)備,如PLC設(shè)備、帶智能通信功能的儀器儀表等。單片機(jī)是工作在串行口父設(shè)備下的子設(shè)備,MCGS提供了串行口父設(shè)備驅(qū)動(dòng)構(gòu)件,需要開發(fā)的是掛接在串行口父設(shè)備下的子設(shè)備驅(qū)動(dòng)構(gòu)件[4-5]。MCGS與單片機(jī)通信結(jié)構(gòu)框圖如圖1所示。

    圖1 通信結(jié)構(gòu)框圖Fig.1 Block diagram of communication

    MCGS設(shè)備驅(qū)動(dòng)構(gòu)件的實(shí)現(xiàn)方法和原理與標(biāo)準(zhǔn)VB的ActiveDLL基本一致,不同的是MCGS規(guī)定了一套接口規(guī)范,只有遵守這些接口規(guī)范的ActiveDLL,才能用作 MCGS的設(shè)備驅(qū)動(dòng)構(gòu)件。具體來說,開發(fā)MCGS設(shè)備驅(qū)動(dòng)構(gòu)件的過程就是根據(jù)通信協(xié)議制定的數(shù)據(jù)幀格式,對MCGS接口規(guī)范中的5個(gè)屬性函數(shù)和8個(gè)方法函數(shù)進(jìn)行定義、編程、調(diào)試和掛接,從而完成設(shè)備功能的配置。

    2 MCGS設(shè)備驅(qū)動(dòng)構(gòu)件的開發(fā)

    對MCGS設(shè)備驅(qū)動(dòng)構(gòu)件的開發(fā)可以采用以下兩種方法加以完成:一種是利用開發(fā)向?qū)煽蚣埽缓笤赩isual Basic編程環(huán)境中加入自己的驅(qū)動(dòng)程序部分;另一種是利用現(xiàn)有的設(shè)備驅(qū)動(dòng)程序進(jìn)行移植。本文采用的是前一種方法。

    2.1 通信協(xié)議與數(shù)據(jù)格式

    數(shù)據(jù)交互涉及通信協(xié)議問題。MCGS設(shè)備驅(qū)動(dòng)構(gòu)件的幀格式如圖2所示。51單片機(jī)串口集成了一個(gè)全雙工通用異步接收發(fā)送器UART。這里采用UART工作在模式1下,按照字節(jié)傳輸數(shù)據(jù),數(shù)據(jù)幀格式為1位起始位、8位數(shù)據(jù)位和1位停止位[6]。

    圖2 幀格式Fig.2 Format of frame

    2.2 串口操作函數(shù)

    編寫子設(shè)備驅(qū)動(dòng)程序時(shí),主要是對串行端口進(jìn)行操作。MCGS把復(fù)雜的對串行端口的設(shè)置(如波特率、數(shù)據(jù)位長度、數(shù)據(jù)校驗(yàn)方式等)、初始化和讀寫操作全部封裝在MCGS提供的串口父設(shè)備中。子設(shè)備按照通信協(xié)議將數(shù)據(jù)打包,然后調(diào)用串口父設(shè)備提供的標(biāo)準(zhǔn)串口讀寫函數(shù),即可完成對數(shù)據(jù)的讀取和發(fā)送工作[7]。常用的串行端口操作函數(shù)如下。

    2.3 屬性接口

    MCGS提供的接口規(guī)范中共有5個(gè)屬性接口,編程者可通過調(diào)用屬性接口函數(shù)來對設(shè)備屬性進(jìn)行設(shè)置。通過設(shè)置這5個(gè)屬性,可以標(biāo)明設(shè)備的類型、類別、設(shè)備的通道個(gè)數(shù)、設(shè)備所用I/O地址的個(gè)數(shù)和設(shè)備所用I/O的基地址。由于是子設(shè)備,故單片機(jī)驅(qū)動(dòng)構(gòu)件不需占用系統(tǒng)I/O。本設(shè)計(jì)需要對某房間的溫度、溫度上/下限報(bào)警限值、房間燈盞進(jìn)行遠(yuǎn)程監(jiān)測與控制,因此,設(shè)定的通道個(gè)數(shù)為7個(gè)。5個(gè)屬性接口設(shè)置代碼具體如下。

    2.4 方法接口

    MCGS在組態(tài)環(huán)境和運(yùn)行環(huán)境下需要調(diào)用方法接口來實(shí)現(xiàn)特定的功能,如實(shí)現(xiàn)初始化、數(shù)據(jù)的輸入與輸出、通道的數(shù)據(jù)類型說明等功能。

    2.4.1 組態(tài)環(huán)境中調(diào)用接口的方法

    GetDevName接口供MCGS讀取設(shè)備的類型名稱,MCGS將把這個(gè)名稱顯示在設(shè)備工具箱中。本文設(shè)置如下:GetDevName=“單片機(jī)控制器”;GetDevHelp接口用以顯示設(shè)備構(gòu)件的在線幫助;SetDevPage接口用以設(shè)置設(shè)備構(gòu)件的內(nèi)部屬性頁。當(dāng)把設(shè)備從設(shè)備工具箱中選取到設(shè)備窗口中時(shí),調(diào)用InitNewDev接口,設(shè)置設(shè)備的缺省屬性值。

    2.4.2 運(yùn)行環(huán)境中調(diào)用接口的方法

    運(yùn)行環(huán)境中調(diào)用接口的方法具體如下。

    ①在MCGS運(yùn)行環(huán)境啟動(dòng)時(shí)調(diào)用InitDevRun接口一次,用于對設(shè)備構(gòu)件進(jìn)行初始化工作。

    ②MCGS調(diào)用GetChlType接口讀取設(shè)備各通道的數(shù)據(jù)類型和通道內(nèi)容的文字描述,在設(shè)備屬性設(shè)置窗口的通道連接屬性頁中所顯示的內(nèi)容來自本接口。本設(shè)計(jì)需設(shè)置7個(gè)通道,第1~4通道用于遠(yuǎn)程控制房間四盞燈的亮滅,使用51 單片機(jī)的 P1.0~P1.3;第 5 通道用于實(shí)時(shí)采集房間的溫度值;第6、第7通道用于在線設(shè)置房間溫度上/下限報(bào)警值。程序代碼如下。

    ③在MCGS運(yùn)行環(huán)境中,從設(shè)備采集數(shù)據(jù)或向設(shè)備輸出數(shù)據(jù)通過定時(shí)調(diào)用CollectDevDat接口來完成。設(shè)備構(gòu)件首先調(diào)用父設(shè)備的串口操作函數(shù)ComOutIn-Dat,把命令字寫到串行端口,再輸出到單片機(jī)控制器,單片機(jī)控制器收到命令字后發(fā)送數(shù)據(jù)到串行端口,串行端口讀取返回的數(shù)據(jù),再把數(shù)據(jù)存入到數(shù)組Output-Byte()中,然后將數(shù)組中的數(shù)據(jù)解包,把所需要的變量值存放到通道數(shù)組asngdatavalue()中,供MCGS進(jìn)行處理。

    按照通信協(xié)議,發(fā)送幀格式采用“#”+“地址編號(hào)”+“命令數(shù)據(jù)”+“!”,然后將該字符串轉(zhuǎn)換為ASCII碼發(fā)送至單片機(jī)控制器。數(shù)據(jù)接收幀格式與之類似。

    在CollectDevDat接口中編制的程序代碼如下。

    在VB的程序模塊DevBas.bas中編制的源程序代碼如下。

    通過調(diào)用父設(shè)備的串口操作函數(shù)ComOutInDat,實(shí)現(xiàn)與單片機(jī)控制器交互數(shù)據(jù),相應(yīng)的程序代碼如下。

    ④在MCGS中,周期性讀寫參數(shù)都是在通道連接中實(shí)現(xiàn)的。因此,本設(shè)計(jì)中沒有對RunDevCommand接口函數(shù)進(jìn)行編程。

    3 下位機(jī)的通信程序設(shè)計(jì)

    本文選用Atmel公司的AT89C52單片機(jī)作為下位機(jī),房間溫度傳感器選用 DALLAS公司的DS18B20。DS18B20采用1-Wire總線,可將溫度直接轉(zhuǎn)換成串行數(shù)字信號(hào)供微控制器處理,測溫范圍為-55~+125℃,最大分辨率可達(dá)0.0625 K[8]。

    下位單片機(jī)通過串口和上位機(jī)交換數(shù)據(jù),采用T1作為UART的波特率發(fā)生器。單片機(jī)晶振頻率選為11.0592 MHz,設(shè)置 SMOD=0、TH1=0FDH,可得到波特率為9600 bit/s。這樣獲得的波特率誤差率為0,提高了串口通信的可靠性。為提高數(shù)據(jù)交互的實(shí)時(shí)性,單片機(jī)收/發(fā)數(shù)據(jù)采用中斷方式。按照前述數(shù)據(jù)通信協(xié)議約定,單片機(jī)串行口的中斷服務(wù)程序流程如圖3所示。

    圖3 中斷服務(wù)程序流程圖Fig.3 Flowchart of the interrupt service

    4 驅(qū)動(dòng)構(gòu)件測試與應(yīng)用

    MCGS為設(shè)備驅(qū)動(dòng)構(gòu)件提供了一套在VB環(huán)境下進(jìn)行在線調(diào)試的運(yùn)行機(jī)制,使用戶能夠隨時(shí)在VB源代碼一級(jí)對構(gòu)件的接口函數(shù)進(jìn)行調(diào)試、測試,以驗(yàn)證編程正確性。編程調(diào)試工作完成后,經(jīng)編譯,生成*.dll文件,只要把此文件拷貝到D:MCGSProgramDrivers的目錄下(假定MCGS系統(tǒng)安裝時(shí)的目錄為D:MCGS),即完成設(shè)備驅(qū)動(dòng)構(gòu)件的掛接工作[9]。

    啟動(dòng)MCGS組態(tài)環(huán)境,在工作臺(tái)中打開設(shè)備組態(tài)窗口,再通過設(shè)備工具箱的“設(shè)備管理”窗口,完成自主開發(fā)的單片機(jī)驅(qū)動(dòng)構(gòu)件在Windows中的登記工作。

    本文開發(fā)的基于MCGS的51單片機(jī)驅(qū)動(dòng)構(gòu)件可實(shí)現(xiàn)對房間溫度的實(shí)時(shí)監(jiān)測,并能夠在上位機(jī)中對房間溫度的上/下限報(bào)警限值進(jìn)行在線設(shè)置。系統(tǒng)運(yùn)行中一旦溫度超限,上位機(jī)監(jiān)控可立即實(shí)現(xiàn)漢語語音報(bào)警,其中的聲音文件由中科大訊飛信息科技公司“InterPhonic CN語音合成系統(tǒng)”產(chǎn)生,效果如真人發(fā)音[10]。同時(shí),系統(tǒng)可實(shí)現(xiàn)在上位機(jī)上對房間的4個(gè)燈盞進(jìn)行遠(yuǎn)程開啟與關(guān)閉。

    5 結(jié)束語

    工控組態(tài)軟件開發(fā)的計(jì)算機(jī)監(jiān)控系統(tǒng)具有系統(tǒng)配置靈活、開發(fā)周期短、通用性強(qiáng)、可靠性高等特點(diǎn),MCGS提供了一套規(guī)范的設(shè)備驅(qū)動(dòng)程序接口,用戶可方便靈活地開發(fā)設(shè)備驅(qū)動(dòng)程序。熟練掌握MCGS設(shè)備驅(qū)動(dòng)構(gòu)件的開發(fā)方法不僅大大拓寬了硬件選型范圍,也為開發(fā)基于MCGS的計(jì)算機(jī)監(jiān)控系統(tǒng)提供技術(shù)保證。實(shí)際運(yùn)行表明,本文開發(fā)的基于MCGS的51單片機(jī)驅(qū)動(dòng)構(gòu)件效果良好,數(shù)據(jù)交互及時(shí)可靠。

    [1]曹輝,馬棟萍,王暄,等.組態(tài)軟件技術(shù)及應(yīng)用[M].北京:電子工業(yè)出版社,2009:1.

    [2]包建華,丁啟勝,張興奎.工控組態(tài)軟件MCGS及其應(yīng)用[J].工礦自動(dòng)化,2007(3):92.

    [3]邱小文,汪仁和.基于MCGS組態(tài)軟件的設(shè)備驅(qū)動(dòng)開發(fā)[J].露天采礦技術(shù),2007(5):51.

    [4]周杰,林沂杰.基于MCGS的51單片機(jī)驅(qū)動(dòng)構(gòu)件實(shí)現(xiàn)方法[J].微計(jì)算機(jī)應(yīng)用,2009,30(11):76-77.

    [5]邱小文,汪仁和.基于MCGS的凌陽單片機(jī)驅(qū)動(dòng)程序的設(shè)計(jì)[J].微計(jì)算機(jī)信息,2006,22(7):113.

    [6]王曉光,鄭萍,馬巧娟,等.基于MCGS的51系列單片機(jī)通用驅(qū)動(dòng)程序設(shè)計(jì)[J].儀表技術(shù)與傳感器,2010(5):38.

    [7]潘崢嶸,張巖,郭凱,等.基于MCGS的C8051F020單片機(jī)驅(qū)動(dòng)程序的設(shè)計(jì)與應(yīng)用[J].微計(jì)算機(jī)應(yīng)用,2009,30(2):49.

    [8]李光飛,樓然苗,胡佳文,等.單片機(jī)課程設(shè)計(jì)實(shí)例指導(dǎo)[M].北京:北京航空航天大學(xué)出版社,2004:105-115.

    [9]馬海瑞,周愛軍.MCGS的可擴(kuò)充性及其設(shè)備驅(qū)動(dòng)構(gòu)件[J].兵工自動(dòng)化,2005,24(2):80.

    [10]包建華,張興奎.空壓機(jī)組監(jiān)控軟件應(yīng)用中的若干技術(shù)處理[J].工業(yè)控制計(jì)算機(jī),2007,20(10):45.

    猜你喜歡
    驅(qū)動(dòng)程序調(diào)用組態(tài)
    基于PLC及組態(tài)技術(shù)的恒溫控制系統(tǒng)開發(fā)探討
    核電項(xiàng)目物項(xiàng)調(diào)用管理的應(yīng)用研究
    LabWindows/CVI下基于ActiveX技術(shù)的Excel調(diào)用
    基于PLC和組態(tài)的智能電動(dòng)擰緊系統(tǒng)
    基于系統(tǒng)調(diào)用的惡意軟件檢測技術(shù)研究
    PLC組態(tài)控制在水箱控制系統(tǒng)的應(yīng)用
    鑄造行業(yè)三維組態(tài)軟件的應(yīng)用
    利用RFC技術(shù)實(shí)現(xiàn)SAP系統(tǒng)接口通信
    驅(qū)動(dòng)程序更新與推薦
    驅(qū)動(dòng)程序更新與推薦
    成年版毛片免费区| 日韩国内少妇激情av| xxx96com| 国产蜜桃级精品一区二区三区| 色综合婷婷激情| 国产欧美日韩一区二区三| 日本熟妇午夜| 中文字幕最新亚洲高清| 午夜精品久久久久久毛片777| 露出奶头的视频| 国产又爽黄色视频| 欧美日韩黄片免| 久久久久久亚洲精品国产蜜桃av| 亚洲av美国av| 国产精品免费视频内射| 久久久精品国产亚洲av高清涩受| 精品人妻1区二区| 桃红色精品国产亚洲av| 国产精品久久久av美女十八| av中文乱码字幕在线| 12—13女人毛片做爰片一| 亚洲三区欧美一区| 99久久99久久久精品蜜桃| 一本久久中文字幕| 久久久国产精品麻豆| 亚洲国产毛片av蜜桃av| 757午夜福利合集在线观看| 中文字幕最新亚洲高清| 国产麻豆成人av免费视频| 满18在线观看网站| 天堂√8在线中文| 无遮挡黄片免费观看| 国产精品亚洲一级av第二区| 黄色毛片三级朝国网站| 午夜久久久在线观看| 亚洲一卡2卡3卡4卡5卡精品中文| 日本免费a在线| 亚洲,欧美精品.| 国产亚洲精品第一综合不卡| 亚洲五月色婷婷综合| 亚洲精品av麻豆狂野| 桃色一区二区三区在线观看| 成人午夜高清在线视频 | 免费在线观看黄色视频的| 久久亚洲真实| 精品免费久久久久久久清纯| 91av网站免费观看| 免费女性裸体啪啪无遮挡网站| 色播亚洲综合网| 久久99热这里只有精品18| 国产精品久久久久久精品电影 | 男人操女人黄网站| 51午夜福利影视在线观看| 一夜夜www| 最近最新免费中文字幕在线| 美女高潮到喷水免费观看| 波多野结衣av一区二区av| 婷婷精品国产亚洲av在线| 亚洲电影在线观看av| 日韩中文字幕欧美一区二区| 精品少妇一区二区三区视频日本电影| 国产亚洲av高清不卡| 一本大道久久a久久精品| 99精品久久久久人妻精品| 精品国产乱码久久久久久男人| 免费高清视频大片| 久久精品国产亚洲av香蕉五月| 国产一区在线观看成人免费| 18美女黄网站色大片免费观看| 国产一区二区激情短视频| 欧美日韩中文字幕国产精品一区二区三区| 久久中文看片网| 日本精品一区二区三区蜜桃| 99热只有精品国产| 国产成年人精品一区二区| 中文字幕人妻丝袜一区二区| 在线观看一区二区三区| 亚洲国产精品久久男人天堂| 欧美中文日本在线观看视频| 国产亚洲av嫩草精品影院| 亚洲男人天堂网一区| 国产精品自产拍在线观看55亚洲| 欧美激情极品国产一区二区三区| 亚洲专区中文字幕在线| 又黄又粗又硬又大视频| 不卡av一区二区三区| 天堂影院成人在线观看| 国产区一区二久久| 久久久久国产一级毛片高清牌| 精品久久久久久成人av| 欧美另类亚洲清纯唯美| 高潮久久久久久久久久久不卡| 欧美一级a爱片免费观看看 | 国内精品久久久久久久电影| 一区二区三区精品91| 亚洲无线在线观看| 一区二区日韩欧美中文字幕| 亚洲欧美精品综合一区二区三区| 国产人伦9x9x在线观看| 亚洲色图 男人天堂 中文字幕| 51午夜福利影视在线观看| 欧美激情 高清一区二区三区| 在线视频色国产色| 此物有八面人人有两片| 国产高清视频在线播放一区| 日本黄色视频三级网站网址| 国产精品99久久99久久久不卡| 18禁黄网站禁片免费观看直播| 亚洲人成电影免费在线| 少妇裸体淫交视频免费看高清 | 日韩大尺度精品在线看网址| 中文字幕高清在线视频| 欧美 亚洲 国产 日韩一| 美女国产高潮福利片在线看| 精品不卡国产一区二区三区| 久久久久国产精品人妻aⅴ院| 级片在线观看| 狂野欧美激情性xxxx| 桃红色精品国产亚洲av| 别揉我奶头~嗯~啊~动态视频| 久久精品国产99精品国产亚洲性色| 最近在线观看免费完整版| 嫁个100分男人电影在线观看| 国产麻豆成人av免费视频| 欧美中文日本在线观看视频| 一本精品99久久精品77| 亚洲av中文字字幕乱码综合 | 国产不卡一卡二| 日本精品一区二区三区蜜桃| 露出奶头的视频| 亚洲aⅴ乱码一区二区在线播放 | 久久久久国内视频| 满18在线观看网站| 国产国语露脸激情在线看| 99精品欧美一区二区三区四区| 国产精品,欧美在线| 老汉色∧v一级毛片| 欧美国产精品va在线观看不卡| 搞女人的毛片| 级片在线观看| 亚洲成a人片在线一区二区| 人人妻人人澡人人看| 精品欧美国产一区二区三| 后天国语完整版免费观看| 麻豆av在线久日| 久99久视频精品免费| 精品欧美一区二区三区在线| 国产成人啪精品午夜网站| 日日夜夜操网爽| 757午夜福利合集在线观看| 亚洲国产欧美日韩在线播放| 亚洲国产精品sss在线观看| 免费电影在线观看免费观看| 一个人免费在线观看的高清视频| or卡值多少钱| 国产黄色小视频在线观看| 又大又爽又粗| 国产人伦9x9x在线观看| av免费在线观看网站| 999久久久国产精品视频| 999精品在线视频| 国产精品99久久99久久久不卡| 香蕉久久夜色| 久久人人精品亚洲av| 在线观看www视频免费| 999精品在线视频| 每晚都被弄得嗷嗷叫到高潮| 麻豆久久精品国产亚洲av| www.自偷自拍.com| 国产av在哪里看| 国产精品久久久av美女十八| 精品国产美女av久久久久小说| 国产亚洲欧美在线一区二区| 欧美日韩福利视频一区二区| 国产精品久久电影中文字幕| 亚洲国产日韩欧美精品在线观看 | 国产真实乱freesex| 久久香蕉激情| 日本撒尿小便嘘嘘汇集6| 亚洲成av人片免费观看| 一级片免费观看大全| 久久九九热精品免费| 成人手机av| e午夜精品久久久久久久| 丰满人妻熟妇乱又伦精品不卡| 国产成+人综合+亚洲专区| 精品福利观看| 午夜福利18| 亚洲中文av在线| 最近最新免费中文字幕在线| or卡值多少钱| 国产高清激情床上av| 久久狼人影院| 亚洲国产看品久久| 国产蜜桃级精品一区二区三区| 成人免费观看视频高清| 亚洲人成77777在线视频| 久久天躁狠狠躁夜夜2o2o| 成年免费大片在线观看| 99热这里只有精品一区 | 少妇熟女aⅴ在线视频| 精品国产国语对白av| 免费在线观看成人毛片| 最近在线观看免费完整版| www.www免费av| av视频在线观看入口| 中文字幕人妻熟女乱码| 正在播放国产对白刺激| 亚洲国产精品合色在线| 国产成人欧美| 国产亚洲精品久久久久久毛片| 国产精品乱码一区二三区的特点| 美女国产高潮福利片在线看| 侵犯人妻中文字幕一二三四区| 欧美最黄视频在线播放免费| 女人爽到高潮嗷嗷叫在线视频| 亚洲三区欧美一区| 国产高清激情床上av| 国产精品自产拍在线观看55亚洲| 亚洲色图 男人天堂 中文字幕| 日本在线视频免费播放| 精品卡一卡二卡四卡免费| 欧美三级亚洲精品| 亚洲国产看品久久| 国产精品二区激情视频| 99在线人妻在线中文字幕| 一级片免费观看大全| 俺也久久电影网| 91国产中文字幕| 欧美乱妇无乱码| 欧美性猛交╳xxx乱大交人| 亚洲国产毛片av蜜桃av| 免费看a级黄色片| 搡老岳熟女国产| 欧美黄色片欧美黄色片| 岛国视频午夜一区免费看| 99国产综合亚洲精品| 高清毛片免费观看视频网站| 国产国语露脸激情在线看| 91大片在线观看| 日韩欧美国产在线观看| 国产成人av激情在线播放| 国产精品久久电影中文字幕| 亚洲中文av在线| 自线自在国产av| 伊人久久大香线蕉亚洲五| 日韩精品青青久久久久久| 亚洲精品粉嫩美女一区| 一级作爱视频免费观看| 日韩欧美国产在线观看| 美女国产高潮福利片在线看| 国产一区在线观看成人免费| 国产高清有码在线观看视频 | 国产精品亚洲美女久久久| 激情在线观看视频在线高清| 搡老岳熟女国产| 欧美黑人精品巨大| 精品国产一区二区三区四区第35| 人人妻人人澡欧美一区二区| 久久国产乱子伦精品免费另类| 免费一级毛片在线播放高清视频| 9191精品国产免费久久| 女人高潮潮喷娇喘18禁视频| 长腿黑丝高跟| 欧美人与性动交α欧美精品济南到| 欧美久久黑人一区二区| 又黄又粗又硬又大视频| 欧美不卡视频在线免费观看 | 美国免费a级毛片| 久久欧美精品欧美久久欧美| 深夜精品福利| 国产精品 国内视频| 日韩一卡2卡3卡4卡2021年| 99国产精品99久久久久| 国产成人精品久久二区二区免费| 亚洲av中文字字幕乱码综合 | 一a级毛片在线观看| 日本免费一区二区三区高清不卡| 哪里可以看免费的av片| 久久久精品欧美日韩精品| 国产精华一区二区三区| 午夜精品久久久久久毛片777| 精品久久久久久成人av| 国产精品电影一区二区三区| 欧美 亚洲 国产 日韩一| 色综合婷婷激情| 人人妻,人人澡人人爽秒播| 免费高清在线观看日韩| 操出白浆在线播放| 一级毛片精品| 日本黄色视频三级网站网址| 亚洲男人天堂网一区| 午夜免费激情av| 两个人看的免费小视频| 侵犯人妻中文字幕一二三四区| 日本 av在线| 日日干狠狠操夜夜爽| 美女 人体艺术 gogo| 国产精品电影一区二区三区| 国产免费男女视频| 日韩精品中文字幕看吧| 日韩精品青青久久久久久| 99国产精品一区二区三区| 国产精品一区二区精品视频观看| 久久香蕉精品热| 美女高潮喷水抽搐中文字幕| 午夜精品在线福利| 日本三级黄在线观看| 中文资源天堂在线| 免费在线观看影片大全网站| 免费av毛片视频| 性色av乱码一区二区三区2| 99热6这里只有精品| 成人欧美大片| 一区二区三区激情视频| 在线永久观看黄色视频| 99久久无色码亚洲精品果冻| 国产国语露脸激情在线看| 精品第一国产精品| 又黄又爽又免费观看的视频| 亚洲精品在线观看二区| 亚洲精品粉嫩美女一区| 欧美成人性av电影在线观看| 久久精品91无色码中文字幕| 国产精品美女特级片免费视频播放器 | 黄色女人牲交| 18禁美女被吸乳视频| 亚洲成国产人片在线观看| 熟妇人妻久久中文字幕3abv| av欧美777| 禁无遮挡网站| 美国免费a级毛片| 久久精品国产亚洲av香蕉五月| 真人一进一出gif抽搐免费| 国内精品久久久久精免费| 欧美日韩黄片免| 天堂动漫精品| 非洲黑人性xxxx精品又粗又长| 又黄又粗又硬又大视频| 久久精品人妻少妇| 欧美三级亚洲精品| 精品国产美女av久久久久小说| 啪啪无遮挡十八禁网站| 国产97色在线日韩免费| 亚洲国产欧美网| 久久久久久人人人人人| 19禁男女啪啪无遮挡网站| 国产av又大| 91老司机精品| 亚洲精品在线美女| 久久久久久久午夜电影| 亚洲第一欧美日韩一区二区三区| 亚洲熟女毛片儿| 丰满的人妻完整版| 18美女黄网站色大片免费观看| 亚洲av电影不卡..在线观看| 又黄又粗又硬又大视频| 日本五十路高清| or卡值多少钱| 很黄的视频免费| 性欧美人与动物交配| 淫妇啪啪啪对白视频| 国产精品国产高清国产av| 成人国产一区最新在线观看| 琪琪午夜伦伦电影理论片6080| 99久久国产精品久久久| 久久 成人 亚洲| 亚洲精品中文字幕在线视频| 两个人免费观看高清视频| 久99久视频精品免费| 日日夜夜操网爽| 婷婷精品国产亚洲av在线| 性色av乱码一区二区三区2| 成熟少妇高潮喷水视频| 亚洲中文字幕日韩| 久久中文字幕人妻熟女| 亚洲第一欧美日韩一区二区三区| 超碰成人久久| 香蕉av资源在线| 麻豆成人午夜福利视频| 亚洲中文日韩欧美视频| 啦啦啦免费观看视频1| 黄片大片在线免费观看| 国产激情欧美一区二区| 中文字幕另类日韩欧美亚洲嫩草| 可以在线观看的亚洲视频| 久久人妻av系列| 国产亚洲精品综合一区在线观看 | 一级毛片高清免费大全| 亚洲国产看品久久| 久久久国产成人免费| 成人永久免费在线观看视频| 国产私拍福利视频在线观看| 好男人在线观看高清免费视频 | 免费高清在线观看日韩| 免费看十八禁软件| 亚洲第一欧美日韩一区二区三区| 国产久久久一区二区三区| 黑人操中国人逼视频| 国产高清激情床上av| 久9热在线精品视频| 天天一区二区日本电影三级| 香蕉av资源在线| 国产伦人伦偷精品视频| 成人国语在线视频| 少妇 在线观看| 久久久国产精品麻豆| 成人三级做爰电影| 精品一区二区三区视频在线观看免费| or卡值多少钱| 成人18禁在线播放| 久久久久久人人人人人| 日本a在线网址| 亚洲欧美日韩高清在线视频| 精品久久久久久,| 午夜免费激情av| 韩国av一区二区三区四区| 国产蜜桃级精品一区二区三区| av福利片在线| 黄色成人免费大全| 日本a在线网址| 国产单亲对白刺激| 757午夜福利合集在线观看| 国产蜜桃级精品一区二区三区| 母亲3免费完整高清在线观看| 怎么达到女性高潮| 麻豆久久精品国产亚洲av| 丰满的人妻完整版| 精品熟女少妇八av免费久了| 夜夜躁狠狠躁天天躁| 一a级毛片在线观看| 69av精品久久久久久| 亚洲男人的天堂狠狠| 国产午夜福利久久久久久| 亚洲激情在线av| 又大又爽又粗| 国产精品一区二区免费欧美| 久久久国产精品麻豆| 亚洲av成人一区二区三| 精品久久久久久,| 久久中文字幕一级| 日韩欧美国产在线观看| 韩国精品一区二区三区| tocl精华| 亚洲中文字幕日韩| 久久亚洲真实| 色老头精品视频在线观看| av有码第一页| 91麻豆av在线| 身体一侧抽搐| 51午夜福利影视在线观看| 夜夜夜夜夜久久久久| 不卡一级毛片| 久久中文字幕人妻熟女| 久久午夜综合久久蜜桃| 久久久久久人人人人人| 久久精品国产亚洲av高清一级| 一级毛片女人18水好多| 一a级毛片在线观看| 一进一出抽搐动态| 老司机在亚洲福利影院| 国产精品九九99| 欧洲精品卡2卡3卡4卡5卡区| 好男人电影高清在线观看| 午夜福利在线观看吧| 亚洲va日本ⅴa欧美va伊人久久| 国产91精品成人一区二区三区| 成人亚洲精品av一区二区| 97碰自拍视频| 国产亚洲av嫩草精品影院| 午夜激情av网站| 免费观看人在逋| 日日摸夜夜添夜夜添小说| 国产一卡二卡三卡精品| 精品午夜福利视频在线观看一区| 此物有八面人人有两片| 亚洲黑人精品在线| 亚洲av片天天在线观看| avwww免费| 久久九九热精品免费| 99国产精品一区二区三区| 深夜精品福利| 国产高清videossex| 中文字幕人成人乱码亚洲影| e午夜精品久久久久久久| 一区二区三区高清视频在线| 日本a在线网址| 人人妻人人看人人澡| 日韩欧美一区二区三区在线观看| 日本一区二区免费在线视频| 国产黄片美女视频| 久久久久久国产a免费观看| 黄片播放在线免费| 国产真人三级小视频在线观看| 女警被强在线播放| 日韩中文字幕欧美一区二区| 性色av乱码一区二区三区2| 国产亚洲精品综合一区在线观看 | 国产精品久久久久久亚洲av鲁大| 一本一本综合久久| 国产精品免费视频内射| 满18在线观看网站| 国产熟女xx| 色综合站精品国产| 精品一区二区三区av网在线观看| 日本精品一区二区三区蜜桃| 人妻丰满熟妇av一区二区三区| 久久久久国产一级毛片高清牌| 老熟妇仑乱视频hdxx| 成年人黄色毛片网站| 国产亚洲av高清不卡| 亚洲av电影在线进入| 欧美国产日韩亚洲一区| 亚洲成人精品中文字幕电影| 国产成人欧美在线观看| av中文乱码字幕在线| 这个男人来自地球电影免费观看| 欧美性长视频在线观看| 十八禁网站免费在线| 精品欧美一区二区三区在线| 久久人人精品亚洲av| 大香蕉久久成人网| 亚洲一区二区三区不卡视频| 久久精品影院6| 一卡2卡三卡四卡精品乱码亚洲| 日韩欧美 国产精品| 亚洲一码二码三码区别大吗| 精品久久久久久久人妻蜜臀av| 亚洲av美国av| 精品午夜福利视频在线观看一区| 午夜福利在线在线| 国产欧美日韩一区二区精品| 国产午夜福利久久久久久| 一区二区三区精品91| 精品少妇一区二区三区视频日本电影| 久久久久久久精品吃奶| 色婷婷久久久亚洲欧美| 亚洲狠狠婷婷综合久久图片| 真人做人爱边吃奶动态| 女生性感内裤真人,穿戴方法视频| 亚洲在线自拍视频| 精品乱码久久久久久99久播| 中文字幕最新亚洲高清| 婷婷六月久久综合丁香| 狂野欧美激情性xxxx| 午夜影院日韩av| 国产亚洲欧美98| 成人国产一区最新在线观看| 亚洲一卡2卡3卡4卡5卡精品中文| 麻豆久久精品国产亚洲av| tocl精华| 丝袜在线中文字幕| 亚洲五月婷婷丁香| 免费无遮挡裸体视频| 两个人视频免费观看高清| 可以在线观看毛片的网站| 亚洲精品色激情综合| 成人18禁在线播放| 国产av一区二区精品久久| 99热6这里只有精品| 自线自在国产av| 亚洲成人久久爱视频| 悠悠久久av| 好男人在线观看高清免费视频 | av在线天堂中文字幕| 在线国产一区二区在线| 亚洲精品国产精品久久久不卡| 免费观看精品视频网站| 在线免费观看的www视频| 国产v大片淫在线免费观看| 村上凉子中文字幕在线| 国产麻豆成人av免费视频| 黄色 视频免费看| 香蕉国产在线看| 亚洲国产欧美日韩在线播放| 最近在线观看免费完整版| 999精品在线视频| 禁无遮挡网站| 亚洲中文字幕日韩| 丝袜人妻中文字幕| 亚洲五月色婷婷综合| 欧美zozozo另类| 久久久久国产精品人妻aⅴ院| 亚洲精品中文字幕一二三四区| 成人国产综合亚洲| 99久久无色码亚洲精品果冻| 亚洲国产高清在线一区二区三 | 欧美成人免费av一区二区三区| 国产高清激情床上av| 久久热在线av| 男女下面进入的视频免费午夜 | 婷婷亚洲欧美| 亚洲国产欧美一区二区综合| 麻豆成人av在线观看| tocl精华| 伊人久久大香线蕉亚洲五| 国产成人一区二区三区免费视频网站| 国产高清视频在线播放一区| 别揉我奶头~嗯~啊~动态视频| 每晚都被弄得嗷嗷叫到高潮| 好男人在线观看高清免费视频 | 99riav亚洲国产免费| 国产午夜福利久久久久久| 国产av又大| 大型黄色视频在线免费观看| 很黄的视频免费| 无遮挡黄片免费观看| 亚洲无线在线观看| 丰满人妻熟妇乱又伦精品不卡| 国产一卡二卡三卡精品| 男女那种视频在线观看| 黄色视频不卡| 色播在线永久视频| 日韩欧美免费精品| 曰老女人黄片|