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

專注電子技術(shù)學(xué)習(xí)與研究
當(dāng)前位置:單片機(jī)教程網(wǎng) >> MCU設(shè)計(jì)實(shí)例 >> 瀏覽文章

LCD1602.h和LCD1602.c文件下載(51單片機(jī)液晶驅(qū)動(dòng))

作者:huqin   來源:本站原創(chuàng)   點(diǎn)擊數(shù):  更新時(shí)間:2014年08月16日   【字體:

LCD1602.c文件的內(nèi)容(這個(gè)一個(gè)完善的用51單片機(jī)實(shí)現(xiàn)1602液晶屏驅(qū)動(dòng)文件帶protues仿真文件):
完整的程序源碼和仿真文件下載: http://m.izizhuan.cn/f/TLC1543c51.rar

 /*----File Description----

-  File Name              : LCD1602.h
-  Functions              : 
-  Description            : None
                            
-  Author                 : Mason    別名:小菜
-  Create Date            : 2013/7/25 
-  Performance            : Finished
-  Global Variable        : None
-  File static Variable   : None
-  -------------------------------------------
-  Revision History
-  No.    Date        Revised by    Item    Description
-  
-------------------------------------------------------------------------*/
/*----------------------------Head---------------------------------------*/
#include "LCD1602.h"
#include "delay.h"
/*----------------------------Code---------------------------------------*/

// LCD1602上電后初使化
void LCD1602_Init(void)
{
    delayms(50);                // 上電延時(shí)50ms.
    write1602_byte(0x3c,0);     // 功能設(shè)置:雙行、8位數(shù)據(jù)接口、5*10點(diǎn)陣字符.
    while(Read1602_BF());       // 讀取1602的繁忙狀態(tài)(Busy Flag),直至空閑。
    write1602_byte(0x0c,0);     // 顯示開關(guān):開;光標(biāo)顯示:關(guān);閃爍控制:關(guān);
    while(Read1602_BF());       // 讀取1602的繁忙狀態(tài)(Busy Flag),直至空閑。
    write1602_byte(0x06,0);     // 操作后,AC自增,畫面不動(dòng)。
    while(Read1602_BF());       // 讀取1602的繁忙狀態(tài)(Busy Flag),直至空閑。
    write1602_clear();
    CursorRST_1602();           // 光標(biāo)復(fù)位,但DDRAM內(nèi)容不變
}

/*----Function Description----
-  Function Name           : write1602_byte(uchar dat,bit RorS)
-  Description             : 發(fā)送一個(gè)字節(jié)數(shù)據(jù)
-  Return Code             : None
-  Parameters/Arguments    : dat 是一個(gè)字節(jié)數(shù)據(jù),RorS 指定 dat 是數(shù)據(jù)還是指令
-  Global Variable         : None
-  static Variable         : None
-------------------------------------------------------------------------*/
void write1602_byte(uchar dat,bit RorS)
{
    RW_1602 = 0;            // 寫
    EN_1602 = 0;
    delayus(10);            // 數(shù)據(jù)建立時(shí)間,需大于1us.這里延時(shí)25us.
if(RorS) RS_1602 = 1;     // dat is a data.
else RS_1602 = 0;     // dat is a command.
    EN_1602 = 1;            // 使能脈沖需大于450ns。
    DP_1602 = dat;          // 整個(gè)使能周期需大于1ms。
    delayus(10);            // 延時(shí)25us
    EN_1602 = 0;
    delayms(1);             // 指令執(zhí)行時(shí)間,需大于40us.這里延時(shí)1ms.
}

/*----Function Description----
-  Function Name           : bit Read1602_BF(void)
-  Description             : 判斷1602指令執(zhí)行狀態(tài)。
-  Return Code             : BF(busy flag),BF = 1 : busy. 
-  Parameters/Arguments    : None
-  Global Variable         : None
-  static Variable         : None
-------------------------------------------------------------------------*/
bit Read1602_BF(void)       // 讀取1602的空閑狀態(tài)(Busy Flag)
{
    RW_1602   = 1;          // 讀
    RS_1602   = 0;
    delayus(50);            // 延時(shí)100us,這里的延時(shí)需大于   
    DP_1602 <<= 1;          // 讀指令最大執(zhí)行時(shí)間40us.
    return CY;              // 將BF位移至CY位并返回.
}

