家電維修班,手機(jī)維修班,電腦維修班,電工班,焊工班,液晶電視維修班,電動(dòng)工具維修班、電動(dòng)車摩托車維修班、網(wǎng)絡(luò)營(yíng)銷培訓(xùn)、網(wǎng)站設(shè)計(jì)培訓(xùn)、淘寶培訓(xùn)---全國(guó)招生 家電維修班,手機(jī)維修班,電腦維修班,電工班,焊工班,液晶電視維修班,電動(dòng)工具維修班、電動(dòng)車摩托車維修班、網(wǎng)絡(luò)營(yíng)銷培訓(xùn)、網(wǎng)站設(shè)計(jì)培訓(xùn)、淘寶培訓(xùn)---全國(guó)招生

中日欧洲精品视频在线-中日韩在线观看-中日韩一区二区三区-中日韩精品视频在线观看-狂野欧美老黑粗又硬-狂野猛交xxxx吃奶

您的位置:網(wǎng)站首頁 > 電器維修資料網(wǎng) > 正文 >

用Keil C為單片機(jī)編程的編程環(huán)境

★★★★★【文章導(dǎo)讀】:用Keil C為單片機(jī)編程的編程環(huán)境具體內(nèi)容是:這個(gè)程序用來使led1每?jī)擅腌婇W爍一次。下面解釋程序各行功能:00行:#include該行的作用是把“at89x051.h”這個(gè)文件包含進(jìn)來。當(dāng)你把一個(gè)文...

來源: 日期:2013-11-17 19:38:14 人氣:標(biāo)簽:

