《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 嵌入式技術(shù) > 解決方案 > 使用Keil C進(jìn)行51單片機(jī)延時(shí)程序編寫(xiě)的幾點(diǎn)心得

使用Keil C進(jìn)行51單片機(jī)延時(shí)程序編寫(xiě)的幾點(diǎn)心得

2014-08-25
關(guān)鍵詞: KeilC 51單片機(jī)

  應(yīng)用單片機(jī)的時(shí)候,經(jīng)常會(huì)遇到需要短時(shí)間延時(shí)的情況。需要的延時(shí)時(shí)間很短,一般都是幾十到幾百微妙(us)。有時(shí)候還需要很高的精度,比如用單片機(jī)驅(qū)動(dòng) DS18B20的時(shí)候,誤差容許的范圍在十幾u(yù)s以?xún)?nèi),不然很容易出錯(cuò)。這種情況下,用計(jì)時(shí)器往往有點(diǎn)小題大做。而在極端的情況下,計(jì)時(shí)器甚至已經(jīng)全部派上了別的用途。這時(shí)就需要我們另想別的辦法了。

  以前用匯編語(yǔ)言寫(xiě)單片機(jī)程序的時(shí)候,這個(gè)問(wèn)題還是相對(duì)容易解決的。比如用的是12MHz晶振的51,打算延時(shí)20us,只要用下面的代碼,就可以滿(mǎn)足一般的需要:

  mov   r0, #09h

  loop:  djnz  r0, loop

  51 單片機(jī)的指令周期是晶振頻率的1/12,也就是1us一個(gè)周期。mov r0, #09h需要2個(gè)極其周期,djnz也需要2個(gè)極其周期。那么存在r0里的數(shù)就是(20-2)/2。用這種方法,可以非常方便的實(shí)現(xiàn)256us以下時(shí)間的延時(shí)。如果需要更長(zhǎng)時(shí)間,可以使用兩層嵌套。而且精度可以達(dá)到2us,一般來(lái)說(shuō),這已經(jīng)足夠了。

  現(xiàn)在,應(yīng)用更廣泛的毫無(wú)疑問(wèn)是Keil的C編譯器。相對(duì)匯編來(lái)說(shuō),C固然有很多優(yōu)點(diǎn),比如程序易維護(hù),便于理解,適合大的項(xiàng)目。但缺點(diǎn)(我覺(jué)得這是C的唯一一個(gè)缺點(diǎn)了)就是實(shí)時(shí)性沒(méi)有保證,無(wú)法預(yù)測(cè)代碼執(zhí)行的指令周期。因而在實(shí)時(shí)性要求高的場(chǎng)合,還需要匯編和C的聯(lián)合應(yīng)用。但是是不是這樣一個(gè)延時(shí)程序,也需要用匯編來(lái)實(shí)現(xiàn)呢?為了找到這個(gè)答案,我做了一個(gè)實(shí)驗(yàn)。

  用C語(yǔ)言實(shí)現(xiàn)延時(shí)程序,首先想到的就是C常用的循環(huán)語(yǔ)句。下面這段代碼是我經(jīng)常在網(wǎng)上看到的:

  void delay2(unsigned char i)

  {

  for(; i != 0; i--);

  }

  到底這段代碼能達(dá)到多高的精度呢?為了直接衡量這段代碼的效果,我把 Keil C 根據(jù)這段代碼產(chǎn)生的匯編代碼找了出來(lái):

  ; FUNCTION _delay2 (BEGIN)

  ; SOURCE LINE # 18

  ;---- Variable “i” assigned to Register “R7” ----

  ; SOURCE LINE # 19

  ; SOURCE LINE # 20

  0000     ?C0007:

  0000 EF        MOV   A,R7

  0001 6003       JZ   ?C0010

  0003 1F        DEC   R7

  0004 80FA       SJMP  ?C0007

  ; SOURCE LINE # 21

  0006     ?C0010:

  0006 22        RET

  ; FUNCTION _delay2 (END)

  真是不看不知道~~~一看才知道這個(gè)延時(shí)程序是多么的不準(zhǔn)點(diǎn)~~~光看主要的那四條語(yǔ)句,就需要6個(gè)機(jī)器周期。也就是說(shuō),它的精度頂多也就是6us而已,這還沒(méi)算上一條 lcall 和一條 ret。如果我們把調(diào)用函數(shù)時(shí)賦的i值根延時(shí)長(zhǎng)度列一個(gè)表的話(huà),就是:

  i  delay time/us

  0  6

  1  12

  2  18

  .....

  因?yàn)楹瘮?shù)的調(diào)用需要2個(gè)時(shí)鐘周期的lcall,所以delay time比從函數(shù)代碼的執(zhí)行時(shí)間多2。順便提一下,有的朋友寫(xiě)的是這樣的代碼:

  void delay2(unsigned char i)

  {

  unsigned char a;

  for(a = i; a != 0; a--);

  }

  可能有人認(rèn)為這會(huì)生成更長(zhǎng)的匯編代碼來(lái),但是事實(shí)證明:

  ; FUNCTION _delay2 (BEGIN)

  ; SOURCE LINE # 18

  ;---- Variable “i” assigned to Register “R7” ----

  ; SOURCE LINE # 19

  ; SOURCE LINE # 21

  ;---- Variable “a” assigned to Register “R7” ----

  0000     ?C0007:

  0000 EF        MOV   A,R7

  0001 6003       JZ   ?C0010

  0003 1F        DEC   R7

  0004 80FA       SJMP  ?C0007

  ; SOURCE LINE # 22

  0006     ?C0010:

  0006 22        RET

  ; FUNCTION _delay2 (END)

  其生成的代碼是一樣的。不過(guò)這的確不是什么好的習(xí)慣。因?yàn)檫@里實(shí)在沒(méi)有必要再引入多余的變量。我們繼續(xù)討論正題。有的朋友為了得當(dāng)更長(zhǎng)的延時(shí),甚至用了這樣的代碼:

  void delay2(unsigned long i)

  {

  for(; i != 0; i--);

  }

  這段代碼產(chǎn)生的匯編代碼是什么樣子的?其實(shí)不用想也知道它是如何恐怖的$#^%&%$.。..。.讓我們看一看:

  ; FUNCTION _delay2 (BEGIN)

  ; SOURCE LINE # 18

  0000 8F00    R   MOV   i+03H,R7

  0002 8E00    R   MOV   i+02H,R6

  0004 8D00    R   MOV   i+01H,R5

  0006 8C00    R   MOV   i,R4

  ; SOURCE LINE # 19

  ; SOURCE LINE # 20

  0008     ?C0007:

  0008 E4        CLR   A

  0009 FF        MOV   R7,A

  000A FE        MOV   R6,A

  000B FD        MOV   R5,A

  000C FC        MOV   R4,A

  000D AB00    R   MOV   R3,i+03H

  000F AA00    R   MOV   R2,i+02H

  0011 A900    R   MOV   R1,i+01H

  0013 A800    R   MOV   R0,i

  0015 C3        CLR   C

  0016 120000   E   LCALL  ?C?ULCMP

  0019 601A       JZ   ?C0010

  001B E500    R   MOV   A,i+03H

  001D 24FF       ADD   A,#0FFH

  001F F500    R   MOV   i+03H,A

  0021 E500    R   MOV   A,i+02H

  0023 34FF       ADDC  A,#0FFH

  0025 F500    R   MOV   i+02H,A

  0027 E500    R   MOV   A,i+01H

  0029 34FF       ADDC  A,#0FFH

  002B F500    R   MOV   i+01H,A

  002D E500    R   MOV   A,i

  002F 34FF       ADDC  A,#0FFH

  0031 F500    R   MOV   i,A

  0033 80D3       SJMP  ?C0007

  ; SOURCE LINE # 21

  0035     ?C0010:

  0035 22        RET

  ; FUNCTION _delay2 (END)

  呵呵,這倒是的確可以延遲很長(zhǎng)時(shí)間~~~但是毫無(wú)精度可言了。

  那么,用C到底能不能實(shí)現(xiàn)精確的延時(shí)呢?我把代碼稍微改了一下:

  void delay1(unsigned char i)

  {

  while(i--);

  }

  因?yàn)楦鶕?jù)經(jīng)驗(yàn),越簡(jiǎn)潔的C代碼往往也能得出越簡(jiǎn)潔的機(jī)器代碼。那這樣結(jié)果如何呢?把它生成的匯編代碼拿出來(lái)看一看就知道了。滿(mǎn)懷希望的我按下了“Build target”鍵,結(jié)果打擊是巨大的:

  ; FUNCTION _delay1 (BEGIN)

  ; SOURCE LINE # 13

  ;---- Variable “i” assigned to Register “R7” ----

  ; SOURCE LINE # 14

  0000     ?C0004:

  ; SOURCE LINE # 15

  0000 AE07       MOV   R6,AR7

  0002 1F        DEC   R7

  0003 EE        MOV   A,R6

  0004 70FA       JNZ   ?C0004

  ; SOURCE LINE # 16

  0006     ?C0006:

  0006 22        RET

  ; FUNCTION _delay1 (END)

  雖說(shuō)生成的代碼跟用for語(yǔ)句是不大一樣,不過(guò)我可以毫無(wú)疑問(wèn)的說(shuō),這兩種方法的效率是一樣的。似乎到此為止了,因?yàn)槲覍?shí)在想不出來(lái)源程序還有什么簡(jiǎn)化的余地。看來(lái)我就要得出來(lái)這個(gè)結(jié)論了:“如果需要us級(jí)的延時(shí)精度,需要時(shí)用匯編語(yǔ)言。”但是真的是這樣嗎?我還是不甘心。因?yàn)槲也幌嘈糯竺ΧΦ?Keil C 編譯器居然連 djnz 都不會(huì)用???因?yàn)閷?shí)際上程序體里只需要一句 loop: djnz r7, loop。近乎絕望之際(往往人在這種情況下確可以爆發(fā)出來(lái),哦呵呵呵~~~),我隨手改了一下:

  void delay1(unsigned char i)

  {

  while(--i);

  }

  心不在焉的編譯,看源碼:

  ; FUNCTION _delay1 (BEGIN)

  ; SOURCE LINE # 13

  ;---- Variable “i” assigned to Register “R7” ----

  ; SOURCE LINE # 14

  0000     ?C0004:

  ; SOURCE LINE # 15

  0000 DFFE       DJNZ  R7,?C0004

  ; SOURCE LINE # 16

  0002     ?C0006:

  0002 22        RET

  ; FUNCTION _delay1 (END)

  天~~~奇跡出現(xiàn)了。..。..我想這個(gè)程序應(yīng)該已經(jīng)可以滿(mǎn)足一般情況下的需要了。如果列個(gè)表格的話(huà):

  i  delay time/us

  1  5

  2  7

  3  9

  .....

  計(jì)算延時(shí)時(shí)間時(shí),已經(jīng)算上了調(diào)用函數(shù)的lcall語(yǔ)句所花的2個(gè)時(shí)鐘周期的時(shí)間。

  終于,結(jié)果已經(jīng)明了了。只要合理的運(yùn)用,C還是可以達(dá)到意想不到的效果。很多朋友抱怨C效率比匯編差了很多,其實(shí)如果對(duì)Keil C的編譯原理有一個(gè)較深入的理解,是可以通過(guò)恰當(dāng)?shù)恼Z(yǔ)法運(yùn)用,讓生成的C代碼達(dá)到最優(yōu)化。即使這看起來(lái)不大可能,但還是有一些簡(jiǎn)單的原則可循的:1.盡量使用unsigned 型的數(shù)據(jù)結(jié)構(gòu)。2.盡量使用char型,實(shí)在不夠用再用int,然后才是long。3.如果有可能,不要用浮點(diǎn)型。4.使用簡(jiǎn)潔的代碼,因?yàn)榘凑战?jīng)驗(yàn),簡(jiǎn)潔的C代碼往往可以生成簡(jiǎn)潔的目標(biāo)代碼(雖說(shuō)不是在所有的情況下都成立)。

