wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

專注電子技術(shù)學(xué)習(xí)與研究
當(dāng)前位置:單片機教程網(wǎng) >> 基礎(chǔ)教程 >> 瀏覽文章

Keil教程(2)

作者:佚名   來源:本站原創(chuàng)   點擊數(shù):  更新時間:2007年09月12日   【字體:

Keil 的調(diào)試命令、在線匯編與斷點設(shè)置

上一講中我們學(xué)習(xí)了如何建立工程、匯編、連接工程,并獲得目標(biāo)代碼,但是做到這一 步僅僅代表你的源程序沒有語法錯誤,至于源程序中存在著的其它錯誤,必須通過調(diào)試才能 發(fā)現(xiàn)并解決,事實上,除了極簡單的程序以外,絕大部份的程序都要通過反復(fù)調(diào)試才能得到 正確的結(jié)果,因此,調(diào)試是軟件開發(fā)中重要的一個環(huán)節(jié),這一講將介紹常用的調(diào)試命令、利 用在線匯編、各種設(shè)置斷點進(jìn)行程序調(diào)試的方法,并通過實例介紹這些方法的使用。

一、常用調(diào)試命令
在對工程成功地進(jìn)行匯編、連接以后,按 Ctrl+F5 或者使用菜單 Debug->Start/Stop Debug Session 即可進(jìn)入調(diào)試狀態(tài),Keil 內(nèi)建了一個仿真 CPU 用來模擬執(zhí)行程序,該仿真 CPU 功 能強大,可以在沒有硬件和仿真機的情況下進(jìn)行程序的調(diào)試,下面將要學(xué)的就是該模擬調(diào)試 功能。不過在學(xué)習(xí)之前必須明確,模擬畢竟只是模擬,與真實的硬件執(zhí)行程序肯定還是有區(qū) 別的,其中最明顯的就是時序,軟件模擬是不可能和真實的硬件具有相同的時序的,具體的 表現(xiàn)就是程序執(zhí)行的速度和各人使用的計算機有關(guān),計算機性能越好,運行速度越快。

進(jìn)入調(diào)試狀態(tài)后,界面與編緝狀態(tài)相比有明顯的變化,Debug 菜單項中原來不能用的命 令現(xiàn)在已可以使用了,工具欄會多出一個用于運行和調(diào)試的工具條,如圖 1 所示,Debug 菜 單上的大部份命令可以在此找到對應(yīng)的快捷按鈕,從左到右依次是復(fù)位、運行、暫停、單步、 過程單步、執(zhí)行完當(dāng)前子程序、運行到當(dāng)前行、下一狀態(tài)、打開跟蹤、觀察跟蹤、反匯編窗 口、觀察窗口、代碼作用范圍分析、1#串行窗口、內(nèi)存窗口、性能分析、工具按鈕等命令。

? 圖 1  調(diào)試工具條
學(xué)習(xí)程序調(diào)試,必須明 確兩個重要的概念,即單步執(zhí)行與全速運行。全速執(zhí)行 是指一行程序執(zhí)行完以后緊

接著執(zhí)行下一行程序,中間不停止,這樣程序執(zhí)行的速度很快,并可以看到該段程序執(zhí)行的總體效果,即最終結(jié)果正確 還是錯誤,但如果程序有錯,則難以確認(rèn)錯誤出現(xiàn)在哪些程 序行。單步執(zhí)行是每次執(zhí)行一行程序,執(zhí)行完該行程序以后 即停止,等待命令執(zhí)行下一行程序,此時可以觀察該行程序 執(zhí)行完以后得到的結(jié)果,是否與我們寫該行程序所想要得到 的結(jié)果相同,借此可以找到程序中問題所在。程序調(diào)試中, 這兩種運行方式都要用到。

使用菜單 STEP 或相應(yīng)的命令按鈕或使用快捷鍵 F11 可 以單步執(zhí)行程序,使用菜單 STEP OVER 或功能鍵 F10 可以 以過程單步形式執(zhí)行命令,所謂過程單步,是指將匯編語言 中的子程序或高級語言中的函數(shù)作為一個語句來全速執(zhí)行。


圖 2  調(diào)試窗口



按下 F11 鍵,可以看到源程序窗口的左邊出現(xiàn)了一個黃色調(diào)試箭頭,指向源程序的第一行,如圖 2 所示。每按一次 F11,即執(zhí)行該箭頭所指程序行,然后箭頭指向下一行,當(dāng)箭頭 指向 LCALL   DELAY 行時,再次按下 F11,會發(fā)現(xiàn),箭頭指向了延時子程序 DELAY 的第 一行。不斷按 F11 鍵,即可逐步執(zhí)行延時子程序。