用Keil C為單片機(jī)編程的編程環(huán)境

  這個(gè)程序用來使led1每?jī)擅腌婇W爍一次。下面解釋程序各行功能:00行:#include<at89x051.h>
  
  該行的作用是把“at89x051.h”這個(gè)文件包含進(jìn)來。當(dāng)你把一個(gè)文件包含進(jìn)c程序后,keilc會(huì)在編譯程序的時(shí)候把它的內(nèi)容連接到被編譯的單片機(jī)程序中,這樣你就可以不要把這個(gè)文件的內(nèi)容重寫一遍了。
  
  #include命令通常用在程序的開頭。在寫單片機(jī)程序的時(shí)候,一般在開始處都要把與你所使用的單片機(jī)相關(guān)的頭文件包含進(jìn)來(頭文件是什么,初學(xué)者可以先不管它),因?yàn)樵谒锩嬗性S多在寫程序時(shí)要用到的變量聲明(有關(guān)變量的含義在后面討論),如10行的變量“p1_7”,就是在頭文件中聲明的。這個(gè)例子中,我們使用的是at89c2051單片機(jī),·所以包含了“at89x051.h”這個(gè)頭文件。
  
  在keilc的頭文件中,包含著許多關(guān)于單片機(jī)緩存器和i/o口的聲明,聲明都以變量的形式描述,并且這些變量都是以通用的名稱來命名的。有了這些聲明,我們?cè)诰帉慶程序的時(shí)候,就可以不需要考慮單片機(jī)內(nèi)部的存儲(chǔ)器分配(存儲(chǔ)器分配在匯編程序中是一個(gè)難以處理的問題,要把存儲(chǔ)器分配好,必須對(duì)單片機(jī)的存儲(chǔ)結(jié)構(gòu)有很深入的了解),直接把這些變量當(dāng)作緩存器和i/o口來使用。在keilc的頭文件中,常用的重要緩存器和i/o口的聲明有:
  
  *p0、pl、p2、p3:聲明po-p3四組i/0口。對(duì)于at89c2051,只有pl和p3口;
  
  *p0_0,…,p0_7;pl_0,…,p1_7;p2_0,…,p2_7;p3_0,…,p3_7;聲明po-p3四組i/o口各引腳。如p1_5表示,pl口的5號(hào)引腳,即p1.5引腳;
  
  *有關(guān)uart串行通信的變量聲明;
  
  *有關(guān)中斷的變量聲明;
  
  *有關(guān)定時(shí)/計(jì)數(shù)器的變量聲明。

 1478522


  
  在keilc中,把相關(guān)頭文件包含進(jìn)來的方法很簡(jiǎn)單,你只要在編寫c程序時(shí)右擊鼠標(biāo),并從彈出的菜單中選擇“插入

  即可。這樣你就無需考慮應(yīng)該包含什么名稱的頭文件了,大大地方便了源程序的編寫。

  在數(shù)學(xué)上,數(shù)被分為有理數(shù)、無理數(shù)、整數(shù)、小數(shù)……等等。在c語言中,數(shù)也要作類似的劃分,稱為數(shù)據(jù)類型。不同的數(shù)據(jù)類型所占用的存儲(chǔ)空間不一樣。
  
  在一般應(yīng)用中,用得 多的一種數(shù)據(jù)類型是整型數(shù),即它只能用來存放整數(shù),其表示符號(hào)為“int”。它占用兩字節(jié)的存儲(chǔ)空間。若在int前面加上unsigned,則表示所聲明的變量是無符號(hào)整型數(shù)。也就是說,此時(shí)變量所存放的數(shù)值范圍是0—65535。另一個(gè)用得很多的數(shù)據(jù)類型是void,這個(gè)數(shù)據(jù)類型只用于函數(shù)聲明中。
  
  本行中unsignedintk的作用,是聲明一個(gè)無符號(hào)整型變量k。我們?cè)谇蠼鈹?shù)學(xué)題目的時(shí)候,經(jīng)常要假設(shè)末知數(shù),以便于求解。之所以稱作末知數(shù),是因?yàn)樗闹凳遣淮_定的,是會(huì)變化的。在單片機(jī)程序中也會(huì)用到與這種未知數(shù)相類似的量,這就是變量。變量是用來存放數(shù)據(jù)的,它的值會(huì)因程序的執(zhí)行而變化,因此稱為變量。如例中的i、j、k都是變量。與數(shù)學(xué)中的未知數(shù)在使用之前要先假設(shè)一樣,變量在使用之前也要先假設(shè),即先聲明變量。
  
  01行:聲明延時(shí)子函數(shù)delay()什么是函數(shù)?所謂函數(shù),就是能完成特定功能的程序段。在c語言中,它是一個(gè)重要的概念。這是因?yàn)樵谝话闱闆r下,都是就是把經(jīng)常使用的語句群組成函數(shù),這樣在程序中就可以多次調(diào)用,以減少重復(fù)編寫代碼的麻煩,也可以減小程序的長(zhǎng)度。任何一個(gè)c程序都是由若干個(gè)函數(shù)組成的。c程序的函數(shù)結(jié)構(gòu)如下:

  該函數(shù)結(jié)構(gòu)中各部分含義如下:
  
  *返回的數(shù)據(jù)類型:用于確定當(dāng)函數(shù)結(jié)束時(shí)要返回一個(gè)什么樣類型的數(shù)據(jù)。上例01、08行中兩個(gè)函數(shù)返7回的數(shù)據(jù)類型都是void,void數(shù)據(jù)類型是指沒有具體數(shù)據(jù),即函數(shù)結(jié)束時(shí)不需要返回具體的數(shù)據(jù)。
  
  *函數(shù)名:指定函數(shù)的名稱。在c語言中,函數(shù)有主函數(shù)和和子函數(shù)之分。子函數(shù)的函數(shù)名由程序員自己確定,例中的delay()就是一個(gè)子函數(shù),這個(gè)子函數(shù)的作用是讓程序延時(shí)k毫秒。子函數(shù)的個(gè)數(shù)可以有任意個(gè),也可以沒有。
  
  *參數(shù):我們?cè)诮鈹?shù)學(xué)函數(shù)slnx時(shí),要知道x的值。在e程序中,當(dāng)調(diào)用一個(gè)函數(shù)時(shí),也可能需要一個(gè)類似的值,這個(gè)值就稱為參數(shù)。參數(shù)的本質(zhì)就是個(gè)變量,正因?yàn)檫@樣,參數(shù)也要有數(shù)據(jù)類型及名稱。
  
  例中的第01行聲明delay()函數(shù)時(shí)就用到了一個(gè)無符號(hào)整型參數(shù)k,在第11到第13行調(diào)用該函數(shù)時(shí)就把所需的參數(shù)值1000寫上了,即讓程序延時(shí)1000毫秒(1秒)。當(dāng)然,如果函數(shù)不需要參數(shù),就可省略這個(gè)部分,如例中的main()函數(shù)就是如此。
  
  *函數(shù)體:包含執(zhí)行函數(shù)功能的具體語句,是在函數(shù)中用花括號(hào)括起來的部分。必須注意的是,所有由 外層花括號(hào)括起來的都是函數(shù)體。如上例中02和07行這對(duì)花括號(hào)中括起來的都是函數(shù)體,雖然它們中間還有其它花括號(hào)。
  
  根據(jù)前面的函數(shù)結(jié)構(gòu)及其各部分的含義,我們可以判斷,上例中01行的delay()和08行的main()都是函數(shù),但04、05、10行的for不是函數(shù),因?yàn)樗鼪]有“返回的數(shù)據(jù)類型”部分。
  
  同時(shí),跟變量一樣,在使用一個(gè)函數(shù)之前必須聲明它。如本例中,01行首先聲明了delay()函數(shù),因?yàn)樵?3、15行要調(diào)用它。

  “;”表示一行語句的結(jié)束。對(duì)初學(xué)者來說,很容易忘記書寫分號(hào),因此值得大家注意。

  表達(dá)式,它是用來表示某種運(yùn)算關(guān)系的式子。c語言的表達(dá)式大部分同數(shù)學(xué)上的一樣,但也有例外,如這里的“i=i+1”,它的意思就是讓i的值加1后保存回i中。若i為50,則執(zhí)行該表達(dá)式后,i的值會(huì)變成51。這個(gè)表達(dá)式在c語言中也經(jīng)常寫成“i++”的形式。

   兩個(gè)for循環(huán)的嵌套。循環(huán)的作用是讓單片機(jī)在循環(huán)條件滿足時(shí)重復(fù)執(zhí)行一段程序。for循環(huán)的格式如下:

  該循環(huán)的作用是,首先執(zhí)行一次“表達(dá)式1”,然后判斷“條件表達(dá)式2”是否成立,若不成立,則執(zhí)行“循環(huán)體”后面的語句,反之,執(zhí)行“循環(huán)體”中的語句,接著執(zhí)行“表達(dá)式3”,執(zhí)行完“表達(dá)式3”后,又一次判斷“條件表達(dá)式2”是否成立……,以此循環(huán)。它的程序流程如下圖所示。從流程圖中可以清楚看出,“表達(dá)式1”只會(huì)執(zhí)行一次。

 


  
  在一個(gè)循環(huán)的循環(huán)體中可以包含另一個(gè)或更多的循環(huán),這就是循環(huán)的嵌套。
  
  本例中04-06行是兩個(gè)循環(huán)的嵌套。
  
  第05、06行的for循環(huán)就是先讓j的值為0,然后判斷j是否小于120,接著執(zhí)行第06行的循環(huán)體(這里只是個(gè)分號(hào),即一條什么也不做的空語句,它只占用一個(gè)機(jī)器時(shí)間而已),執(zhí)行完后,讓j的值增加1,又一次判斷j是否小于l20……。這個(gè)循環(huán)的作用就是執(zhí)行120次空語句。千萬不要以為執(zhí)行120次空語句是徒勞的,其實(shí)這是 常用的延時(shí)方法。
  
  第04行的for循環(huán)的作用是讓05、06行的for循環(huán)執(zhí)行k次。
  
  循環(huán)嵌套可以獲得更大的循環(huán)次數(shù),如本例中利用兩個(gè)for循環(huán)來達(dá)到kx120次的循環(huán),在13、15行調(diào)用delay()函數(shù)時(shí),k=1000,即完成120000次循環(huán)。當(dāng)然,你可能會(huì)說,為什么不通過加大“條件表達(dá)式2”值的方法,來達(dá)到只用單循環(huán)就可滿足所需循環(huán)次數(shù)的目的呢?如把05行的“j<120”改成“j<120000”。但實(shí)際上這是行不通的,因?yàn)闊o符號(hào)整型數(shù)所能表示的 大數(shù)只有65535。

  主函數(shù)是c程序的主控函數(shù),程序的執(zhí)行是從main()函數(shù)開始,在實(shí)際編寫c程序的時(shí)候,主函數(shù)可以不放在程序的開始,但編譯器仍然會(huì)以main()函數(shù)的位置為程序執(zhí)行的起始位置。
  
  c程序有且只能有一個(gè)主函數(shù),而且它的名稱也是固定的,即“main”。

  for循環(huán)。這個(gè)循環(huán)比較特別,它省略了for循環(huán)結(jié)構(gòu)中的“表達(dá)式1”、“條件表達(dá)式2”、“表達(dá)式3”,這是無條件循環(huán),即循環(huán)永不結(jié)束,直到關(guān)閉電源為止。在單片機(jī)程序中,經(jīng)常使用無條件循環(huán),這是因?yàn)閱纹瑱C(jī)程序基本上都是重復(fù)執(zhí)行任務(wù)的。

   讓p1口的7號(hào)引腳(即p1.7引腳)輸出高電平,根據(jù)圖l可知,此時(shí)led1會(huì)處于截止?fàn)顟B(tài),即關(guān)閉了該引腳上led的顯示。

  在c程序中,凡是以“//”開始的都是注釋。注釋是用來解釋程序行功能的,凡是位于該行此符號(hào)之后的任何字符,c編譯器都不予編譯。換言之,注釋只是給編程人員閱讀的,它的存在與否,并不影響程序的執(zhí)行。這里的注釋,就是用來說明語句“p1_7=1”的功能。

  以參數(shù)值1000來調(diào)用延時(shí)子函數(shù)delay(),即讓單片機(jī)執(zhí)行到此處時(shí),延時(shí)1000毫秒。

  讓pl口的7號(hào)引腳(即p1.7引腳)輸出低電平,根據(jù)圖1可知,此時(shí)led1會(huì)處于導(dǎo)通狀態(tài),即點(diǎn)亮了該引腳上led的顯示。

  在這里,還需要說明一下有關(guān)字母的大小寫的問題:
  
  與一般的程序語言不同.c程序是區(qū)分字母大小寫的,因此,在c程序中,“i”和“i”是兩個(gè)不同的變量。我們?cè)跁鴮慶程序的時(shí)候,要特別注意字母大小寫的問題。習(xí)慣上,單片機(jī)系統(tǒng)聲明的變量全部用大寫表示,程序員自己聲明的變量用小寫,程序員自己聲明的函數(shù)首字母大寫。我們?cè)谄綍r(shí)的學(xué)習(xí)中就要養(yǎng)成良好的書寫習(xí)慣,以減少因?yàn)樽帜复笮懖灰恢露鸬某绦蝈e(cuò)誤。

  • 1
  • 2
  • 下一頁

