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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

開源基于STC單片機內部基準mini電壓表—極簡設計創新制作

查看數: 97186 | 評論數: 235 | 收藏 139
關燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發布時間: 2016-10-20 15:32

正文摘要:

開源基于STC單片機內部基準(Bandgap voltage reference)mini電壓表—極簡設計創新制作 1.hello-壇友們大家好!今天開源制作一款9.99v量程的電壓表(改變一下電阻和程序可以改為更大量程),只需要單片機數碼管電 ...

回復

ID:66416 發表于 2021-7-13 01:21
@樓主,過來幫忙看一下,為什么我用的共陽極的,改了程序還是沒有顯示:
一、原理圖:
二、STC15ADC.c
/********************************************/
//2016.10.20日 1:01編寫完成
//作者:劉海龍 (讀單片機內部BandGap基準電壓值參考的STC官網程序)
//硬件:STC15W408AS+3位共陰數碼管+2個10K的電阻(1/4w)
//晶振無說明的情況選12M
//測量口P1.3
#include <STC15W.h>
#include <intrins.h>
#include<4LED_YIN.H>//數碼管驅動顯示程序
#include <BandGap.H>//包含讀單片機內部BandGap基準電壓值       
/********************************/
void main (void)
{        Delay20ms();//待系統穩定
    InitADC();//初始化ADC
    P1M1=0X08;//P1.3高阻輸入
          init();//IO口設置初始化
    while (1)
    {
        ShowResult(3);//顯示通道P1.3的測量值、單位為毫伏
                    disp();        //數碼管顯示電壓值
    }
}


三、4LED_YIN.H
/***********四位共陰數碼管驅動程序************/
//stc15w單片機
//1在主程序前加上初始化init();程序
//2硬件連接變動時需修改下面的參數
sbit H1        = P1^0;//設置第1位數碼管陽極連接的I/O口
sbit H2        = P1^1;//設置第2位數碼管陽極連接的I/O口
sbit H3        = P1^2;//設置第3位數碼管陽極連接的I/O口
//sbit H4        = P1^7;//設置第4位數碼管陽極連接的I/O口
sbit a        = P3^7;
sbit b        = P3^6;
sbit c        = P3^5;
sbit d        = P3^4;
sbit e        = P3^3;
sbit f        = P3^2;
sbit g        = P3^1;
sbit dp        = P3^0;
unsigned char PWM;//顯示亮度
unsigned int v;//定義測量電壓變量
#define P1M0SET                0x00 //設置I/O口工作方式//00000000(左到右,高到低位)
#define P1M1SET                0x00 //設置I/O口工作方式//00000000
#define P3M0SET                0xFF //設置I/O口工作方式//11111111
#define P3M1SET                0x00 //設置I/O口工作方式//00000000
/*****以上定義需要根據實際硬件情況更改******/
#define light                        9         //設置LED顯示的亮度(值域:1~9)
#define DELAY_L                12         //設置每一個點顯示的時間長度(1~20)
/********* 延時函數    ***************/
void delay (unsigned int a){ // 用于點掃描的延時
        unsigned int i;
        while( a-- != 0){
                for(i = 0; i < DELAY_L; i++);
        }                                     
}
/*********************************************************************************************/
unsigned char code disdata[]={0x03,0x9f,0x25,0x0d,0x99,0x49,0x41,0x1f,0x01,0x09}; //顯示0~9的段碼

//數碼管:負向位置;共陽極;負向連接

