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

    一種高效軟件定時器的設(shè)計與實現(xiàn)

    2015-12-23 00:52:08秦玉蒙王婭男邱春玲
    實驗室研究與探索 2015年9期
    關(guān)鍵詞:占用率串口時鐘

    秦玉蒙, 王婭男, 邱春玲

    (吉林大學(xué) 儀器科學(xué)與電氣工程學(xué)院,吉林 長春130026)

    0 引 言

    在單片機開發(fā)系統(tǒng)中,經(jīng)常用到定時控制,比如延遲控制、超時控制和計時控制等。尤其是多任務(wù)處理中,對定時的需求很大。為了獲得所需要的定時,需求準(zhǔn)確而穩(wěn)定的時間基準(zhǔn),產(chǎn)生這種時間準(zhǔn)確通常有兩種方法:硬件定時器和軟件定時器。

    單片機都含有硬件定時器,它通過對時鐘脈沖的計數(shù)實現(xiàn)定時,定時準(zhǔn)確,使用方便,但是單片機內(nèi)部的硬件定時器數(shù)量有限,軟件定時器應(yīng)運而生,它以硬件定時器的定時中斷為基礎(chǔ),利用軟件方法來實現(xiàn),定時更長,使用更靈活。

    在應(yīng)用單片機進(jìn)行多任務(wù)系統(tǒng)開發(fā)時,定時器工作方式復(fù)雜,受限于單片機內(nèi)部資源數(shù)量,實時操作系統(tǒng)中的軟件定時器無法直接套用;多人開發(fā)時,代碼風(fēng)格因人而異,定時器的管理無法統(tǒng)一,給多人協(xié)作開發(fā)和后期維護(hù)帶來了不便。因此,設(shè)計并實現(xiàn)一種軟件定時器,在單個硬件定時器上實現(xiàn)了多個軟件定時器,代碼經(jīng)過封裝標(biāo)準(zhǔn)化,并根據(jù)單片機的特性進(jìn)行了優(yōu)化,可作為一個獨立模塊嵌入到單片機軟件系統(tǒng)中;所有代碼都符合ANSI-C 標(biāo)準(zhǔn),易讀易用,在多任務(wù)系統(tǒng)開發(fā)中可以大大簡化軟件設(shè)計復(fù)雜性,方便多人協(xié)作開發(fā)和后期維護(hù)。

    1 高效軟件定時器的設(shè)計

    在實時操作系統(tǒng)中,硬件定時器以固定的頻率運行,形成周期性的中斷,稱之為“時鐘節(jié)拍”[1-7]。本軟件定時器以時鐘節(jié)拍為定時基準(zhǔn)源,通過軟件計數(shù)的方式實現(xiàn)對時鐘節(jié)拍的累計,當(dāng)達(dá)到預(yù)設(shè)值時,執(zhí)行預(yù)設(shè)任務(wù)。

    本軟件定時器模塊由函數(shù)、數(shù)據(jù)結(jié)構(gòu)和宏組成,可作為一個獨立模塊嵌入到單片機軟件架構(gòu)中,如圖1所示。硬件定時器驅(qū)動層為軟件定時器提供穩(wěn)定的時鐘節(jié)拍,驅(qū)動處理算法有序運行。由于單片機的RAM容量有限,動態(tài)鏈表作數(shù)據(jù)結(jié)構(gòu)顯然很不適合,選用數(shù)組、輔助變量和宏定義配合的方式作為數(shù)據(jù)結(jié)構(gòu),既滿足了軟件定時器數(shù)量可控,又滿足了動態(tài)使用需求。接口函數(shù)統(tǒng)一管理所有軟件定時器,方便使用。此外,考慮到數(shù)據(jù)臨界態(tài)和用戶輸入的不確定性,添加了加鎖保護(hù)和輸入校驗,提高了軟件的魯棒性[8-10]。

    圖1 軟件定時器模塊架構(gòu)

    2 高效軟件定時器的實現(xiàn)

    2.1 高效軟件定時器的數(shù)據(jù)結(jié)構(gòu)

    由于軟件定時器數(shù)量較多,所以為軟件定時器設(shè)計了一個核心數(shù)據(jù)結(jié)構(gòu)SoftwareTimer,其定義如下:

    每個SoftwareTimer 結(jié)構(gòu)的實例定義了一個軟件定時器。其中:Count 用于設(shè)置時鐘節(jié)拍計數(shù)值;CallBackFuction 是計時時間到后執(zhí)行的回調(diào)函數(shù)指針,其類型為函數(shù)指針類型,對function 的定義如下:

    typedef void (* function )(void );

    本軟件定時器數(shù)量缺省配置為8,通過數(shù)組進(jìn)行管理,其定義如下:

    struct SoftwareTimer Block[Sum];

    define Sum 8 //軟件定時器數(shù)量

    雖然軟件定時器從存儲結(jié)構(gòu)上是靜態(tài)的,但是在設(shè)計時考慮到動態(tài)使用的需求,將軟件定時器設(shè)計為先激活后使用,用完即回收。因此,定義了一個就緒表變量,用來標(biāo)記8 個定時器的ID 號和工作狀態(tài),其定義如下:

    uchar State = 0;

    2.2 高效軟件定時器的處理算法

    軟件定時器的處理算法在時鐘節(jié)拍內(nèi)執(zhí)行,其軟件流程圖如圖2 所示,在時鐘節(jié)拍中,對已開啟的軟件定時器的時鐘節(jié)拍計數(shù)值減1,并判斷時鐘節(jié)拍計數(shù)值是否溢出,如果溢出,表明定時時間到,立即執(zhí)行回調(diào)函數(shù),并更新就緒表,在操作就緒表時,不允許有更高級的中斷進(jìn)入操作軟件定時器,所以在處理過程中需要加鎖保護(hù)。本軟件定時器的處理算法通過函數(shù)TimerTickTask 實現(xiàn),通過此函數(shù)對已開啟的軟件定時器進(jìn)行上述處理,其代碼定義如下:

    圖2 軟件定時器處理算法流程圖

    2.3 高效軟件定時器的接口函數(shù)

    本軟件定時器提供了標(biāo)準(zhǔn)的接口函數(shù),軟件定時器接口函數(shù)包括軟件定時器啟動函數(shù)SoftwareTimerStart 和軟件定時器關(guān)閉函數(shù)SoftwareTimerStop。SoftwareTimerStart 函數(shù)流程如圖3所示,通過該函數(shù)可以開啟一個軟件定時器,如果無可用軟件定時器,即開啟失敗,返回錯誤碼。如果開啟成功,進(jìn)行時鐘節(jié)拍計數(shù)值和回調(diào)函數(shù)初始化,并把該軟件定時器在就緒表中的位置作為ID 號返回。

    圖3 啟動流程圖

    通過SoftwareTimerStop 函數(shù)可以對該軟件定時器進(jìn)行關(guān)閉操作,并返回已計量的時鐘節(jié)拍數(shù),其執(zhí)行流程如圖4 所示。

    圖4 關(guān)閉流程圖

    注意,軟件定時器受時鐘節(jié)拍驅(qū)動,節(jié)拍精度直接影響軟件定時器的精度?;卣{(diào)函數(shù)直接在時鐘節(jié)拍中運行,如果回調(diào)函數(shù)執(zhí)行時間超過時鐘節(jié)拍間隔時長,就會造成后續(xù)節(jié)拍的滯后,不僅影響定時精度,而且影響系統(tǒng)正常運行。所以回調(diào)函數(shù)的執(zhí)行時間不能超過時鐘節(jié)拍間隔時長,如果回調(diào)函數(shù)需要較長時間運行,可以在回調(diào)函數(shù)中置位一個標(biāo)志位,在大循環(huán)中掃描該標(biāo)志位執(zhí)行所需任務(wù)。

    3 實驗結(jié)果

    3.1 誤差分析

    軟件定時器開啟和關(guān)閉的理想時間段為時鐘節(jié)拍所用硬件定時器的中斷處理函數(shù)執(zhí)行期間[11-12]。但實際上軟件定時器的開啟和關(guān)閉時刻是隨機的,在操作某個軟件定時器時,由于開啟時刻和關(guān)閉時刻與時鐘節(jié)拍沒有對準(zhǔn),會存在誤差,且其值可能是一個時鐘節(jié)拍內(nèi)的任意值,該誤差稱為啟動誤差和關(guān)閉誤差。如圖5 所示,時刻1 和時刻3 為時鐘節(jié)拍所用硬件定時器的中斷處理起始時刻。如果在時刻2 開啟了一個軟件定時器,其啟動誤差即為時刻1 與時刻2 之間的時間差值。如果在時刻4 停止了該軟件定時器,其關(guān)閉誤差即為時刻3 與時刻4 之間的時間差值。

    圖5 誤差分析

    啟動誤差和關(guān)閉誤差無法完全消除,可以采用更快的時鐘節(jié)拍來減小誤差,但是這樣會導(dǎo)致CPU 頻繁進(jìn)出中斷,CPU 利用率不高,應(yīng)根據(jù)實際應(yīng)用的需要,選擇合適的時鐘節(jié)拍,將這兩種誤差控制在可接受的范圍內(nèi)。

    3.2 性能測試

    在基于時鐘節(jié)拍的前后臺軟件架構(gòu)中,兩個時鐘節(jié)拍之間的時間間隔稱為“時間片”[13],為了分析軟件定時器的算法效率,以“時間片占用率”來進(jìn)行衡量??梢愿鶕?jù)時間片占用率及應(yīng)用需求設(shè)定合適的時鐘節(jié)拍,獲取更高的定時精度[14-16]。

    時間片占用率 = TimerTickTask 函數(shù)運行時間/時間片。

    測試環(huán)境:Keil C51 V4.11,芯片類型AT89C55,時鐘頻率設(shè)置為24 MHz。

    測試方法:時間片設(shè)置為5 ms。在開啟時鐘節(jié)拍所用硬件定時器之前,開啟軟件定時器,定時時間設(shè)置為5 ms,回調(diào)函數(shù)為空函數(shù)。時鐘節(jié)拍中只有TimerTickTask 函數(shù)。使用KEIL 軟件仿真得到測試結(jié)果如表1 所示。

    由測試結(jié)果可知,每增加一個軟件定時器,TimerTickTask 函數(shù)運行時間增加約為45 μs,時間片占用率增加約為0.9%;AT89C55 在24 MHz 時鐘下的指令處理速度為2 MIPS,性能有限,在8 個軟件定時器全部開啟的極端情況下,時間片占用率不到8%,可見該軟件定時器算法具有較高的執(zhí)行效率。在更高級的單片機中可將時間片進(jìn)一步縮小,保證性能的同時可獲得更高的定時精度。

    表1 性能測試

    4 應(yīng)用舉例

    本軟件定時器使用靈活,應(yīng)用場合廣泛,例如,按鍵音、串口讀超時判斷和界面顯示超時判斷等。如果兩個軟件定時器嵌套使用,還可實現(xiàn)不等長度的周期性定時。

    4.1 串口讀超時判斷

    在單片機開發(fā)系統(tǒng),尤其是51 內(nèi)核單片機,在串口開發(fā)中,需要一個硬件定時器提供波特率,還需要一個硬件定時器用于串口讀超時判斷,造成硬件定時器資源緊張,本軟件定時器可以很好解決這個問題,首先根據(jù)需要編寫ReadTimerOut 函數(shù),此函數(shù)時是在串口讀超時后要執(zhí)行的任務(wù)。設(shè)時間片為1 ms,串口數(shù)據(jù)流中斷10 ms 即認(rèn)為超時,其判斷代碼如下:

    在上述代碼中TimerID 變量有兩個作用,一是記錄定時器ID,二是用來判斷串口數(shù)據(jù)流的起始字節(jié)。如果是起始字節(jié),開啟一個軟件定時器,再次讀串口時關(guān)閉上一次開啟的軟件定時器,開啟一個軟件定時器重新開始計時。

    4.2 軟件定時器嵌套

    本軟件定時器靈活使用,會把復(fù)雜設(shè)計變得簡單,在工控領(lǐng)域,經(jīng)過用到不等長周期性定時用于測試設(shè)備。設(shè)時間片為1 ms,利用本軟件定時器實現(xiàn)工作1 s停3 s 這樣的不等長周期性定時的代碼如下:

    TaskStart 函數(shù)開啟任務(wù)后,開啟一個軟件定時器,定時1 s 后回調(diào)TaskSop 函數(shù),TaskSop 函數(shù)關(guān)閉任務(wù),開啟一個軟件定時器,定時3 s 后調(diào)TaskStart 函數(shù)。如此循環(huán)嵌套實現(xiàn)所需功能。

    5 結(jié) 語

    將實時操作系統(tǒng)中的定時器軟件管理思想引入單片機前后臺軟件架構(gòu)中,設(shè)計并實現(xiàn)了一個軟件定時器模塊,本模塊邏輯清楚,分層設(shè)計,并針對單片機進(jìn)行了特殊優(yōu)化;采用動態(tài)激活的方式使用,軟件定時器用完即回收,便于重復(fù)使用。誤差分析和性能測試表明本軟件定時器實用高效。利用本軟件定時器開發(fā)多任務(wù)系統(tǒng),不僅可以節(jié)約硬件定時器資源,而且可以大大加快單片機系統(tǒng)的開發(fā)進(jìn)程。

    [1] Labrosse J. Inside Real-Time Kernels[C]//Conference Proceedings of Embedded Systems Conference East. 1997:205-214.

    [2] Labrosse J J. Microc/OS-II[M]. R & D Books,1998.

    [3] Krishna C M. Real ‐ Time Systems[M]. John Wiley & Sons,Inc.,1999.

    [4] Pont M J. Patterns for time-triggered embedded systems[J]. New York:Person Edueation,2001.

    [5] Dick R P,Lakshminarayana G,Raghunathan A,et al. Analysis of power dissipation in embedded systems using real-time operating systems[J]. Computer-Aided Design of Integrated Circuits and Systems,IEEE Transactions on,2003,22(5):615-627.

    [6] 李小群,趙慧斌,葉以民,等. RFRTOS:基于Linux 的實時操作系統(tǒng)[J].軟件學(xué)報,2003,14(7):203-1212.

    [7] Love R,Are S H W,Linus A C,et al. Linux Kernel Development Second Edition[M]. 2004.

    [8] 李 凡,盧社階,邱 鵬,等. 在嵌入式應(yīng)用中增強Linux 實時性的方法研究[J]. 華中科技大學(xué)學(xué)報:自然科學(xué)版,2005,33(2):82-85.

    [9] 嚴(yán)蔚敏,吳偉民. 數(shù)據(jù)結(jié)構(gòu)[M]. 北京:清華大學(xué)出版社,1992.

    [10] Shaffer C A. Solutions Manual:A Practical Introduction to Data Structures and Algorithm Analysis[M]. N. J.:Prentice Hall,1997.

    [11] 趙 霞,郭 耀,雷志勇,等. 基于模擬器的嵌入式操作系統(tǒng)能耗估算與分析[J]. 電子學(xué)報,2008,36(2):209-215.

    [12] 周 博,王石記,邱衛(wèi)東,等. SHUM-UCOS:基于統(tǒng)一多任務(wù)模型可重構(gòu)系統(tǒng)的實時操作系統(tǒng)[J]. 計算機學(xué)報,2006,29(2):208-218.

    [13] 徐久強,劉 輝,朱 劍,等. 一種基于時間片的搶占控制模型[J]. 東北大學(xué)學(xué)報(自然科學(xué)版),2009,11:1570-1573.

    [14] 陳 俐,殷承良. 基于混合定時調(diào)度的車輛AMT 控制系統(tǒng)的實時性分析[J]. 上海交通大學(xué)學(xué)報,2008,41(2):256-261.

    [15] 郭占社,孟永鋼,蘇才鈞. 基于Windows 的精確定時技術(shù)及其在工程中的應(yīng)用[J]. 哈爾濱工業(yè)大學(xué)學(xué)報,2005,37(12):1717-1720.

    [16] Holenderski M,van den Heuvel M,Bril R J,et al. Grasp:Tracing,visualizing and measuring the behavior of real-time systems[C]//International Workshop on Analysis Tools and Methodologies for Embedded and Real-time Systems (WATERS). 2010:37-42.

    猜你喜歡
    占用率串口時鐘
    別樣的“時鐘”
    淺談AB PLC串口跟RFID傳感器的通訊應(yīng)用
    古代的時鐘
    降低CE設(shè)備子接口占用率的研究與應(yīng)用
    魅力中國(2019年6期)2019-07-21 07:12:10
    有趣的時鐘
    時鐘會開“花”
    USB接口的多串口數(shù)據(jù)并行接收方法探索
    基于藍(lán)牙串口適配器的GPS接收機與AutoCAD的實時無線通信
    地礦測繪(2015年3期)2015-12-22 06:27:26
    基于排隊論的區(qū)域路內(nèi)停車最優(yōu)泊位占用率研究
    基于并行控制的FPGA多串口拓展實現(xiàn)
    丰满人妻一区二区三区视频av| 不卡视频在线观看欧美| 韩国av在线不卡| 在线观看美女被高潮喷水网站| 91av网一区二区| 亚洲最大成人中文| 精品日产1卡2卡| 亚洲七黄色美女视频| 美女免费视频网站| 黄色日韩在线| 级片在线观看| 日韩高清综合在线| 国产一区二区在线av高清观看| 色噜噜av男人的天堂激情| 亚洲国产高清在线一区二区三| 国产精品电影一区二区三区| 直男gayav资源| 中出人妻视频一区二区| 亚洲国产精品成人综合色| 在线免费观看的www视频| 全区人妻精品视频| 国产精品人妻久久久久久| 啦啦啦啦在线视频资源| 少妇猛男粗大的猛烈进出视频 | 黄色视频,在线免费观看| 日韩欧美一区二区三区在线观看| 黄色日韩在线| 日本熟妇午夜| 国产乱人偷精品视频| 一边摸一边抽搐一进一小说| 国产欧美日韩精品亚洲av| 97人妻精品一区二区三区麻豆| 国产极品精品免费视频能看的| 99久久精品一区二区三区| 99热6这里只有精品| 插阴视频在线观看视频| 久久久精品94久久精品| 国产免费一级a男人的天堂| 18+在线观看网站| 免费黄网站久久成人精品| 国产日本99.免费观看| 18禁在线播放成人免费| 午夜影院日韩av| 成人亚洲欧美一区二区av| a级一级毛片免费在线观看| 欧美成人免费av一区二区三区| 午夜福利视频1000在线观看| a级毛片a级免费在线| 最新中文字幕久久久久| 国产极品精品免费视频能看的| 久久亚洲国产成人精品v| 内地一区二区视频在线| 欧美色视频一区免费| 日韩欧美免费精品| 色吧在线观看| 午夜福利高清视频| 免费看光身美女| 天堂网av新在线| 久久久国产成人精品二区| 午夜爱爱视频在线播放| 一个人免费在线观看电影| 黑人高潮一二区| 97人妻精品一区二区三区麻豆| av天堂在线播放| 精品福利观看| 国产亚洲精品综合一区在线观看| 极品教师在线视频| 99久国产av精品国产电影| 免费av毛片视频| av福利片在线观看| 免费av观看视频| 天堂影院成人在线观看| 中文字幕精品亚洲无线码一区| 日韩av在线大香蕉| 精品久久国产蜜桃| 日韩制服骚丝袜av| 亚洲精品日韩在线中文字幕 | 免费看日本二区| 国产人妻一区二区三区在| 岛国在线免费视频观看| 亚洲久久久久久中文字幕| 狂野欧美白嫩少妇大欣赏| 国产美女午夜福利| 六月丁香七月| 校园人妻丝袜中文字幕| 婷婷六月久久综合丁香| 精品人妻视频免费看| av天堂在线播放| 国内少妇人妻偷人精品xxx网站| 国产成人freesex在线 | 三级国产精品欧美在线观看| 国语自产精品视频在线第100页| 国产探花极品一区二区| 在线播放无遮挡| 99久久久亚洲精品蜜臀av| 淫秽高清视频在线观看| 麻豆一二三区av精品| 搡老妇女老女人老熟妇| 国产高清三级在线| 国产高清有码在线观看视频| 3wmmmm亚洲av在线观看| 国产精品人妻久久久久久| 99久国产av精品| 一边摸一边抽搐一进一小说| 国产成人福利小说| 蜜臀久久99精品久久宅男| 国产探花极品一区二区| 三级毛片av免费| 日日摸夜夜添夜夜爱| 国产av不卡久久| 国产伦精品一区二区三区视频9| 精品人妻偷拍中文字幕| 亚洲中文日韩欧美视频| 欧美成人精品欧美一级黄| 别揉我奶头~嗯~啊~动态视频| 岛国在线免费视频观看| 十八禁网站免费在线| 村上凉子中文字幕在线| 亚洲一区二区三区色噜噜| 国产精品99久久久久久久久| 熟女人妻精品中文字幕| 久久韩国三级中文字幕| 国产伦精品一区二区三区视频9| 日日啪夜夜撸| 女同久久另类99精品国产91| 欧美激情国产日韩精品一区| 国产91av在线免费观看| 亚洲欧美日韩高清专用| 色哟哟·www| 免费看a级黄色片| 国产老妇女一区| 成人永久免费在线观看视频| 欧美最黄视频在线播放免费| 国产69精品久久久久777片| 国产人妻一区二区三区在| 97热精品久久久久久| 晚上一个人看的免费电影| 亚洲天堂国产精品一区在线| 99在线视频只有这里精品首页| 卡戴珊不雅视频在线播放| 亚洲性夜色夜夜综合| 99九九线精品视频在线观看视频| 99在线人妻在线中文字幕| 成人三级黄色视频| 亚洲成人久久性| 欧美一区二区精品小视频在线| 尾随美女入室| 国产色婷婷99| 日韩欧美精品免费久久| 婷婷色综合大香蕉| 成人毛片a级毛片在线播放| 黄色一级大片看看| 亚洲中文日韩欧美视频| 国产亚洲精品av在线| 亚洲久久久久久中文字幕| 男人的好看免费观看在线视频| 日韩av在线大香蕉| av在线播放精品| 国产高清有码在线观看视频| 69av精品久久久久久| 男女之事视频高清在线观看| 精品久久国产蜜桃| 一级毛片电影观看 | 99热全是精品| 亚洲aⅴ乱码一区二区在线播放| 日韩欧美免费精品| 嫩草影院新地址| 欧美性猛交╳xxx乱大交人| 日韩制服骚丝袜av| 亚洲精品成人久久久久久| 美女免费视频网站| 一a级毛片在线观看| 久久精品国产亚洲av香蕉五月| 国产高清视频在线播放一区| 在线观看av片永久免费下载| 97碰自拍视频| 日韩欧美 国产精品| 国产极品精品免费视频能看的| 麻豆久久精品国产亚洲av| 精品一区二区三区视频在线观看免费| 国产老妇女一区| 欧美日韩综合久久久久久| 全区人妻精品视频| 美女免费视频网站| 亚洲最大成人av| 日本欧美国产在线视频| 亚洲不卡免费看| 亚洲,欧美,日韩| 精品一区二区三区人妻视频| 18禁黄网站禁片免费观看直播| avwww免费| 99九九线精品视频在线观看视频| 99在线视频只有这里精品首页| 又爽又黄a免费视频| 国产伦一二天堂av在线观看| 国产免费一级a男人的天堂| 久久久久久久久久黄片| 一个人观看的视频www高清免费观看| 男人和女人高潮做爰伦理| 国产成人aa在线观看| 蜜桃亚洲精品一区二区三区| 中国美白少妇内射xxxbb| 嫩草影视91久久| 亚洲精品日韩av片在线观看| 哪里可以看免费的av片| 日日干狠狠操夜夜爽| 日本一二三区视频观看| 天堂影院成人在线观看| 97超碰精品成人国产| 日韩精品青青久久久久久| 国产私拍福利视频在线观看| 亚洲av一区综合| 国产美女午夜福利| 免费一级毛片在线播放高清视频| 欧美日本视频| 国产成人精品久久久久久| 色噜噜av男人的天堂激情| 欧美日韩乱码在线| 久久99热6这里只有精品| 大又大粗又爽又黄少妇毛片口| 成年版毛片免费区| 精品人妻视频免费看| 亚洲国产欧洲综合997久久,| 免费搜索国产男女视频| 人妻久久中文字幕网| 中文字幕av在线有码专区| 国产爱豆传媒在线观看| 黑人高潮一二区| 国产成人a∨麻豆精品| 亚洲精品456在线播放app| 国内精品久久久久精免费| 不卡一级毛片| 亚洲美女视频黄频| 日韩欧美免费精品| 少妇熟女欧美另类| 国产精品野战在线观看| 亚洲中文字幕日韩| 91麻豆精品激情在线观看国产| 日韩精品中文字幕看吧| 色哟哟哟哟哟哟| 亚洲18禁久久av| 午夜免费激情av| 中文字幕人妻熟人妻熟丝袜美| 一个人看视频在线观看www免费| 一本精品99久久精品77| 99久国产av精品国产电影| 国产精品99久久久久久久久| 99热6这里只有精品| 久久久久久久久大av| 久久久欧美国产精品| 亚洲中文日韩欧美视频| 国产老妇女一区| 国产精品av视频在线免费观看| 俄罗斯特黄特色一大片| 国产黄色视频一区二区在线观看 | 色噜噜av男人的天堂激情| 我要看日韩黄色一级片| 麻豆成人午夜福利视频| av黄色大香蕉| 精品福利观看| 亚洲欧美日韩无卡精品| 97在线视频观看| 一本一本综合久久| 亚洲在线自拍视频| 国产精品亚洲一级av第二区| 国产国拍精品亚洲av在线观看| 亚洲精品久久国产高清桃花| 国产又黄又爽又无遮挡在线| 永久网站在线| 一a级毛片在线观看| 欧美zozozo另类| 精品99又大又爽又粗少妇毛片| 成人精品一区二区免费| 成人毛片a级毛片在线播放| 久久精品影院6| 三级毛片av免费| 国产激情偷乱视频一区二区| 国产高清视频在线播放一区| 色综合站精品国产| 亚洲欧美日韩高清专用| 青春草视频在线免费观看| 成人毛片a级毛片在线播放| 黑人高潮一二区| 精品一区二区三区视频在线| 啦啦啦观看免费观看视频高清| 99久久精品一区二区三区| 欧美最新免费一区二区三区| 亚洲av五月六月丁香网| 12—13女人毛片做爰片一| 国产一区二区亚洲精品在线观看| 精品一区二区三区视频在线| 成人综合一区亚洲| 老熟妇仑乱视频hdxx| 中国国产av一级| 免费在线观看成人毛片| 精品久久久久久久人妻蜜臀av| 国产一区二区三区av在线 | 成年女人永久免费观看视频| 国产真实乱freesex| 一级黄片播放器| 少妇猛男粗大的猛烈进出视频 | 日本在线视频免费播放| 91狼人影院| 日韩人妻高清精品专区| 天堂动漫精品| 最近2019中文字幕mv第一页| 十八禁国产超污无遮挡网站| 亚洲成人久久性| 国产av不卡久久| 亚洲成人久久爱视频| 赤兔流量卡办理| 99国产极品粉嫩在线观看| 偷拍熟女少妇极品色| 直男gayav资源| 在线天堂最新版资源| 国产精品一区二区三区四区久久| 乱系列少妇在线播放| 波多野结衣巨乳人妻| 亚洲真实伦在线观看| 亚洲七黄色美女视频| 亚洲人成网站在线播| 波野结衣二区三区在线| 高清日韩中文字幕在线| 久久天躁狠狠躁夜夜2o2o| 国产91av在线免费观看| av天堂中文字幕网| 日日撸夜夜添| 久久久色成人| 可以在线观看毛片的网站| 日产精品乱码卡一卡2卡三| 精品免费久久久久久久清纯| 极品教师在线视频| .国产精品久久| 国产成人91sexporn| 亚洲国产精品成人久久小说 | 久久亚洲国产成人精品v| 色在线成人网| 久久韩国三级中文字幕| 蜜桃久久精品国产亚洲av| av天堂中文字幕网| 精品乱码久久久久久99久播| 国产黄色视频一区二区在线观看 | 嫩草影院新地址| 午夜久久久久精精品| 三级男女做爰猛烈吃奶摸视频| 国产精品久久久久久精品电影| 插阴视频在线观看视频| 天天躁日日操中文字幕| 晚上一个人看的免费电影| 亚洲国产高清在线一区二区三| 亚洲av美国av| 亚洲欧美中文字幕日韩二区| 亚洲成av人片在线播放无| 国产精品无大码| 欧美xxxx黑人xx丫x性爽| 亚洲在线自拍视频| 亚洲第一区二区三区不卡| 久久久精品欧美日韩精品| 亚洲欧美精品综合久久99| 三级经典国产精品| 国产精品一区二区三区四区久久| 免费在线观看成人毛片| 欧美不卡视频在线免费观看| 国产高清视频在线观看网站| 免费看av在线观看网站| 国产午夜精品论理片| av中文乱码字幕在线| 观看美女的网站| 国产精品永久免费网站| 12—13女人毛片做爰片一| 美女xxoo啪啪120秒动态图| 99热这里只有精品一区| 大香蕉久久网| 高清日韩中文字幕在线| 夜夜夜夜夜久久久久| 国产精品国产高清国产av| 久久久久久伊人网av| 国产人妻一区二区三区在| 免费看光身美女| 免费电影在线观看免费观看| 热99re8久久精品国产| 国产探花极品一区二区| 精品一区二区免费观看| 国产黄色视频一区二区在线观看 | 我要搜黄色片| 色av中文字幕| 亚洲电影在线观看av| 成人特级av手机在线观看| 国产精品久久久久久久久免| 成年版毛片免费区| 97在线视频观看| 九九爱精品视频在线观看| 国产高潮美女av| 校园人妻丝袜中文字幕| 亚洲美女搞黄在线观看 | 国产片特级美女逼逼视频| 赤兔流量卡办理| 国产精品av视频在线免费观看| 一进一出抽搐动态| 国产毛片a区久久久久| 日本精品一区二区三区蜜桃| 性欧美人与动物交配| 亚洲第一区二区三区不卡| 欧美一区二区亚洲| 成人二区视频| 欧美最新免费一区二区三区| 色综合站精品国产| 又爽又黄a免费视频| 国产精品无大码| 亚洲国产精品成人久久小说 | 你懂的网址亚洲精品在线观看 | 国产精品亚洲美女久久久| 国产精品免费一区二区三区在线| 简卡轻食公司| 婷婷亚洲欧美| АⅤ资源中文在线天堂| 人妻久久中文字幕网| 午夜福利在线观看免费完整高清在 | 亚洲人与动物交配视频| 伊人久久精品亚洲午夜| 99在线人妻在线中文字幕| 精品午夜福利视频在线观看一区| 22中文网久久字幕| 狠狠狠狠99中文字幕| 亚洲在线观看片| 精品国产三级普通话版| 简卡轻食公司| 白带黄色成豆腐渣| 狂野欧美激情性xxxx在线观看| 亚洲精品乱码久久久v下载方式| 在线观看免费视频日本深夜| 激情 狠狠 欧美| 午夜久久久久精精品| 最好的美女福利视频网| 国产欧美日韩一区二区精品| 久久精品国产亚洲av涩爱 | 久久人人爽人人爽人人片va| 如何舔出高潮| 老熟妇仑乱视频hdxx| 欧美zozozo另类| 天堂av国产一区二区熟女人妻| 久久亚洲精品不卡| 在线免费观看不下载黄p国产| 黄色日韩在线| 久久综合国产亚洲精品| 欧美最黄视频在线播放免费| 亚洲自拍偷在线| 麻豆成人午夜福利视频| 一个人看的www免费观看视频| 久久久久久国产a免费观看| 内地一区二区视频在线| 国产乱人视频| 国模一区二区三区四区视频| 麻豆一二三区av精品| 丰满的人妻完整版| 久久人人爽人人片av| 夜夜看夜夜爽夜夜摸| а√天堂www在线а√下载| 成人欧美大片| 我的女老师完整版在线观看| 久久草成人影院| 日韩人妻高清精品专区| 俺也久久电影网| 白带黄色成豆腐渣| 嫩草影院精品99| 国产av麻豆久久久久久久| 亚洲av免费在线观看| 一卡2卡三卡四卡精品乱码亚洲| 神马国产精品三级电影在线观看| 欧美性猛交╳xxx乱大交人| 日日撸夜夜添| 精品无人区乱码1区二区| 一级黄色大片毛片| 日韩成人av中文字幕在线观看 | 一进一出好大好爽视频| 欧美3d第一页| 久久精品人妻少妇| 午夜福利视频1000在线观看| 国内精品一区二区在线观看| 激情 狠狠 欧美| 免费一级毛片在线播放高清视频| 搡老岳熟女国产| 欧美色视频一区免费| h日本视频在线播放| 一个人免费在线观看电影| 国产色婷婷99| 国产精品久久久久久精品电影| 日本黄色片子视频| 欧美一区二区精品小视频在线| 国产成人影院久久av| 黄色一级大片看看| 久久久精品94久久精品| 啦啦啦韩国在线观看视频| 草草在线视频免费看| 性欧美人与动物交配| 日本与韩国留学比较| 狂野欧美白嫩少妇大欣赏| 色哟哟哟哟哟哟| 亚洲欧美清纯卡通| 精品福利观看| 成人午夜高清在线视频| 久久久欧美国产精品| 亚洲精品粉嫩美女一区| 最近最新中文字幕大全电影3| 亚洲美女视频黄频| 九九爱精品视频在线观看| 成人三级黄色视频| 在线免费观看不下载黄p国产| 大型黄色视频在线免费观看| 国产欧美日韩一区二区精品| 中文亚洲av片在线观看爽| 色播亚洲综合网| 真人做人爱边吃奶动态| 国产av不卡久久| 亚洲美女搞黄在线观看 | 在线看三级毛片| 国产免费一级a男人的天堂| 国产淫片久久久久久久久| 亚洲国产高清在线一区二区三| 日韩欧美精品免费久久| 成年版毛片免费区| а√天堂www在线а√下载| 日韩国内少妇激情av| 一级毛片电影观看 | 久久精品国产亚洲av香蕉五月| 欧美另类亚洲清纯唯美| 美女大奶头视频| 日本黄色片子视频| 亚洲精品在线观看二区| 久久精品国产亚洲网站| 一进一出抽搐gif免费好疼| 人妻少妇偷人精品九色| 我的老师免费观看完整版| 毛片女人毛片| 色哟哟哟哟哟哟| 久久午夜亚洲精品久久| 小说图片视频综合网站| 日韩高清综合在线| av福利片在线观看| 成人无遮挡网站| 欧美日韩综合久久久久久| 18禁裸乳无遮挡免费网站照片| 亚洲av二区三区四区| 欧美在线一区亚洲| 国产毛片a区久久久久| 两个人视频免费观看高清| 色综合色国产| 最近中文字幕高清免费大全6| 特级一级黄色大片| 欧美一区二区亚洲| 特级一级黄色大片| 日本a在线网址| 亚洲国产精品合色在线| 91在线精品国自产拍蜜月| 日韩精品中文字幕看吧| 两个人视频免费观看高清| 大香蕉久久网| 99久久无色码亚洲精品果冻| 少妇高潮的动态图| 69av精品久久久久久| 欧美绝顶高潮抽搐喷水| а√天堂www在线а√下载| 成人高潮视频无遮挡免费网站| 女人十人毛片免费观看3o分钟| 色综合色国产| 亚洲五月天丁香| 波野结衣二区三区在线| 一边摸一边抽搐一进一小说| 日本成人三级电影网站| 久久天躁狠狠躁夜夜2o2o| 在线观看免费视频日本深夜| 亚洲最大成人手机在线| 1000部很黄的大片| 秋霞在线观看毛片| 亚洲欧美日韩无卡精品| 一级av片app| 草草在线视频免费看| 真实男女啪啪啪动态图| 哪里可以看免费的av片| 国产av麻豆久久久久久久| 中国国产av一级| 亚洲,欧美,日韩| 国产精品久久久久久av不卡| 国产精品久久久久久久电影| 老司机影院成人| 在线观看av片永久免费下载| 日本撒尿小便嘘嘘汇集6| 亚洲美女黄片视频| 老司机福利观看| 久久这里只有精品中国| av黄色大香蕉| 国产国拍精品亚洲av在线观看| 午夜视频国产福利| 一级毛片久久久久久久久女| 久久鲁丝午夜福利片| 亚洲va在线va天堂va国产| 亚洲电影在线观看av| 熟女人妻精品中文字幕| 免费看a级黄色片| 精品日产1卡2卡| 国产精品福利在线免费观看| 国产v大片淫在线免费观看| 男女做爰动态图高潮gif福利片| 又爽又黄a免费视频| 女生性感内裤真人,穿戴方法视频| 亚洲美女搞黄在线观看 | 亚洲第一电影网av| 高清日韩中文字幕在线| 美女被艹到高潮喷水动态| 俄罗斯特黄特色一大片| 国内精品一区二区在线观看| 六月丁香七月| 久久精品91蜜桃| 99在线视频只有这里精品首页| 国产三级中文精品|