免播放器在线 I 欧美性粗暴 I 日本成人激情视频 I 成人性生交大片免费看96 I 精品无码成人网站久久久久久 I 亚洲福利网 I 国产麻豆亚洲精品一区二区 I 激情五月婷婷久久 I 国产三级一区 I 激情网站五月天 I 请鬼在线观看免费高清恐怖 I 日本高清不卡码 I 一级黄色录像影片夫妻性生活影片 I 91中文字幕网 I av不卡网站 I 青青草97国产精品免费观看 I 亚洲一区二区三区欧美 I 超碰97人人模人人爽人人喊 I 欧美视频免费播放 I 在线网站黄色 I 福利网址在线观看 I 91超碰caoporn97人人 I 亚洲三级在线中文字幕 I 色综合福利 I 黄色美女视频 I 国产毛片不卡野外视频 I 亚洲精品第一国产综合野 I 91天堂在线视频 I 国产性猛交xx乱视频 I 狠狠狠色丁香综合婷婷久久 I 又色又爽又激情的59视频 I 大胆美女人体午夜电影 I 申鹤乳液狂飙 I 国产91一区二区三区 I 欧美日韩中文字幕精品

咨詢電話: 152-3782-8699

— 產(chǎn)品知識 —

NEWS CENTRES
聯(lián)系我們/CONTACT US
全國免費(fèi)客服電話 152-3782-8699
開封市盛達(dá)水表有限公司

地址:開封市魏都路中段109號

電話:152-3782-8699

郵箱:497343898@qq.com

您的位置:首頁>>產(chǎn)品知識

產(chǎn)品知識

MSP430的軟硬件C延時程序設(shè)計(jì)

