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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 5050|回復: 1
收起左側

寫好的超聲波測距代碼,請大神給加一個語音播報模塊,在線等,急求!!!

[復制鏈接]
ID:188856 發表于 2017-6-6 09:31 | 顯示全部樓層 |閱讀模式
5黑幣
#include <reg52.h>                 //μ÷óÃμ¥Ƭ»úí·Îļt
#define uchar unsigned char  //ÎT·ûoÅ×Ö·ûDí o궨òå        ±äá¿·¶Î§0~255
#define uint  unsigned int         //ÎT·ûoÅÕûDí o궨òå        ±äá¿·¶Î§0~65535
#include <intrins.h>
#include "eeprom52.h"


//êyÂë1ü¶ÎÑ¡¶¨òå      0     1    2    3    4    5        6         7          8           9       
uchar code smg_du[]={0x28,0xee,0x32,0xa2,0xe4,0xa1,0x21,0xea,0x20,0xa0,
                                           0x60,0x25,0x39,0x26,0x31,0x71,0xff};         //¶ÏÂë


uchar dis_smg[8]   ={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8};

//êyÂë1üλѡ¶¨òå
sbit smg_we1 = P3^4;            //êyÂë1üλѡ¶¨òå
sbit smg_we2 = P3^5;
sbit smg_we3 = P3^6;
sbit smg_we4 = P3^7;

sbit c_send   = P3^2;                //3¬éù2¨·¢éä
sbit c_recive = P3^3;                //3¬éù2¨½óêÕ

sbit beep = P2^3;   //·äÃùÆ÷IO¿ú¶¨òå
uchar smg_i = 3;    //ÏÔê¾êyÂë1üμĸöλêy
bit flag_300ms ;

long distance;                //¾ààë
uint set_d;                    //¾ààë
uchar flag_csb_juli;    //3¬éù2¨3¬3öá¿3ì
uint  flag_time0;       //óÃà′±£′æ¶¨ê±Æ÷0μÄê±oòμÄ

uchar menu_1;           //2Ëμ¥éè¼Æμıäá¿


/***********************1msÑóê±oˉêy*****************************/
void delay_1ms(uint q)
{
        uint i,j;
        for(i=0;i<q;i++)
                for(j=0;j<120;j++);
}

/***********************′|àí¾ààëoˉêy****************************/
void smg_display()
{
        dis_smg[0] = smg_du[distance % 10];
        dis_smg[1] = smg_du[distance / 10 % 10];
        dis_smg[2] = smg_du[distance / 100 % 10] & 0xdf; ;       
}

/******************°Ñêy¾Y±£′æμ½μ¥Ƭ»úÄú2¿eepromÖD******************/
void write_eeprom()
{
        SectorErase(0x2000);
        byte_write(0x2000, set_d % 256);
        byte_write(0x2001, set_d / 256);
        byte_write(0x2058, a_a);       
}

/******************°Ñêy¾Y′óμ¥Ƭ»úÄú2¿eepromÖD¶á3öà′*****************/
void read_eeprom()
{
        set_d  = byte_read(0x2001);
        set_d <<= 8;
        set_d  |= byte_read(0x2000);
        a_a      = byte_read(0x2058);
}

/**************¿a»ú×Ô¼ìeeprom3õê¼»ˉ*****************/
void init_eeprom()
{
        read_eeprom();                //Ïè¶á
        if(a_a != 1)                //DÂμÄμ¥Ƭ»ú3õê¼μ¥Ƭ»úÄúÎêeeprom
        {
                set_d = 50;
                a_a = 1;
                write_eeprom();           //±£′æêy¾Y
        }       
}

/********************¶àᢰ′¼ü3ìDò*****************/
uchar key_can;         //°′¼üÖμ

void key()         //¶àᢰ′¼ü3ìDò
{
        static uchar key_new;
        key_can = 20;                   //°′¼üÖμ»1Ô-
        P2 |= 0x07;
        if((P2 & 0x07) != 0x07)                //°′¼ü°′ÏÂ
        {
                delay_1ms(1);                     //°′¼üÏû¶¶¶ˉ
                if(((P2 & 0x07) != 0x07) && (key_new == 1))
                {                                                //è·èÏêǰ′¼ü°′ÏÂ
                        key_new = 0;
                        switch(P2 & 0x07)
                        {
                                case 0x06: key_can = 3; break;           //μÃμ½k2¼üÖμ
                                case 0x05: key_can = 2; break;           //μÃμ½k3¼üÖμ
                                case 0x03: key_can = 1; break;           //μÃμ½k4¼üÖμ
                        }
                }                       
        }
        else
                key_new = 1;       
}

