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

專注電子技術學習與研究
當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

51單片機頭文件reg51.h詳解

作者:huqin   來源:本站原創   點擊數:  更新時間:2013年12月30日   【字體:

我們在用c語言編程時往往第一行就是頭文件,51單片機為reg51.h或reg52.h,51單片機相對來說比較簡單,頭文件里面內容不多,像飛思卡爾、ARM系列的單片機頭文件往往內容就非常多,盡管如此,對一些初次接觸單片機的朋友來說,51的頭文件還是搞不太清楚,今天具體來說明一下。
       1
文件包含處理概念

 

所謂文件包含是指在一個文件內將另外一個文件的內容全部包含進來。因為被包含的文件中的一些定義和命令使用的頻率很高,幾乎每個程序中都可能要用到,為了提高編程效率,減少編程人員的重得勞動,將這些定義和命令單獨組成一個文件,如reg51.h,然后用#include<reg51.h>包含進來就可以了,這個就相當于工業上的標準零件,拿來直接用就可以了。
     2寄存器地址及位地址聲明的原因 
    reg51.h里面主要是一些特殊功能寄存器的地址聲明,對可以位尋址的,還包括一些位地址的聲明,如果如sfr P1=0x80; sfr IE=0xA8;sbit EA=0xAF等。

sfr P1 = 0x90這句話表示:P1口所對應的特殊功能寄存器P1在內存中的地址為0x80,sbit EA=0xAF這句話表示EA這一位的地址為0xAF。
        注意這里出現了一個使用很頻繁的sfr和sbit。

sfr 表示特殊功能寄存器的意思,它并非標準C 語言的關鍵字,而是Keil 為能直接訪問80C51 中的SFR 而提供了一個新的關鍵詞,其用法是:sfr  特殊功能寄存器名=地址值(注意對于頭文件里“特殊功能寄存器名”,用戶實際上也可以修改的,如P1=0x80,也可改為A1=0x80,但sfr  和地址值則不能更改,否者會編譯出錯。)
   sbit 表示位的意思,它也是非標準C 語言的關鍵字,編寫程序時如需操作寄存器的某一位(可位尋址的寄存器才能用)時,需定義一個位變量,此時就要要到sbit,如sbit deng=P1^0,sbit EA   = 0xAF;需要注意的是,位定義時有些特殊, 用法有三種

第一種方法:sbit 位變量名=寄存器位地址值

第二種方法:sbit 位變量名=SFR 名稱^寄存器位值(0-7)

第三種方法:sbit 位變量名=SFR 地址值^寄存器位值

如:

sbit IT0=0x88 1)說明:0x88IT0 的位地址值

sbit  deng=P1^2 2)說明:其中P1 必須先用sfr 定義好

sbit EA=0xA8^7 3)說明:0xA8 就是IE寄存器的地址值
    以上三種定義方法需注意的是 IT0 deng EA可由用戶隨便定義,但必須滿足C語言對變量名的定義規則。除些外其它的則必須按照上面的格式寫,如名稱^變量位地址值中“^”,它是由keil軟件的規定的 ,不能寫成其它的,只能這樣能才編譯通過。
    以上是對寄存器地址和位地址的定義和聲明作了解釋,大家需要牢牢記住:只有對寄存器及相關位進行聲明地址后,我們才能對其進行賦相關的值,keil軟件才能編譯通過。至于說為什么,這可能一句話兩句話也說不清楚。
      3內存、SFR、位、地址等的通俗解釋 