發(fā)布時間:2018-11-15 09:20:30

  MSP430是超低功耗16位單片機(jī),越來越受到電子工程師親睞并得到廣泛應(yīng)用。C程序直觀,可讀性好,易于移植和維護(hù),已被很多單片機(jī)編程人員所采用。MSP430集成開發(fā)環(huán)境(如IAR Embedded Workbench和AQ430)都集成了C編譯器和C語言級調(diào)試器C—SPY。但是C語言難以實(shí)現(xiàn)精確延時,這一直困擾著很多MSP430單片機(jī)程序員。筆者在實(shí)際項(xiàng)目開發(fā)過程中,遇到很多需要嚴(yán)格時序控制的接口器件,如單總線數(shù)字溫度傳感器DSl8820、實(shí)時時鐘芯片PCF8563(需要用普通]/o模擬12C總線時序)、三線制數(shù)字電位器AD8402、CF卡(Compact Flash Card)等都需要μs級甚至納ns級精確延時;而一些慢速設(shè)備只需要ms到s級的延時。為此,筆者提出了適合于不同延時級別需要的軟件或硬件精確延時方法,并已實(shí)際應(yīng)用,效果良好,大大縮短了開發(fā)周期。  

  1  硬件延時,MSP430單片機(jī)系統(tǒng)程序多采用事件驅(qū)動機(jī)制,即在沒有外部事件觸發(fā)的情況下CPU休眠于低功耗模式中。當(dāng)外部事件到來時,產(chǎn)生中斷激活CPU,進(jìn)入相應(yīng)的中斷服務(wù)程序(ISR)中。中斷響應(yīng)程序只完成兩個任務(wù),一是置位相應(yīng)事件的標(biāo)志,二是使MCU退出低功耗模式。主程序負(fù)責(zé)使MCU在低功耗模式和事件處理程序之間切換,即在主程序中設(shè)一個無限循環(huán),系統(tǒng)初始化以后直接進(jìn)入低功耗模式。MCU被喚醒后,判斷各標(biāo)志是否置位。如果是單一標(biāo)志置位,那么MCU執(zhí)行相應(yīng)的事件處理程序,完成后轉(zhuǎn)入低功耗模式;若是有多個標(biāo)志同時置位,主程序按照事先排好的消息隊(duì)列對它們依次判別并進(jìn)行處理,所有事件處理完畢以后MCU休眠,系統(tǒng)進(jìn)入低功耗狀態(tài)(該消息隊(duì)列的順序是按照任務(wù)的重要性設(shè)定的優(yōu)先級)。在這種前后臺系統(tǒng)中,由于主程序是無限循環(huán),就必須關(guān)閉看門狗,與其閑置,不如用其定時器的功能作硬件延時。使用MSP430單片機(jī)看門狗定時器實(shí)現(xiàn)任意時長精確延時,既滿足了系統(tǒng)實(shí)時低功耗的要求,也彌補(bǔ)了使用無限循環(huán)延時的時間難確定和占用CPU時間長的缺點(diǎn)。通過下例,講解在同一WDT ISR中完成不同時長延時的技巧。

     #pragma vector=WD_r_VECTOR

     interrupt void WDT_Delay(void){

  //看門狗中斷服務(wù)程序

      if((DelayTime&Delay500ms)==Delay500ms){

      //判斷需要500 ms延時的標(biāo)志是否置位

      static unsigned int n250MS=O;

      n250MS++;

      if(n250MS==2){      //延時250ms×2=500ms

      n250MS=0;      //清零計(jì)數(shù)器

      DelayTime&=~Delay500ms;//復(fù)位標(biāo)志位

      WDTCTL=WDTHOLD+WDTPW;

      1El&=~WDTlE;//關(guān)閉看門狗定時器并禁止其中斷

      }

      }

      if((DelayTime&Delay30s)==Delay30s){

      //判斷需要的30 s延時標(biāo)志是否置位

      static unsigned int nS=0;

      nS++;

      if(nS==30){      //延時1 s×30=30 s

      nS=0;      //清零計(jì)數(shù)器

      DelayTime&=~Delay30s;//復(fù)位標(biāo)志位

      WDTCTL=WDTHOLD+WDTPW;

      IEl&=~WDTlE;  //關(guān)閉看門狗定時器并禁止其中斷

      }

      }

      }

      如果任務(wù)1需要500 ms的延時,只需在需要延時處執(zhí)行如下語句:

      WDTCTL=WDT_ADLY_250;

      IE┃ =WDTIE;      //①

      DelayTime┃=Delay500ms      //②

      while((DelayTime&Delay500ms)==Delay500ms);  //③

  ①處是配置看門狗工作在定時器模式,WDT每隔250 ms產(chǎn)生一次中斷請求??梢愿鶕?jù)需要改變時鐘節(jié)拍,在使用32768 Hz晶振作為時鐘源時,可以產(chǎn)生1.9ms、16 ms、250 ms和1000 ms的延時基數(shù)。在頭文件msp430xl4x.h中,將這4種翻轉(zhuǎn)時間的WDT配置宏定義為:WDT_ADLY_1_9、WDT_ADLY_16、WDT_ADLY_250和WDT_ADLY_1000。如果用DCOCLK作為SMCLK的時鐘源,WDT選擇SMCLK=1 MHz為時鐘源,這樣可以有O.064 ms、0.5 ms、8 ms和32 ms延時基數(shù)可供使用。

  ②處設(shè)置一個標(biāo)志位,方便WDT ISR判別并進(jìn)入相應(yīng)的延時分支。

  ③處一直判別DelayTime標(biāo)志組中的Delay500ms位,如果處于置位狀態(tài),說明所需的延時未到,執(zhí)行空操作,直到延時時間到,在WDTISR中將Delay500ms復(fù)位,跳出while()循環(huán),執(zhí)行下一條指令。
  
  同理,如果任務(wù)2需要30 s延時,通過WDTCTL=WDT_ADLY_1000激活WDT中斷,每隔1 s進(jìn)中斷一次,在WDT ISR中判別標(biāo)志發(fā)現(xiàn)是Delay30s置位而不是Delay500ms執(zhí)行30 s延時程序分支。每中斷一次,計(jì)數(shù)器nS加l,直到計(jì)到30,說明30 s延時完成,清零計(jì)數(shù)器,停止看門狗(WETCTL=WE)THOLD+WDTPW;)可停止產(chǎn)生中斷,并復(fù)位該延時標(biāo)志,以通知任務(wù)延時時間到,可以執(zhí)行下面的指令了。
     
  在WDT ISR中可以根據(jù)延時基數(shù)和計(jì)數(shù)器的搭配實(shí)現(xiàn)任意長度的時間延時。在系統(tǒng)程序設(shè)計(jì)時,先確定所需的不同延時時間,然后在WDT。ISR中添加相應(yīng)的延時分支即可。嵌入式實(shí)時操作系統(tǒng)μC/OS—II移植于MSP430單片機(jī)就是使用看門狗定時器產(chǎn)生時鐘節(jié)拍的。
     
  對于系統(tǒng)比較簡單,只需要單一時長的延時.而又要考慮系統(tǒng)功耗時,介紹另一種使用看門狗定時器中斷完成延時的方法。若要延時1 s,則設(shè)定WDT每250 ms中斷一次。在需要延時處,啟動看門狗定時器并允許其中斷,系統(tǒng)進(jìn)入低功耗模式3(共有5種.模式)休眠。在中斷服務(wù)程序中對延時時間累加,當(dāng)達(dá)到1 s時喚醒CPU,并停止看門狗定時器中斷。實(shí)例代碼如下:

      vold main(vold){

      WDTCTL=WDT_ADT_ADLY_250)

      //啟動WDT,每250 ms中斷一次

      IEII=WDTIE)//使能看門狗定時器中斷

      _BIS_SR(LPM3_bitS+GIE);

      //系統(tǒng)休眠于低功耗模式3,開總中斷

      }

      #pragrna vector=WDT_VECTOR

      —interrupt void WDT_Delay(void){  //看門狗中斷服務(wù)程序

      statlc unsigned charn=4;

      if(一一n==O){      //延時4×250 ms=1 s

      —BlC_SR_IRQ(LPM3_blts);

      //將CPU從低功耗模式3喚醒

      WDTCTL=WDTHOLD+WDTPW:

      IEl&=~WDTIE;)

      //關(guān)閉看門狗定時器并禁止其中斷

      }
      
  這種方法充分發(fā)揮了MSP430系列的超低功耗特性,在等待延時的過程中,CPU不需要一直判斷標(biāo)志位以得知延時結(jié)束,而是進(jìn)入省電模式。等待過程中,只有極短的時間會在中斷服務(wù)程序中累計(jì)時間并進(jìn)行判斷??梢愿鶕?jù)需要設(shè)置CPU進(jìn)入不同的低功耗模式LPMx。如果系統(tǒng)使用了多種外設(shè)中斷,并在其他中斷服務(wù)程序中也有喚醒CPU的語句,這種方法便不再適用了。
     
  μs級延時不宜使用硬件延時,因?yàn)轭l繁的進(jìn)出中斷會使CPU用大量時間來響應(yīng)中斷和執(zhí)行中斷返回等操作。硬件延時的方法適用于ms級以上的長時間延時?!?/P>

  2  軟件延時

  在對數(shù)字溫度傳感器DS18820的操作中,用到的延時有:15 μs、90μs、270 μs、540 μs等。這些延時短暫,占用CPU時間不是太多,所以比較適合軟件延時的方法。通過匯編語言編寫的程序,很容易控制時間,我們知道每條語句的執(zhí)行時間,每段宏的執(zhí)行時間及每段子程序加調(diào)用的語句所消耗的時間。因此,要用C語言編制出較為精確的延時程序,就必須研究該段C程序生成的匯編代碼。
  
  循環(huán)結(jié)構(gòu)延時:延時時間等于指令執(zhí)行時間與指令循環(huán)次數(shù)的乘積,舉例來講,對如下延時程序進(jìn)行實(shí)驗(yàn)分析。

      void delay(unsigned int time){

      while(time一一){};
     
  在main()中調(diào)用延時函數(shù)delayr(n);得到的延時時間是多少,需要在MSP430單片機(jī)的集成編譯環(huán)境IAR Em—bedded Wclrkbeneh IDE 3.10A中編制測試。
     
  使用C430寫好一段可執(zhí)行代碼,在其中加入延時函數(shù),并在主函數(shù)中調(diào)用,以delay(1OO)為例。設(shè)置工程選項(xiàng)Options,在Debugger欄中將Drivet選為Simulator,進(jìn)行軟件仿真。在仿真環(huán)境C—SPY Debugger中,從菜單View中調(diào)出Disassembly和Register窗口,前者顯示編程軟件根據(jù)C語言程序編譯生成的匯編程序,在后者窗口中打開CPU Register子窗體,觀察指令周期計(jì)數(shù)器CYCLE—COUNTER??梢钥吹?,delay()編譯得到如下代碼段:

      delav:

      001112  OF4C mov.w R12,R15

      OOlll4  0C4F mov.w  R15.R12

      001116      3C53  add.w  #0xFFFF.R12

      001118  0F93  tst.w  R15

      00111A  FB23  jne      deIay
     
  單步執(zhí)行,觀察CYCI正COUNTER,發(fā)現(xiàn)每執(zhí)行一條指令,CYCLECOUNTER的值加1,說明這5條指令各占用1個指令周期,循環(huán)體while()每執(zhí)行一次需要5個指令周期,加上函數(shù)調(diào)用和函數(shù)返回各占用3個指令周期,delay(100)延時了5×100+6—506個指令周期。只要知道指令周期,就能容易的計(jì)算出延時時長了。延時函數(shù)因循環(huán)語句和編譯器的不同,執(zhí)行時間也有所不同,依照上述方法具體分析,可以達(dá)到靈活編程的目的。
     
  MSP430的指令執(zhí)行速度即指令所用的周期數(shù),這里的時鐘周期指主系統(tǒng)時鐘MCLK的周期。單片機(jī)上電后,如果不對時鐘系統(tǒng)進(jìn)行設(shè)置,默認(rèn)800 kHz的DCOCLK為MCLK和SMCLK的時鐘源,LFXTl接32768 Hz晶體,工作在低頻模式(XTS=O)作為ACLK的時鐘源。CPU的指令周期由MCLK決定,所以默認(rèn)的指令周期就是1/800 kHz=1.25μs。要得到lμs的指令周期需要調(diào)整DCO頻率,即MCLK=1 MHz,只需進(jìn)行如下設(shè)置:BCSCTLl=XT20FF+RSEL2;

      //關(guān)閉XT2振蕩器,設(shè)定DCO頻率為1 MHz

      DCOCTL=DCO2

      //使得單指令周期為lμs
  
  并不是說MSP430單片機(jī)軟件延時*小的延時基準(zhǔn)是lμs,當(dāng)開啟XT2=8 MHz高頻振蕩器,指令周期可以達(dá)到125 ns。MSP430F4XX系列的單片機(jī)由于采用了增強(qiáng)型鎖頻環(huán)技術(shù)FLL+,可以將DCO頻率倍增到40MHz,從而得到*快25 ns的指令周期。
 
  調(diào)用延時函數(shù)的方法適合于100 μs~1 ms之間的延時,100μs以下的短延時*好通過空操作語句_NoP()或其任意個組合來實(shí)現(xiàn)??墒褂煤甓x實(shí)現(xiàn)需要的延時,如要延時3 μs,則:

      #define DELAY5US{_NOP();_NOP();_NOP();} 

    

相關(guān)推薦

?
X

截屏,微信識別二維碼

微信號:15237828699

(點(diǎn)擊微信號復(fù)制,添加好友)

  打開微信

在線咨詢

銷售熱線

銷售熱線:152-3782-8699

主站蜘蛛池模板: 日本三级香港三级乳网址 | 三级三级久久三级久久 | 国产精品九九久久99视频 | 一二三四视频在线观看日本 | 熟妇人妻av无码一区二区三区 | 国产午夜精品一区二区三区嫩草 | 日韩在线播放第一页 | 欧美日韩在线免费 | 一道本在线观看视频 | 中文字幕aⅴ人妻一区二区 中文字幕av不卡电影网 | av大片在线 | 91亚洲国产精品 | 国产免费播放一区二区 | 欧洲熟妇性色黄 | 在线观看国产免费高清不卡 | 国产精品久久久久久久9999 | 欧美一区久久 | 久久亚洲一区二区 | 一个人看的www免费视频中文 | 久久一区二区三区不卡 | 久久久国产精品亚洲一区 | 久久精品免费 | 亚洲欧美日韩国产精品一区二区 | 亚洲一区二区三区无码中文字幕 | 国内真实迷j下药在线观看 人人艹逼 | 亚州老熟女A片AV色欲小说 | 日韩在线播放一区 | 国产精品亚洲专区无码牛牛 | 狠狠综合久久综合鬼色 | 加勒比久草 | 日本丰满熟妇videossex一 | 亚洲精选久久 | 丝袜人妻一区二区三区 | 欧美精品18videosex性俄罗斯 | 午夜在线电影 | 欧美日韩亚洲人人夜夜澡 | 久久久99精品免费观看 | 亚洲爆乳中文字幕无码专区网站 | 一本色道久久综合亚洲精品不卡 | 狠狠的撸2015最新版狠狠的撸2015最新版 | 97国产精品最新 | 久久国产视频网站 | 成人午夜性a一级毛片美女 91精选 | 天天操 夜夜操 | 亚洲男人的天堂在线aⅴ视频 | 国产色婷婷精品综合在线 | 草草地址线路①屁屁影院成人 | 亚洲自偷精品视频自拍 | 亚洲精品国产自在久久出水 | 国产 麻豆 日韩 欧美 久久 | 九九热免费视频在线观看 | 一区二区三区毛片 | 噜噜狠狠 | 国产精品高潮呻吟久久av黑人 | 国产精品无码电影在线观看 | 娇小萝被两个黑人用半米长 | 精品国产一区二区三区四区五区 | 手机福利视频 | 午夜福利视频一区二区手机免费看 | 国产成人乱色伦区 | 亚洲精品国产首次亮相 | 国产亚洲人成a在线v网站 | 色婷婷综合久久久久中文一区二区 | 亚洲中文字幕aⅴ天堂 | 色综合日韩 | 日本护士毛茸茸 | 国产日本在线播放 | 中文字幕日韩精品在线 | 国内精品久久久久久久影视麻豆 | jvid精品资源在线观看 | 欧美成人在线免费观看 | 香蕉久久国产av一区二区 | 四虎4hutv永久在线影院 | 免费看黄色网页 | 免费看香港一级毛片 | 亚洲一区二区免费 | 亚洲一区二区三区免费视频 | 五月天欧美激情午夜情 | 国产三级网站在线观看 | 欧美日韩后 | 国产亚洲美女精品久久久久 | 香蕉久草在线 | 亚洲乱码无码永久不卡在线 | 久久久久中文字幕 | 亚洲综合天堂av网站在线观看 | 亚洲国产高清在线一区二区三区 | 国产精品人妻无码免费久久一 | 国产chinese视频在线观看 | 中文字幕久精品免费视频 | 欧美另类videosbestsex久久 | 一区二区三区四区在线 | 一区免费看 | 亚洲国产美女精品久久久久 | 欧美成人免费午夜全 | 精品熟人妻一区二区三区四区不卡 | 色欲av无码一区二区三区 | 国产成人久久 | 国产精品中文字幕在线 | 二区视频 | 伊人二本二区 | 久草福利资源网站免费 | 国产精品久久久久影院 | 日本aaaaa高清免费看 | 欧美精品区 | 亚洲精品久久久久久久久久久捆绑 | 久在线视频 | 亚洲最大黄色网址 | 亚洲 欧美 综合 另类 中字 | 国产小视频在线高清播放 | 中文字幕一区二区三区四区五区 | 日本在线播放一区二区 | 97婷婷狠狠成人免费视频 | 国内自拍视频在线观看 | 国产成人精品高清在线观看99 | 性生交大片免费看 | 亚洲图片校园另激情类小说 | 国产操片 | 亚洲精品成人网久久久久久 | 亚洲色av天天天天天天 | 国产精品极品美女在线观看免费 | 18禁美女裸体免费网站 | 精品欧美在线观看 | 国产成人综合日韩精品婷婷九月 | 免费激情视频在线观看 | 久草精品视频 | 激情91 | 欧美人与性动交g欧美精器 欧美人与性动交α欧美精品 | 欧美同性精品xxxx | 亚洲人成亚洲人成在线观看 | 国产日韩欧美在线 | 久久久久久久久久久久久久av | 一级特黄特黄毛片欧美的 | 91精品天美精东蜜桃传媒免费 | 色偷偷色噜噜狠狠网站久久 | 亚洲午夜电影 | 日韩aⅴ一区二区三区 | 99精品视频一区在线观看 | 一区二区三区四区在线观看视频 | 三级黄色片在线免费观看 | 奇米影视7777久久精品人人爽 | 久久精品中文闷骚内射 | 国产精品户外野外 | 日本天天色 | 无码国产精成人午夜视频一区二区 | 国产亚洲精品2021自在线 | 亚洲私人无码综合久久网 | 国产视频国产 | 国产精品夜夜春夜夜爽久久小 | 午夜理论片yy8860y影院 | 国产亚洲精品精品精品 | 久久综合九色综合桃花 | 久久人人爽人人爽人人片av不 | 精品国产一区二区三区久久久 | 久久精品国产亚洲麻豆 | 一类黄色大片 | 97色偷偷色噜噜狠狠爱网站 | 九九99九九在线精品视频 | 一区二区在线免费观看 | 日本午夜高清视频 | 日本午夜免费福利视频 | 久久久97丨国产人妻熟女 | 黄网免费视频 | 狠狠色丁香婷婷综合 | 国产97在线看 | 丁香婷婷在线观看 | www插插插无码视频网站 | 亚洲精品天堂无码中文字幕 | 久操久操 | 欧美自拍电影 | 超碰一区 | 成人网在线播放 | 亚洲成在人线av | 一级毛片真人免费观看 | 欧美日韩在线视频不卡一区二区三区 | 国产乱码一区二区三区四 | 久久亚洲国产精品日日av夜夜 | 亚洲香蕉毛片久久网站老妇人 | 欧美日韩一区二区不卡 | 青青草国产成人久久91网 | 亚洲精品中文字幕大岛优香 | 国产日韩欧美一区二区 | 黄色网一级片 | 在厨房拨开内裤进入毛片 | 国产精品系列无码专区 | 国产成人高清视频 | 亚洲一区电影 | 激情五月婷婷色 | 欧美色视频网 | 全免费A敌肛交毛片免费 | 欧美亚洲激情视频 | 精久久久久 | 欧美午夜不卡 | 海角社区在线视频播放观看 | 女人被弄到高潮的免费视频 | 51国产午夜精品免费视频 | 乱码丰满人妻一二三区 | 少女韩国电视剧在线观看完整 | 欧美中文字幕无线码视频 | 天天更新天天久久久更新影院 | 少妇高潮喷水久久久影院 | 精品视频在线免费播放 | 亚洲精品国精品久久99热 | 久草精品在线 | 青青草视频网 | 国产精品美女久久久网av | 色噜噜狠狠一区二区三区 | 狠狠做深爱婷婷久久一区 | 国产精品水嫩水嫩 | 国产小受呻吟gv视频在线观看 | 色综合激情 | av在线视| 亚洲国产日韩欧美综合久久 | 欧美又粗又大xxxxbbbb疯狂 | 欧美v在线 | 无码日韩精品一区二区免费 | 亚洲精品成人 | 狠狠色噜噜狠狠狠狠2021 | 午夜大片免费男女爽爽影院久久 | 日日噜噜夜夜狠狠视频buoke | 伊人色综合一区二区三区 | 亚洲中文字幕无码av永久 | 丰满大爆乳波霸奶 | 午夜剧场直接免费观看 | 国产精品久久久久久久网 | 久久久久亚洲精品无码网址色欲 | 久久亚洲精品视频 | 久草免费色站 | 久久成人免费网 | 成人中文字幕在线 | 午夜无码片在线观看影院 | 人人射人人爱 | 97精品国产97久久久久久免费 | 把腿张开老子臊烂你多p视频 | 国产a∨国片精品青草视频 国产a∨精品一区二区三区不卡 | 波多野结衣xxxx性精品 | 欧美男人天堂 | 国产精品亚洲视频 | 久久久久国产精品免费免费搜索 | 四虎4hutv永久在线影院 | 天天射天天做 | 四虎影视成人永久免费观看视频 | 精品一区二区成人精品 | av 日韩 人妻 黑人 综合 无码 | 亚洲精品在线免费观看视频 | 国产精品自拍99 | 成人网站免费观看入口 | 日本高清无吗 | 18禁裸男晨勃露j毛免费观看 | 日本人69视频jizz免费看 | 中文字幕在线观看 | 中文字幕一区二区精品区 | 精品人人妻人人澡人人爽牛牛 | 老头巨大校花体内驰骋小说文 | 精品国产一区二区国模嫣然 | 草久在线观看视频 | 狠狠色丁香婷婷综合久久片 | 99re在线播放 | 国产精品h片在线播放 | 午夜欧美精品久久久久久久 | 怡红院a∨人人爰人人爽 | 久久er热在这里只有精品85 | 李旭个人资料及简介 | 中文字幕久久精品一区二区三区 | 人妻少妇精品视频一区二区三区 | 国产精品国产三级国产专区53 | 天天影视色香欲综合网老头 | 亚洲精品国偷自产在线 | 97色免费视频 | 国产东北普通话对白 | 亚洲天天更新 | 国产精品成人第一区 | 亚洲老熟女与小伙bbwtv | 国产亚洲精品久久久久丝瓜 | 91热爆国产露脸 | 国产一区二区精品久久 | 国产丫丫视频私人影院 | 一级毛片日本特黄97人人 | 精品无人区无码乱码毛片国产 | 麻豆最新国产av原创精品 | 日本嫩交12一16xxx视频 | 日韩和的一区二在线 | 狠狠的撸2015最新版狠狠的撸2015最新版 | 98香蕉草草视频在线精品看 | 亚洲视频在线观看 | 久久久9999久久精品小说 | 国产亚洲一区二区三区在线观看 | 国产资源在线看 | 久草手机在线视频 | 婷婷综合网站 | 成人性生交片无码免费看 | 亚洲国产第一区 | 一级做a爰片久久毛片唾 | 欧美激情刺激爽免费视频观看 | 久久久久久久一区二区 | 老熟女高潮喷水了 | 日韩成人无码影院 | 午夜影院欧美 | 成 人 黄 色 大片 | 丝袜诱惑中文字幕 | 美女粉嫩饱满的一线天mp4 | 国产区精品一区二区不卡中文 | 亚洲成a人v在线观看 | 欧美 偷窥 清纯 综合图区 | 福利视频在线观看www. | 国产精品国产精品国产专区不卡 | 欧日韩不卡在线视频 | 免费a级毛片在线播放 | 国产99久久久国产精品 | freexxxx性女hd性吃奶 | 内射合集对白在线 | 国产综合亚洲精品一区二 | 欧美在线视频一区 | 国产高清在线精品一区 | 图片区小说区另类春色 | 亚洲免费黄色 | 欧美日韩国产免费一区二区三区 | 成人免费毛片高清视频 | 婷婷色爱区综合五月激情韩国 | 亚洲精品乱码久久久久久蜜桃 | 亚洲国产精品无码成人片久久 | 久久99精品国产麻豆蜜芽 | 无码精品人妻一区二区三区影院 | 久久偷拍人 | 999精品免费视频 | 久久人人爽人人爽人人片av不 | 亚洲视频1 | 一级毛片视频在线 | 一区二区三区毛A片特级 | 四虎国产精品永久在线观看 | 国产一区二区三区久久久久久久久 | 成人性生交大片免费看视频app | 国模无水印一区二区三区 | 国产亚洲精品久久久极品美女 | 日韩国产三级 | www夜插内射视频网站 | 久久精品国产99国产精品亚洲 | 欧美高清精品一区二区 | 亚洲男同gv在线观看 | 99热这里只有精品免费播放 | 午夜电影网 | 色一情一乱一伦一区二区三区 | 国产免费一区 | 欧美亚洲理伦电影毛片在线播放 | 日韩国产在线观看 | 亚洲午夜高清 | 日韩人妻无码精品久久久不卡 | 国产精品第八页 | 亚洲精品无码不卡在线播he | 亚洲不卡 | 人妻中文字幕乱人伦在线 | 亚洲 欧美 日韩 在线 | 日本护士xxxxx极品 | 91久久精品久久国产性色也91 | 国产亚洲精品美女久久久 | 九九99九九视频在线观看 | 国内精品久久久久久久久齐齐 | 日韩欧美视频在线一区二区 | 综合精品在线 | 肥臀熟女一区二区三区 |