void write1602_clear(void)
{
    write1602_byte(CLRLCD1602,0);   // 發(fā)送清屏指令。
    delayms(50);                    // 延時(shí)需大于15.2ms,這里延時(shí)50ms    
}

void CursorRST_1602(void)           // 光標(biāo)復(fù)位,但DDRAM內(nèi)容不變
{
    write1602_byte(CURRST1602,0);   // 發(fā)送清屏指令。
    delayms(50);                    // 延時(shí)需大于15.2ms,這里延時(shí)50ms    
}

/*----Function Description----
-  Function Name           : write1602_DDRAM_pos(uchar px,uchar py)
-  Description             : DDRAM 為顯示數(shù)據(jù)存儲(chǔ)器。本函數(shù)更改指向DDRAM
                             的指針AC。
-  Return Code             : None 
-  Parameters/Arguments    : py : row . 0 : First row . 1 : Second row .
                             px : 從左至右分別為 0 ~ 15 .
-  Global Variable         : None
-  static Variable         : None
-------------------------------------------------------------------------*/
void write1602_DDRAM_pos(uchar px,uchar py)
{
    if(py){
        write1602_byte( px|0x80 + 0x40 , 0 );    
    }else{
        write1602_byte( px|0x80 , 0 );    
    }    
}


/*----Function Description----
-  Function Name           : write1602_CGRAM(uchar dat[8],uchar add)
-  Description             : 將一個(gè)字符(8個(gè)字節(jié)的數(shù)組)寫入 CGRAM。
-  Return Code             : None 
-  Parameters/Arguments    : uchar dat[8]為字符數(shù)組。
                             uchar add 為自定義字符的訪問地址,取值應(yīng)在 0~7. 
-  Global Variable         : None
-  static Variable         : None
-------------------------------------------------------------------------*/
void write1602_CGRAM(uchar dat[8],uchar add)
{
    uchar temp;
    add %= 8;                               // 數(shù)據(jù)有效性處理
    for(temp=0;temp<8;temp++)
    {   
        write1602_byte( add<<3|0x40+temp , 0 );    // 寫 CGRAM 地址。
        write1602_byte( dat[temp] , 1 );    // 寫 CGRAM 字符數(shù)據(jù)。
    }   
}

void draw1602_basic(void)
{
    uchar temp;
    for(temp=0;temp<8;temp++)       // 裝載8個(gè)自定義符號(hào)
        write1602_CGRAM(dat1602[temp],temp);

    write1602_DDRAM_pos(0,0);
    write1602_byte(4,1);     // 顯示8個(gè)自定義符號(hào)
    write1602_DDRAM_pos(15,0);
    write1602_byte(5,1);     // 顯示8個(gè)自定義符號(hào)
    write1602_DDRAM_pos(0,1);
    write1602_byte(6,1);     // 顯示8個(gè)自定義符號(hào)
    write1602_DDRAM_pos(15,1);
    write1602_byte(7,1);     // 顯示8個(gè)自定義符號(hào)
    
    write1602_DDRAM_pos(5,0);
    write1602_byte('m',1);
    write1602_byte('a',1);
    write1602_byte('s',1);
    write1602_byte('o',1);
    write1602_byte('n',1);

    write1602_DDRAM_pos(2,1);
    write1602_byte('v',1);
    write1602_byte('o',1);
    write1602_byte('l',1);
    write1602_byte('t',1);
    write1602_byte(':',1);
}
 
 

 

 

 

LCD1602.h頭文件的內(nèi)容(這個(gè)一個(gè)完善的1602液晶屏驅(qū)動(dòng)文件帶protues仿真文件)

/*----Head Description----

-  File Name               : LCD1602.h

-  Author                  : Mason    別名:小菜

-  Create Date             : 2013/7/25 

-  -------------------------------------------

-  Revision History

-  No.    Date        Revised by    Item    Description

-  

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

/*----------------------------Head---------------------------------------*/

#include <reg52.h>

#include "MICRO.h"


#ifndef _LCD1602_H_

#define _LCD1602_H_