void dis_off (void){
        P3 = P3M0SET; //關所有顯示
        P1 = ~P1M0SET;
        delay(10-PWM);
}
/*********************************************************************************************/
void displayHH1 (unsigned char q){ //第1位數碼管顯示程序
        unsigned char i;
        i = q & 0x7F;
        if(i == 0x7F){
                H1 = 0;a = 0;}delay(PWM);dis_off();
        i = q & 0xBF;
        if(i == 0xBF){
                H1 = 0;b = 0;}delay(PWM);dis_off();
        i = q & 0xDF;
        if(i == 0xDF){
                H1 = 0;c = 0;}delay(PWM);dis_off();
        i = q & 0xEF;
        if(i == 0xEF){
                H1 = 0;d = 0;}delay(PWM);dis_off();
        i = q & 0xF7;
        if(i == 0xF7){
                H1 = 0;e = 0;}delay(PWM);dis_off();
        i = q & 0xFB;
        if(i == 0xFB){
                H1 = 0;f = 0;}delay(PWM);dis_off();
        i = q & 0xFD;
        if(i == 0xFD){
                H1 = 0;g = 0;}delay(PWM);dis_off();
        i = q & 0xFE;
        if(i == 0xFE){
                H1 = 0;dp = 0;}delay(PWM);dis_off();
}
/*********************************************************************************************/
void displayHH2 (unsigned char q){ //第2位數碼管顯示程序
        unsigned char i;
        i = q & 0x7F;
        if(i == 0x7F){
                H2 = 0;a = 0;}delay(PWM);dis_off();
        i = q & 0xBF;
        if(i == 0xBF){
                H2 = 0;b = 0;}delay(PWM);dis_off();
        i = q & 0xDF;
        if(i == 0xDF){
                H2 = 0;c = 0;}delay(PWM);dis_off();
        i = q & 0xEF;
        if(i == 0xEF){
                H2 = 0;d = 0;}delay(PWM);dis_off();
        i = q & 0xF7;
        if(i == 0xF7){
                H2 = 0;e = 0;}delay(PWM);dis_off();
        i = q & 0xFB;
        if(i == 0xFB){
                H2 = 0;f = 0;}delay(PWM);dis_off();
        i = q & 0xFD;
        if(i == 0xFD){
                H2 = 0;g = 0;}delay(PWM);dis_off();
        i = q & 0xFE;
        if(i == 0xFE){
                H2 = 0;dp = 0;}delay(PWM);dis_off();
}
/*********************************************************************************************/
void displayHH3 (unsigned char q){ //第3位數碼管顯示程序
        unsigned char i;
        i = q & 0x7F;
        if(i == 0x7F){
                H3 = 0;a = 0;}delay(PWM);dis_off();
        i = q & 0xBF;
        if(i == 0xBF){
                H3 = 0;b = 0;}delay(PWM);dis_off();
        i = q & 0xDF;
        if(i == 0xDF){
                H3 = 0;c = 0;}delay(PWM);dis_off();
        i = q & 0xEF;
        if(i == 0xEF){
                H3 = 0;d = 0;}delay(PWM);dis_off();
        i = q & 0xF7;
        if(i == 0xF7){
                H3 = 0;e = 0;}delay(PWM);dis_off();
        i = q & 0xFB;
        if(i == 0xFB){
                H3 = 0;f = 0;}delay(PWM);dis_off();
        i = q & 0xFD;
        if(i == 0xFD){
                H3 = 0;g = 0;}delay(PWM);dis_off();
        i = q & 0xFE;
        if(i == 0xFE){
                H3 = 0;dp = 0;}delay(PWM);dis_off();
}
void diplay_data (unsigned char l,unsigned char q){
                switch (l){//顯示的數碼管位置               
                                case 1://                       
                                        displayHH1(q); //將顯示數據送入               
                                        break;//               
                                case 2://                       
                                        displayHH2(q); //將顯示數據送入               
                                        break;//               
                                case 3://                       
                                        displayHH3(q); //將顯示數據送入               
                                        break;//
//                                case 4://                       
//                                        displayHH4(q); //將顯示數據送入               
//                                        break;//                       
                               
                }
}

/*****************IO口初始化**************************/
void init (void){       
                P3M1=P3M1SET;
                P3M0=P3M0SET;
                P1M0=P1M0SET;
                P1M1=P1M1SET;
                dis_off();
                PWM = light;}
/*******************************************/
/******************顯示程序*************************/
void disp(){
unsigned int i;
        for(i=0;i<50;i++){
                diplay_data (1,disdata[v/1000]+0x80);
                diplay_data (2,disdata[v%1000/100]);
                diplay_data (3,disdata[v%100/10]);
        }
}