前面講到了寄存器地址地址(前提能位尋址)聲明的目的是為告訴C編譯器相應寄存器及其位在內存中的地址,這樣我們對寄存器及一些位賦的變量和數值才能正確保存,然后才能供CPU正確的調用,完成相應的功能。
    上段文字出現了寄存器(SFR)、位,地址、內存等,單片機學習過程中還會出現ROM、RAM等名詞,可能大家覺得不是很好理解,這里可以通俗的解釋一下,如下面三個圖所示。
    我們把內存比作賓館ROM、RAM、SFR相當于賓館里具體的有三種不同功能樓層(具體這個賓館多少層即多少ROM、RAM、SFR,視各個賓館或者每種單片機而不同),每層8個房間相當于8位,每個房間要么住男人要么住女人相當于每位要么放入數字1要么放入數字0,keil編譯器就相當于賓館的工作人員旅客去住旅館相當寫程序的過程住賓館的人必須事先要給工作人員說你是哪一層哪一個房間(即聲明寄存器地址和位地址,)賓館工作人員才能把你帶到你的房間里去(這里假設這個賓館可以由旅客自己決定住哪個房間)即:只有對寄存器及相關位進行聲明地址后,我們才能對其進行賦相關的值,keil軟件才能編譯通過。
 


 
 

 
 

 
 

 

4)REG51.H頭文件原文及解釋
   打開reg51.h 可以看到這樣的一些內容(此文件一般在C:\KEIL\C51\INC ,INC文件夾根目錄里有不少頭文件,并且里面還有很多以公司分類的文件夾,里面也都是相關產品的頭文件。如果我們要使用自己寫的頭文件,使用的時候只需把對應頭文件拷貝到INC文件夾里就可以了。)

    下面附出頭文件的原文,并把注釋文件一并附后。 


/*--------------------------------------------------------------------------

 

REG51.H

 

Header file for generic 80C51 and 80C31 microcontroller.

Copyright (c) 1988-2002 Keil Elektronik GmbH and Keil Software, Inc.

All rights reserved. 

--------------------------------------------------------------------------*/

 

#ifndef __REG51_H__

#define __REG51_H__

 

/*  BYTE Register  */

        

 sfr P0   = 0x80;   //三態雙向     IO      P0口 此句話的意思是:特殊功能寄存器 P0 地址為0x80 ,可位尋址,下同

                          //8位地址總線/數據總線(一般不用而只作普通I/O口,注意作I/O口用時,硬件上需接上接電阻)

sfr P1   = 0x90;   //準雙向       IO      P1

 


sfr P2   = 0xA0;   //
準雙向  IO      P2

                          //8位地址總線,一般也作普通I/O用

sfr P3   = 0xB0;   //雙功能

                          //1.準雙向      IO      P3

                        //2.  P30              RXD串行數據接受

                       //    P31              TXD串行數據發送

                          //     P32              外部中斷0     信號申請

                         //     P33              外部中斷1     信號申請

                            //     P34              定時/計數器T0     外部計數脈沖輸入

                            //     P35              定時/計數器T1     外部計數脈沖輸入

                            //     P36              WR  片外RAM寫脈沖信號輸入

                            //     P37           RD  片外ram讀脈沖信號輸入

sfr PSW  = 0xD0; // 可以位尋址(C語言編程時可不考慮此寄存器)

                            //程序狀態寄存器Program Status WORD  (程序狀態信息)

                            //psw.7(CY)    進位標志

                            //psw.6(AC)輔助進位標志位低四位向高四位進位或借位時   AC=1

                            //主要用于十進制調整

                            //psw.5(F0)用戶可自定義的程序標志位

                           //psw.4(RS1)

                            //psw.3(RS0)

                            //工作寄存器選擇位

                            //任一時刻只有一組寄存器在工作

                            //0 0  0     00H~07H

                            //0 1   1     08H~0fH

                            //1 0   2     10H~17H

                            //1 1   3     18H~1FH

                            //psw.2(OV)    溢出標志位

                            //psw.1(   )      保留為 ,不可使用

                            //psw.0(P)              奇偶校驗位

 

sfr ACC  = 0xE0;     //累加器A     特殊功能寄存器    可位尋址

sfr B    = 0xF0;        //寄存器B      主要用于乘除運算

sfr SP   = 0x81;       //堆棧指針寄存器SP    存放站定棧頂地址、

sfr DPL  = 0x82;      //

sfr DPH  = 0x83;     //數據指針寄存器DPTR、//對片外RAM及擴展IO進行存取用的地址指針

 