/*----------------------------Interface----------------------------------*/

sbit RS_1602 = P0^5;         // 1:數(shù)據(jù);0:指令。

sbit RW_1602 = P0^6;         // 1:讀;  0:寫。

sbit EN_1602 = P0^7;         // 高電平使能

#define DP_1602 P2           // 數(shù)據(jù)/指令接口

/*----------------------------Micro--------------------------------------*/

// 指令設(shè)置(若不另加說明):需令RS1602 = 0;RW1602 = 0 ;


// 清屏

// DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0          

//   0   0   0   0   0   0   0   1

#define CLRLCD1602 0x01         // Clear LCD1602.       清屏


// 光標(biāo)復(fù)位

// DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0          

//   0   0   0   0   0   0   1   *

#define CURRST1602 0x02         // Cursor restoration.  光標(biāo)復(fù)位


// 輸入方式設(shè)置                 // I : Increase, D : Decrease. AC : address counter. 地址寄存器。   

// DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0          

//   0   0   0   0   0   1 I/D   S

#define MODEIN1602 0x06         // AC Increase,Not Shift. 操作后,AC自增,畫面不動(dòng)。  

#define MODEDN1602 0x04         // AC Decrease,Not Shift. 操作后,AC自減,畫面不動(dòng)。

#define MODEIS1602 0x07         // AC Increase,Shift. 操作后,AC自增,畫面平移。

#define MODEDS1602 0x05         // AC Decrease,Shift. 操作后,AC自減,畫面平移。


// 顯示開關(guān)控制  Display Setup

// DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0

//   0   0   0   0   1   D   C   B

// D: Display Switch.  顯示開關(guān)。

// C: Cursor Switch.   光標(biāo)開關(guān)。置位時(shí)顯示光標(biāo)。

// B: Blink Switch.    閃爍控制。置位時(shí)光標(biāo)閃爍。

// 將下列相應(yīng)功能宏相或后賦值操作。

#define DISSET1602 0x08

#define SETDIS1602 0x04

#define SETCUR1602 0x02

#define SETBLI1602 0x01


// 光標(biāo)/畫面位移(不改變DDRAM內(nèi)容)

// DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0

//   0   0   0   1 S/C R/L   *   *

// S/C: Screen or Cursor.

// R/L: Right or left.


// 功能設(shè)置

// DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0

//   0   0   1  DL   N   F   *   *

// DL = 1,8位數(shù)據(jù)接口; DL = 0,4位數(shù)據(jù)接口。

// N  = 1,兩行顯示;    N = 0,單行顯示。

// F  = 1,5*10點(diǎn)陣字符;F = 0,5*7點(diǎn)陣字符。


// CGRAM 地址設(shè)置,character generator RAM  (0~3FH)

// DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0

//   0   1  A5  A4  A3  A2  A1  A0


// DDRAM 地址設(shè)置

// DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0

//   1  A6  A5  A4  A3  A2  A1  A0

// N = 0,單行顯示 A6 ~ A0 = 00H ~ 4FH

// N = 1,首行     A6 ~ A0 = 00H ~ 27H

//       次行     A6 ~ A0 = 40H ~ 67H


// 讀BF、AC值(BF:Busy Flag.)

// RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0

//  0   1  BF  A6  A5  A4  A3  A2  A1  A0


// 寫數(shù)據(jù)

// RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0

//  0   1  BF  A6  A5  A4  A3  A2  A1  A0 


/*------------------------------Code Variable----------------------------*/

extern uchar code dat1602[][8];     // 自定義字符


/*----------------------------Function Declaration-----------------------*/

bit  Read1602_BF(void);                     // 讀取1602的空閑狀態(tài)(Busy Flag)

void LCD1602_Init(void);                    // LCD1602上電初使化

void CursorRST_1602(void);                  // 光標(biāo)復(fù)位,但DDRAM內(nèi)容不變

void write1602_clear(void);                 // 清屏

void write1602_byte(uchar dat,bit RorS);    // 寫一字節(jié)數(shù)據(jù)/指令.

void write1602_DDRAM_pos(uchar px,uchar py);// 寫指向DDRAM的地址指針

void write1602_CGRAM(uchar dat[8],uchar add);// 將一個(gè)5*8自定義字符寫入CGRAM中