/****************°′¼ü′|àíÏÔê¾oˉêy***************/
void key_with()
{
        if(key_can == 1)                //éèÖüü
        {
                menu_1 ++;
                if(menu_1 >= 2)
                {
                        menu_1 = 0;
                        smg_i = 3;                //Ö»ÏÔê¾3λêyÂë1ü
                }
                if(menu_1 == 1)
                {
                        smg_i = 4;           //Ö»ÏÔê¾4λêyÂë1ü
                }
        }
        if(menu_1 == 1)                        //éèÖñ¨¾ˉ
        {
                if(key_can == 2)
                {
                        set_d ++ ;                //¼ó1
                        if(set_d > 400)
                                set_d = 400;
                }
                if(key_can == 3)
                {
                        set_d -- ;                //¼õ1
                        if(set_d <= 1)
                                set_d = 1;
                }
                dis_smg[0] = smg_du[set_d % 10];                   //è¡D¡êyÏÔê¾
                dis_smg[1] = smg_du[set_d / 10 % 10] ;         //衸öλÏÔê¾
                dis_smg[2] = smg_du[set_d / 100 % 10] & 0xdf ; //è¡ê®Î»ÏÔê¾
                dis_smg[3] = 0x60;                //a
                write_eeprom();                           //±£′æêy¾Y
        }       
}  

/****************±¨¾ˉoˉêy***************/
void clock_h_l()
{
        static uchar value;
        if(distance <= set_d)
        {
                value ++;  //Ïû3yêμ¼ê¾ààëÔúé趨¾ààë×óóò±ä»ˉê±μĸéèÅ
                if(value >= 2)
                {
                        beep = ~beep;           //·äÃùÆ÷±¨¾ˉ       
                }
        }
        else
        {
                value = 0;
                beep = 1;                //è¡Ïû±¨¾ˉ
        }       
}

/***********************êyÂëλѡoˉêy*****************************/
void smg_we_switch(uchar i)
{
        switch(i)
        {
                case 0: smg_we1 = 0;  smg_we2 = 1; smg_we3 = 1;  smg_we4 = 1; break;
                case 1: smg_we1 = 1;  smg_we2 = 0; smg_we3 = 1;  smg_we4 = 1; break;
                case 2: smg_we1 = 1;  smg_we2 = 1; smg_we3 = 0;  smg_we4 = 1; break;
                case 3: smg_we1 = 1;  smg_we2 = 1; smg_we3 = 1;  smg_we4 = 0; break;
        }       
}

/***********************êyÂëÏÔê¾oˉêy*****************************/
void display()
{
        static uchar i;   
        i++;
        if(i >= smg_i)
                i = 0;       
        smg_we_switch(i);                 //λѡ
        P1 = dis_smg[i];                 //¶ÎÑ¡                
}

/******************D¡Ñóê±oˉêy*****************/
void delay()
{
        _nop_();                            //Ö′DDò»ìõ_nop_()Ö¸áî¾íêÇ1us
        _nop_();
        _nop_();
        _nop_();
        _nop_();
        _nop_();
        _nop_();
        _nop_();
        _nop_();  
        _nop_();
}