本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點(diǎn)。轉(zhuǎn)載的所有的文章、圖片、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無(wú)法一一聯(lián)系確認(rèn)版權(quán)者。如涉及作品內(nèi)容、版權(quán)和其它問(wèn)題,請(qǐng)及時(shí)通過(guò)電子郵件或電話(huà)通知我們,以便迅速采取適當(dāng)措施,避免給雙方造成不必要的經(jīng)濟(jì)損失。聯(lián)系電話(huà):010-82306118;郵箱:aet@chinaaet.com。
主站蜘蛛池模板: 九九九九九热 | 国产jjizz女人多水 | 国产人澡人澡澡澡人碰视频 | 豆花av在线| 色欧美视频 | 黑人巨大跨种族video | 五月激情五月婷婷 | 亚洲人成伊人成综合网小说 | 夜色福利站www国产在线视频 | 天天躁日日躁aaaaxxxx | 亚洲少妇激情 | 亚洲制服丝袜精品久久 | 女国产精品视频一区二区三区 | 五月天亚洲视频 | 日本一卡2卡3卡四卡精品网站 | 97国产视频 | 精品久久久久久久 | 欧美成人天堂 | 日本亚洲精品一区二区三 | 性色av香蕉一区二区 | 自拍偷拍亚洲区 | 亚洲精品字幕在线观看 | 国产亚洲不卡 | 日本公妇乱偷中文字幕 | 国产成人精品午夜视频免费 | 日韩视频在线一区二区 | 好吊操av | 91在线精品播放 | 日本五月天婷久久网站 | 国产综合亚洲精品一区二 | 卧室激情呻吟黄暴h文 | 久久成人18免费网站 | 精品视频 | 精品久久久久久国产 | 91成人品 | 17c国产精品一区二区 | 国产精品毛片一区二区在线看 | 97人人超碰国产精品最新o | 中文字幕+乱码+中文乱 | 摸大乳喷奶水www视频 | 日本中文字幕乱码免费 | 18禁美女黄网站色大片免费看 | 泰国性xxxx极品高清hd | 999久久久国产精品消防器材 | 日韩夜夜操| 成人学院中文字幕 | 国产成人精品一区二区三区福利 | av无码人妻中文字幕 | 国产情侣偷国语对白 | 久久久成人精品视频 | 一卡二卡在线视频 | 日日摸夜夜添夜夜添一区二区 | 国产婷婷色综合av蜜臀av | 欧美性xxxx极品少妇 | 福利视频在线播放 | 懂色av免费 | 亚洲男男无套gv大学生 | 老子影院午夜伦不卡大全 | 国产精品www在线观看 | 77777五月色婷婷丁香视频 | 久久久国产乱子伦精品 | 九色porny丨国产首页在线 | 国产成a人亚洲精v品无码性色 | 欧美一级在线看 | 国产一区二区三区小说 | 成年人午夜视频在线观看 | 婷婷久久国产对白刺激五月99 | 久视频在线 | 久久久久久九九精品久 | 久久精品免费看 | 亚洲精品乱码久久久久久 | 成年人网站免费视频 | 天天干天天干天天干 | 久久伊人精品视频 | 男女肉粗暴进来动态图 | 久久精品中文騷妇女内射 | 久久久久久久久久久久国产精品 | 欧美久操| 国产高清不卡无码视频 | 亚洲国产成人片在线观看无码 | 亚洲精品天堂成人片av在线播放 | 毛片少妇 | 久久丫精品久久丫 | 一道本在线视频 | 99久久精品国产第一页 | 国产三级精品三级 | 精品一卡2卡三卡4卡免费网站 | 中文字幕女教师julia视频 | 亚洲无线看 | 中文字幕亚洲精品无码 | 大片av | 亚洲第一免费 | 麻豆视频二区 | 老熟妇性老熟妇性色 | 国产视频色 | 亚洲超碰在线观看 | www黄色国产| 久久丫精品忘忧草西安产品 | 国a产久v久伊人 | 亚洲精选一区 | 国产精品美女久久久久 | 99在线精品视频 | 精品欧美激情精品一区 | 亚洲色图欧美 | 777米奇影院狠狠色 一日本道a高清免费播放 | 欧美人与动物xxxx | 日本成人在线观看网站 | 欧美一区2区三区4区贰佰公司 | 偷拍区另类欧美激情日韩91 | 黄色网址你懂的 | 亚洲中午字幕 | 亚洲精品乱码 | 日韩超碰在线 | 7777精品久久久大香线蕉 | av中文资源| 色乱码一区二区三区 | 午夜精品久久久久久久99热额 | 国产免费高清av | 伊人久久噜噜噜躁狠狠躁 | 快射视频在线观看 | 精品国产污污免费网站入口 | 亚洲成人av一区二区三区 | 日韩久久激情综合啪啪 | 国产又色又爽又刺激在线观看 | 亚洲人成网站999久久久综合 | 午夜影院一区二区 | 日本丰满妇人成熟免费中文字幕 | 色播亚洲视频在线观看 | 国产a三级 | 欧美一区二区三区啪啪 | 成年人在线观看av | 三级三级久久三级久久18 | 国产人妻精品一区二区三区 | 一级片视频免费观看 | 欧美日韩免费观看一区=区三区 | 天堂在线www天堂在线 | 中文字幕日韩一区二区 | 精品久久久久久久无码 | 天天鲁一鲁摸一摸爽一爽视频 | jizz视频| 日本手机在线视频 | 少妇性l交大片免费快色 | 97性无码区免费 | 日韩永久免费视频 | 久久男人av资源网站无码 | 少妇xxx| 国产亚洲精品aaaa片小说 | 国产人妖在线观看 | 国产欧美一区二区三区在线看 | 久久婷婷香蕉热狠狠综合 | 日日夜夜天天综合 | 欧美午夜精品久久久久久浪潮 | 日韩精品亚洲人成在线 | 国产午夜精品一区二区三区漫画 | 国产免费最爽的乱淫视频a 国产免国产免费 | 波多野结衣a级片 | 国产精品亚洲欧美日韩久久制服诱 | 国产免费黄色av | 久久久久久久久久91 | 天天夜夜爽 | 国产三区在线成人av | 无码专区无码专区视频网址 | 欧美最猛性xxxxx免费 | 免费av一区 | 国产99久久久国产精品免费高清 | 久久aⅴ国产欧美74aaa | 久久久久久国产 | 992tv人人草 992tv又爽又黄的免费视频 | 青青视频免费在线观看 | 学生丨6一毛片 | 中文精品一区 | 日韩av在线高清 | 久一在线视频 | 欧美人与动牲交免费观看网 | 日本三区视频 | 色哟哟视频在线 | 性猛交xxxx免费看网站 | 久久婷婷五月综合97色直播 | 四虎av永久在线精品免费观看 | 成人丁香婷婷 | 天天躁夜夜躁天干天干200 | 亚洲中字在线 | 欧美日韩精品免费 | 亚洲人成网站999久久久综合 | 国产色视频在线观看免费 | 国产亚洲精品久久久久久无几年桃 | 波多野吉衣av在线 | 欧美日韩国产精品成人 | 男人天堂新地址 | 成人黄色激情 | 一级成人免费视频 | 男女做爰猛烈啪啪吃奶动床戏麻豆 | 国产精品久久777777 | 粉嫩小箩莉奶水四溅在线观看 | 国产大陆亚洲精品国产 | 免费一区二区三区视频在线 | 欧美日韩一区二区三区在线播放 | 国产伦理五月av一区二区 | 国产成人综合av | 亚洲a区在线观看 | 91九色网| 蜜臀91丨九色丨蝌蚪中文 | 青青艹av| 朝鲜一级黄色片 | 成年在线观看免费视频 | 国产精品一区二区av不卡 | 久久资源365 | 尤物视频网站在线观看 | 国语自产少妇精品视频蜜桃 | 九九热影院 | 精品日韩一区二区三区免费视频 | 韩国午夜理论在线观看 | 中文字幕免费中文 | 女教师痴汉调教hd中字 | 医生强烈淫药h调教小说阅读 | 无码人妻一区二区三区线 | 美女脱免费看网站女同 | 高潮的毛片激情久久精品 | 影音先锋天堂网 | 免费观看一级淫片 | 97人人超| 日本xxxxx高清 | 欧美区一区 | 曰本女人与公拘交酡免费视频 | www.超碰在线| 8x8ⅹ在线永久免费入口 | 性生交大片免费看狂欲 | 99精品偷自拍 | 国产主播自拍av | 国产在线精品一区二区中文 | 性——交——性——乱免费的 | 日本japanese丰满白浆 | 丰满多毛的大隂户视频 | 国产女王调脚奴免费视频 | 精品一区在线播放 | mm1313亚洲国产精品 | 精品九九九九 | 国产v片在线播放 | 天天操天天谢 | 250pp亚洲情艺中心欧美 | 天天干天天操天天爱 | 亚洲女人天堂成人av在线 | 欧美野外疯狂做受xxxx高潮 | 欧美专区第二页 | 亚欧av在线 | 香港三级日本三级a视频 | 欧美xxxx做受欧美 | 亚洲欧洲一区 | 国产高清视频在线免费观看 | 欧产日产国产蜜网站 | 丝袜人妻一区二区三区 | 成人免费视频免费观看 | 亚洲射吧 | 狠狠操狠狠爱 | 捏胸吃奶吻胸免费视频大软件 | 国产一区日韩二区欧美三区 | 欧美第五页 | 91毛片网 | 亚洲资源av无码日韩av无码 | 深爱激情综合 | 午夜精品一区二区三区免费视频 | 中文字幕在线亚洲 | 天堂在线亚洲 | 欧洲女人牲交性开放视频 | 免费成人在线网站 | 免费看片在线观看www | 韩国一级淫片 | 日韩一二三区在线 | 精品无码一区二区三区水蜜桃 | 欧美激情一二区 | 久久久天天 | 精品欧美乱码久久久久久1区2区 | 国产98在线 | 免费、 | 精品欧洲av无码一区二区三区 | 久久精品久久久精品美女 | 男主和女配啪慎入h闺蜜宋冉 | 扶她futa粗大做到怀孕 | 午夜激情综合 | 99久久精品一区二区 | 99这里| 国产乱人伦偷精品视频免下载 | 老太脱裤让老头玩ⅹxxxx | 日韩久久成人 | 精品偷拍一区二区三区在线看 | 午夜精品久久久久久久传媒 | 小12萝8禁在线喷水观看 | 朝鲜一级黄色片 | 一级免费黄色大片 | 亚洲国产成人av毛片大全 | 久久精品国产亚洲7777 | www国产国人免费观看视频 | 97超碰总站 | 国产伦精品一区二区三区四区免费 | 大地资源中文第3页 | 亚洲日韩欧美综合 | 亚洲精品色情app在线下载观看 | 日日弄天天弄美女bbbb | 巨胸狂喷奶水视频www网站免费 | 激情 小说 亚洲 图片 伦 | 日日射影院 | 亚洲精品久久久久久无码色欲四季 | 日本一区二区三区高清在线观看 | 国产三级毛片视频 | 阿v天堂在线 | 自拍偷拍福利视频 | 国产精品久久久对白 | 国产免费丝袜调教视频 | 国产成人精品微拍视频网址 | 亚洲欧美综合一区 | 欧美另类高清zo欧美 | 亚洲性猛交xxxx乱大交 | 色综合久久网 | 轻轻色在线观看 | 岛国片在线播放97 | 国产小视频在线播放 | 40岁干柴烈火少妇高潮不断 | 视频一区国产精品 | 日本中文字幕在线视频 | 99黄色片| 免费大片黄在线观看视频网站 | 巨爆乳无码视频在线观看 | 欧美一区二区三区在线免费观看 | 日韩av导航 | 亚洲亚洲人成综合网络 | bbbbbxxxxx性欧美 | 99久久婷婷国产综合精品电影 | www成年人视频 | 欧美日韩在线成人 | 亚洲黄色免费看 | 国产成人综合欧美精品久久 | 999成人国产 | 大肉大捧一进一出好爽 | 国产内射999视频一区 | 成人爽a毛片在线视频 | 国产第三区 | 国产精品99久久久久久一二区 | 欧洲做受高潮片 | 曰韩无码av一区二区免费 | 美女露胸无遮挡 | 国产成人主播 | 国产在线永久视频 | 成人一级在线 | 日日橹狠狠爱欧美二区免费视频 | 久久综合丁香 | 97自拍视频| 肉番在线观看 | 精品一区二区三区四区五区 | 黑人巨大精品欧美一区二区 | 舌吻激情大尺度做爰视频 | h视频在线免费看 | 精品久久久久久无码人妻 | 五月婷婷六月丁香综合 | 男女一进一出超猛烈的视频不遮挡在线观看 | 国模欢欢炮交啪啪150 | 国产欧美一区二区精品老汉影院 | 亚洲妇女无套内射精 | 国产精品无套呻吟在线 | 午夜成人鲁丝片午夜精品 | 天天摸天天干 | 国产一区二区三区影院 | 91嫩草国产露脸精品国产 | 日韩美女一区二区三区 | 欧洲高潮三级做爰 | 粉嫩av国产一区二区三区 | 亚洲一区二区三区无码国产 | 国产日韩免费 | 国产三级欧美三级 | 亚洲精品综合一区二区三区在线 | 欧美肥老妇视频 | 人妻三级日本三级日本三级极 | 顶弄h校园1v1 | 国产乱子伦一区二区三区四区五区 | 天天射天天| 亚洲成av人片久久 | 精品午夜福利无人区乱码一区 | 亚洲资源av无码日韩av无码 | 又粗又黄又硬又爽的免费视频 | 男受被做哭激烈娇喘gv视频 | 国产成人亚洲综合无码精品 | 怡红院av亚洲一区二区三区h | 少妇一区二区三区四区 | 日本护士后进式高潮 | 国内精品伊人久久久久网站 | 国产人人爱 | 1000部禁片18勿进又色又爽 | 尤物视频在线看 | 国产看真人毛片爱做a片 | 亚洲精品国产suv一区88 | 露脸啪啪清纯大学生美女 | 哺乳期喷奶水丰满少妇 | 特黄特色大片免费视频观看 | 无码熟熟妇丰满人妻啪啪 | 欧美激情在线免费 | 精品黑人一区二区三区 | 古装淫片在线观看 | 中文字幕有码无码人妻av蜜桃 | 午夜激情国产 | 亚洲一区二区三区免费看 | 日韩在线播放中文字幕 | 亚洲老妇交性506070 | 自拍偷自拍亚洲精品情侣 | 亚洲永久精品ww.7491进入 | 日本大片在线播放在线软件功能 | 青青艹在线视频 | 国产黄a三级三级三级看三级黑人 | 一区二区三区内射美女毛片 | 国产福利视频一区二区 | 女人高潮内射99精品 | 凹凸日日摸日日碰夜夜爽孕妇 | 久久99热精品 | 中文字幕一二三四区 | 日韩av一区二区在线播放 | 性猛交富婆xxxx乱大 | 人妻无码不卡中文字幕系列 | 干丰满少妇 | 精品少妇一区二区三区 | 精品久久久中文字幕 | 欧美激情一区二区三级高清视频 | 97人人澡人人添人人爽超碰 | 狠狠躁夜夜躁人人爽天天 | 国产va免费精品观看精品 | av无码av无码专区 | wwww日本60| 欧洲av网站| 一级大片视频 | www香蕉视频| 最新国产视频 | 亚洲国产精品无码观看久久 | 女子spa高潮呻吟抽搐 | 91激情影院| 精品视频中文字幕 | 91视频h| 国内成人在线 | 日本大胆人体视频 | 四川少妇xxxx内谢欧美 | 国产精品嫩草影院入口日本一区二 | 成年免费视频黄网站在线观看 | 激情综合婷婷色五月蜜桃 | 他掀开裙子舌头进去69式 | 成人免费视频a | 国产91精品高清一区二区三区 | 久久三级精品 | jizz日本在线观看 | 四色永久访问网站 | 少妇高潮惨叫久久久久久 | 免费看a的网站 | 国产乱人伦av在线无码 | 日本人又黄又爽又大又色 | 上司人妻互换中文字幕 | 亚洲最大成人综合网720p | 少妇高潮大叫好爽 | 欧美精品久久久久久久久久白贞 | 少妇人妻真实偷人精品视频 | 日本国产在线播放 | 乱lun合集小可的奶水 | 乱人伦视频在线 | 国产精品一区二区无线 | 日韩国产成人无码av毛片 | 久久国产精品二区 | 天堂а√在线最新版中文在线 | 欧美性猛交xxxx乱大交极品 | 日韩精品一区二 | 日韩一级影片 | 三级做爰在线观看视频 | blacked欧美极品一区 | 国内精品少妇在线播放98 | 精品中文字幕一区二区 | 亚洲视频在线观看一区 | 99re国产精品 | 国产亚洲精品网站 | 亚洲国产精品婷婷 | 人妻内射一区二区在线视频 | 国产精品久久久久久久久久ktv | 黄色网免费看 | 国产精品乱码一区二区三区 | 欧美理论视频 | 欧洲一区二区三区 | 996久久国产精品线观看 | 色在线影院 | 大桥未久女教师在线观看bd22 | jvid福利写真一区二区三区 | 思思久久99热久久精品66 | 粉嫩一区二区三区四区公司1 | 欧美精品首页 | 色噜噜狠狠色综合网图区 | 最新的国产成人精品2021 | 台湾性dvd性色av | 天天操天天插 | 亚洲情综合五月天 | 99精品一区二区 | 亚洲一区无码中文字幕 | 最新中文无码字字幕在线 | 亚洲精品美女久久久久99 | 自拍偷自拍亚洲精品10p | 福利视频免费观看 | 三区在线视频 | 在线 日本 制服 中文 欧美 | 欧美熟妇另类久久久久久多毛 | 国偷自产av一区二区三区 | 蜜桃成人在线视频 | 超碰在线中文字幕 | 欧美一区二区三区视频在线观看 | 亚洲成人av免费 | 国产成人午夜福利在线观看 | 成人性能视频在线 | 99国产欧美另类久久久精品 | 4hu最新网| 91精品一久久香蕉国产线看观看新通道出现 | 日韩美女中文字幕 | 人人干av| 日本熟妇乱子伦xxxx | 亚洲无人区午夜福利码高清完整版 | 欧美亚洲大片 | 免费午夜av | 久久精品欧美一区二区 | 暴力强奷美女孕妇视频 | hsck成人网 | 精品国产免费人成网站 | 免费看的黄色网 | 国产小视频在线观看免费 | 国产强被迫伦姧在线观看无码 | 成熟了的熟妇毛茸茸 | 成人午夜免费在线观看 | 日本视频久久 | 51区成人一码二码三码是什么 | 中国美女乱淫免费看视频 | 亚洲黄色片网站 | 亚洲亚洲人成综合网络 | 人人看人人乐 | 久草一区二区 | 欧美三级在线视频 | 欧美做爰一区二区三区 | 强奷乱码中文字幕熟女一 | 色999视频| 小仙女av| 91精品国产人妻国产毛片在线 | 九九久久久 | 色窝窝无码一区二区三区 | 综合色爱| 久久精品国产99国产精品 | 亚洲丁香婷婷 | 国产高清自拍一区 | 在线精品一区二区 | 欧美亚洲国产精品久久高清浪潮 | 国产精品久久久久7777按摩 | 欧美黄色一级网站 | 亚洲国产精品综合久久网各 | 老女人任你躁久久久久久老妇 | 真人做爰高潮全过程毛片 | 国产美女作爱全过程免费视频 | 爱爱视频网站免费 | 99在线观看精品 | 日本囗交做爰视频 | yw尤物av无码国产在线观看 | 在线免费视频你懂的 | 色综合久久久久久久 | 国产无套乱子伦精彩是白视频 | 欧美人与性动交α欧美精品 | 午夜寂寞剧场 | hs在线观看 | 欧美一区网站 | 欧美日韩不卡合集视频 | 亚洲二区视频 | 东京无码熟妇人妻av在线网址 | 免费看日韩 | 日韩一区二区在线视频 | 亚洲日韩久久综合中文字幕 | 超碰人人搞 | 成人免费精品网站 | 精品国产乱码久久久久久108 | 欧美一区二区成人 | 国产丝袜在线播放 | 亚洲黑人精品一区在线观看 | 亚洲a无码综合a国产av中文 | 日本少妇xxxxxx | 国产精品18久久久久白浆 | 天天色综合1 | 亚洲成av人片香蕉片 | 国产精品久久久久影院色老大 | 男女作爱免费网站 | 久久少妇网 | 欧美h在线观看 | 人禽l交视频在线播放 视频 | 欧美三日本三级少妇三2023 | 91精品啪在线观看国产81旧版 | 蜜桃狠狠色伊人亚洲综合网站 | 成人自拍网 | 国产免费无遮挡吸乳视频 | 亚洲国产精品美女 | 性欧美极品xxxx欧美一区二区 | 在线观看的黄网 | 这里只有精品9 | 日日插插| 精品国产aⅴ无码一区二区 亚洲人成人无码网www国产 | 久久精品国产99久久99久久久 | 高潮毛片又色又爽免费 | 91精品国产综合久久久久久久久 | 一级全黄色片 | 日本特黄一级大片 | 一级特黄aaaaaa大片 | 国产精品看高国产精品不卡 | 国产三级精品三级在线 | 日本不卡一区二区三区视频 | 国产 麻豆 日韩 欧美 久久 | 久久香综合精品久久伊人 | 美女又爽又黄又免费 | 性做爰的免费视频 | 18禁黄污吃奶免费看网站 | 午夜精品在线视频 | 精彩视频一区二区三区 | 白嫩情侣偷拍呻吟刺激 | 久伊人 | 成人免费在线影院 | 六十路熟妇乱子伦 | 一黄色大片 |