sfr PCON = 0x87; //電源控制寄存器  、不能位尋址             

                           //管理單片機的電源部分包括上電復位、掉電模式、空閑模式等

                           //單片機復位時PCON被全部清0,編程時一般是用到SMOD位,其它的一般不用

                          //D7 SMOD該位與串口通信波特率有關

                          //SMOD=0     串口方式1 2 3 波特率正常

                          //SMOD=1     串口方式1 2 3 波特率加倍

              

 

 

 

sfr TCON = 0x88;  //定時器/計數器    控制寄存器   可以位尋址                                                          
         
//D7  TF1       
定時器1溢出標志位

                            //D6       TR1      定時器1運行控制位

                            //D5       TF0        定時器0溢出標志位

                            //D4     TR0        定時器0運行控制位

                            //D3       IE1         外部中斷1請求標志

                            //D2       IT1         外部中斷1 觸發方式選擇位

                            //D1       IE0       外部中斷0請求標志

                            //D0     IT0         外部中斷0 觸發方式選擇位

 

 

sfr TMOD = 0x89; //定時器/計數器    工作方式寄存器    不能位尋址

                            //確定工作方式和功能                                                  

                            //D7 GATE     門控制位

                            //GATE=0;定時器/計數器由TRXx=01)來控制

                            //GATE=1;定時器/計數器由TRXx=01

                            //和外部中斷引腳(init01)來共同控制

                            //D6  C/T      定時器、計數器選擇位

                            //     0    選擇定時器模式

                            //     1     選擇計數器模式

                            //D5       M1        

                            //D4       M0

                            //M1       M0         工作方式

                            //0   0            方式0     13位定時器/計數器

                            //0   1          方式1     16位定時器/計數器

                            //1   0          方式2     8位自動重裝定時器/計數器

                            //1   1          方式3     僅適用T0      分成兩個8位計數器,T1停止計數

                            //D3 GATE     門控制位

                            //GATE=0;定時器/計數器由TRXx=01)來控制

                            //GATE=1;定時器/計數器由TRXx=01

                            //和外部中斷引腳(init01)來共同控制

                            //D2  C/T             定時器、計數器選擇位

                            //0  選擇定時器模式

                            //1   選擇計數器模式

                            //D1       M1        

                            //D0       M0

                            //     M1 M0         工作方式

                            //     0     0     方式0     13位定時器/計數器

                            //     0     1     方式1   16位定時器/計數器

                            //     1     0     方式2   8位自動重裝定時器/計數器

                            //     1     1     方式3   僅適用T0      分成兩個8位計數器,T1停止計數

 

sfr TL0  = 0x8A;    //定時器/計數器08     容器   1 計數器

sfr TL1  = 0x8B;    //定時器/計數器18     容器

sfr TH0  = 0x8C;    //定時器/計數器08     容器

sfr TH1  = 0x8D;    //定時器/計數器18     容器

 

 

 

sfr IE   = 0xA8;                 //中斷允許寄存器          可以位尋址

                                          //D7  EA         全局中斷允許位

                                          //D6       NULL

                                          //D5       ET2        定時器/計數器2中斷允許位     interrupt 5

 

                                          //D4  ES          串行口中斷允許位        interrupt 4

 

                                          //D3  ET1        定時器/計數器1中斷允許位     interrupt 3

 

                                          //D2  EX1        外部中斷1中斷允許位      interrupt 2

 

                                           //D1  ET0        定時器/計數器0中斷允許位  interrupt 1

 

                                           //D0  EX0        外部中斷0中斷允許位     interrupt 0

  

