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

国产精品久久久久久吹潮-国产精品久久久久久久成人午夜-国产精品久久久久久久久久妇女-国产精品久久久久久久久免费观看-一级看片免费视频-一级看片免费视频囗交

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

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

★★★★★【文章導(dǎo)讀】:用Keil C為單片機(jī)編程的編程環(huán)境具體內(nèi)容是:這個(gè)程序用來使led1每兩秒鐘閃爍一次。下面解釋程序各行功能: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每兩秒鐘閃爍一次。下面解釋程序各行功能: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ǔ)器分配好,必須對單片機(jī)的存儲(chǔ)結(jié)構(gòu)有很深入的了解),直接把這些變量當(dāng)作緩存器和i/o口來使用。在keilc的頭文件中,常用的重要緩存器和i/o口的聲明有:
  
  *p0、pl、p2、p3:聲明po-p3四組i/0口。對于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號引腳,即p1.5引腳;
  
  *有關(guān)uart串行通信的變量聲明;
  
  *有關(guān)中斷的變量聲明;
  
  *有關(guān)定時(shí)/計(jì)數(shù)器的變量聲明。

 1478522


  
  在keilc中,把相關(guān)頭文件包含進(jì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ù),其表示符號為“int”。它占用兩字節(jié)的存儲(chǔ)空間。若在int前面加上unsigned,則表示所聲明的變量是無符號整型數(shù)。也就是說,此時(shí)變量所存放的數(shù)值范圍是0—65535。另一個(gè)用得很多的數(shù)據(jù)類型是void,這個(gè)數(shù)據(jù)類型只用于函數(shù)聲明中。
  
  本行中unsignedintk的作用,是聲明一個(gè)無符號整型變量k。我們在求解數(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ù)編寫代碼的麻煩,也可以減小程序的長度。任何一個(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ù):我們在解數(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è)無符號整型參數(shù)k,在第11到第13行調(diào)用該函數(shù)時(shí)就把所需的參數(shù)值1000寫上了,即讓程序延時(shí)1000毫秒(1秒)。當(dāng)然,如果函數(shù)不需要參數(shù),就可省略這個(gè)部分,如例中的main()函數(shù)就是如此。
  
  *函數(shù)體:包含執(zhí)行函數(shù)功能的具體語句,是在函數(shù)中用花括號括起來的部分。必須注意的是,所有由 外層花括號括起來的都是函數(shù)體。如上例中02和07行這對花括號中括起來的都是函數(shù)體,雖然它們中間還有其它花括號。
  
  根據(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é)束。對初學(xué)者來說,很容易忘記書寫分號,因此值得大家注意。

  表達(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è)分號,即一條什么也不做的空語句,它只占用一個(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符號整型數(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號引腳(即p1.7引腳)輸出高電平,根據(jù)圖l可知,此時(shí)led1會(huì)處于截止?fàn)顟B(tài),即關(guān)閉了該引腳上led的顯示。

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

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

  讓pl口的7號引腳(即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ù)首字母大寫。我們在平時(shí)的學(xué)習(xí)中就要養(yǎng)成良好的書寫習(xí)慣,以減少因?yàn)樽帜复笮懖灰恢露鸬某绦蝈e(cuò)誤。

  • 1
  • 2
  • 下一頁

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