【看看這篇文章在百度的收錄情況】

聯(lián)系方式

  • 0731-85579057 , 13308461099
  • 點(diǎn)擊這里給我發(fā)消息點(diǎn)擊這里給我發(fā)消息點(diǎn)擊這里給我發(fā)消息
網(wǎng)站欄目導(dǎo)航: 培訓(xùn)課程 手機(jī)硬件 手機(jī)軟件 綜合維修 學(xué)校資訊 考證指南 就業(yè)導(dǎo)航 招生指南 教學(xué)管理 入學(xué)須知 學(xué)校圖片 教學(xué)大綱 師資力量 學(xué)生感言 學(xué)校概況 教學(xué)實(shí)景 手機(jī)維修培訓(xùn)資訊 電腦維修培訓(xùn) 維修間故事 手機(jī)維修培訓(xùn) 液晶電視維修培訓(xùn) 家電維修資料網(wǎng) 電器維修資料網(wǎng) 招生地區(qū) 刷機(jī)教程 家電維修 手機(jī)技巧 老版網(wǎng)站 招生平臺(tái)網(wǎng)絡(luò)工程
友情鏈接: 監(jiān)控安裝培訓(xùn) 電動(dòng)工具維修 家電維修學(xué)校 電工培訓(xùn)學(xué)校 液晶電視維修 焊工培訓(xùn)學(xué)校 電工焊工學(xué)校 電腦維修學(xué)校 家電維修培訓(xùn) 電腦維修培訓(xùn) 家裝電工培訓(xùn)網(wǎng)絡(luò)安裝維護(hù) 主板維修 液晶顯示器 筆記本電腦維修 電腦組裝維護(hù) 電腦硬件維修 電腦維修 電工考證 電工證 裝修電工 水電工 維修電工 電工 焊接技術(shù) 電焊工 焊工 電動(dòng)設(shè)備維修 電動(dòng)工具維修 制冷維修 空調(diào)維修 冰箱維修  更多>>
陽光-手機(jī)維修教育品牌學(xué)校
點(diǎn)擊這里給我發(fā)消息 點(diǎn)擊這里給我發(fā)消息 點(diǎn)擊這里給我發(fā)消息
電工培訓(xùn)學(xué)校 電動(dòng)車維修學(xué)校 摩托車維修學(xué)校 摩托車維修培訓(xùn) 手機(jī)維修培訓(xùn) 家電維修培訓(xùn) 電腦維修培訓(xùn) 電動(dòng)工具維修培訓(xùn) 液晶電視維修培訓(xùn) 安防監(jiān)控培訓(xùn) 空調(diào)維修培訓(xùn) 網(wǎng)絡(luò)營(yíng)銷培訓(xùn) 網(wǎng)站設(shè)計(jì)培訓(xùn) 淘寶網(wǎng)店培訓(xùn) 電器維修培訓(xùn) 家電維修學(xué)校 電工培訓(xùn) 焊工培訓(xùn) 電工學(xué)校 電工培訓(xùn)學(xué)校 電動(dòng)車維修學(xué)校 摩托車維修學(xué)校 摩托車維修培訓(xùn) 手機(jī)維修培訓(xùn) 家電維修培訓(xùn) 電腦維修培訓(xùn) 電動(dòng)工具維修培訓(xùn) 液晶電視維修培訓(xùn) 安防監(jiān)控培訓(xùn) 空調(diào)維修培訓(xùn) 網(wǎng)絡(luò)營(yíng)銷培訓(xùn) 網(wǎng)站設(shè)計(jì)培訓(xùn) 淘寶網(wǎng)店培訓(xùn) 電器維修培訓(xùn) 家電維修學(xué)校 電工培訓(xùn) 焊工培訓(xùn) 電工學(xué)校 電工培訓(xùn)學(xué)校 電動(dòng)車維修學(xué)校 摩托車維修學(xué)校 摩托車維修培訓(xùn) 手機(jī)維修培訓(xùn) 家電維修培訓(xùn) 電腦維修培訓(xùn) 電動(dòng)工具維修培訓(xùn) 液晶電視維修培訓(xùn) 安防監(jiān)控培訓(xùn) 空調(diào)維修培訓(xùn) 網(wǎng)絡(luò)營(yíng)銷培訓(xùn) 網(wǎng)站設(shè)計(jì)培訓(xùn) 淘寶網(wǎng)店培訓(xùn) 電器維修培訓(xùn) 家電維修學(xué)校 電工培訓(xùn) 焊工培訓(xùn) 電工學(xué)校 電工培訓(xùn)學(xué)校 電動(dòng)車維修學(xué)校 摩托車維修學(xué)校 摩托車維修培訓(xùn) 手機(jī)維修培訓(xùn) 家電維修培訓(xùn) 電腦維修培訓(xùn) 電動(dòng)工具維修培訓(xùn) 液晶電視維修培訓(xùn) 安防監(jiān)控培訓(xùn) 空調(diào)維修培訓(xùn) 網(wǎng)絡(luò)營(yíng)銷培訓(xùn) 網(wǎng)站設(shè)計(jì)培訓(xùn) 淘寶網(wǎng)店培訓(xùn) 電器維修培訓(xùn) 家電維修學(xué)校 電工培訓(xùn) 焊工培訓(xùn) 電工學(xué)校
中山市,固原市,銀川市,玉樹,海東,隴南市,酒泉市,張掖市,天水市,金昌市,蘭州市,榆林市,延安市,渭南市,銅川市,阿里,山南,拉薩市,怒江,文山州,楚雄州,普洱市,昭通市,玉溪市,昆明市,畢節(jié),銅仁,遵義市,貴陽市,甘孜州,資陽市,達(dá)州市,宜賓市,南充市,遂寧市,綿陽市,瀘州市,自貢市,三亞市,崇左市,河池市,玉林市,欽州市,梧州市,柳州市,梅州市,肇慶市,湛江市,佛山市,珠海市,韶關(guān)市,湘西州,懷化市,郴州市,張家界市,邵陽市,株洲市,仙桃市,隨州市,荊州市,荊門市,襄樊市,黃石市,駐馬店市,信陽市,南陽市,漯河市,中衛(wèi)市,石嘴山市,海西,海南藏州,黃南州,海北,甘南,慶陽市,平?jīng)鍪?武威市,白銀市,嘉峪關(guān)市,安康市,漢中市,咸陽市,寶雞市,林芝,日喀則,昌都,迪慶,德宏,大理,西雙版納,紅河州,臨滄市,麗江市,保山市,曲靖市,黔東州,黔西州,安順市,六盤水市,涼山州,阿壩州,雅安市,廣安市,眉山市,內(nèi)江市,廣元市,德陽市,攀枝花市,成都市,?谑,來賓市,百色市,貴港市,北海市,桂林市,南寧市,云浮市,揭陽市,潮州市,清遠(yuǎn)市,陽江市,汕尾市,惠州市,茂名市,江門市,汕頭市,深圳市,廣州市,婁底市,永州市,益陽市,岳陽市,湘潭市,長(zhǎng)沙市,恩施州,黃岡市,孝感市,鄂州市,十堰市,武漢市,周口市,商丘市,三門峽市,許昌市,焦作市,安陽市,鶴壁市,平頂山市,開封市,鄭州市,聊城市,濱州市,德州市,萊蕪市,日照市,泰安市,煙臺(tái)市,濰坊市,東營(yíng)市,淄博市,上饒市,濟(jì)南市,撫州市,宜春市,贛州市,新余市,九江市,景德鎮(zhèn)市,寧德市,南平市,泉州市,莆田市,廈門市,宣城市,亳州市,六安市,宿州市,黃山市,滁州市,安慶市,淮北市,馬鞍山市,蚌埠市,蕪湖市,合肥市,麗水市,舟山市,衢州市,金華市,湖州市,嘉興市,寧波市,宿遷市,鎮(zhèn)江市,鹽城市,連云港市,蘇州市,徐州市,南京市,綏化市,牡丹江市,佳木斯市,大慶市,鶴崗市,哈爾濱市,白城市,白山市,遼源市,吉林市,葫蘆島市,鐵嶺市,盤錦市,阜新市,錦州市,本溪市,鞍山市,沈陽市,錫林郭勒盟,通遼市,烏海市,呂梁市,忻州市,晉中市,晉城市,陽泉市,太原市,廊坊市,承德市,保定市,邯鄲市,唐山市,寧夏,甘肅省,西藏,貴州省,重慶市,廣西,湖南省,河南省,江西省,安徽省,江蘇省,黑龍江省,遼寧省,山西省,天津市,四平市,內(nèi)蒙古,吳忠市,果洛,西寧市,定西市,商洛市,西安市,那曲,黔南州,巴中市,樂山市,賀州市,防城港市,東莞市,河源市,常德市,衡陽市,咸寧市,宜昌市,濮陽市,新鄉(xiāng)市,洛陽市,菏澤市,臨沂市,威海市,濟(jì)寧市,棗莊市,青島市,吉安市,鷹潭市,萍鄉(xiāng)市,南昌市,龍巖市,漳州市,三明市,福州市,池州市,巢湖市,阜陽市,銅陵市,淮南市,臺(tái)州市,紹興市,溫州市,杭州市,泰州市,揚(yáng)州市,淮安市,南通市,常州市,無錫市,大興安嶺,黑河市,七臺(tái)河市,伊春市,雙鴨山市,雞西市,齊齊哈爾市,延邊,松原市,通化市,長(zhǎng)春市,朝陽市,遼陽市,營(yíng)口市,丹東市,撫順市,大連市,阿拉善盟,興安盟,烏蘭察布市,巴彥淖爾市,呼倫貝爾市,鄂爾多斯市,赤峰市,包頭市,呼和浩特市,臨汾市,運(yùn)城市,朔州市,長(zhǎng)治市,大同市,衡水市,滄州市,張家口市,邢臺(tái)市,秦皇島市,石家莊市,青海省,陜西省,云南省,四川省,海南省,廣東省,湖北省,山東省,福建省,浙江省,上海市,吉林省,河北省,北京市 主站蜘蛛池模板: 久久99国产综合精品AV蜜桃 | 乱淫67194| 色WWW永久免费视频首页 | 两个奶头被吃得又翘又痛 | 高清 仑乱 一级 a | 色欲国产麻豆精品AV免费 | 狼人射综合 | 色欲AV人妻精品麻豆AV | 91麻豆精品 | 久久精品热在线观看30 | 伊人久久精品午夜 | 91蜜桃视频 | 九九热精品免费观看 | 最近日本MV字幕免费观看视频 | adc网址在线观看 | 亚洲一区电影在线观看 | 亚洲精品久久久久无码AV片软件 | 青青久久久 | 国内极度色诱视频网站 | 久久久精品成人免费看 | 亚洲精品无码成人AAA片 | 免费人成网站永久 | 欧洲最强rapper潮水喷视频 | 免费国产福利 | 国产午夜精品久久久久九九 | 播色屋97超碰在人人 | 日美一级毛片 | 成人综合在线视频免费观看完整版 | 久久re热在线视频精69 | 国产成人刺激视频在线观看 | 国产99久久久国产精品免费看 | 免费在线看视频 | 韩国伦理片2018在线播放免费观看 | free18sex性自拍裸舞 | 精品一区二区免费视频蜜桃网 | 亚洲 欧美无码原创区 | 国产成人v视频在线观看 | 亚洲欧美中文字幕5发布 | 亚洲天堂视频网站 | 久久777国产线看观看精品卜 | 少妇高潮A片特黄久久精品网 |