/*********************3¬éù2¨2a¾à3ìDò*****************************/
void send_wave()
{
        c_send = 1;                           //10usμĸßμçÆ½′¥·¢
        delay();
        c_send = 0;         
        TH0 = 0;                          //¸ø¶¨ê±Æ÷0Çåáã
        TL0 = 0;
        TR0 = 0;                                  //1ض¨ê±Æ÷0¶¨ê±
        while(!c_recive);                  //μ±c_reciveÎaáãê±μè′y
        TR0=1;
        while(c_recive)                      //μ±c_reciveÎa1¼Æêy2¢μè′y
        {
                flag_time0 = TH0 * 256 + TL0;
                if((flag_time0 > 40000))      //μ±3¬éù2¨3¬1y2aá¿·¶Î§ê±£¬ÏÔê¾3¸ö888
                {
                        TR0 = 0;
                        flag_csb_juli = 2;
                        distance = 888;
                        break ;               
                }
                else
                {
                        flag_csb_juli = 1;       
                }
        }
        if(flag_csb_juli == 1)
        {       
                TR0=0;                                                         //1ض¨ê±Æ÷0¶¨ê±
                distance =flag_time0;                         //¶á3ö¶¨ê±Æ÷0μÄê±¼ä
                distance *= 0.017;               // 0.017 = 340M / 2 = 170M = 0.017M Ëã3öà′êÇÃ×
                if((distance > 500))                                 //¾ààë = Ëù¶è * ê±¼ä
                {       
                        distance = 888;                                 //èç1û′óóú3.8m¾í3¬3ö3¬éù2¨μÄá¿3ì
                }
        }  
}


/*********************¶¨ê±Æ÷0¡¢¶¨ê±Æ÷13õê¼»ˉ******************/
void time_init()          
{
        EA  = 1;                   //¿a×üÖD¶Ï
        TMOD = 0X11;          //¶¨ê±Æ÷0¡¢¶¨ê±Æ÷11¤×÷·½ê½1
        ET0 = 0;                  //1ض¨ê±Æ÷0ÖD¶Ï
        TR0 = 1;                  //ÔêDí¶¨ê±Æ÷0¶¨ê±
        ET1 = 1;                  //¿a¶¨ê±Æ÷1ÖD¶Ï
        TR1 = 1;                  //ÔêDí¶¨ê±Æ÷1¶¨ê±       
}



/***************Ö÷oˉêy*****************/
void main()
{
        beep = 0;                 //¿a»ú½Dò»éù   
        delay_1ms(150);
        P0 = P1 = P2 = P3 = 0xff;           //3õê¼»ˉμ¥Ƭ»úIO¿úÎa¸ßμçÆ½
        send_wave();        //2a¾ààëoˉêy
        smg_display();        //′|àí¾ààëÏÔê¾oˉêy
        time_init();        //¶¨ê±Æ÷3õê¼»ˉ3ìDò
        init_eeprom();  //¿aê¼3õê¼»ˉ±£′æμÄêy¾Y
        send_wave();        //2a¾ààëoˉêy
        send_wave();        //2a¾ààëoˉêy
        while(1)
        {                  
                if(flag_300ms == 1)
                {               
                        flag_300ms = 0;
                        clock_h_l();    //±¨¾ˉoˉêy
                        if(beep == 1)
                                send_wave();        //2a¾ààëoˉêy
                        if(menu_1 == 0)
                                smg_display();         //′|àí¾ààëÏÔê¾oˉêy
                }
                key();                                         //°′¼üoˉêy
                if(key_can < 10)
                {
                        key_with();                         //°′¼ü′|àíoˉêy
                }
        }
}

/*********************¶¨ê±Æ÷1ÖD¶Ï·tÎñ3ìDò************************/
void time1_int() interrupt 3
{       
        static uchar value;                         //¶¨ê±2msÖD¶Ïò»′Î
        TH1 = 0xf8;
        TL1 = 0x30;     //2ms
        display();                //êyÂë1üÏÔê¾oˉêy
        value++;
        if(value >= 150)
        {
                value = 0;
                flag_300ms = 1;
        }
}

//////EEPRO52.h
#ifndef _EEPROM52_H_
#define _EEPROM52_H_
uchar a_a;

/********STC89C51éèÇø·Ö2¼*******
μúò»éèÇø£o1000H--11FF
μú¶téèÇø£o1200H--13FF
μúèyéèÇø£o1400H--15FF
μúËÄéèÇø£o1600H--17FF
μúÎåéèÇø£o1800H--19FF
μúáùéèÇø£o1A00H--1BFF
μúÆßéèÇø£o1C00H--1DFF
μú°ËéèÇø£o1E00H--1FFF
*****************/

/********STC89C52éèÇø·Ö2¼*******
μúò»éèÇø£o2000H--21FF
μú¶téèÇø£o2200H--23FF
μúèyéèÇø£o2400H--25FF
μúËÄéèÇø£o2600H--27FF
μúÎåéèÇø£o2800H--29FF
μúáùéèÇø£o2A00H--2BFF
μúÆßéèÇø£o2C00H--2DFF
μú°ËéèÇø£o2E00H--2FFF
*****************/