聯(lián)系方式

  • 0731-85579057 , 0731-85569651
  • 點(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ò)營銷培訓(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ò)營銷培訓(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ò)營銷培訓(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ò)營銷培訓(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)市,陽江市,汕尾市,惠州市,茂名市,江門市,汕頭市,深圳市,廣州市,婁底市,永州市,益陽市,岳陽市,湘潭市,長沙市,恩施州,黃岡市,孝感市,鄂州市,十堰市,武漢市,周口市,商丘市,三門峽市,許昌市,焦作市,安陽市,鶴壁市,平頂山市,開封市,鄭州市,聊城市,濱州市,德州市,萊蕪市,日照市,泰安市,煙臺(tái)市,濰坊市,東營市,淄博市,上饒市,濟(jì)南市,撫州市,宜春市,贛州市,新余市,九江市,景德鎮(zhèn)市,寧德市,南平市,泉州市,莆田市,廈門市,宣城市,亳州市,六安市,宿州市,黃山市,滁州市,安慶市,淮北市,馬鞍山市,蚌埠市,蕪湖市,合肥市,麗水市,舟山市,衢州市,金華市,湖州市,嘉興市,寧波市,宿遷市,鎮(zhèn)江市,鹽城市,連云港市,蘇州市,徐州市,南京市,綏化市,牡丹江市,佳木斯市,大慶市,鶴崗市,哈爾濱市,白城市,白山市,遼源市,吉林市,葫蘆島市,鐵嶺市,盤錦市,阜新市,錦州市,本溪市,鞍山市,沈陽市,錫林郭勒盟,通遼市,烏海市,呂梁市,忻州市,晉中市,晉城市,陽泉市,太原市,廊坊市,承德市,保定市,邯鄲市,唐山市,寧夏,甘肅省,西藏,貴州省,重慶市,廣西,湖南省,河南省,江西省,安徽省,江蘇省,黑龍江省,遼寧省,山西省,天津市,四平市,內(nèi)蒙古,吳忠市,果洛,西寧市,定西市,商洛市,西安市,那曲,黔南州,巴中市,樂山市,賀州市,防城港市,東莞市,河源市,常德市,衡陽市,咸寧市,宜昌市,濮陽市,新鄉(xiāng)市,洛陽市,菏澤市,臨沂市,威海市,濟(jì)寧市,棗莊市,青島市,吉安市,鷹潭市,萍鄉(xiāng)市,南昌市,龍巖市,漳州市,三明市,福州市,池州市,巢湖市,阜陽市,銅陵市,淮南市,臺(tái)州市,紹興市,溫州市,杭州市,泰州市,揚(yáng)州市,淮安市,南通市,常州市,無錫市,大興安嶺,黑河市,七臺(tái)河市,伊春市,雙鴨山市,雞西市,齊齊哈爾市,延邊,松原市,通化市,長春市,朝陽市,遼陽市,營口市,丹東市,撫順市,大連市,阿拉善盟,興安盟,烏蘭察布市,巴彥淖爾市,呼倫貝爾市,鄂爾多斯市,赤峰市,包頭市,呼和浩特市,臨汾市,運(yùn)城市,朔州市,長治市,大同市,衡水市,滄州市,張家口市,邢臺(tái)市,秦皇島市,石家莊市,青海省,陜西省,云南省,四川省,海南省,廣東省,湖北省,山東省,福建省,浙江省,上海市,吉林省,河北省,北京市 主站蜘蛛池模板: 日本一区二区三区在线观看视频| 一级做a爰片性色毛片16美国| 色八a级在线观看| 国产免费怕怕免费视频观看| a一级爱做片免费观看欧美| 91高清国产经典在线观看| 国产成人麻豆精品| a一级爱做片免费| 蝌蚪网在线视频| 黄色片视频在线免费观看| 国产成人精品高清在线观看99| a级黄色毛片三| 免费一级黄色片| 中国一级做a爱片免费| 午夜视频一区二区三区| 91av综合| 欧美日韩无线码免费播放| 999国内精品视频免费| 日本夜夜夜| 一级特黄aaa大片| 在线免费午夜视频| 日韩欧美视频一区二区| 怡红院成人在线| 99久久99视频| 大又大又粗又爽又黄毛片女人 | 生活片毛片| 青春草国产| 毛片网站在线观看| 91桃色污| 天天影视涩香欲综合网| 一级黄色大片免费观看| 欧洲mv日韩mv国产mv| 欧美日韩高清在线观看一区二区| 欧洲日韩| 亚洲视频大全| 一级毛片在线不卡直接观看| dy888午夜国产午夜精品| 天天综合网天天综合色| 天天操天天艹| 天堂色视频| 精品久久久久久中文字幕专区|