四、BandGap.H
//內部BandGap為基準測電壓
//-----------------------------------------
#define  uchar unsigned char  
#define uint  unsigned int
unsigned int v;       
//ADC相關設定參數
#define ADC_POWER   0x80            //ADC電源控制位
#define ADC_FLAG    0x10            //ADC完成標志
#define ADC_START   0x08            //ADC起始控制位
#define ADC_SPEEDLL 0x00            //540個時鐘
#define ADC_SPEEDL  0x20            //360個時鐘
#define ADC_SPEEDH  0x40            //180個時鐘
#define ADC_SPEEDHH 0x60            //90個時鐘
//-----------------------------------------
//BandGap相關參數
//注意:需要在下載代碼時選擇"在ID號前添加重要測試參數"選項,才可在程序中獲取此參數
//#define ID_ADDR_ROM 0x03f7      //1K程序空間的MCU
//#define ID_ADDR_ROM 0x07f7      //2K程序空間的MCU
//#define ID_ADDR_ROM 0x0bf7      //3K程序空間的MCU
//#define ID_ADDR_ROM 0x0ff7      //4K程序空間的MCU
//#define ID_ADDR_ROM 0x13f7      //5K程序空間的MCU
#define ID_ADDR_ROM 0x1ff7      //8K程序空間的MCU
//#define ID_ADDR_ROM 0x27f7      //10K程序空間的MCU
//#define ID_ADDR_ROM 0x2ff7      //12K程序空間的MCU
//#define ID_ADDR_ROM 0x3ff7      //16K程序空間的MCU
//#define ID_ADDR_ROM 0x4ff7      //20K程序空間的MCU
//#define ID_ADDR_ROM 0x5ff7      //24K程序空間的MCU
//#define ID_ADDR_ROM 0x6ff7      //28K程序空間的MCU
//#define ID_ADDR_ROM 0x7ff7      //32K程序空間的MCU
//#define ID_ADDR_ROM 0x9ff7      //40K程序空間的MCU
//#define ID_ADDR_ROM 0xbff7      //48K程序空間的MCU
//#define ID_ADDR_ROM 0xcff7      //52K程序空間的MCU
//#define ID_ADDR_ROM 0xdff7      //56K程序空間的MCU
//#define ID_ADDR_ROM 0xeff7      //60K程序空間的MCU


//-----------------------------------------
//聲明

void Delay20ms()                //@12.000MHz
{
        unsigned char i, j, k;

        _nop_();
        _nop_();
        i = 1;
        j = 234;
        k = 113;
        do
        {
                do
                {
                        while (--k);
                } while (--j);
        } while (--i);
}


/*----------------------------
初始化ADC
----------------------------*/
void InitADC()
{
           P1ASF = 0x00;                   //不設置P1口為AD口
    ADC_RES = 0;                    //清除結果寄存器
    ADC_CONTR = ADC_POWER | ADC_SPEEDLL;
        Delay20ms();
}
/*----------------------------
讀取ADC結果
----------------------------*/
uint GetADCResult(uchar ch)
{
    uint ADC_10BIT_RES;
    ADC_CONTR = ADC_POWER | ADC_SPEEDLL | ch | ADC_START;
    _nop_();                        //等待4個NOP
    _nop_();
    _nop_();
    _nop_();
    while (!(ADC_CONTR & ADC_FLAG));//等待ADC轉換完成
    ADC_CONTR &= ~ADC_FLAG;         //關閉 ADC
    ADC_10BIT_RES=ADC_RES;      //得到高8位
    ADC_10BIT_RES<<=2;
    ADC_10BIT_RES+=ADC_RESL;     //得到低2位
    return ADC_10BIT_RES;                 //返回ADC結果

}

/*----------------------------
發送ADC結果
----------------------------*/
void ShowResult(uchar ch)
{
    uint adc_res10,//測量設定通道adc值
    bandgap,       //bandgap預儲存校準值,單位毫伏
    adc_9gallery_res; //測量第九通道(bandgap)值
    float power_voltage,        //系統供電電壓,單位毫伏
    ADC_voltage;     //設定通道電壓值,單位毫伏

    uchar  code *cptr; //定義ROM(代碼)區指針
    //uchar  idata *iptr;//定義RAM(內存)區指針

    cptr = ID_ADDR_ROM;         //從程序區讀取BandGap電壓值(單位:毫伏mV)
    bandgap=*cptr++;
    bandgap<<=8;
    bandgap+=*cptr;
    /*iptr = ID_ADDR_RAM;         //從內存區讀取BandGap電壓值(單位:毫伏mV)
    bandgap=*iptr++;              //兩種方法結果一樣,上面的方法需要在下載式勾選"在ID號前添加重要測試參數"選項,才可在程序中獲取此參數
    bandgap<<=8;                  //下面的方法不需要
    bandgap+=*iptr;    */
    //測量設定通道adc值
    ADC_RES = 0;                    //清除結果寄存器
    P1ASF = 0x08;                   //設置P1.3口為AD口
    GetADCResult(ch);
    GetADCResult(ch);                 //讀三次獲得穩定
    adc_res10= GetADCResult(ch);
    //測量第九通道(bandgap)值
    ADC_RES = 0;                    //清除結果寄存器
    P1ASF = 0x00;                   //設置讀第九通道
    GetADCResult(0);                 //測bandgap時,調用此函數時通道數只能填0
    GetADCResult(0);                 //讀三次獲得穩定
    adc_9gallery_res=GetADCResult(0);
    //計算系統供電電壓
    power_voltage=(float)bandgap*1024/adc_9gallery_res;
    //計算ADC通道測得電壓值
    ADC_voltage=(float)bandgap*adc_res10/adc_9gallery_res;
        v=ADC_voltage;
        v=v*2;
}