#define RdCommand 0x01 //¶¨òåISPμÄ2ù×÷Ãüáî
#define PrgCommand 0x02
#define EraseCommand 0x03
#define Error 1
#define Ok 0
#define WaitTime 0x01 //¶¨òåCPUμÄμè′yê±¼ä
sfr ISP_DATA=0xe2;  //¼Ä′æÆ÷éêÃ÷
sfr ISP_ADDRH=0xe3;
sfr ISP_ADDRL=0xe4;
sfr ISP_CMD=0xe5;
sfr ISP_TRIG=0xe6;
sfr ISP_CONTR=0xe7;

/* ================ ′ò¿a ISP,IAP 1|Äü ================= */
void ISP_IAP_enable(void)
{
         EA = 0;       /* 1ØÖD¶Ï   */
         ISP_CONTR = ISP_CONTR & 0x18;       /* 0001,1000 */
         ISP_CONTR = ISP_CONTR | WaitTime; /* D′èëó2¼tÑóê± */
         ISP_CONTR = ISP_CONTR | 0x80;       /* ISPEN=1  */
}
/* =============== 1Ø±Õ ISP,IAP 1|Äü ================== */
void ISP_IAP_disable(void)
{
         ISP_CONTR = ISP_CONTR & 0x7f; /* ISPEN = 0 */
         ISP_TRIG = 0x00;
         EA   =   1;   /* ¿aÖD¶Ï */
}
/* ================ 1«óÃμÄ′¥·¢′úÂë ==================== */
void ISPgoon(void)
{
         ISP_IAP_enable();   /* ′ò¿a ISP,IAP 1|Äü */
         ISP_TRIG = 0x46;  /* ′¥·¢ISP_IAPÃüáî×Ö½ú1 */
         ISP_TRIG = 0xb9;  /* ′¥·¢ISP_IAPÃüáî×Ö½ú2 */
         _nop_();
}
/* ==================== ×Ö½ú¶á ======================== */
unsigned char byte_read(unsigned int byte_addr)
{
        EA = 0;
         ISP_ADDRH = (unsigned char)(byte_addr >> 8);/* μØÖ·¸3Öμ */
         ISP_ADDRL = (unsigned char)(byte_addr & 0x00ff);
         ISP_CMD   = ISP_CMD & 0xf8;   /* Çå3yμí3λ  */
         ISP_CMD   = ISP_CMD | RdCommand; /* D′èë¶áÃüáî */
         ISPgoon();       /* ′¥·¢Ö′DD  */
         ISP_IAP_disable();    /* 1رÕISP,IAP1|Äü */
         EA  = 1;
         return (ISP_DATA);    /* ·μ»Ø¶áμ½μÄêy¾Y */
}
/* ================== éèÇø2á3y ======================== */
void SectorErase(unsigned int sector_addr)
{
         unsigned int iSectorAddr;
         iSectorAddr = (sector_addr & 0xfe00); /* è¡éèÇøμØÖ· */
         ISP_ADDRH = (unsigned char)(iSectorAddr >> 8);
         ISP_ADDRL = 0x00;
         ISP_CMD = ISP_CMD & 0xf8;   /* Çå¿Õμí3λ  */
         ISP_CMD = ISP_CMD | EraseCommand; /* 2á3yÃüáî3  */
         ISPgoon();       /* ′¥·¢Ö′DD  */
         ISP_IAP_disable();    /* 1رÕISP,IAP1|Äü */
}
/* ==================== ×Ö½úD′ ======================== */
void byte_write(unsigned int byte_addr, unsigned char original_data)
{
         EA  = 0;
//         SectorErase(byte_addr);
         ISP_ADDRH = (unsigned char)(byte_addr >> 8);  /* è¡μØÖ·  */
         ISP_ADDRL = (unsigned char)(byte_addr & 0x00ff);
         ISP_CMD  = ISP_CMD & 0xf8;    /* Çåμí3λ */
         ISP_CMD  = ISP_CMD | PrgCommand;  /* D′Ãüáî2 */
         ISP_DATA = original_data;   /* D′èëêy¾Y×¼±¸ */
         ISPgoon();       /* ′¥·¢Ö′DD  */
         ISP_IAP_disable();     /* 1رÕIAP1|Äü */
         EA =1;
}


               