void draw1602_basic(void);


#endif

 

 

關(guān)閉窗口
亚洲一二三四区不卡| 亚洲一区二区三区毛片| 日韩精品一区二| 欧美在线免费观看亚洲| 尤物在线观看一区| 国产精品久线在线观看| 国产欧美综合在线| 国产日韩欧美高清| 国产精品久久久久影视| 1区2区3区国产精品| 中文字幕乱码日本亚洲一区二区| 久久综合资源网| 久久一夜天堂av一区二区三区| 国产v日产∨综合v精品视频| 高清不卡在线观看av| 国产jizzjizz一区二区| av一区二区三区黑人| 97久久精品人人做人人爽| 99re这里只有精品首页| 久久久久久免费| 中文天堂在线一区| 亚洲一区二区三区四区在线免费观看 | 欧美日韩亚洲国产综合| 精品久久久中文| 91国产丝袜在线播放| 欧美日韩一区二区三区四区五区| 717成人午夜免费福利电影| 欧美va天堂va视频va在线| 日韩第一页在线| www.久久久久| 88xx成人精品| 成人精品久久久| 国严精品久久久久久亚洲影视| 欧美午夜精品久久久久久蜜| www.九色.com| 嫩草av久久伊人妇女超级a| 日本高清免费观看| 性高潮久久久久久久| 国产性生活大片| 狠狠人妻久久久久久综合| 精品免费久久久| 欧美老**bbbb毛片| 国产剧情一区二区| 欧美激情成人| 久草在线成人| 国内露脸中年夫妇交换精品| 在线一区视频观看| 国产伦理精品| 亚洲电影视频在线| 色综合久久影院| 国产乱视频在线观看| 一级二级在线观看| 国产三级av在线| 在线看视频你懂的| 96sao精品视频在线观看| 国产精品一区二区欧美| 午夜精品一区二区三区在线观看| 国产一区二区片| 色噜噜狠狠一区二区| 日韩女同一区二区三区| 亚洲大片免费观看| 中文字幕中文字幕| 久久综合久久88| 最新国产精品拍自在线播放| 26uuu另类亚洲欧美日本一| http;//www.99re视频| 亚洲一区二区在线看| 亚洲精品一二三四五区| 亚洲一区美女视频在线观看免费| 欧美精品一区二区三区四区五区 | 久久精品官网| 成人精品电影在线观看| 亚洲成人动漫av| 日韩电影中文字幕| 日韩av免费一区| 在线免费观看成人| 亚洲制服在线观看| 久久久久亚洲av成人片| 熟妇人妻系列aⅴ无码专区友真希| 美女在线观看www| 欧美成人xxx| 91国内精品白嫩初高生| 狠狠88综合久久久久综合网| www精品美女久久久tv| 欧美亚洲一区二区在线观看| 欧美成人一二三| 久久国产精品 国产精品| 亚洲少妇久久久| 艹b视频在线观看| 国产精品影片在线观看| 欧美凹凸一区二区三区视频| 久久久国产欧美| av资源在线免费观看| 99国产精品99| 激情综合丁香| av中文字幕在线观看第一页 | 国产精品亚洲人成在99www| 免费高清成人在线| 五月天亚洲精品| 久久久精品国产| 久久资源亚洲| 亚洲精品鲁一鲁一区二区三区 | 亚洲美女网站| 国产亚洲欧美日韩在线一区| 欧美电影免费观看完整版| 欧美一级淫片播放口| 影音先锋成人资源网站| 成人黄在线观看| 99精品一级欧美片免费播放| 波多野结衣a v在线| 丁香六月色婷婷| 992tv成人国产福利在线| 少妇高潮一区二区三区99| 天堂av在线一区| 精品日韩美女的视频高清| 欧美成人午夜剧场免费观看| 国产日本欧美在线| 美国一级片在线观看| 欧美人与牲动交xxxxbbbb| 91欧美在线视频| 清纯唯美综合亚洲| 国产精品久久久久aaaa樱花 | 午夜视频在线免费观看| 精品久久ai| 成人午夜激情视频| 欧美成人午夜电影| 不卡视频一区二区三区| 日本wwwwwww| 亚洲欧美高清视频| 黄色小视频在线免费观看| 国产欧美日韩视频在线| 日本一区二区久久| 久久久精品在线| 国产一区二区三区小说| 国产小视频在线免费观看| 男生操女生视频网站| 国产伊人久久| 欧美激情一区三区| 国产日韩欧美精品电影三级在线| 欧美精品一区男女天堂| 国产一区免费视频| caopeng视频| 国内精品2019| 亚洲天堂导航| 久久国产精品99久久人人澡| 欧美一区二区不卡视频| 超碰国产精品久久国产精品99| 香蕉视频污视频| 久热免费在线视频| 国产中文在线播放| 久久国产精品99久久久久久老狼| 欧美mv和日韩mv的网站| 欧美性bbwbbwbbwhd| 91制片厂在线| 五月综合网站| 日韩在线你懂的| 国产精品久久久久久久裸模| 久久久久一本一区二区青青蜜月| 亚洲少妇第一页| 肥臀熟女一区二区三区| 无码aⅴ精品一区二区三区浪潮| 天天操天天舔天天射| 全部免费的黄色毛片| 99综合久久| 国产日本欧洲亚洲| 69久久夜色精品国产7777| 91女神在线观看| 日本电影中文字幕| 88xx成人永久免费观看| 成人深夜福利app| 久久国产精彩视频| 狠狠躁狠狠躁视频专区| 亚洲成人在线电影| 成人软件在线观看| 亚洲精品69| 久久亚洲综合av| 午夜精品在线观看| 亚洲av无码专区在线播放中文| 一级全黄裸体片| 亚洲这里只有精品| 手机看片1024日韩| 黄色漫画在线免费看| 国产成人自拍高清视频在线免费播放| 亚洲香蕉成视频在线观看| 青青草国产精品视频| 亚洲国产欧美另类| 欧美aa视频| 久久蜜臀中文字幕| 欧美一区深夜视频| 久久丫精品国产亚洲av不卡| xxxxwwww在线免费观看| 国产免费播放一区二区| 91国产免费看| 99精品视频网站| 丰满人妻av一区二区三区| 精品3atv在线视频| 国产精品久线在线观看| 99电影在线观看| 日韩激情在线播放| 久久bbxx| av电影一区二区| 国产成人jvid在线播放| 影音先锋男人资源在线观看| 尤物视频在线观看| 日韩精品亚洲一区二区三区免费| 在线成人激情视频| 亚洲欧美激情一区二区三区| av第一福利大全导航| 天天插综合网| 亚洲加勒比久久88色综合| 国产精品亚洲a| 成人国产精品毛片| 日本在线播放视频| 欧美一区二区少妇| 日本人妖一区二区| 操日韩av在线电影| 受虐m奴xxx在线观看| www污污在线| 久久午夜av| 精品自拍视频在线观看| 一本加勒比北条麻妃| 在线国产小视频| 激情小说亚洲一区| 欧洲永久精品大片ww免费漫画| 精品女人久久久| 性开放的欧美大片| 91在线观看视频| 97人人干人人| 亚洲网站免费观看| 国产精品黄色片| 岛国av一区二区| 激情五月婷婷六月| 好吊日免费视频| 免费播放片a高清在线观看| 国产精品综合在线视频| 国产精品高清在线观看| 日韩少妇裸体做爰视频| 日韩电影免费观看| 亚洲精品免费在线播放| 亚洲电影网站| 性欧美高清视频| 日韩欧美午夜| 亚洲色图25p| 久久丫精品国产亚洲av不卡| 青青草在线视频免费观看| 成人激情免费网站| 波多野结衣久草一区| 国产黄a三级三级看三级| 国产精品2023| 亚洲精品一区在线观看| 黑人巨大猛交丰满少妇| 中国动漫在线观看完整版免费| 国产一区二区在线免费观看| 成人性生交大片免费看小说| 96日本xxxxxⅹxxx17| 亚洲综合影院| 亚洲第一中文字幕在线观看| 国产精品扒开腿做爽爽爽a片唱戏 亚洲av成人精品一区二区三区 | 国产精品欧美在线观看| 亚洲欧洲成视频免费观看| 久久精品无码一区| 欧美婷婷六月丁香综合色| 国模一区二区三区私拍视频| 一级黄色av片| 成人片免费看| 亚洲精品高清视频在线观看| 国产精品日韩欧美一区二区| 高潮毛片又色又爽免费| 欧美大胆性生话| 亚洲女人****多毛耸耸8| 97夜夜澡人人双人人人喊| 99超碰在线观看| 三上悠亚国产精品一区二区三区| 一区二区三区不卡视频| 国产不卡视频| 99九九99九九九视频精品| 杨幂一区欧美专区| 成年网在线观看免费观看网址| 久久97超碰国产精品超碰| 国产精品久久久久久久小唯西川| 中文字幕专区| 美女网站久久| 丁香五月网久久综合| 永久免费黄色软件| 葵司免费一区二区三区四区五区| 亚洲一区二区三区毛片| 一本之道久久| 视频在线观看国产精品| 国产精品一区二区在线观看| 麻豆视频国产| 久久99日本精品| 久久艳妇乳肉豪妇荡乳av| 欧美成人精品福利网站| 麻豆免费看一区二区三区| 91探花在线观看| 欧美丝袜自拍制服另类| 国产成人av片| 91高清视频在线观看| 91精品国产福利在线观看| 国产高清一区视频| 翔田千里精品久久一区二| 久久一区亚洲| 精品中文字幕人| 成年人在线免费| 国产人伦精品一区二区| 男人操女人免费软件| 黄色在线免费观看大全| 欧美日韩亚洲一区二| 国产白袜脚足j棉袜在线观看| 在线观看福利电影| 亚洲精品99久久久久| 日本一区二区三区四区五区| 久久超碰99| 国产精品成人v| 日韩黄色成人| 国产mv日韩mv欧美| 欧美一级在线看| 久cao在线| 日韩一区二区在线看| 精品国产精品国产精品| 首页亚洲中字| 国产精品久久av| 91麻豆精品国产91久久| 99精品国产视频| 欧美自拍小视频| 不卡专区在线| 国产亚洲欧美aaaa| 97人人爽人人爽人人爽| 国产精品尤物| 亚洲人成网站在线播放2019| 色网视频在线| 欧美日韩一卡二卡三卡| 欧美激情国产精品免费| 成人vr资源| av一区观看| 理论片鲁丝二区爱情网| 舔着乳尖日韩一区| 国产黄色片在线| 国产91一区| 成人女人免费毛片| 毛片手机在线观看| 欧美亚洲综合另类| 国产无套在线观看| 欧美日韩1080p| 热舞福利精品大尺度视频| 神马亚洲视频| 国产成人福利片| 黄色三级中文字幕| 成人av免费| 日韩精品在线免费| 亚洲一线在线观看| 日韩国产一区二| 美女扒开大腿让男人桶| 国产黄a三级三级三级av在线看 | 哥也色在线视频| 日韩精品视频三区| 99久久久久久久| 国产精品中文字幕日韩精品| 漂亮人妻被中出中文字幕| 24小时免费看片在线观看| 久久精品国产精品亚洲| 狠狠色综合久久婷婷| 国产三级精品视频| 污片免费在线观看| 色婷婷久久久| 国产精品一区二区欧美黑人喷潮水| 国产夫妻视频| 欧美日韩成人激情| 天天爱天天做天天爽| 激情图片小说一区| 日本在线一二三区| 男人免费av| 久久激情中文| 久久国产精品免费观看| 成人av免费| 欧美www在线| 国产一二三区精品视频| 综合网在线视频| 日韩在线视频免费看| 亚洲电影成人| 香港三级韩国三级日本三级| 日韩精品第一| 国产精品久久久久久久久影视| 99热在线免费播放| 制服.丝袜.亚洲.中文.综合| 国产精品视频a| av在线一区二区| 欧美 日韩 成人| 欧美精品偷拍| 男人天堂1024| 久久精品免视看国产成人| 超碰97在线人人| 成年人在线视频| 久久影院模特热| h视频在线观看免费网站| 欧美日本一道本| 天堂在线资源8| 亚洲一卡二卡三卡四卡| 成人公开免费视频| 99免费精品视频|