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

    BANK編譯模式在擴(kuò)大單片機(jī)程序存儲(chǔ)空間中的應(yīng)用

    2009-12-12 05:23:17姜沫岐
    關(guān)鍵詞:單片機(jī)程序

    黨 蓉,于 丹,姜沫岐

    (北京控制工程研究所,北京100190)

    BANK編譯模式在擴(kuò)大單片機(jī)程序存儲(chǔ)空間中的應(yīng)用

    黨 蓉,于 丹,姜沫岐

    (北京控制工程研究所,北京100190)

    利用C51編譯器的BANK編譯模式解決MCS-51系列單片機(jī)程序存儲(chǔ)空間受64KB限制的問題,分析Keil C51編譯器在BANK編譯模式下的切換過程,提供一種軟硬件的設(shè)計(jì)方法,并對設(shè)計(jì)的正確性進(jìn)行了驗(yàn)證,從而解決了航天器設(shè)備典型單片機(jī)只能提供16B地址線對程序代碼尋址的問題.

    單片機(jī);程序存儲(chǔ)空間;C51編譯器;BANK編譯模式

    MCS-51系列單片機(jī)是目前航天器各種電子設(shè)備中應(yīng)用非常廣泛的8位微程序控制器,早期主要用于各種局部終端單元,進(jìn)行數(shù)據(jù)采集、信號(hào)傳輸?shù)?它采用匯編語言進(jìn)行軟件開發(fā),不但程序規(guī)模較小,而且處理任務(wù)也較單一.隨著C51編譯器的出現(xiàn),使得利用高級(jí)語言完成單片機(jī)軟件開發(fā)成為可能,MCS-51系列單片機(jī)也被越來越多地用于功能要求較復(fù)雜的各種場合[1].

    C51編譯器的應(yīng)用,使開發(fā)人員得以從繁瑣的匯編程序開發(fā)中解放出來,縮短了軟件的研制周期,而且使程序代碼具有良好的結(jié)構(gòu)性和可維護(hù)性.但相對于匯編語言來說,使用高級(jí)語言開發(fā)的程序占用的存儲(chǔ)空間也大大增加.在使用C51編譯器的過程中,雖然大多數(shù)程序代碼都不超過MCS-51系列單片機(jī)的最大尋址空間,但在某些特殊應(yīng)用情況下,其程序代碼會(huì)超過64KB.為解決MCS-51系列單片機(jī)中代碼受64KB空間限制的問題,C51編譯器提供 BANK編譯模式[2-5].

    本文通過對Keil C51編譯器在BANK編譯模式下的切換過程進(jìn)行分析,給出了一種軟硬件的設(shè)計(jì)方法,并對設(shè)計(jì)的正確性進(jìn)行了驗(yàn)證,從而解決了航天器設(shè)備典型單片機(jī)只能提供16位地址線對程序代碼尋址的問題.

    1 擴(kuò)大程序存儲(chǔ)空間的應(yīng)用

    1.1 BANK編譯模式的硬件支持

    C51編譯器的BANK編譯模式對程序存儲(chǔ)器的結(jié)構(gòu)有特殊要求.圖1為在C51編譯器的BANK編譯模式下程序存儲(chǔ)器的物理結(jié)構(gòu)圖.

    圖1 BANK編譯模式代碼存儲(chǔ)器的物理結(jié)構(gòu)

    在圖1中,代碼地址空間的上半部分,有 n-1個(gè)與BANK0重疊的物理地址空間,硬件需要設(shè)計(jì)n個(gè)存儲(chǔ)器頁面用來存儲(chǔ)程序代碼.在任一時(shí)刻,BANK0~BANK n中只能有1個(gè)BANK處于激活狀態(tài).當(dāng)BANK i處于激活狀態(tài)時(shí),其物理地址空間為BANK Base Addr.~0xFFFF.只有當(dāng) BANK處于激活狀態(tài)時(shí),BANK中的程序代碼才可運(yùn)行[6].

    為了對任意BANK中的過程代碼進(jìn)行尋址,C51編譯器為過程調(diào)用分配3個(gè)字節(jié)的BANK基地址(BANK Base Addr.),高字節(jié)為 BANK編號(hào)(BANK Number),次高字節(jié)和低字節(jié)為16位偏移地址(Offset Addr.).基地址是可變的,當(dāng)某過程調(diào)用任意一個(gè)不在同一BANK中的其他區(qū)間時(shí),BANK Number被送到切換BANK的譯碼電路,而16位的偏移地址被送往地址總線,從而實(shí)現(xiàn)在不同BANK之間的過程調(diào)用.

    代碼地址空間的下半部分被稱為COMMON區(qū).該區(qū)沒有作 BANK處理,主要用來存放公共程序代碼、C51庫函數(shù)、變量初始化數(shù)據(jù)、中斷服務(wù)程序代碼和 CSTARTUP代碼等[7].

    本應(yīng)用實(shí)例中使用的編譯器為 Keil C51,設(shè)計(jì)了兩個(gè)BANK區(qū).采用BANK分區(qū)后的 ROM存儲(chǔ)器地址空間分為兩段,即 0x0000~0xFFFF和0x10000~0x1FFFF.利用單片機(jī)的 I/O口 P1.4,將程序存儲(chǔ)區(qū)分為 BANK0和 BANK1兩個(gè)區(qū),根據(jù)P1.4的高低狀態(tài)確定BANK0或BANK1區(qū)(低電平調(diào)用 BANK0,高電平調(diào)用 BANK1),BANK0和BANK1的基地址分別為6100H和16100H.

    1.2 BANK編譯模式的調(diào)用過程分析

    當(dāng)程序進(jìn)行函數(shù)間調(diào)用時(shí),由于被調(diào)函數(shù)可能存在于 COMMON區(qū)或任意 BANK區(qū),所以用高級(jí)語言開發(fā)的程序編譯后產(chǎn)生目標(biāo)代碼,其調(diào)用關(guān)系可能存在下列5種情況:

    1)任意一個(gè)COMMON區(qū)內(nèi)部函數(shù)的調(diào)用;

    2)任意一個(gè)BANK區(qū)內(nèi)部函數(shù)的調(diào)用;

    3)BANK區(qū)調(diào)用任意COMMON區(qū)函數(shù);

    4)COMMON區(qū)調(diào)用任意BANK區(qū)函數(shù);

    5)不同BANK區(qū)之間函數(shù)的調(diào)用.

    這5種函數(shù)調(diào)用方式的調(diào)用過程可分為不需要額外的指令支持和需要額外的指令支持兩大類.

    (1)不需要額外指令支持的調(diào)用

    對于第1種和第2種調(diào)用方式來說,其函數(shù)調(diào)用均與非BANK編譯模式調(diào)用機(jī)理一致,函數(shù)之間的調(diào)用及跳轉(zhuǎn)也不需要增加額外的指令.第3種調(diào)用方式也不需要增加額外的指令.進(jìn)一步分析可知,當(dāng)程序運(yùn)行于某一 BANK區(qū)中,此時(shí)若調(diào)用COMMON區(qū)的函數(shù),則編譯器會(huì)生成LCALL Addr.16指令,自動(dòng)選中與該 BANK區(qū)所對應(yīng)的COMMON函數(shù)起始地址.

    (2)需要額外指令支持的調(diào)用

    對于第4種和第5種調(diào)用,需要額外的指令支持,并且需要進(jìn)行跳轉(zhuǎn)表維護(hù)、現(xiàn)場保護(hù)及切換操作.對于Keil C51編譯器,調(diào)用過程涉及到3個(gè)部分,分別是跳轉(zhuǎn)表、BANK SELECT段和 BANK SWITCH段,它們均存儲(chǔ)于 COMMON區(qū),其中后面兩個(gè)段是Keil C5l提供的匯編源文件 L51_BANK.A51宏展開后的主要部分.BANK SELECT段用于返回地址以及目標(biāo)地址壓棧工作;BANK SWITCH段用于控制P1.4口輸出切換信號(hào),實(shí)現(xiàn)實(shí)際跳轉(zhuǎn).具體調(diào)用過程分析如下.

    1)COMMON區(qū)中BANK函數(shù)調(diào)用

    用以下調(diào)用機(jī)理分析假定程序在COMMON1區(qū)調(diào)用BANK1或 BANK0區(qū)函數(shù),而COMMON0區(qū)的調(diào)用機(jī)理與其相同.

    a.COMMON1區(qū)調(diào)用 BANK1區(qū)的函數(shù).若在COMMON1區(qū)中調(diào)用BANK1區(qū)的函數(shù),總體過程描述如圖2所示.

    圖2 COMMON1與BANK1間的調(diào)用過程

    圖2 中:①為主調(diào)用函數(shù)地址壓棧,程序跳至跳轉(zhuǎn)表;②為程序跳至 COMMON1的 BANK SELECT段的標(biāo)志?B_BANK1處,將返回所需的 BANK SWITCH段的標(biāo)志?B_SWTICH1以及目標(biāo)函數(shù)地址壓棧;③為程序跳至 COMMON1的 BANK SWITCH段的標(biāo)志?B_SWTICH1處,這時(shí) P1.4口產(chǎn)生切換操作,輸出高電平;④為程序跳至目標(biāo)BANK1區(qū)的函數(shù)運(yùn)行;⑤為函數(shù)運(yùn)行結(jié)束后,返回 COMMON1區(qū)的 BANK SWITCH段的標(biāo)志?B_SWTICH1處,這時(shí)P1.4口產(chǎn)生切換操作,輸出高電平,維持原狀態(tài);⑥為程序返回至COMMON1區(qū),繼續(xù)運(yùn)行.

    b.COMMON1中調(diào)用 BANK0的函數(shù).若在COMMON1區(qū)中調(diào)用BANK0區(qū)的函數(shù),總體過程描述如圖3所示.

    圖3 COMMON1與BANK0間的調(diào)用過程

    圖3 中:①為主調(diào)用函數(shù)地址壓棧,程序跳至跳轉(zhuǎn)表;②為程序跳至COMMON1區(qū)的BANK SELECT段的標(biāo)志?B_BANK0處,將返回所需的 BANK SWITCH段的標(biāo)志?B_SWTICH0以及目標(biāo)函數(shù)地址壓棧;③為程序跳至 COMMON1區(qū)的 BANK SWITCH段的標(biāo)志?B_SWTICH0處,這時(shí) P1.4口產(chǎn)生切換操作,輸出低電平;④為程序跳至目標(biāo)BANK0區(qū)的函數(shù)運(yùn)行;⑤為函數(shù)運(yùn)行結(jié)束后,返回COMMON0的 BANK SWITCH段的標(biāo)志?B_SWTICH1處,這時(shí)P1.4口產(chǎn)生切換操作,輸出高電平;⑥為程序返回至COMMON1區(qū),繼續(xù)運(yùn)行.

    從上述調(diào)用過程可以看出,COMMON1調(diào)用BANK1函數(shù)與COMMON1中調(diào)用BANK0函數(shù)最大的區(qū)別是P1.4口是否發(fā)生切換操作.

    2)BANK0與BANK1間的函數(shù)調(diào)用

    用以下調(diào)用機(jī)理分析假定程序在BANK1區(qū)調(diào)用BANK0區(qū)函數(shù)、在 BANK0區(qū)調(diào)用 BANK1區(qū)函數(shù)的機(jī)理相同.

    若從軟件BANK1區(qū)調(diào)用BANK0區(qū)的函數(shù),總體過程如圖4所示.

    圖4 BANK0與BANK1之間的調(diào)用過程

    圖4 中:①為主調(diào)用函數(shù)地址壓棧,程序跳至跳轉(zhuǎn)表;②為程序跳至 COMMON1的 BANK SELECT段的標(biāo)志?B_BANK0處,將返回所需的 BANK SWITCH段的標(biāo)志?B_SWTICH0以及目標(biāo)函數(shù)地址壓棧;③為程序跳至 BANK SWITCH段的標(biāo)志?B_SWTICH0處,這時(shí)P1.4口產(chǎn)生切換操作,輸出低電平;④為程序跳至目標(biāo) BANK0區(qū)的函數(shù)運(yùn)行;⑤為函數(shù)運(yùn)行結(jié)束后,返回 COMMON0的 BANK SWITCH段的標(biāo)志?B_SWTICH1處,這時(shí) P1.4口產(chǎn)生切換操作,輸出高電平;⑥為程序返回至BANK1,繼續(xù)運(yùn)行.

    進(jìn)一步分析COMMON區(qū)中的BANK區(qū)函數(shù)調(diào)用、BANK0區(qū)與BANK1區(qū)之間的函數(shù)調(diào)用這兩種調(diào)用方式,可知:它們在時(shí)間特性上是一致的,Keil C51編譯器生成的代碼進(jìn)行跨BANK操作需要50個(gè)CPU指令周期.

    對于COMMON區(qū)調(diào)用BANK區(qū)函數(shù)方式來說,在調(diào)用目標(biāo)函數(shù)時(shí)需要輸出地址選擇信號(hào),而在返回時(shí)則不需要,這是因?yàn)?COMMON0區(qū)與COMMON1區(qū)固化的是相同的代碼,可以忽略P1.4口的輸出值.

    1.3 軟件結(jié)構(gòu)的規(guī)劃

    從上述程序調(diào)用過程分析可以看出,進(jìn)行代碼空間規(guī)劃非常重要,在安排程序結(jié)構(gòu)時(shí)以盡量減少BANK之間的切換為原則.

    盡可能將經(jīng)常被調(diào)用的公共程序模塊放在COMMON區(qū)中,同時(shí),同一功能模塊的函數(shù)若發(fā)生相互調(diào)用,也應(yīng)盡量安排在相同的BANK區(qū).另外,用匯編語言編寫的程序模塊,一般也放在COMMON中.

    本用例中 COMMON區(qū)分配 24.25KB,BANK0與BANK1區(qū)分配39.75KB.COMMON區(qū)中包含復(fù)位和中斷向量、代碼常數(shù)、C51中斷服務(wù)函數(shù)、跳轉(zhuǎn)表及庫函數(shù)等;BANK0和BANK1區(qū)則根據(jù)具體情況分別存放相應(yīng)的代碼.

    1.4 修改編譯選項(xiàng)

    編譯選項(xiàng)的修改與使用的編譯器有關(guān).本用例使用了Keil C51編譯器,結(jié)合硬件的具體設(shè)計(jì)情況,在L51_BANK.A5l文件中修改如下兩處配置代碼,其他不變.

    1)設(shè)置?B_NBANKS為 2;

    2)設(shè)置 BANK SWITCH采用單片機(jī) P1.4口操作.

    另外,還需要在編譯選項(xiàng)中設(shè)置BANK區(qū)的起始和終止地址.

    2 設(shè)計(jì)驗(yàn)證

    通過對資源的分析和拷機(jī)試驗(yàn)驗(yàn)證了硬件設(shè)計(jì)和軟件結(jié)構(gòu)規(guī)劃的正確性以及采用BANK編譯模式編譯后跨BANK區(qū)切換的可行性.

    由于在進(jìn)行BANK區(qū)間切換操作時(shí),會(huì)占用4個(gè)字節(jié)的堆??臻g,并且公用變量、常量必須放在COMMON區(qū)等緣故,所以本文采用仿真器對程序運(yùn)行過程中的壓棧情況、公用變量及常量進(jìn)行了單步跟蹤及分析,結(jié)果表明堆棧空間滿足要求,公用變量及常量不存在沖突,數(shù)據(jù)傳遞正確.

    對軟硬件進(jìn)行了3h的連續(xù)拷機(jī)試驗(yàn),試驗(yàn)結(jié)果表明程序運(yùn)行正常.

    3 結(jié) 論

    本文利用Keil C51的BANK編譯模式進(jìn)行軟硬件聯(lián)合設(shè)計(jì),解決了MCS-51系列單片機(jī)對最大64KB程序空間的限制問題,可供類似應(yīng)用參考.

    [1]徐愛鈞,彭秀華.Keil Cx51 V7.0單片機(jī)高級(jí)語言編程與 μVision2應(yīng)用實(shí)踐[M].北京:電子工業(yè)出版社,2006:147-605

    [2]Keil Elektronik GmbH and Keil Software Inc.A51 macro assembler and utilities for 8051 and variants[M].[S.l.]Keil Elektronik GmbH and Keil Software Inc,2001:293-304

    [3]Keil Elektronik GmbH and Keil Software Inc.GS51 getting started withμVision2[M].[S.l.]Keil Elektronik GmbH and Keil Software Inc,2001:67-68

    [4]孫涵芳,徐愛卿.MCS-51系列單片機(jī)原理及應(yīng)用[M].北京:北京航天航空大學(xué)出版社,1994:148-158

    [5]周敬利,卓越.MCS-51程序空間擴(kuò)展原理及編譯器優(yōu)化[J].計(jì)算機(jī)工程,2003,29(8):183-185

    [6]任克強(qiáng),胡中棟.一種擴(kuò)展MCS-51單片機(jī)程序存儲(chǔ)器地址空間的方法[J].南方冶金學(xué)院學(xué)報(bào),2002,23(9):38-40

    [7]黃晴.基于 C51的 BANK編譯器應(yīng)用[J].機(jī)電工程技術(shù),2005,34(8):79-80

    Application of BANK Compile Mode in Extending Single Chip Computer Code Space

    DANG Rong,YU Dan,JIANG Moqi
    (Beijing Institute of Control Engineering,Beijing 100190,China)

    Analyzing the switching process of Keil C51 in BANK compile mode,this paper proposes a method using a BANK switching technique to solve the problem that only 64K bytes of code space can be accessed in a single chip computer.On the basis of this analysis,this paper presents and validates a design method on software and hardware,thus solving the problem that the typic 8051 only provides 16 address lines for addressing code space in spacecraft equipments.

    single chip computer;code space;C51 complier;BANK switch

    TP3

    A

    1674-1579(2009)04-0044-04

    2009-02-27

    黨 蓉(1970—),女,陜西人,高級(jí)工程師,研究方向?yàn)橛?jì)算機(jī)及應(yīng)用技術(shù)(e-mail:dang_rong@sina.com.cn).

    猜你喜歡
    單片機(jī)程序
    基于單片機(jī)的SPWM控制逆變器的設(shè)計(jì)與實(shí)現(xiàn)
    電子制作(2019年13期)2020-01-14 03:15:28
    基于單片機(jī)的層次漸變暖燈的研究
    電子制作(2019年15期)2019-08-27 01:12:10
    基于單片機(jī)的便捷式LCF測量儀
    電子制作(2019年9期)2019-05-30 09:42:02
    試論我國未決羈押程序的立法完善
    小議PLC與單片機(jī)之間的串行通信及應(yīng)用
    電子制作(2018年12期)2018-08-01 00:48:04
    失能的信仰——走向衰亡的民事訴訟程序
    “程序猿”的生活什么樣
    英國與歐盟正式啟動(dòng)“離婚”程序程序
    基于單片機(jī)的平衡控制系統(tǒng)設(shè)計(jì)
    電子制作(2017年19期)2017-02-02 07:08:27
    創(chuàng)衛(wèi)暗訪程序有待改進(jìn)
    久热这里只有精品99| 国产乱来视频区| 在线观看人妻少妇| 女人久久www免费人成看片| 亚洲一区二区三区欧美精品| 一级毛片电影观看| 亚洲av免费高清在线观看| 久热久热在线精品观看| 人妻一区二区av| 久久这里有精品视频免费| h日本视频在线播放| 一区在线观看完整版| 在线观看三级黄色| 下体分泌物呈黄色| 精品一品国产午夜福利视频| 91午夜精品亚洲一区二区三区| 亚洲av福利一区| 插阴视频在线观看视频| 夜夜爽夜夜爽视频| 免费观看在线日韩| 国产男女内射视频| 美女cb高潮喷水在线观看| 国产乱人偷精品视频| 女人久久www免费人成看片| av国产免费在线观看| 成人漫画全彩无遮挡| 久久精品夜色国产| 欧美激情国产日韩精品一区| 日韩精品有码人妻一区| 大片免费播放器 马上看| 如何舔出高潮| .国产精品久久| 日韩精品有码人妻一区| 亚洲精品国产av成人精品| 又爽又黄a免费视频| 亚洲经典国产精华液单| 中国三级夫妇交换| a 毛片基地| 亚洲三级黄色毛片| av在线蜜桃| av又黄又爽大尺度在线免费看| 一本久久精品| 一级毛片aaaaaa免费看小| 国产精品一区二区性色av| av又黄又爽大尺度在线免费看| 婷婷色综合www| 国产日韩欧美亚洲二区| 精品国产露脸久久av麻豆| 亚洲国产av新网站| 我要看黄色一级片免费的| 在线观看人妻少妇| 日韩人妻高清精品专区| 国产精品三级大全| 一本一本综合久久| 观看免费一级毛片| 亚洲精品aⅴ在线观看| 一本色道久久久久久精品综合| 舔av片在线| 亚洲国产最新在线播放| 插阴视频在线观看视频| 国产乱来视频区| 中文在线观看免费www的网站| 欧美高清成人免费视频www| 欧美最新免费一区二区三区| 91午夜精品亚洲一区二区三区| 99久久中文字幕三级久久日本| 国产视频首页在线观看| 插阴视频在线观看视频| 亚洲av综合色区一区| 免费黄频网站在线观看国产| 亚洲国产精品999| 少妇人妻 视频| 搡老乐熟女国产| 免费黄色在线免费观看| 亚洲久久久国产精品| 久久国产乱子免费精品| 久久国产亚洲av麻豆专区| 午夜精品国产一区二区电影| 亚洲成人av在线免费| 国产成人91sexporn| 18禁裸乳无遮挡免费网站照片| 乱码一卡2卡4卡精品| 夜夜看夜夜爽夜夜摸| 一本色道久久久久久精品综合| 国产亚洲精品久久久com| 亚洲人成网站高清观看| 两个人的视频大全免费| 我要看日韩黄色一级片| 久久99热6这里只有精品| 亚洲,欧美,日韩| 观看av在线不卡| 少妇猛男粗大的猛烈进出视频| 晚上一个人看的免费电影| 亚洲中文av在线| 草草在线视频免费看| 国产免费一区二区三区四区乱码| 免费人成在线观看视频色| 国产永久视频网站| 日本av手机在线免费观看| 国产精品蜜桃在线观看| 老司机影院毛片| 国产精品国产三级国产av玫瑰| 国产精品嫩草影院av在线观看| 美女中出高潮动态图| 天天躁夜夜躁狠狠久久av| 成人影院久久| 97在线人人人人妻| 天堂中文最新版在线下载| 国产真实伦视频高清在线观看| 我的女老师完整版在线观看| 亚洲精品久久午夜乱码| 丝袜脚勾引网站| 欧美成人午夜免费资源| 亚洲欧美日韩东京热| 日韩一本色道免费dvd| 亚洲国产av新网站| 国产精品女同一区二区软件| 麻豆成人午夜福利视频| 精品亚洲乱码少妇综合久久| 国产高清不卡午夜福利| 久久久久久伊人网av| 欧美日韩国产mv在线观看视频 | 插逼视频在线观看| 亚洲熟女精品中文字幕| 成人特级av手机在线观看| av不卡在线播放| 高清毛片免费看| 97超碰精品成人国产| 男女免费视频国产| 最黄视频免费看| 免费av中文字幕在线| 18禁裸乳无遮挡免费网站照片| 晚上一个人看的免费电影| 亚洲欧美成人精品一区二区| 午夜福利在线观看免费完整高清在| 欧美激情极品国产一区二区三区 | 中国国产av一级| 国模一区二区三区四区视频| 水蜜桃什么品种好| 国产在线男女| 在线观看免费日韩欧美大片 | 欧美人与善性xxx| 国产精品成人在线| 免费av中文字幕在线| 五月天丁香电影| 国产一区有黄有色的免费视频| 国产精品一区二区在线观看99| 亚洲成人中文字幕在线播放| 舔av片在线| 在线免费观看不下载黄p国产| av专区在线播放| 三级国产精品欧美在线观看| 丰满人妻一区二区三区视频av| 亚洲成人手机| 国产精品久久久久久久久免| 国产成人一区二区在线| 乱码一卡2卡4卡精品| 亚洲久久久国产精品| 汤姆久久久久久久影院中文字幕| 日本猛色少妇xxxxx猛交久久| 18禁裸乳无遮挡免费网站照片| 久久久久久久久久久丰满| 亚洲欧美成人精品一区二区| 中文字幕av成人在线电影| 日韩不卡一区二区三区视频在线| 日韩三级伦理在线观看| 久久久久久久精品精品| 狂野欧美激情性bbbbbb| 久久久久久久亚洲中文字幕| 国产在线视频一区二区| 街头女战士在线观看网站| 搡老乐熟女国产| 久久99热6这里只有精品| 秋霞伦理黄片| 最近中文字幕2019免费版| 看非洲黑人一级黄片| 狂野欧美激情性xxxx在线观看| 精品人妻熟女av久视频| 少妇的逼水好多| 三级国产精品欧美在线观看| 久久久久久伊人网av| videossex国产| 蜜桃久久精品国产亚洲av| 99国产精品免费福利视频| av在线观看视频网站免费| 欧美少妇被猛烈插入视频| 男人和女人高潮做爰伦理| 精品亚洲乱码少妇综合久久| 久久女婷五月综合色啪小说| 最新中文字幕久久久久| 国产高清有码在线观看视频| 男人狂女人下面高潮的视频| 另类亚洲欧美激情| 永久免费av网站大全| 最近最新中文字幕免费大全7| 王馨瑶露胸无遮挡在线观看| 亚洲人成网站在线播| 黄色配什么色好看| 观看av在线不卡| 女人十人毛片免费观看3o分钟| 国产一级毛片在线| 亚洲精品一二三| 蜜臀久久99精品久久宅男| 舔av片在线| 美女高潮的动态| 80岁老熟妇乱子伦牲交| 亚洲精品自拍成人| 青春草亚洲视频在线观看| 麻豆精品久久久久久蜜桃| 亚洲,欧美,日韩| 最黄视频免费看| 亚洲精品久久午夜乱码| 免费看日本二区| 亚洲欧美日韩东京热| 精品国产乱码久久久久久小说| av在线播放精品| 国产精品久久久久久久久免| 国产在线免费精品| 少妇被粗大猛烈的视频| 欧美性感艳星| 久久精品国产亚洲网站| 国产精品不卡视频一区二区| 亚洲欧美精品专区久久| 超碰av人人做人人爽久久| 成人二区视频| 日韩,欧美,国产一区二区三区| 哪个播放器可以免费观看大片| 日韩成人av中文字幕在线观看| 18禁动态无遮挡网站| 免费大片黄手机在线观看| 成人国产麻豆网| 一区二区三区免费毛片| 在线观看人妻少妇| 欧美精品人与动牲交sv欧美| 国产高清国产精品国产三级 | 国产精品一区二区性色av| 国产国拍精品亚洲av在线观看| 如何舔出高潮| 在线观看免费日韩欧美大片 | 嫩草影院入口| 人妻制服诱惑在线中文字幕| 国产男女内射视频| 日日啪夜夜爽| 成人国产麻豆网| 中文字幕精品免费在线观看视频 | 国产高清不卡午夜福利| 我的女老师完整版在线观看| 国产精品嫩草影院av在线观看| 久久婷婷青草| 久久久午夜欧美精品| 久久综合国产亚洲精品| 蜜桃久久精品国产亚洲av| 精品国产露脸久久av麻豆| 亚洲av福利一区| 97精品久久久久久久久久精品| 熟女av电影| 欧美日韩精品成人综合77777| 18禁在线无遮挡免费观看视频| 久久久a久久爽久久v久久| 日韩欧美 国产精品| 在线观看国产h片| 极品教师在线视频| 国产白丝娇喘喷水9色精品| av免费在线看不卡| 日本欧美国产在线视频| 国产日韩欧美亚洲二区| 亚洲电影在线观看av| 自拍欧美九色日韩亚洲蝌蚪91 | 欧美丝袜亚洲另类| 国产毛片在线视频| 国产一区二区在线观看日韩| 欧美xxxx黑人xx丫x性爽| 日韩视频在线欧美| 2022亚洲国产成人精品| 嫩草影院新地址| 久久精品国产鲁丝片午夜精品| 大话2 男鬼变身卡| 亚洲精品国产色婷婷电影| 国产精品久久久久久久久免| 99精国产麻豆久久婷婷| 午夜激情久久久久久久| 性色av一级| 夫妻性生交免费视频一级片| 国产国拍精品亚洲av在线观看| 国产91av在线免费观看| 欧美日韩一区二区视频在线观看视频在线| 麻豆国产97在线/欧美| 一级av片app| 欧美激情极品国产一区二区三区 | 视频中文字幕在线观看| 精品99又大又爽又粗少妇毛片| 肉色欧美久久久久久久蜜桃| 亚洲欧洲日产国产| 热re99久久精品国产66热6| 亚洲成人av在线免费| 大片电影免费在线观看免费| 最近2019中文字幕mv第一页| 亚洲精华国产精华液的使用体验| 久久精品国产自在天天线| 亚洲精品国产av成人精品| 午夜免费男女啪啪视频观看| 久久精品久久久久久噜噜老黄| 五月天丁香电影| 久久av网站| 一区二区av电影网| 国产精品久久久久久久久免| 亚洲精品日韩av片在线观看| 亚洲精品456在线播放app| 日日啪夜夜撸| 日韩 亚洲 欧美在线| 夫妻性生交免费视频一级片| 亚洲国产欧美人成| 精品亚洲乱码少妇综合久久| 亚洲av中文av极速乱| 最近中文字幕高清免费大全6| 日本欧美视频一区| av在线观看视频网站免费| 国产免费视频播放在线视频| 丝袜喷水一区| 汤姆久久久久久久影院中文字幕| 久久国产亚洲av麻豆专区| 国产色婷婷99| 亚洲怡红院男人天堂| 99久国产av精品国产电影| 国产成人精品福利久久| 久久久久久久精品精品| 男女无遮挡免费网站观看| av国产免费在线观看| 性色av一级| av在线观看视频网站免费| 亚洲精品第二区| 精品人妻偷拍中文字幕| 国产精品99久久99久久久不卡 | 最近中文字幕2019免费版| 欧美成人a在线观看| 久久久久国产网址| 日韩成人av中文字幕在线观看| 日韩成人伦理影院| 午夜免费鲁丝| 欧美激情极品国产一区二区三区 | 国产免费福利视频在线观看| 国产精品久久久久成人av| 久久国产精品大桥未久av | av黄色大香蕉| 亚洲一级一片aⅴ在线观看| 久久精品国产鲁丝片午夜精品| 视频区图区小说| 久久久久久久国产电影| 日韩制服骚丝袜av| 久久精品国产鲁丝片午夜精品| 日韩不卡一区二区三区视频在线| 久久久久久久久久久丰满| 一区二区av电影网| 涩涩av久久男人的天堂| 日韩中文字幕视频在线看片 | 在线观看国产h片| 人人妻人人看人人澡| 国国产精品蜜臀av免费| av专区在线播放| 亚洲内射少妇av| 成人一区二区视频在线观看| 亚洲精品国产成人久久av| 小蜜桃在线观看免费完整版高清| 日韩强制内射视频| 亚洲无线观看免费| 久久99热这里只频精品6学生| 国产成人一区二区在线| 91在线精品国自产拍蜜月| 亚洲性久久影院| 青青草视频在线视频观看| 久久av网站| 超碰av人人做人人爽久久| 国产精品99久久久久久久久| av国产精品久久久久影院| 日本黄色日本黄色录像| 久久韩国三级中文字幕| 九九在线视频观看精品| av不卡在线播放| 人妻夜夜爽99麻豆av| 国产老妇伦熟女老妇高清| 两个人的视频大全免费| 在线免费观看不下载黄p国产| 亚洲av国产av综合av卡| 亚洲成人一二三区av| 一区在线观看完整版| 女的被弄到高潮叫床怎么办| 亚洲欧洲国产日韩| 中文在线观看免费www的网站| 97超视频在线观看视频| av专区在线播放| av一本久久久久| 97超碰精品成人国产| 丰满迷人的少妇在线观看| 久久av网站| 亚洲精品久久午夜乱码| 波野结衣二区三区在线| 日韩欧美精品免费久久| 在线看a的网站| 亚洲欧美中文字幕日韩二区| av在线观看视频网站免费| 亚洲成人一二三区av| 五月伊人婷婷丁香| 又爽又黄a免费视频| 各种免费的搞黄视频| 精品亚洲成国产av| 国产亚洲91精品色在线| 亚洲精华国产精华液的使用体验| 嫩草影院新地址| 成人免费观看视频高清| 夜夜骑夜夜射夜夜干| av在线蜜桃| 狂野欧美激情性bbbbbb| 久久国产乱子免费精品| 精品亚洲乱码少妇综合久久| 久久人人爽人人爽人人片va| 欧美高清成人免费视频www| 一级毛片久久久久久久久女| 伦理电影大哥的女人| 好男人视频免费观看在线| 肉色欧美久久久久久久蜜桃| 狂野欧美激情性bbbbbb| 哪个播放器可以免费观看大片| 蜜桃久久精品国产亚洲av| 久久久久久久久大av| 精品久久久噜噜| 欧美另类一区| 十八禁网站网址无遮挡 | 亚洲不卡免费看| 国产精品国产三级国产av玫瑰| 国产色婷婷99| 亚洲av电影在线观看一区二区三区| 麻豆成人av视频| 欧美zozozo另类| 人体艺术视频欧美日本| 亚洲欧美中文字幕日韩二区| 日韩人妻高清精品专区| 99久国产av精品国产电影| 女人久久www免费人成看片| 国产亚洲最大av| av在线老鸭窝| 日韩精品有码人妻一区| 免费看av在线观看网站| 男人舔奶头视频| 成年人午夜在线观看视频| 国产av精品麻豆| 美女福利国产在线 | 男女国产视频网站| 人妻制服诱惑在线中文字幕| 日本一二三区视频观看| 亚洲av国产av综合av卡| 最近的中文字幕免费完整| 22中文网久久字幕| 春色校园在线视频观看| 亚洲,欧美,日韩| 超碰97精品在线观看| 久久热精品热| 色婷婷久久久亚洲欧美| 精品国产露脸久久av麻豆| 午夜老司机福利剧场| 黑丝袜美女国产一区| 女人十人毛片免费观看3o分钟| 久久久久久久久久成人| 亚州av有码| 高清在线视频一区二区三区| 亚洲国产av新网站| 老熟女久久久| 九九久久精品国产亚洲av麻豆| 欧美高清性xxxxhd video| 深夜a级毛片| 在线免费观看不下载黄p国产| 国产精品国产av在线观看| 国产精品三级大全| 国产淫语在线视频| 亚洲一级一片aⅴ在线观看| 免费看av在线观看网站| 欧美三级亚洲精品| 欧美zozozo另类| 成人免费观看视频高清| 久久 成人 亚洲| 国产成人精品福利久久| 一区二区三区四区激情视频| www.av在线官网国产| 天美传媒精品一区二区| 精品少妇黑人巨大在线播放| 成人漫画全彩无遮挡| 人妻一区二区av| 18禁在线播放成人免费| 日日摸夜夜添夜夜添av毛片| 激情 狠狠 欧美| 免费人成在线观看视频色| 高清av免费在线| 一级毛片aaaaaa免费看小| 精品久久国产蜜桃| 一级毛片aaaaaa免费看小| 免费久久久久久久精品成人欧美视频 | 国产熟女欧美一区二区| 欧美xxxx黑人xx丫x性爽| 伦理电影大哥的女人| 亚洲,一卡二卡三卡| 日韩国内少妇激情av| 一级毛片久久久久久久久女| 亚洲性久久影院| 美女xxoo啪啪120秒动态图| 国产又色又爽无遮挡免| 狂野欧美激情性xxxx在线观看| 久热这里只有精品99| 亚洲国产欧美在线一区| 国产成人精品一,二区| 亚洲精品色激情综合| 久久久a久久爽久久v久久| 草草在线视频免费看| 欧美成人午夜免费资源| 一区二区av电影网| 中文字幕人妻熟人妻熟丝袜美| 美女国产视频在线观看| 超碰97精品在线观看| 成年女人在线观看亚洲视频| av一本久久久久| 国产色婷婷99| 亚洲精品色激情综合| 国产在线男女| 久久久久久久精品精品| 在线精品无人区一区二区三 | 少妇丰满av| 久久久久久人妻| 99久久精品热视频| 亚洲精品乱码久久久v下载方式| 亚洲欧洲国产日韩| 亚洲图色成人| 日本色播在线视频| 久久久久久久久久久丰满| 亚洲av福利一区| 欧美变态另类bdsm刘玥| a级毛片免费高清观看在线播放| 小蜜桃在线观看免费完整版高清| 国产精品精品国产色婷婷| 日本黄色日本黄色录像| 欧美xxxx黑人xx丫x性爽| 99精国产麻豆久久婷婷| 亚洲国产色片| 国产亚洲5aaaaa淫片| 欧美日韩亚洲高清精品| 黄片wwwwww| videos熟女内射| av又黄又爽大尺度在线免费看| 国产淫语在线视频| 成人18禁高潮啪啪吃奶动态图 | 久久99热这里只有精品18| 国产日韩欧美亚洲二区| 午夜激情久久久久久久| 免费看不卡的av| 啦啦啦视频在线资源免费观看| 插逼视频在线观看| 日韩亚洲欧美综合| 精品国产一区二区三区久久久樱花 | 久久久久网色| 亚洲一区二区三区欧美精品| 国产亚洲一区二区精品| 亚洲欧洲国产日韩| 大又大粗又爽又黄少妇毛片口| 国国产精品蜜臀av免费| 内射极品少妇av片p| 亚洲高清免费不卡视频| 欧美xxⅹ黑人| 日本欧美国产在线视频| 亚洲一区二区三区欧美精品| 国产精品一区www在线观看| 国产极品天堂在线| 日本一二三区视频观看| 成年美女黄网站色视频大全免费 | 日本午夜av视频| 中文字幕亚洲精品专区| 菩萨蛮人人尽说江南好唐韦庄| 国产一区有黄有色的免费视频| 国产精品欧美亚洲77777| 伊人久久精品亚洲午夜| 美女福利国产在线 | 精品国产露脸久久av麻豆| 婷婷色综合www| 男女边摸边吃奶| 婷婷色av中文字幕| 亚洲欧美成人综合另类久久久| 久久久a久久爽久久v久久| 亚洲内射少妇av| 一个人免费看片子| 亚洲国产精品专区欧美| 亚洲美女搞黄在线观看| 日本色播在线视频| 99热6这里只有精品| 欧美bdsm另类| 高清毛片免费看| 精品久久久久久久久亚洲| av在线app专区| 亚洲国产欧美人成| 亚洲图色成人| 国产国拍精品亚洲av在线观看| 99re6热这里在线精品视频| 啦啦啦视频在线资源免费观看| 精品熟女少妇av免费看| 久久久久精品性色| 亚洲天堂av无毛| 亚洲av在线观看美女高潮| 国产伦精品一区二区三区视频9| 成人美女网站在线观看视频| 午夜激情久久久久久久| h视频一区二区三区| 人人妻人人添人人爽欧美一区卜 | 国产精品偷伦视频观看了| a 毛片基地| 深夜a级毛片| 一级黄片播放器| 国产女主播在线喷水免费视频网站| 大香蕉97超碰在线| 国产成人一区二区在线| 久久国产亚洲av麻豆专区|