通過單步執(zhí)行程序,可以找出一些問題的所在,但是僅依靠單步執(zhí)行來查錯有時是困難 的,或雖能查出錯誤但效率很低,為此必須輔之以其它的方法,如本例中的延時程序是通過

將 D2: DJNZ    R6,D2 這一行程序執(zhí)行六萬多次來達(dá)到延時的目的,如果用按 F11 六萬多

次的方法來執(zhí)行完該程序行,顯然不合適,為此,可以采取以下一些方法,第一,用鼠標(biāo)在 子程序的最后一行( ret)點一下,把光標(biāo)定位于該行,然后用菜單 Debug->Run to Cursor line

(執(zhí)行到光標(biāo)所在行),即可全速執(zhí)行完黃色箭頭與光標(biāo)之間的程序行。第二,在進(jìn)入該子

程序后,使用菜單 Debug->Step Out of Current Function(單步執(zhí)行到該函數(shù)外),使用該命令 后,即全速執(zhí)行完調(diào)試光標(biāo)所在的子程序或子函數(shù)并指向主程序中的下一行程序(這里是 JMP   LOOP 行)。第三種方法,在開始調(diào)試的,按 F10 而非 F11,程序也將單步執(zhí)行,不同 的是,執(zhí)行到 lcall            delay 行時,按下 F10 鍵,調(diào)試光標(biāo)不進(jìn)入子程序的內(nèi)部,而是全速 執(zhí)行完該子程序,然后直接指向下一行“JMP   LOOP”。靈活應(yīng)用這幾種方法,可以大大提 高查錯的效率。

二、在線匯編

?
在進(jìn)入 Keil 的調(diào)試環(huán)境以后,如果發(fā)現(xiàn)程序有錯,可以直接對源程序進(jìn)行修改,但是 要使修改后的代碼起作用,必須先退出調(diào)試環(huán)境,重新進(jìn)行編譯、連接后再次進(jìn)入調(diào)試,如 果只是需要對某些程序行進(jìn)行測試,或僅需對源程序進(jìn)行臨時的修改,這樣的過程未免有些 麻煩,為此 Keil 軟件提供了在線匯編的能力,將光標(biāo)定位于需要修改的程序行上,用菜單 Debug->Inline  Assambly… 即可出現(xiàn)如

圖 3 的對話框,在 Enter  New 后面的 編緝框內(nèi)直接輸入需更改的程序語

句,輸入完后鍵入回車將自動指向下 一條語句,可以繼續(xù)修改,如果不再 需要修改,可以點擊右上角的關(guān)閉按鈕關(guān)閉窗口。



三、斷點設(shè)置

圖 3  在線匯編窗口

程序調(diào)試時,一些程序行必須滿足一定的條件才能被執(zhí)行到(如程序中某變量達(dá)到一定

的值、按鍵被按下、串口接收到數(shù)據(jù)、有中斷產(chǎn)生等),這些條件往往是異步發(fā)生或難以預(yù) 先設(shè)定的,這類問題使用單步執(zhí)行的方法是很難調(diào)試的,這時就要使用到程序調(diào)試中的另一 種非常重要的方法——斷點設(shè)置。斷點設(shè)置的方法有多種,常用的是在某一程序行設(shè)置斷點, 設(shè)置好斷點后可以全速運行程序,一旦執(zhí)行到該程序行即停止,可在此觀察有關(guān)變量值,以 確定問題所在。在程序行設(shè)置/移除斷點的方法是將光標(biāo)定位于需要設(shè)置斷點的程序行,使 用菜單 Debug->Insert/Remove BreakPoint 設(shè)置或移除斷點(也可以用鼠標(biāo)在該行雙擊實現(xiàn)同 樣的功能);Debug->Enable/D isable   Breakpoint  是開啟或暫停光標(biāo)所在行的斷點功能; Debug->Disable All Breakpoint 暫停所有斷點;Debug->Kill All BreakPoint 清除所有的斷點設(shè) 置。這些功能也可以用工具條上的快捷按鈕進(jìn)行設(shè)置。

除了在某程序行設(shè)置斷點這一基本方法以外,Keil 軟件還提供了多種設(shè)置斷點的方法,

按 Debug->Breakpoints… 即出現(xiàn)一個對話框,該對話框用于對斷點進(jìn)行詳細(xì)的設(shè)置,如圖 4