sfr IP   = 0xB8;        //中斷優先級寄存器   可進行位尋址

                             //D7 NULL

                                //D6 NULL

                                 //D5       NULL

                                                 //D4       PS          串行口中斷定義優先級控制位

                                                 //            1            串行口中斷定義為高優先級中斷

                                                 //            0            串行口中斷定義為低優先級中斷

                                                 //         

                                                 //D3       PT1       

                                                 //            1     定時器/計數器1中斷定義為高優先級中斷

                                                 //            0     定時器/計數器1中斷定義為低優先級中斷

                                                 //D2 PX1

                                                 //            1            外部中斷1定義為高優先級中斷

                                                 //            0          外部中斷1定義為低優先級中斷

                                                 //D1       PT0       

                                                 //            1     定時器/計數器0中斷定義為高優先級中斷

                                                 //            0     定時器/計數器0中斷定義為低優先級中斷

                                                 //D0 PX0

                                                 //            1            外部中斷0定義為高優先級中斷

                                                 //            0          外部中斷0定義為低優先級中斷

 

 

 

sfr SCON = 0x98;   //串行口控制寄存器     可以進行位尋址          

                              //D7   SM0             

                               //D6       SM1

                               //     SM0      SM1              串行口工作方式

                               //     0           0            同步移位寄存器方式

                             //     0         1            10位異步收發(8位數據),波特率可變(定時器1溢出率控制)

                               //   1         0            11位異步收發(9位數據),波特率固定

                               //     1         1            11異步收發(9位數據)  ,波特率可變(定時器1溢出率控制)

                               //D5       SM2            多機通信控制位    主要用于方式2和方式3

                               //D4       REN            允許串行接收位

 

                               //D3       TB8        方式23中發送數據的第9

                               //D2       RB8      方式23中接受數據的第9

 

                               //D1       TI           發送中斷標志位

                              //D0       RI         接受中斷標志位

 

 

sfr SBUF = 0x99;    //串行數據緩沖區

 

/*****************************************************************************

                                                        下面是位尋址區

                                          上面做過解釋的就不在下面一一解釋了

******************************************************************************/

/*  BIT Register  */    

/*  PSW   */

sbit CY   = 0xD7;

sbit AC   = 0xD6;

sbit F0   = 0xD5;

sbit RS1  = 0xD4;

sbit RS0  = 0xD3;

sbit OV   = 0xD2;

sbit P    = 0xD0;

 

/*  TCON  */

sbit TF1  = 0x8F;

sbit TR1  = 0x8E;

sbit TF0  = 0x8D;

sbit TR0  = 0x8C;

sbit IE1  = 0x8B;

sbit IT1  = 0x8A;

sbit IE0  = 0x89;

sbit IT0  = 0x88;

 

/*  IE   */

sbit EA   = 0xAF;

sbit ES   = 0xAC;

sbit ET1  = 0xAB;

sbit EX1  = 0xAA;

sbit ET0  = 0xA9;

sbit EX0  = 0xA8;

 

/*  IP   */

sbit PS   = 0xBC;

sbit PT1  = 0xBB;

sbit PX1  = 0xBA;

sbit PT0  = 0xB9;

sbit PX0  = 0xB8;

 

/*  P3  */

sbit RD   = 0xB7;

sbit WR   = 0xB6;

sbit T1   = 0xB5;

sbit T0   = 0xB4;

sbit INT1 = 0xB3;

sbit INT0 = 0xB2;

sbit TXD  = 0xB1;

sbit RXD  = 0xB0;

 

/*  SCON  */

sbit SM0  = 0x9F;

sbit SM1  = 0x9E;

sbit SM2  = 0x9D;

sbit REN  = 0x9C;

sbit TB8  = 0x9B;

sbit RB8  = 0x9A;

sbit TI   = 0x99;

sbit RI   = 0x98;

 

#endif

關閉窗口

相關文章