原理圖.jpg (185.98 KB, 下載次數: 998)

原理圖

原理圖
ID:1148909 發表于 2025-4-24 20:56
你發帖子,我點贊,鼓勵繼續做貢獻
ID:759144 發表于 2025-3-25 23:54
新手入門,學習中,感謝分享!
ID:299780 發表于 2025-3-23 11:22
好文章,我現在才看到
ID:343102 發表于 2025-3-22 22:51
謝謝分享!
ID:759144 發表于 2025-3-22 21:11
單片機學習中,向無私分享的大神們致敬!
ID:356964 發表于 2025-1-3 11:07
好文章,學習了,收益很大!
ID:1075398 發表于 2024-12-27 08:29
越快樂越墮落 發表于 2017-5-4 11:11
這樣就可以了?數碼管的百位會不會亂碼?是繼續用三位數碼管嗎?如果是,那么小數點的位移怎么解決?比如 ...

雖然我來的晚,但是我看見樓主說了,這個表量程9.9V,你要測量30.5V那肯定出問題,
ID:235691 發表于 2024-12-7 09:26
a185980800 發表于 2024-2-23 22:34
把R1換成多圈可調電阻,就可以校準了

探討程序校準,硬件校準沒有意義
ID:857072 發表于 2024-2-23 22:34
gpdt3209 發表于 2022-11-15 13:48
增加標定校準功能就準了,哪位大師可以改改

把R1換成多圈可調電阻,就可以校準了
ID:890642 發表于 2023-12-18 22:59
taoran 發表于 2016-10-20 19:52
電路還是很簡潔的,stc的內部基準不知道精度怎么樣。先收藏備用了,對了樓主你那個原理圖還漂亮 請教下是用 ...

應該是AD
ID:890642 發表于 2023-12-18 22:48
樓主分享的很有用,辛苦樓主了,這個改4位也好改吧
ID:43600 發表于 2023-11-15 01:09
手頭剛好友幾個stc15w408as,有空拿來做電壓電流表似乎有不錯,謝樓主。
ID:237471 發表于 2023-11-1 18:47
支持努力實踐并分享成果的人
ID:65066 發表于 2023-10-29 09:50
很好的資料,收藏學習!謝謝分享
ID:608872 發表于 2023-10-26 11:17
數碼管不亮,測了位選高電平4.6V,段選也是高電平4.48V
ID:1092028 發表于 2023-8-27 19:59
都是牛人啊,下去用protues仿真測試一下下
ID:1066267 發表于 2023-4-10 00:30
很好的東西,值得學習,準備試試。
ID:1595 發表于 2023-3-30 09:37
完全照著樓主的做了一個,效果還可以。

3V.jpg (500.39 KB, 下載次數: 580)

3V.jpg

4V.jpg (609.73 KB, 下載次數: 593)

4V.jpg

5V.jpg (544.27 KB, 下載次數: 589)

5V.jpg

實物圖.jpg (819.77 KB, 下載次數: 633)

實物圖.jpg
ID:283207 發表于 2023-3-27 10:48
很好,值得分享,建議單片機多IO口都沒用,可以做成雙路現實的,實現電壓、電流同時測試、顯示。
ID:824664 發表于 2023-3-13 00:01
簡單實用,新意構思,值得學習。
ID:1037819 發表于 2022-12-27 06:49
fmdpj 發表于 2022-6-24 14:13
樓主還會來看嗎?我下載了附件,源代碼就怎么就這么一點點

****************************************** ...