所示。

圖 4 中 Expression 后的編緝框內(nèi)用于輸入表達(dá)式,該表達(dá)式用于確定程序停止運行的條 件,這里表達(dá)式的定義功能非常強大,涉及到 Keil 內(nèi)置的一套調(diào)試語法,這里不作詳細(xì)說 明,僅舉若干實例,希望讀者可以舉一反三。

1) 在 Experssion 中鍵入 a==0xf7,再點擊 Define 即定義了一個斷點, 注意,a 后有兩 個等號,意即相等。該表達(dá)式的含義是:如果 a 的值到達(dá) 0xf7 則停止程序運行。除

使用相等符號之外,還可以使用>,>=,<,<=,!=(不等于),&(兩值按位與),&&(兩

值相與)等運算符號。

2) 在 Experssion 后中鍵入 Delay 再點擊 Define,其含義是如果執(zhí)行標(biāo)號為 Delay 的行 則中斷。

?
3) 在 Experssion 后中鍵入 Delay,按 Count 后的微調(diào)按鈕,將值調(diào)到 3,其意義是 當(dāng)?shù)谌螆?zhí)行到 Delay 時才停止程序運 行。

4) 在  Experssion   后鍵入  Delay ,在                     

Command   后鍵入 printf(“SubRoutine

‘Delay’has  been  Called\n”)主程序每次 調(diào)用 Delay 程序時并不停止運行,但會 在輸出窗口 Command  頁輸出一行字 符,即 SubRoutine   ‘Delay’ has   been Called。其中“\n”的用途是回車換行, 使窗口輸出的字符整齊。

5) 設(shè)置斷點前先在輸出窗口的 Command

頁中鍵入 DEFINE int I,然后在斷點設(shè)


圖 4  斷點設(shè)置對話框

置時同 4),但是 Command 后鍵入 printf(“SubRoutine  ‘Delay’ has  been  Called  %d times\n”,++I),則主程序每次調(diào)用 Delay 時將會在 Command 窗口輸出該字符及被調(diào) 用的次數(shù),如 SubRoutine ‘Delay’has been Called 10 times。

對于使用 C  源程序語言的調(diào)試,表達(dá)式中可以直接使用變量名,但必須要注意,設(shè)置

時只能使用全局變量名和調(diào)試箭頭所指模塊中的局部變量名。

四、實例調(diào)試

為進(jìn)行程序的調(diào)試,我們首先給源程序制造一個錯誤,將延時子程序的第三行“DJNZ R6,$”后的$改為 D1,然后重新編譯,由于程序中并無語法錯誤,所以編譯時不會有任何出 錯提示,但由于轉(zhuǎn)移目的地出錯,所以子程序?qū)⑾萑霟o限循環(huán)中。

進(jìn)入調(diào)試狀態(tài)后,按 F10 以過程單步的形式執(zhí)行程序,當(dāng)執(zhí)行到 LCALL DELAY 行時,

程序不能繼續(xù)往下執(zhí)行,同時發(fā)現(xiàn)調(diào)試工具條上的 Halt  按鈕變成了紅色,說明程序在此不 斷地執(zhí)行著,而我們預(yù)期這一行程序執(zhí)行完后將停止,這個結(jié)果與預(yù)期不同,可以看出所調(diào) 用的子程序出了差錯。為查明出錯原因,按 Halt 按鈕使程序停止執(zhí)行,然后按 RST 按鈕使 程序復(fù)位,再次按下 F10 單步執(zhí)行,但在執(zhí)行到 LCALL  DELAY 行時,改按 F11 鍵跟蹤到

子程序內(nèi)部(如果按下 F11 鍵沒有反應(yīng),請在源程序窗口中用鼠標(biāo)點一下),單步執(zhí)行程序,

可以發(fā)現(xiàn)在執(zhí)行到“DJNZ    R6,D1”行時,程序不斷地從這一行轉(zhuǎn)移到上一行,同時觀察 左側(cè)的寄存器的值,會發(fā)現(xiàn) R6 的值始終在 FFH 和 FEH 之間變化,不會減小,而我們的預(yù) 期是 R6 的值不斷減小,減到 0 后往下執(zhí)行,因此這個結(jié)果與預(yù)期不符,通過這樣的觀察, 不難發(fā)現(xiàn)問題是因為標(biāo)號寫錯而產(chǎn)生的,發(fā)現(xiàn)問題即可以修改,為了驗證即將進(jìn)行的修改是