午夜精品久久久久久久无码| 国产亚洲字幕| av免费网站在线观看| 欧美在线极品| 亚洲一区电影| 亚洲特色特黄| 91社区在线播放| 大桥未久av一区二区三区| 欧美色爱综合网| 亚洲人午夜色婷婷| 国产精品a久久久久久| 国产一区自拍视频| 国产精品夜夜夜爽张柏芝| 手机成人av在线| 欧美丝袜在线观看| 精品亚洲aⅴ无码一区二区三区| 精品国产乱码久久久久久鸭王1| 97人妻一区二区精品视频| 亚洲av少妇一区二区在线观看| 全国男人的天堂天堂网| 免费能直接在线观看黄的视频| 在线播放evaelfie极品| 蜜桃视频网站在线观看| 欧亚一区二区| 欧美a级片视频| 蜜乳av一区二区三区| 久久综合国产精品| 久久精品久久久| 亚洲午夜精品久久久久久app| 免费成人美女在线观看| 久久久精品综合| 一本大道久久a久久综合 | 久久久精品三级| 中文字幕在线免费看线人| 久久久久国产精品夜夜夜夜夜| 99精品人妻无码专区在线视频区| 国产男女av| 性网站在线播放| 一区二区电影免费观看| 国产欧美一区二区精品久久久| 新狼窝色av性久久久久久| 91啦中文在线观看| 欧美日韩国产综合一区二区三区 | 中文字幕永久免费视频| 中文字幕久热| 日本我和搜子同居的日子高清在线| 91香蕉在线观看| 亚洲欧洲在线播放| 亚洲美腿欧美偷拍| 成人av免费在线播放| 99热在线精品观看| 欧美人妖在线| 性色av免费观看| 国产视频一区二区不卡| 蜜臀精品一区二区| 天天操天天摸天天爽| 亚洲观看黄色网| 国产精品夜间视频香蕉| 久久精品视频导航| 日韩无一区二区| 欧美性极品xxxx做受| 国产午夜精品久久久久久免费视| 久久精品免费观看| 亚洲少妇诱惑| 91九色精品| 欧美精美视频| 91国内精品| 亚洲精品.com| 午夜伦理福利在线| www久久日com| 色视频在线观看福利| 国产精品久久久久永久免费看| 国产成人香蕉在线视频fuz| 成人精品视频一区| 一区二区三区欧美日韩| 国产亚洲精品成人av久久ww| 97超碰人人看人人| 91极品视频在线观看| 日韩免费黄色片| 夜夜骑夜夜操| a'aaa级片在线观看| 国产韩日影视精品| 中文字幕成人网| 亚洲天堂男人天堂| 精品国产中文字幕| www.四虎精品| 亚洲AV无码成人片在线观看| 导航福利在线| 日韩精品一区国产| 国产精品一区二区在线观看网站| 欧美午夜寂寞影院| 国产精品久久久久久av下载红粉| 久久91亚洲人成电影网站| 精品乱子伦一区二区三区| 精品国产aⅴ一区二区三区东京热| japanese国产在线观看| 久草在线国产| 亚洲人体在线| 国产99久久久国产精品潘金网站| 717成人午夜免费福利电影| 国产精品偷伦一区二区| 亚洲视频第二页| 国产精品国产三级国产普通话对白| 1234区在线观看视频免费| 一级欧美视频| 高清av一区二区| 精品少妇一区二区三区日产乱码| 亚洲字幕一区二区| 美女被艹视频网站| 少妇人妻一区二区| 午夜免费播放观看在线视频| 天天做综合网| 五月综合激情网| 国产成人黄色av| 超碰人人草人人| www.com欧美| av片在线免费观看| 欧美日韩一区二区国产| 精品久久中文字幕久久av| 国产97色在线|日韩| 最新天堂中文在线| 亚洲av无码一区二区三区dv| 91在线品视觉盛宴免费| 激情欧美日韩| 欧美日韩小视频| yy111111少妇影院日韩夜片| 国产激情视频网站| 久热中文字幕在线精品免费| 欧美激情20| 久久66热偷产精品| 亚洲精品黄网在线观看| 亚洲色图自拍| 欧美一区二区三区不卡视频| 日韩资源在线| 欧美精品黄色| 在线免费视频一区二区| 国产精品初高中精品久久| 久久久久久久毛片| 国内福利视频| 亚洲成人一品| 亚洲网友自拍偷拍| 成人免费看片视频| 91成人免费网站| 欧美在线国产精品| 波多野吉衣在线视频| 欧美成人午夜做爰视频在线观看 | 亚洲另类春色国产| 国产成人综合精品在线| 玖玖爱在线精品视频| 中国女人内谢25xxxxx| 66精品视频在线观看| 亚洲欧洲精品成人久久奇米网| 国产成人精品视频在线| 成人免费看aa片| 天天草夜夜骑| 日本一区二区三区视频| 欧美午夜精品伦理| 久久综合伊人77777麻豆| 日本视频www| 国产精品一区二区婷婷| 久久久久国内| 伊人男人综合视频网| 亚洲欧洲日本专区| 亚洲春色在线| 5566中文字幕| 国产黄色一级电影| 影音先锋日韩在线| 亚洲第一精品福利| 欧美精品自拍视频| 亚洲另类图片另类电影| 色综合久久久| 亚洲精品成a人| 国产69精品久久久久9999apgf| 青青草精品在线视频| 黄色片免费在线| 另类小说一区二区三区| 久久久精品一区二区| 免费看91视频| c++连点器| 欧美精品麻豆| 国产视频久久久久久久| 最新中文字幕免费视频| 日日干日日操| 欧美黄色录像片| 亚洲精品福利在线| 亚洲福利精品视频| 免费色视频在线观看| 日韩精品久久| 亚洲国产精品中文| 亚洲一区精品视频在线观看| www.噜噜色.com| 欧美日本一区| 中文字幕亚洲欧美在线| 91人妻一区二区| 国产黄色高清在线| 日韩精品色哟哟| 欧美高清不卡在线| 在线视频第一页| 国产一级免费在线观看| 久久国产精品99久久久久久老狼| 久久不射热爱视频精品| 亚洲精品无码一区二区| 成人黄网18免费观看的网站| 亚洲影视一区二区三区| 日韩欧美电影在线| 国产精品少妇在线视频| 色视频免费版高清在线观看| 五月天激情综合网| 永久免费精品影视网站| 实拍女处破www免费看| 黄色电影免费在线看| 粉嫩一区二区三区在线看| 国产美女精彩久久| 久草视频在线免费| 日本黄色成人| 欧美三级中文字幕在线观看| 三级4级全黄60分钟| 九色视频在线观看| 午夜在线视频观看日韩17c| 不卡av日日日| 69夜色精品国产69乱| 制服丝袜中文字幕在线| 18涩涩午夜精品.www| 亚洲高清123| 欧美性xxxx极品hd欧美| 亚洲午夜精品一区 二区 三区| 国产一区二区三区在线观看网站| 亚洲精品中文字幕在线播放| h视频网站在线观看| 久久久久久久久久久久久久久99| 欧美欧美一区二区| 性欧美videos粗暴| 亚洲视频观看| 日韩av男人的天堂| 中文人妻熟女乱又乱精品| 日日干夜夜爽| 天堂成人免费av电影一区| 4388成人网| 欧美a视频在线观看| 免费看日产一区二区三区| 日韩午夜在线影院| 黄色在线免费播放| 免费国产在线观看| 91视频免费播放| 欧美日韩精品久久| 久久综合香蕉| 91久久夜色精品国产九色| 欧美一区二区三区图| 在线免费观看视频网站| 日韩有码一区| 中文字幕亚洲精品| 久久综合激情网| 成人午夜888| 亚洲成人999| 亚洲综合欧美综合| av女在线播放| 欧美军同video69gay| yjizz视频| 电影k8一区二区三区久久| 色偷偷久久一区二区三区| 日本不卡一区二区在线观看| 日本在线视频1区| 亚洲人成小说网站色在线| 少妇高潮毛片色欲ava片| 婷婷丁香六月天| 国产喂奶挤奶一区二区三区| 日韩精品第1页| 波多野结衣在线中文| 久久久综合网站| 久久在线中文字幕| 性色a∨人人爽网站| 久久天堂av综合合色蜜桃网| 日韩欧美三级一区二区| 国产伦精品一区二区三区视频小说 | 麻豆传媒一区二区三区| av蓝导航精品导航| 韩国三级午夜理伦三级三| 亚洲综合精品| 91视频免费在线观看| 国产成人亚洲精品播放器下载| 激情另类小说区图片区视频区| 欧美一区观看| 2019天天干夜夜操| 欧美国产日韩一二三区| 日韩av资源在线| 爱爱爱免费视频在线观看| 日韩欧美国产成人| 在线免费观看麻豆| 性欧美video另类hd尤物| 亚洲高清福利视频| 亚洲精品77777| 欧美军人男男激情gay| 欧美中文字幕第一页| 性xxxx视频| 久久精品国产**网站演员| 日韩视频在线播放| 成人免费视频网站在线看| 欧美国产综合一区二区| 国产 porn| 18视频在线观看| 奇米影视一区二区三区小说| 免费试看一区| 久久国产情侣| 亚洲成精国产精品女| 日韩精品一区二区三区高清免费| 欧美大片高清| 日韩在线视频线视频免费网站| 韩国av中文字幕| 成人vr资源| 日韩在线观看成人| 国产超碰人人爽人人做人人爱| 欧美日韩一视频区二区| 国产精品一区二区三区观看| eeuss草民免费| 综合久久久久久| 国产伦精品一区二区免费| 欧美大陆国产| 久久久在线观看| 亚洲欧美久久婷婷爱综合一区天堂| 国产呦精品一区二区三区网站| 国产女主播自拍| 国产色在线观看| 日韩精品中文字幕在线播放| 日韩欧美国产另类| 亚洲一区日韩在线| 青青草原国产免费| av在线天堂播放| 日韩天堂在线观看| 日韩国产成人在线| 亚洲欧美日韩国产一区二区| 日本三级中国三级99人妇网站| 国产不卡视频| 亚洲国产va精品久久久不卡综合| 亚洲人成小说| 日本亚洲三级在线| 91免费人成网站在线观看18| 精品人妻aV中文字幕乱码色欲| 亚洲最大福利网站| 俺去啦在线观看| 香蕉成人伊视频在线观看| 日韩欧美视频免费观看| 日本午夜一区| 欧美一区免费视频| 国产系列在线观看| 亚洲第一av网站| a天堂中文在线观看| 国产成人午夜99999| 污版视频在线观看| 精品久久久网| 国产精品成久久久久三级| 18岁以下禁止观看的美女视频| 五月综合激情网| 日韩熟女精品一区二区三区| 一区二区亚洲精品| 中国成人亚色综合网站| 国产精品一区在线看| 亚洲三级av在线| 野外性xxxxfreexxxxx欧美| 中文字幕va一区二区三区| 国产精品久久无码| 西瓜成人精品人成网站| 精品亚洲欧美日韩| 91精品专区| 正在播放欧美视频| 欧美色图中文字幕| 亚洲一区免费观看| 国产乱码久久久久久| 丝袜美腿亚洲一区| 日日噜噜夜夜狠狠| 97se亚洲| 91精品国产综合久久福利| 国产精品久久久久久久久毛片 | 久久久久久久久久看片| 国产麻豆天美果冻无码视频 | 精品国产99久久久久久宅男i| jiyouzz国产精品久久| 好男人香蕉影院| 99视频精品全国免费| 妞干网这里只有精品| 中文字幕在线免费观看视频| 国产精品久久av| 写真福利理论片在线播放| 欧美精品一区二区不卡| 一区二区三区激情| 国产精品第五页| 精品99久久久久成人网站免费| 噜噜噜久久亚洲精品国产品小说| 日韩一级免费在线观看| 中文字幕一区二区三区中文字幕| 成人免费视频网站| jizz视频在线观看| 欧美精品久久久久久久| 男女羞羞网站| 亚洲国产成人在线视频| 新婚的少妇hd中文字幕| 亚洲高清免费视频| 中文字幕精品一区二区精| 91免费国产视频网站| 性色av无码久久一区二区三区| 欧美bbbbb|