我沒分,下不了。應該還有H文件
ID:85508 發表于 2022-12-8 19:45
樓主的設計簡單、實用,適合初學仿制。
ID:235691 發表于 2022-11-15 13:48
增加標定校準功能就準了,哪位大師可以改改
ID:495990 發表于 2022-11-2 19:42
很好,值得點贊和學習
ID:96653 發表于 2022-8-22 11:59
就喜歡這簡潔的設計,內部基準精度應該夠用,現在影響精度的是外部電阻,
ID:456690 發表于 2022-7-1 19:21
第九通道是讀取第0通道的值P1.0口,你的電路圖里是P1.7口。是不是畫錯了?


第九通道.jpg (160.55 KB, 下載次數: 582)

第九通道

第九通道
ID:796531 發表于 2022-6-25 11:06
程序中     //計算系統供電電壓
    power_voltage=(float)bandgap*1024/adc_9gallery_res;
多余了,沒用到,浪費算力
ID:598951 發表于 2022-6-24 14:13
樓主還會來看嗎?我下載了附件,源代碼就怎么就這么一點點

********************************************/
//2016.10.20日 1:01編寫完成
//作者:劉海龍 (讀單片機內部BandGap基準電壓值參考的STC官網程序)
//硬件:STC15W408AS+3位共陰數碼管+2個10K的電阻(1/4w)
//晶振無說明的情況選12M
//測量口P1.7
#include <STC15W.h>
#include <intrins.h>
#include<4LED_YIN.H>//數碼管驅動顯示程序
#include <BandGap.H>//包含讀單片機內部BandGap基準電壓值       
/********************************/
void main (void)
{        Delay20ms();//待系統穩定
    InitADC();//初始化ADC
    P1M1=0X80;//P1.7高阻輸入
        init();//IO口設置初始化
    while (1)
    {
        ShowResult(7);//顯示通道P1.7的測量值、單位為毫伏
                disp();        //數碼管顯示電壓值
    }
}
ID:598951 發表于 2022-6-24 14:04
wjqzywmm 發表于 2021-7-19 18:43
我驅動4為共陽的方法,電路圖相同,供參考:
unsigned char code disdata[]={
0x01,0x4F,0x12,0x06,0x ...

你好!能否把完整的源代碼分享給我,先謝謝了
ID:598951 發表于 2022-6-24 13:58
要是能移植到儲能點焊機控制板里面,用于監視儲能電容電壓,這樣就不用另外配個電壓表,不會玩單片機只能看看
ID:170800 發表于 2022-6-22 09:36
大神:LED沒有限流電阻,這個方案是如何控制電流,避免LED和MCU過流損壞的呢?
ID:170800 發表于 2022-6-22 09:35
原理很好,但有不理解的地方:一般而言,用限流電阻控制各LED的電流,目前的方案是以什么方式控制LED電流,以減少LED及MCU的過電流損壞??
ID:936913 發表于 2021-7-19 18:43
hewe_001 發表于 2021-7-13 01:21
@樓主,過來幫忙看一下,為什么我用的共陽極的,改了程序還是沒有顯示:
一、原理圖:
二、STC15ADC.c

我驅動4為共陽的方法,電路圖相同,供參考:
unsigned char code disdata[]={
0x01,0x4F,0x12,0x06,0x4C,
0x24,0x20,0x0D,0x00,0x04};//0-9


void dis_off (){
        P3 = 0xFF; //P3對應筆畫,關所有顯示
        H2=1;H4=1;
        H1=1;H3=1;
        delay(10-light);
}

void dispNum (unsigned char q,unsigned char dot){        //dot=1為顯示小數點;
                unsigned char x;
                x=disdata[q];
                dp=1-dot;                       
                a=x>>6 & 0x01;
                b=x>>5 & 0x01;
                c=x>>4 & 0x01;
                d=x>>3 & 0x01;
                e=x>>2 & 0x01;
                f=x>>1 & 0x01;
                g=x & 0x01;
}


/******************顯示程序*************************/
void disp(){
        unsigned int ii;
        unsigned int vv;
        unsigned char i;
        for(ii=0;ii<50;ii++){
                i=v%10;   //我用的是四位led,所以這里的v=原始v/10
                vv=v-i;
                H1=0;dispNum(i,0);delay(light);dis_off();
                i=(vv/10)%10;
                vv=vv-10*i;
                H2=0;dispNum(i,0);delay(light);dis_off();
                i=(vv/100)%10;
                vv=vv-100*i;
                H3=0;dispNum(i,1);delay(light);dis_off();        //第三位顯示小數點
                i=(vv/1000)%10;
                if(i>0){
                        H4=0;dispNum(i,0);delay(light);dis_off();  //第四位是0,不顯示
                }
        }
}


ID:936913 發表于 2021-7-14 22:11
真夠簡單的,正好想做一個,感謝樓主分享!!!
ID:899156 發表于 2021-7-14 07:53
你發帖子,我點贊,鼓勵繼續做貢獻!
ID:66416 發表于 2021-7-13 16:26
劉海龍 發表于 2016-10-20 16:39
下載時要勾選圖片中紅色圈內的選項

下載時已經勾選了!
ID:53978 發表于 2021-7-13 08:33
留個記號 有時間了來學習一下,謝謝大神們。
ID:951574 發表于 2021-7-12 11:24
電路簡潔,先收藏一下
ID:66416 發表于 2021-7-11 22:20
樓主能不能改個共陽的程序?
或者在4LED_YIN.h中指明一下,怎樣修改?

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
91美女蜜桃在线| 亚洲一区二区三区中文字幕在线 | 色佬视频在线观看| 国产午夜手机精彩视频| 国产一区二区三区四区五区在线 | 亚洲欧美国内爽妇网| 男人的天堂成人在线| 欧美激情视频在线播放| 一个人看的www视频免费在线观看| 欧美日韩一区二区区| 国产精品精品久久久| 亚洲国产婷婷综合在线精品| 国产一区二区在线影院| av一级久久| 777免费视频| 久久99久久久| 熟女少妇在线视频播放| 97国产精品videossex| gratisvideos另类灌满| 中国女人内谢69xxxx视频| 国产黄色一区二区三区| 亚洲欧洲日本国产| 亚洲日韩欧美视频一区| 久久精品一区二区三区不卡| 在线一级成人| 国产福利电影在线播放| 美女毛片免费看| 日本中文字幕免费| 少妇人妻大乳在线视频| 国产免费一区二区三区香蕉精| 777奇米四色成人影色区| 成人综合在线视频| 成人黄色av| 免费全黄无遮挡裸体毛片| 亚洲色图影院| 青花影视在线观看免费高清| 欧美大片在线播放| 国产日韩中文字幕| 久久黄色av网站| 日本韩国精品一区二区在线观看| 精品一区二区三区影院在线午夜 | 亚洲日本成人网| jiyouzz国产精品久久| 亚洲免费网站| 激情视频极品美女日韩| 黄色网在线免费观看| 狠狠色henhense| 青青青国产视频| 青青操免费在线视频| 国产视频一区二区视频| 日韩精品福利片午夜免费观看| 97国产在线观看| 欧美一区二区在线免费观看| 亚洲图片欧美视频| 在线免费观看污| 大j8黑人w巨大888a片| 小说区视频区图片区| 国产字幕中文| 波多野结衣一区二区三区在线| 日韩成人精品视频在线观看| 国产私拍一区| 国产有码一区二区| 美女国内精品自产拍在线播放| 91国偷自产一区二区开放时间 | 毛片在线视频观看| 欧美最猛性xxxxx(亚洲精品)| 日韩一区二区不卡| 国产大片中文字幕在线观看| 日韩欧美国产一区在线观看| 2欧美一区二区三区在线观看视频| 999国产精品永久免费视频app| 九色porny自拍视频在线观看| 国内精品久久久久久影院老狼| 亚洲女同志亚洲女同女播放| 免费成人深夜夜行网站| 日韩爱爱小视频| 久久精品人人做人人爽电影| 国产乱码一区| 久久久久久久国产精品| 亚洲 欧美 精品| 亚洲免费福利视频| 日韩免费一区二区| 亚洲成人在线免费| av在线播放成人| 日韩中文字幕av电影| 成av人片在线观看www| 丰满的护士2在线观看高清| 午夜视频国产| 天天搞夜夜操| 国产激情视频一区二区三区| 国产精品入口麻豆免费看| 免费成人深夜夜行视频| 一区二区三区欧美亚洲| 国产91精品在线观看| 欧美激情免费| 法国空姐在线观看免费| 在线精品亚洲一区二区不卡| 亚洲国产日产av| 欧美极品xxx| 麻豆精品一区二区av白丝在线| 成人天堂yy6080亚洲高清| 亚州色图欧美色图| 4480yy私人影院高清不卡| 国产精品入口麻豆高清| 欧美激情精品久久久久久大尺度| 日韩一级大片在线| 在线视频观看一区| 亚洲美女一区二区三区| 成人免费不卡视频| 国产精品美女视频| 91亚洲精品久久久蜜桃| 中文字幕日韩经典| 精品毛片一区二区三区| 天天干天天色综合| 久久一二三四区| 亚洲午夜精品久久久久久高潮| 免费中文字幕日韩| 久久久久99精品成人| 国产精品无码在线| 国内精品免费视频| 国产美女永久免费无遮挡| 麻豆国产精品一区| 美女流白浆视频| www.17c.com喷水少妇| 国产一级特黄a大片免费| 99久久久无码国产精品6| 国产精品69久久久| 亚洲国产精品无码av| 成人亚洲免费视频| 成人精品国产一区二区4080| 一级成人国产| 激情久久综合| 欧美日韩国产探花| 狠狠爱www人成狠狠爱综合网| 日本性生活网站| 色老板亚洲精品一区| 一级毛片免费看| 欧美黑人巨大| 在线观看国产麻豆| 91极品在线| 女厕盗摄一区二区三区| 九九色在线视频| 色资源二区在线视频| 亚洲成人国产综合| 德国极品另类| 日本女优天堂99伊人| 黄污网站在线观看| 亚洲精品一区| 精品久久福利| 午夜久久影院| 亚洲欧美日韩国产综合精品二区 | 亚洲毛片免费看| 日韩国产欧美在线观看| 国产九色精品成人porny| 成人激情小说乱人伦| 中文字幕av一区 二区| 亚洲国产欧美在线人成| 欧美一级免费大片| 中文字幕av一区中文字幕天堂| 久热在线中文字幕色999舞| 欧美一区视频在线| 日本电影亚洲天堂| 人妻少妇精品久久| 麻豆传媒在线看| 艳妇荡乳欲伦69影片| 日韩不卡高清视频| 天天操天天插天天射| 凹凸日日摸日日碰夜夜| 男人av在线| 深夜福利视频一区二区| 一色屋色费精品视频在线观看| 香蕉521av成人网| 国产精品无码2021在线观看| 热三久草你在线| 婷婷亚洲精品| 91免费看`日韩一区二区| 欧美色视频日本版| 夜夜嗨av色综合久久久综合网| 日本久久中文字幕| 国产二区一区| 波多野结衣有码| 免费看毛片网站| 四虎免费视频| 动漫av在线免费观看| 国产美女激情视频| 欧美日韩视频精品一区二区| 国产黄色在线免费观看| 999国产精品一区| 韩国中文字幕在线| youjizz亚洲| 免费男女羞羞的视频网站主页在线观看| 中文字幕免费高清电视剧网站在线观看| 欧美成人milf| 不卡电影一区二区三区| 日本精品一级二级| 久久亚洲综合国产精品99麻豆精品福利 | 日本精品网站| 久久影视一区| 夜夜嗨av一区二区三区网页 | 欧美大胆视频| 五月综合激情| 久久综合视频网| 91精品国产综合久久久蜜臀粉嫩 | 欧美日韩在线一| 色欲色香天天天综合网www| 天天操夜夜操视频| 美女网站黄页| 国产色播av在线| 久久久久国产精品| 欧美性xxxx极品hd欧美风情| 久久中文字幕国产| 欧美二区乱c少妇| 91a在线视频| 天堂av一区二区| 亚洲一区欧美在线| 在线sese| 国产偷倩在线播放| 欧美国产三区| 欧美最猛性xxxxx直播| 久久久久久av| 激情久久一区| 国产精品18久久久久久久久 | 亚洲欧美电影一区二区| 欧美色区777第一页| 91精品黄色| 992kp免费看片| 在线观看国产成人| 男人天堂2020| 97精品国产| 亚洲女厕所小便bbb| 久久天天躁狠狠躁老女人| 日韩欧美在线电影| 91精品在线观看视频| 91视频在线免费| 婷婷在线免费视频| 久久黄色美女电影| 综合激情久久| 亚洲综合成人在线视频| 亚洲日韩中文字幕| 亚洲精品欧美精品| 久久精品99久久久久久| 三级av在线| 四虎国产精品免费观看| 亚洲天堂av一区| 久久乐国产精品| 激情五月五月婷婷| www.国产麻豆| 黄色成人影院| 久久精品123| 日韩欧美国产高清| 大伊香蕉精品视频在线| 成人黄色片在线观看| 夜鲁很鲁在线视频| 亚洲最大av| 亚洲亚洲精品在线观看| 久久99精品久久久久久久青青日本 | 在线观看91精品国产麻豆| 99久久精品无码一区二区毛片| 在线免费观看a级片| hs网站在线观看| 精品国产一区二区三区成人影院| 韩国欧美一区| 欧美日韩一级黄| 欧美第一页在线| 国产乱子伦一区二区三区国色天香| 久久成人精品视频| 日本不卡免费一区| 色综合亚洲图丝熟| 久久久久久久久久电影| 久久亚洲精品一区| 亚洲中文字幕久久精品无码喷水 | 国产91在线播放九色快色| 色婷婷成人在线| 午夜视频福利在线观看| 亚洲一区二区电影| 中文字幕一区二区三区在线不卡| 久久久最新网址| 潘金莲一级淫片aaaaa| 亚洲第一免费看片| 色综合久久中文| 精品日韩视频在线观看| 成人av免费看| 91精品国产自产在线| 久久天天狠狠| 三级黄色在线观看| 国产福利电影网| 极品美女一区二区三区| 欧美精品第1页| 亚洲成人自拍| 日韩精品1区2区| 日夜干在线视频| 久久99九九99精品| 欧美一二三区精品| 国产高清一区视频| 国产精品免费无遮挡| 伊人久久大香| 欧美一区二区三区爱爱| 天堂在线一区二区三区| 日韩视频在线观看免费视频| 日av中文字幕| 成网站在线观看人免费| 狠狠爱成人网| 欧美日韩国产二区| 少妇视频在线播放| av日韩国产| 精品国产户外野外| 少妇高潮毛片色欲ava片| 岛国在线免费| 精一区二区三区| 国产 高清 精品 在线 a| 乱精品一区字幕二区| 欧美日韩中文一区二区| 三级精品视频久久久久| 乱h高h女3p含苞待放| 国产在线观看www| 亚洲人成久久| **精品中文字幕一区二区三区| 亚洲电影在线免费观看| 国产精品网站免费| 三级黄色的网站| 国产乱人伦偷精品视频不卡 | 毛片网站在线| 国产精品毛片大码女人| 99热这里只有精品免费| 国产免费黄视频在线观看| 国产不卡视频在线播放| 亚洲国产精品一区二区第四页av| 国产95在线|亚洲| 六月丁香综合在线视频| 99精品视频在线观看| 深夜福利成人| 免费在线观看h| 国产a久久麻豆| 先锋在线资源一区二区三区| 免费黄网在线看| 99久久伊人精品| 超碰10000| 福利视频1000| 久久综合五月天婷婷伊人| 日本精品久久久久久久久久| 国产成+人+亚洲+欧美+综合| 久久久激情视频| 女人和拘做爰正片视频| 小小水蜜桃在线观看| 一区二区三区四区乱视频| 亚洲一二三不卡| 青青在线视频| 日韩 欧美 中文| 欧美a级成人淫片免费看| 国产精品成人av性教育| 新久草在线视频| 国产一区二区视频在线播放| 视频一区不卡| 亚洲欧美中文字幕在线观看| 一区二区三区在线观看动漫| aaaaaaaa毛片| 超级碰碰久久| 国产一区二区三区在线播放免费观看| 久久国产视频一区| 中文字幕日韩欧美精品高清在线| 国产日韩欧美日韩| 香港日本三级视频| 久久九九99视频| 亚洲自拍第三页| 欧美大片免费观看网址| 亚洲欧洲成视频免费观看| 中文字幕免费视频观看| 伊人久久大香线蕉综合热线| 久久99精品久久久久久三级| av美女在线| 欧美日韩国产一中文字不卡| 天天干天天舔天天操| 嫩草国产精品入口| 国产精品久久久久久久一区探花| 国产男女无套在线播放| 久久综合九色综合欧美就去吻| 免费观看成人网| 欧美香蕉视频| 欧美夫妻性生活视频| 男女一区二区三区免费| av色综合久久天堂av综合| 日韩在线不卡一区| 日本综合视频| 77777亚洲午夜久久多人| 国产又黄又爽又猛免费app| 成人99免费视频| 国产一二三区av| 台湾天天综合人成在线| 国产69精品久久久久9| 国产精品白浆视频免费观看| 国产精品女人毛片| 国产麻豆xxxvideo实拍| 国内精品偷拍| 成人免费网站在线看| 亚洲性猛交xxxx乱大交| 亚洲一区二区三区免费| 国产精品久久久久91| 日本sm极度另类视频| xfplay先锋影音夜色资源站 | 亚洲巨乳在线|