否正確,可以先使用在線匯編功能測試一下。把光標(biāo)定位于程序行

“DJNZ                             R6,D1”,打開

在線匯編的對話框,將程序改為“DJNZ  R7,0EH”,即轉(zhuǎn)回本條指令所在行繼續(xù)執(zhí)行,其中

0EH 是本條指令在程序存儲器中的位置,這個值可以通過在線匯編窗口看到,如圖 3 所示。 然后關(guān)閉窗口,再進(jìn)行調(diào)試,發(fā)現(xiàn)程序能夠正確地執(zhí)行了,這說明修改是正確的。注意,這 時候的源程序并沒有修改,此時應(yīng)該退出調(diào)試程序,將源程序更改過來,并重新編譯連接,

以獲得正確的目標(biāo)代碼。

關(guān)閉窗口
上一篇:Keil教程(3)
久久成人资源| 蜜桃视频在线观看一区| 亚洲欧洲成人精品av97| 夜夜嗨av色综合久久久综合网| 麻豆av一区| 一区二区伦理片| 国产在线视频自拍| 在线高清av| 久久狠狠亚洲综合| 亚洲第一av网站| 色狠狠久久av五月综合| 亚洲黄色小说视频| 18free性欧美另类hd| 伊人久久综合一区二区| 精品无人区卡一卡二卡三乱码免费卡| 欧美成人一区二区三区在线观看| 精品久久精品久久| a一级免费视频| 俺去啦俺在线观看| 警花av一区二区三区| 成人av在线网站| 这里只有精品视频| 国产极品在线视频| 国产suv精品一区二区33| 在线免费中文字幕| 91精品国产福利在线观看麻豆| 亚洲成人一区二区| 91丨九色丨国产在线| 人人人妻人人澡人人爽欧美一区| 日本三级电影免费观看| 久久中文字幕一区二区| 国产蜜臀av在线一区二区三区| 欧美黑人性猛交| 日韩欧美国产片| 人妻与黑人一区二区三区| 欧美大片黄色| 加勒比av一区二区| 夜夜嗨av一区二区三区免费区 | 日韩av手机版| 丁香六月天婷婷| 丰满诱人av在线播放| 精品一区二区三区av| 国产亚洲欧洲高清一区| www黄色日本| 国精产品一品二品国精品69xx| 欧美24videosex性欧美| 国产美女视频一区| 日日摸夜夜添一区| 国产91色在线观看| 欧美乱xxxxxxxxx| 成人豆花视频| 亚洲欧洲精品天堂一级| 国产精品视频专区| 影音先锋男人资源在线观看| 成人影院在线观看视频| 精品国产精品国产偷麻豆| 欧美视频裸体精品| 久久婷婷开心| 无码人妻精品一区二区三区9厂| 98在线视频| 久久成人羞羞网站| 日韩一级黄色av| 肉色超薄丝袜脚交| 岳张嘴把我的精子吞下去| 午夜a一级毛片亚洲欧洲| 日韩欧美精品在线观看| 婷婷久久青草热一区二区 | av不卡高清| 成年人网站91| 欧美综合激情网| a级在线免费观看| 天堂在线第六区| 丝袜美腿成人在线| 久久影院中文字幕| xxxx黄色片| 偷偷要 色偷偷| 99精品国产一区二区青青牛奶| 日韩精品中文字幕久久臀| 国产wwwxx| 黄色小视网站| 伊人久久大香线| 欧美一区二区三区四区在线观看 | 久久国内精品自在自线400部| 亚洲精品资源美女情侣酒店| 亚洲xxxx2d动漫1| 91视频观看| 久久综合国产| 亚洲国产天堂久久综合| 六月丁香婷婷激情| 99高清免费国产自产拍| 久久电影院7| 亚洲精品国产美女| 亚洲第一色av| 黄色仓库视频网站| 日本伊人色综合网| 国内精品视频一区| 免费在线观看h片| 国产精品一区二区三区视频网站| 久久综合视频网| 91精品国产一区二区三区动漫| aaa人片在线| 成年女人在线看片| 亚洲欧美在线视频观看| 欧美国产一区二区在线| 自拍偷拍福利视频| 在线成人视屏| 精品久久久久久久久久国产| 三年中文高清在线观看第6集| 岛国中文字幕| 国产日韩欧美一区二区三区| 亚洲黄页网在线观看| 中文字幕久久av| 中文一区二区在线观看| 无遮挡动作视频在线观看免费入口| 亚洲视频福利| 亚洲丝袜在线视频| 白嫩情侣偷拍呻吟刺激| 色综合久久88色综合天天6| 男人天堂成人在线| 情趣视频网站在线免费观看| 久久综合久久综合久久综合| 亚洲一区3d动漫同人无遮挡 | 日韩极品在线| 日韩亚洲精品电影| 九九热精品视频在线| 第一区第二区在线| 中文字幕精品av| 三级av在线免费观看| 日本免费在线一区| 亚洲色图狂野欧美| 国产极品美女高潮无套嗷嗷叫酒店| 亚洲精品一区在线| 日韩av影视综合网| 国产av无码专区亚洲av毛网站 | 国产91精品久久久久久| 中文字幕有码视频| 国产调教一区二区三区| 久久久久久久国产精品| 国产一区二区三区三州| 99热精品久久| 国产精品久久久久av免费| 手机av免费在线观看| 亚洲精选成人| 成人精品一二区| 四虎影视亚洲| 美女高潮久久久| 日本午夜精品一区二区三区| 黄无遮挡免费网站| 国产99久久久久久免费看农村| 一区不卡字幕| 国产毛片视频| 亚洲欧美日韩国产中文在线| 中文字幕在线观看日| 超碰在线免费公开| 91精品欧美福利在线观看| 美国黄色特级片| 日本免费一区二区视频| 久久久精品国产一区二区| 中国黄色一级视频| 亚洲成人精选| 91精品国产综合久久香蕉| 亚洲精品影院在线| 国产一区999| 午夜在线视频免费观看| 中文字幕在线视频网| 亚洲大片一区二区三区| 天天躁日日躁狠狠躁av麻豆男男 | 日本一区二区三区四区视频| 色婷婷视频在线| 日本最新不卡在线| 亚洲精品在线免费| 五月伊人六月| 亚洲国产一区二区在线播放| 亚洲香蕉中文网| 成人国产精品一区二区免费麻豆| 国产亚洲视频在线| 在线视频播放大全| 午夜一区二区三区不卡视频| 欧美精品欧美精品系列c| 黄色网址三级| 亚欧色一区w666天堂| 少妇精品一区二区| 偷拍中文亚洲欧美动漫| 日韩中文字幕在线看| 国产成人精品亚洲精品色欲| 视频一区欧美精品| 久久久成人精品一区二区三区| 日韩私人影院| 欧美高清一级片在线| 欧美性x x x| 国产精品欧美在线观看| 91麻豆国产语对白在线观看| 网站免费满18成年在线观看| 久久精品一区二区三区不卡 | 亚洲精品一区二区三区中文字幕 | www.亚洲天堂| 国产高清免费av| 日韩在线一区二区| a级片一区二区| 精品欧美色视频网站在线观看| 日韩一级在线观看| 日本中文字幕第一页| 激情成人亚洲| 久久99欧美| 亚洲精品套图| 日韩一区二区三区视频在线观看| 精品免费囯产一区二区三区| a91a精品视频在线观看| 一级一片免费播放| 欧美一级二级三级区| 日韩av在线网站| 午夜精品久久久久久久96蜜桃| 狠狠色狠狠色综合系列| 久久久噜噜噜www成人网| av中文资源在线资源免费观看| 色综合伊人色综合网| 日韩一级片免费看| 成人精品电影在线观看| 亚洲娇小娇小娇小| 97久久中文字幕| 国产精品2018| chinesemodel无套啪啪| 五月激情六月综合| 日韩一卡二卡在线观看| 自拍偷拍一区| 日韩精品中文字幕久久臀| 国产毛片在线视频| zzijzzij亚洲日本少妇熟睡| 伊人网综合视频| 大色综合视频网站在线播放| 亚洲欧美国产一区二区| 国产极品人妖在线观看| 91精品国产精品| 天天操天天舔| 欧美一卡二卡在线观看| 高清毛片aaaaaaaaa片| 国产午夜亚洲精品午夜鲁丝片| 69视频在线观看免费| 欧美日韩少妇| 春日野结衣av| 美女国产精品久久久| 国产亚洲一区二区三区在线播放| 日本视频在线观看| 欧美成人剧情片在线观看| 黄页在线免费观看| 欧美精品精品一区| 高潮一区二区三区乱码| 国产精品第五页| 国产一级特黄毛片| 美女国产一区二区| 精品伦一区二区三区| 日韩在线中文| 成人黄色av片| 亚洲一区 二区| 欧美日韩在线播放一区二区| 女同视频在线观看| 国产v综合ⅴ日韩v欧美大片| 尤物网站在线| 久久久国产精彩视频美女艺术照福利| 网站免费满18成年在线观看| 欧美日韩亚洲综合在线 | 国产亚洲精品拍拍拍拍拍| 欧美日韩人人澡狠狠躁视频| 在线视频欧美亚洲| 国产欧美日韩精品一区| 久久网一区二区| 国产精品66部| 鲁丝一区二区三区| 日韩精品乱码免费| 图片区偷拍区小说区| 欧美激情麻豆| 久久国产这里只有精品| 精品午夜久久| 女人天堂av手机在线| 鲁大师精品99久久久| 欧美日韩一区二区三区电影| 亚洲网站三级| 色噜噜一区二区| 精品国产欧美日韩一区二区三区| 国产精品免费在线| √天堂8资源中文在线| 亚洲精品欧美一区二区三区| 毛片在线看网站| 日本久久中文字幕| 毛片免费在线播放| 欧美一级视频免费在线观看| 久青青在线观看视频国产| 性色av一区二区三区在线观看| 欧美成人明星100排名| 美女999久久久精品视频| 性生大片免费观看性| 日韩在线观看免费全| 免费播放av| 理论片在线不卡免费观看| 在线免费看黄av| 久久国产精品久久久| 最新精品视频在线| 久久全球大尺度高清视频| 未来日记在线观看| 久久久欧美一区二区| 三级黄视频在线观看| 欧美野外猛男的大粗鳮| 91在线免费看| 国产精品自拍网| 欧美人动性xxxxz0oz| 成人av资源网| 国产精品毛片久久久久久久久久99999999| 裸模一区二区三区免费| 欧洲亚洲精品久久久久| 中文字幕中文字幕一区三区| 综合久久成人| 国产精品自拍片| 99精品综合| 久久久久无码精品| 久久最新视频| 少妇太紧太爽又黄又硬又爽小说| 国产aⅴ综合色| 国产成人精品片| 亚洲欧美aⅴ...| 欧美性猛交 xxxx| 欧美亚洲日本国产| 91嫩草香蕉| 一区二区欧美激情| 超碰在线公开超碰在线| 国内伊人久久久久久网站视频 | 黄色在线视频观看网站| 91超碰中文字幕久久精品| 激情在线小视频| 国产一区不卡在线观看| 亚洲男人在线| 性高湖久久久久久久久aaaaa| 精品久久91| 亚洲国产欧美日韩在线| 免费精品视频最新在线| 午夜69成人做爰视频| 亚洲国产精品精华液ab| 亚洲精品18p| 6080国产精品一区二区| 美美女免费毛片| 欧美巨猛xxxx猛交黑人97人| 69av在线| 九九九热999| 另类ts人妖一区二区三区| 久久国产激情视频| 免费观看日韩电影| 国产乱国产乱老熟300| 国产精品国产三级国产三级人妇| 丰满人妻一区二区三区无码av| 欧美精品在线观看播放| 九色蝌蚪av新入口| 午夜免费在线观看精品视频| 最新av在线播放| 日韩.欧美.亚洲| 久草在线成人| www.555国产精品免费| 高清日韩电视剧大全免费| 在线免费av网| 欧美在线视频不卡| 日美av在线| 2021国产精品视频| 亚洲伊人av| 精品成在人线av无码免费看| 欧美一区影院| 国产午夜精品久久久久久久久| 欧美激情在线观看视频免费| 亚洲精品一区二区三区不卡| 日韩精品在线一区二区| 黄色资源在线看| 国产精品入口福利| 香蕉成人在线| 毛葺葺老太做受视频| 日韩**一区毛片| aaa人片在线| 在线视频欧美精品| av免费在线播放| 欧美最猛性xxxxx(亚洲精品)| 欧美福利在线播放| 女人扒开屁股爽桶30分钟| 视频一区二区不卡| 九九热精品视频在线| 欧美中文字幕不卡| 91精选福利| 国产日韩欧美在线| 91综合久久爱com| 欧美日韩一区二区区别是什么| 国产精品18久久久久久久久久久久| 中文在线字幕av| 日韩免费福利电影在线观看| 在线三级av| 精品中文字幕人| 国产精品x453.com| 国产精品久久久久久成人| 亚洲欧美日韩中文字幕一区二区三区| 欧美大交乱xxxx| 色综合老司机第九色激情| 涩涩视频在线免费看| 精品国产一区三区| 精品制服美女久久| 精品国产伦一区二区三区| 亚洲毛片在线观看.|