#endif

回復

使用道具 舉報

ID:82765 發表于 2017-6-6 10:39 來自觸屏版 | 顯示全部樓層
提示: 作者被禁止或刪除 內容自動屏蔽
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
国产草草影院ccyycom| 91超碰碰碰碰久久久久久综合| 亚洲熟妇国产熟妇肥婆| 午夜欧美不卡精品aaaaa| 欧美精品一二三区| 日韩高清欧美激情| 日韩三区免费| 三级黄视频在线观看| 欧美日本黄色片| 亚洲精品国产无码| 中文字幕av久久爽一区| 久久精品视频91| 亚洲国产一区二区三区在线播| 97影院手机在线观看| 麻豆亚洲av成人无码久久精品| 美女黄页在线观看| 久草视频免费在线观看| 九色视频在线观看免费播放| 欧美aaaaaaa| 免费看成人哺乳视频网站| 交换做爰国语对白| 亚洲国产精品一区二区www| 日韩成人伦理| 国产传媒视频在线观看| 欧美顶级xxxxbbbb| 国产肥老妇视频| 51国产偷自视频区视频| 韩国女同性做爰三级| 日韩va在线观看| 欧美色图色综合| 亚洲精品人成| 精品国产综合久久| 亚洲一区二区三区四区在线播放| 欧美人xxxx| 国产一区在线不卡| 亚洲高清久久| 日本一区二区三区视频| 亚洲一二av| 国产精品99| h片在线观看视频免费免费| 国内自拍视频在线观看| 午夜小视频在线播放| 一二三四区在线| 日韩 国产 欧美| 国产精品二区一区二区aⅴ| jizz日本在线播放| 香蕉视频黄色在线观看| 三级av免费看| 在线观看免费不卡av| www黄色av| 久久久久一区二区三区| 91沈先生作品| 成人免费视频网址| 成人精品一区二区三区电影黑人| 国产成人精品久久久| 91精品国产高清| 亚洲精选在线观看| 精品免费一区二区三区| 欧美一区二区免费| 欧美一二三四在线| 日韩视频免费观看高清完整版 | 久久精品国产电影| 这里只有视频精品| www欧美日韩| 欧美成人免费小视频| 欧美精品一区三区| 欧美高清videos高潮hd| 日韩视频在线一区二区| 91精品国产欧美一区二区成人| 欧美色图天堂网| 欧美日韩综合在线免费观看| 欧美日本一道本| 日韩写真欧美这视频| 日韩美女主播在线视频一区二区三区 | 精品久久久久久久人人人人传媒 | 最新中文乱码字字幕在线| 亚洲国产精彩视频| 亚洲精品一区二区三区在线播放| 久久精品国产亚洲av麻豆| 国产精品密蕾丝袜| 国产成人自拍网站| 在线免费观看毛片| 在线观看国产精品视频| 亚洲国产精品一| 欧美五级在线观看视频播放| 中国女人内谢25xxxxx| 在线影音av| 国产无遮挡在线视频免费观看| 在线观看av网站| 午夜视频在线观看网站| 成人丁香基地| 亚洲国产精华液| 午夜看片在线免费| 人人视频精品| 久草精品视频| 国精品一区二区| 秋霞午夜鲁丝一区二区老狼| 亚洲激情午夜| 精品在线播放午夜| 国产午夜精品久久| 欧美日韩性视频在线| 91精品视频网| 精品国产成人系列| 亚洲美腿欧美激情另类| 国产午夜一区二区三区| gogogo免费视频观看亚洲一| 久久久三级国产网站| 亚洲精品成人精品456| 亚洲国产va精品久久久不卡综合| 色婷婷综合久久久| 日韩精品在线影院| 2019亚洲男人天堂| 国产一区二区三区高清视频| 日本成人性视频| 日日碰狠狠丁香久燥| 精品一区二区视频在线观看| 91成人福利视频| 国产女18毛片多18精品| 亚洲小视频在线播放| 免费无码毛片一区二三区| 久久久久国产一区| 国产又粗又猛又爽又黄的视频四季 | 国产一区视频在线播放| 美国av一区二区三区| 激情伊人五月天| 好吊色视频一区二区三区| 久久综合久久鬼| 可以免费观看的毛片| 狠狠色噜噜狠狠狠狠888奇米| 中文在线观看视频| 婷婷六月国产精品久久不卡| 视频国产一区| 久久99久久久久| 亚洲自拍另类综合| 国产精品区一区二区三| 在线观看av一区二区| 最近2019中文字幕在线高清| 成人免费高清完整版在线观看| 色爽爽爽爽爽爽爽爽| 白丝校花扒腿让我c| 欧美一区二区激情视频| 波多野结衣视频观看| 影音先锋日韩av| 一级在线观看| 黑人一区二区三区| 免费成人三级| 日韩在线一区二区| 亚洲色图在线播放| 一本在线高清不卡dvd| 亚洲男人av在线| 91在线观看欧美日韩| 91成人在线观看喷潮教学| 人人爽人人爽人人片| 一区二区日韩在线观看| xxxxx69·hd| av福利导福航大全在线播放| 亚洲成人不卡| 亚洲国产专区校园欧美| 中文字幕av免费专区久久| 日韩精品中文字幕一区| 国产精品久久激情| 日本三级免费观看| 欧美日韩精品亚洲精品| 欧美粗暴性video| 在线视频1区2区| 少妇精品久久久一区二区三区 | 久久久精品视频在线| 亚洲精品aaaa精品| 成人在线观看一区| 国产精品中文字幕制服诱惑| 精品在线视频一区| 欧美日韩黄视频| 国产精品久久久一区| 美女福利视频在线| 国产免费一级视频| 亚洲欧美自拍另类| 天堂аⅴ在线地址8| 精品国产一区二区三区香蕉沈先生 | 日韩欧美在线1卡| 成人黄在线观看| 国产精欧美一区二区三区白种人| 成年人视频免费| 免费亚色电影在线观看| 福利视频在线| 91精品国产视频| 一区二区三区精品在线观看| 欧美黑人xxxx| 免费成人午夜视频| 欧美国产一级片| 婷婷六月激情| 综合国产视频| 麻豆精品在线看| 欧美日韩在线三级| 成人性生交xxxxx网站| 日批视频免费看| 成人午夜免费福利| av在线free| 亚洲免费黄色| 国产精品国产三级国产普通话三级 | 日韩欧美另类在线| 91免费版黄色| 久久精品国产亚洲av久| 精品a在线观看| 欧美色视频免费| 成人午夜国产| 午夜精品久久久久| 美女黄色丝袜一区| 欧美 日韩 激情| 国产色综合视频| 黄色网页在线免费看| 亚洲日本激情| 欧美一区二区三区影视| 九色91在线视频| 亚洲最大的黄色网址| eeuss鲁片一区| 日本免费久久| 国产黑丝在线一区二区三区| 欧美日韩电影在线| 国产精品综合久久久久久| 极品蜜桃臀肥臀-x88av| www黄色在线观看视频| 欧美精品高清| 波多野结衣中文字幕一区二区三区| 久久午夜视频| 日韩丝袜美女视频| 91麻豆天美传媒在线| 中文字幕免费视频观看| 在线毛片网站| 奇米影视一区二区三区| 亚洲免费av片| 日本精品一区二区三区四区| 天堂网在线资源| 日产精品久久久久久久性色| 亚洲精品中文字幕乱码| 欧美日韩国产精品成人| 青青影院一区二区三区四区| 在线观看国产亚洲| 97视频精彩视频在线观看| 日韩精品1区2区3区| 亚洲天堂av网| 性猛交ⅹ×××乱大交| 欧美一级手机免费观看片| 伊人久久大香线蕉综合影院首页| 中文字幕+乱码+中文字幕一区| 国产美女主播一区| 国产美女福利视频| 秋霞av在线| 免费成人在线观看视频| 精品国产一区二区三区在线观看 | 精品久久久久久一区二区里番| 玖玖爱免费视频| eeuss影院在线播放| 麻豆视频观看网址久久| 久久久精品国产一区二区| 亚洲精品乱码久久久久久9色| 狠狠色噜噜狠狠| 自拍日韩欧美| 国产亚洲精品日韩| 国产精品91av| 麻豆av在线| 亚洲欧美大片| 久久av.com| 97在线播放视频| 国产一卡2卡3卡免费网站| 欧美1区2区3区4区| 欧美妇女性影城| 在线国产精品网| 美女把尿口扒开给男人桶视频| 欧美黑人疯狂性受xxxxx野外| 国产精品久久久久影院| 精品不卡一区二区三区| 综合久久中文字幕| 中韩乱幕日产无线码一区| 一区二区三区高清| 亚洲三级一区| 5g成人永久免费影院| 日韩精品亚洲aⅴ在线影院| 欧美日韩免费观看一区三区| 欧美三级在线观看视频| www.91av视频.com| 激情综合亚洲| 欧美激情一级精品国产| 亚洲欧美小视频| 成人黄色动漫| 亚洲国产aⅴ成人精品无吗| 不卡毛片在线看| 播金莲一级淫片aaaaaaa| 国产在线三区| 久久久91精品国产一区二区精品 | www.久久东京| 日韩欧美国产一区二区在线播放| jizz欧美性11| 免费人成短视频在线观看网站| 蜜臀久久久久久久| 国产欧美日韩91| 中文在线字幕av| 日韩视频在线直播| 精品国产欧美一区二区| 国产精品九九视频| 国产二区视频在线观看| 久久尤物视频| 久久久噜噜噜久久| 国产无遮无挡120秒| 欧美人体一区二区三区| 91搞黄在线观看| 视色视频在线观看| 无限国产资源| 国产精品一区二区视频| 欧美午夜电影在线| 精品国产综合久久| 香蕉视频911| 亚洲成人精选| 久久综合伊人77777尤物| 午夜国产福利一区二区| 午夜不卡影院| 欧美日本一区二区三区| 少妇欧美激情一区二区三区| 狠狠狠综合7777久夜色撩人| 成人免费在线播放视频| 91丨九色丨国产在线| 99精品国产99久久久久久97| 国产在线观看91一区二区三区| 最近2019年好看中文字幕视频| 四虎精品免费视频| 4438五月综合| 亚洲人午夜精品免费| 日韩一区二区三区四区在线| avav成人| 亚洲国产精品va在看黑人| 国产精品理论在线| 久久日本片精品aaaaa国产| 亚洲国产成人91精品| 欧美激情精品久久久久久免费| 成人网ww555视频免费看| 精品处破学生在线二十三| 五月婷六月丁香| 成人精品国产| 亚洲色图校园春色| 国产精品男女视频| 国产欧美日韩| 欧美做爰性生交视频| 天堂中文网在线| 久久国产精品久久久久久电车| 久久全球大尺度高清视频| 中文天堂在线资源| 在线观看国产精品入口| 国产欧美在线看| 日韩黄色成人| 国产成人在线视频免费播放| 国产精品av免费| 免费在线观看麻豆视频| 亚洲一区视频在线| 香港三级日本三级a视频| 一个人看的日本www的免费视频| 狠狠色丁香婷综合久久| 亚洲无玛一区| 99re6热在线精品视频播放| 一区二区视频在线| 日本美女视频网站| 国产在线观看av| 欧美美女激情18p| 亚洲一二三在线观看| 欧美日韩麻豆| 国产精品电影网站| 国产精品最新乱视频二区| 9l国产精品久久久久麻豆| 免费无码国产v片在线观看| 最近中文字幕mv2018在线高清| 国产精品的网站| 日韩大尺度视频| 日韩免费在线电影| 欧美日韩国产va另类| 久久精品无码av| 你懂的成人av| 久久精品ww人人做人人爽| 97中文字幕| 亚洲www啪成人一区二区麻豆 | 美女极度色诱视频www免费观看| 国产日韩亚洲欧美综合| 在线a免费观看| 日本中文字幕视频一区| 久久久噜噜噜久久久| 欧美性受xxxx黑人xxxx| 波多野结衣一区二区三区| www.色偷偷.com| 搞黄视频免费在线观看| 欧美久久高跟鞋激| 日韩精品一区二区亚洲av| 亚洲免费黄色| 400部精品国偷自产在线观看| 在线观看免费高清完整| 亚洲精品成人免费| 国产视频在线观看视频| 精品亚洲国产成人av制服丝袜| 男人添女人下部高潮视频在观看| 国产网红在线观看| 日韩一区二区高清| 91视频在线视频| 免费不卡在线观看| 欧美成人黑人猛交|