亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? emeter-setup.c

?? msp430F437三相電表DEMO(編譯器 IAR 3.42A)
?? C
?? 第 1 頁 / 共 3 頁
字號:
            #if defined(BATTERY_MONITOR_SUPPORT)
    ADC12MCTL5 = SREF_0 | VOLTAGE_INPUT;
    ADC12MCTL6 = EOS | SREF_0 | BATTERY_INPUT;
            #else
    ADC12MCTL5 = EOS | SREF_0 | VOLTAGE_INPUT;
            #endif
        #else
            #if GAIN_STAGES > 1
    ADC12MCTL0 = SREF_0 | LIVE_LOW_CURRENT_INPUT_1;
    ADC12MCTL1 = SREF_0 | LIVE_HIGH_CURRENT_INPUT_1;
    ADC12MCTL2 = SREF_0 | VOLTAGE_INPUT_1;
    ADC12MCTL3 = SREF_0 | LIVE_LOW_CURRENT_INPUT_2;
    ADC12MCTL4 = SREF_0 | LIVE_HIGH_CURRENT_INPUT_2;
    ADC12MCTL5 = SREF_0 | VOLTAGE_INPUT_2;
    ADC12MCTL6 = SREF_0 | LIVE_LOW_CURRENT_INPUT_3;
    ADC12MCTL7 = SREF_0 | LIVE_HIGH_CURRENT_INPUT_3;
                #if defined(NEUTRAL_CURRENT_INPUT)
    ADC12MCTL8 = SREF_0 | VOLTAGE_INPUT_3;
    ADC12MCTL9 = EOS | SREF_0 | NEUTRAL_CURRENT_INPUT;
                #else
    ADC12MCTL8 = EOS | SREF_0 | NEUTRAL_CURRENT_INPUT;
                #endif
            #else
    ADC12MCTL0 = SREF_0 | LIVE_CURRENT_INPUT_1;
    ADC12MCTL1 = SREF_0 | AGND_INPUT;
    ADC12MCTL2 = SREF_0 | VOLTAGE_INPUT_1;
    ADC12MCTL3 = SREF_0 | LIVE_CURRENT_INPUT_2;
    ADC12MCTL4 = SREF_0 | AGND_INPUT;
    ADC12MCTL5 = SREF_0 | VOLTAGE_INPUT_2;
    ADC12MCTL6 = SREF_0 | LIVE_CURRENT_INPUT_3;
    ADC12MCTL7 = SREF_0 | AGND_INPUT;
                #if defined(NEUTRAL_CURRENT_INPUT)
    ADC12MCTL8 = SREF_0 | VOLTAGE_INPUT_3;
    ADC12MCTL9 = EOS | SREF_0 | NEUTRAL_CURRENT_INPUT;
                #else
    ADC12MCTL8 = EOS | SREF_0 | VOLTAGE_INPUT_3;
                #endif
            #endif
            #if defined(BATTERY_MONITOR_SUPPORT)
    /* Battery sensing control pin */
    P3DIR &= ~(BIT1);
    P3OUT |= (BIT1);
            #endif
        #endif

    /* Later, we will program the ADC for the following. For now
       we just get the basic configuration done, and wait until
       we are sure there is enough power to do more. */
    /* Sample & hold time 0 (for low ADC channels) */
    /* Sample & hold time 1 (for high ADC channels) */
    /* Multiple sample & hold off */
    /* Reference voltage is switched on at 2.5V */
    /* ADC12 module is switched on */
    /* Interrupt at the end of every ADC conversion */
    ADC12CTL0 = MSC;
     
    /* First conv. result is stored in ADC12MEM0 */
    /* ADC12SC bit triggers sample & hold */
    /* ISSH trigger is NOT inverted */
    /* Sample pulse is generated by sampling timer */
    /* Clock Source: TIMER_A OUT 1 */
    /* Clock divider: 1 */
    /* Sequence of channels conversion */
    ADC12CTL1 = SHS_1 | CONSEQ_1 | SHP | ADC12SSEL_0;
    /* Turn off the digital input circuit for the ADC pins */
    P6SEL = BIT6 | BIT5 | BIT4 | BIT3 | BIT2 | BIT1 | BIT0;
    #endif
    #if defined(__MSP430_HAS_SD16_3__)
    disable_analog_front_end();
    #endif

    #if defined(POWER_UP_BY_SUPPLY_SENSING)
    /* Set up comparator A to monitor a drooping voltage within the
       e-meter's main power supply. This is an early warning of power
       fail, so we can get to low power mode before we start burning the
       battery. */
    CACTL1 = CAREF_1;
    CACTL2 = P2CA1 | CAF;
    P1SEL |= BIT7;
    CAPD |= BIT7;
    #endif

    #if defined(IEC1107_SUPPORT)  ||  defined(SERIAL_CALIBRATION_SUPPORT)  ||  defined(SERIAL_CALIBRATION_REF_SUPPORT)
        #if defined(__MSP430_HAS_UART0__)
    /* Configure UART0 */
    UCTL0 = CHAR;                       /* 8-bit character */
            #if USART0_BAUD_RATE == 9600
    /* 9600 Rx doesn't work very well from 32768Hz. Use the fast clock. */
    UTCTL0 = SSEL1;                     /* UCLK = SMCLK */
    UBR00 = 0x69;
    UBR10 = 0x3;
    UMCTL0 = 0x77;
            #elif USART0_BAUD_RATE == 4800
    UTCTL0 = SSEL0;                     /* UCLK = ACLK */
    UBR00 = 6;                          /* 32k/4800 - 6.8266 */
    UBR10 = 0;
    UMCTL0 = 0x6F;
            #elif USART0_BAUD_RATE == 2400
    UTCTL0 = SSEL0;                     /* UCLK = ACLK */
    UBR00 = 13;                         /* 32k/2400 - 13.653 */
    UBR10 = 0;
    UMCTL0 = 0x6B;
            #else
    UTCTL0 = SSEL0;                     /* UCLK = ACLK */
    UBR00 = 27;                         /* 32k/1200 - 27.307 */
    UBR10 = 0;
    UMCTL0 = 0x03;
            #endif

            #if defined(SERIAL_CALIBRATION_REF_SUPPORT)
    U0ME |= (UTXE0 | URXE0);            /* Enable USART0 TXD/RXD */
    U0IE |= URXIE0;
            #elif defined(SERIAL_CALIBRATION_SUPPORT)
    U0ME |= URXE0;                      /* Enable only USART0 RXD */
    U0IE |= URXIE0;
            #else
    U0ME |= UTXE0;                      /* Enable only USART0 TXD */
            #endif
    /* If you do not initially kick the Tx port the TXEPT bit is not set. */
    TXBUF0 = 0;
        #endif
    
        #if defined(__MSP430_HAS_UART1__)
    /* Configure UART1 */
    //UCTL1 = PENA | PEV;               /* 7-bit + even parity character */
    UCTL1 = CHAR;                       /* 8-bit character */
    //UCTL1 = PENA | PEV | CHAR;        /* 8-bit + even parity character */
            #if USART1_BAUD_RATE == 9600
    /* 9600 Rx doesn't work very well from 32768Hz. Use the fast clock. */
    UTCTL1 = SSEL1;                     /* UCLK = SMCLK */
    UBR01 = 0x69;
    UBR11 = 0x3;
    UMCTL1 = 0x77;
            #elif USART1_BAUD_RATE == 4800
    UTCTL1 = SSEL0;                     /* UCLK = ACLK */
    UBR01 = 6;                          /* 32k/4800 - 6.8266 */
    UBR11 = 0;
    UMCTL1 = 0x6F;
            #elif USART1_BAUD_RATE == 2400
    UTCTL1 = SSEL0;                     /* UCLK = ACLK */
    UBR01 = 13;                         /* 32k/2400 - 13.653 */
    UBR11 = 0;
    UMCTL1 = 0x6B;
            #else
    UTCTL1 = SSEL0;                     /* UCLK = ACLK */
    UBR01 = 27;                         /* 32k/1200 - 27.307 */
    UBR11 = 0;
    UMCTL1 = 0x03;
            #endif

    ME2 |= (UTXE1 | URXE1);            /* Enable USART1 TXD/RXD */
    IE2 |= URXIE1;
    /* If you do not initially kick the Tx port, the TXEPT bit is not set. */
    TXBUF1 = 0;
        #endif

        #if defined(IEC1107_SUPPORT)
    /* Configure the IR receiver control line - we need to be able to power it down
       in limp mode, to conserve current. */
    disable_ir_receiver();
        #endif
    #endif

    meter_status &= ~(STATUS_REVERSED | STATUS_EARTHED | STATUS_PHASE_VOLTAGE_OK);
    clr_normal_indicator();
    clr_earthed_indicator();
    clr_reverse_current_indicator();
    #if defined(TOTAL_ENERGY_SUPPORT)
    clr_total_energy_pulse_indicator();
    #endif
    clr_total_reactive_energy_pulse_indicator();
    #if defined(PER_PHASE_ENERGY_SUPPORT)
        #if !defined(SINGLE_PHASE)
    clr_phase_1_energy_pulse_indicator();
    clr_phase_2_energy_pulse_indicator();
    clr_phase_3_energy_pulse_indicator();
        #else
    clr_energy_pulse_indicator();
        #endif
    #endif

    #if !defined(SINGLE_PHASE)
    phase = chan;
    phase_nv = nv_parms.seg_a.s.chan;
    for (j = 0;  j < NUM_PHASES;  j++)
    {
    #endif
        /* Prime the DC estimates for quick settling */
        phase->current.I_dc_estimate[0] = phase_nv->current.initial_dc_estimate;
        phase->current.I_endstops = ENDSTOP_HITS_FOR_OVERLOAD;
    #if defined(SINGLE_PHASE)  &&  defined(NEUTRAL_MONITOR_SUPPORT)
        phase->neutral.I_dc_estimate[0] = phase_nv->current.initial_dc_estimate;
        phase->neutral.I_endstops = ENDSTOP_HITS_FOR_OVERLOAD;
    #endif
    #if GAIN_STAGES > 1
        phase->current.I_dc_estimate[1] = phase_nv->current.initial_dc_estimate;
        #if defined(SINGLE_PHASE)  &&  defined(NEUTRAL_MONITOR_SUPPORT)
        phase->neutral.I_dc_estimate[1] = phase_nv->current.initial_dc_estimate;
        #endif
    #endif
    #if defined(LIMP_MODE_SUPPORT)
        phase->V_dc_estimate[0] = phase_nv->initial_v_dc_estimate;
        phase->V_dc_estimate[1] = phase_nv->initial_v_limp_dc_estimate;
    #else
        phase->V_dc_estimate = phase_nv->initial_v_dc_estimate;
    #endif
        phase->V_endstops = ENDSTOP_HITS_FOR_OVERLOAD;
    #if defined(MAINS_FREQUENCY_SUPPORT)
        phase->mains_period = ((SAMPLES_PER_10_SECONDS*6554)/MAINS_NOMINAL_FREQUENCY) << 8;
    #endif
    #if !defined(SINGLE_PHASE)
        phase++;
        phase_nv++;
    }
    #endif
    #if !defined(SINGLE_PHASE)  &&  defined(NEUTRAL_MONITOR_SUPPORT)
        neutral.I_dc_estimate = nv_parms.seg_a.s.neutral.initial_dc_estimate;
        neutral.I_endstops = ENDSTOP_HITS_FOR_OVERLOAD;
    #endif

    #if defined(TEMPERATURE_SUPPORT)
    temperature = 0;
    #endif
    #if defined(RTC_SUPPORT)
    if (!check_rtc_sumcheck())
    {
        rtc.year = 7;
        rtc.month = 6;
        rtc.day = 11;
        rtc.hour = 12;
        rtc.minute = 0;
        rtc.second = 0;
        set_rtc_sumcheck();
    }
    #endif
    #if defined(EXTERNAL_EEPROM_SUPPORT)
    external_eeprom_init();
    #endif
    custom_initialisation();
    _EINT();

    #if defined(POWER_DOWN_SUPPORT)
    /* Now go to lower power mode, until we know we should do otherwise */
    switch_to_powerfail_mode();
    #else
        #if defined(__MSP430_HAS_SVS__)
    /* Before we go to high speed we need to make sure the supply voltage is 
       adequate. If there is an SVS we can use that. There should be no wait
       at this point, since we should only have been woken up if the supply
       is healthy. However, it seems better to be cautious. */
    SVSCTL |= (SVSON | 0x60);
    /* Wait for adequate voltage to run at full speed */
    while ((SVSCTL & SVSOP))
        /* dummy loop */;
    /* The voltage should now be OK to run the CPU at full speed. Now it should
       be OK to use the SVS as a reset source. */
    SVSCTL |= PORON;
        #endif

    /* Take control of the EEPROM signals. */
#if defined(EXTERNAL_EEPROM_SUPPORT)
    enable_eeprom_port();
#endif
        #if defined(__MSP430_HAS_FLLPLUS__)  ||  defined(__MSP430_HAS_FLLPLUS_SMALL__)
    /* Speed up the clock to 8.388608MHz */
    SCFI0 = FN_3 | FLLD_4;
    SCFQCTL = 64 - 1;
#if 0
    {
        int i;
        for (i = 0xFFFF;  i;  i--);
            _NOP();
        _BIS_SR(SCG0);
    } 
    SCFQCTL |= SCFQ_M;
    SCFI0 &= ~0x03;
    SCFI1 &= ~0x07;
    SCFI1 += 8;
#endif
    /* There seems no benefit in waiting for the FLL to settle at this point. */
        #endif

        #if defined(__MSP430_HAS_TA3__)  &&  defined(__MSP430_HAS_ADC12__)
    /* Enable the TIMER_A0 interrupt */
    TACTL = TACLR | MC_1 | TASSEL_1;
    TACCTL0 = CCIE;
        #endif

    kick_watchdog();
    switch_to_normal_mode();
    #endif
}
#else
void system_setup(void)
{
    #if !defined(SINGLE_PHASE)
    struct phase_parms_s *phase;
    int j;
    #endif

    #if !defined(SINGLE_PHASE)
    phase = chan;
    for (j = 0;  j < NUM_PHASES;  j++)
    {
    #endif
        /* Prime the DC estimates for quick settling */
    #if defined(NEUTRAL_MONITOR_SUPPORT)
        phase->neutral.I_dc_estimate = phase_nv->current.initial_dc_estimate;
    #endif
        phase->current.I_dc_estimate = phase_nv->current.initial_dc_estimate;
        phase->V_dc_estimate[0] = phase_nv->initial_v_dc_estimate;
        //phase->V_dc_estimate[1] = phase_nv->initial_v_limp_dc_estimate;
    #if MAINS_FREQUENCY_SUPPORT
        phase->mains_period = ((SAMPLES_PER_10_SECONDS*6554)/MAINS_NOMINAL_FREQUENCY) << 8;
    #endif
    #if !defined(SINGLE_PHASE)
        phase++;
    }
    #endif

    samples_per_second = SAMPLES_PER_10_SECONDS/10;
    #if defined(TEMPERATURE_SUPPORT)
    temperature = 0;
    #endif
}
#endif

#if defined(__MSP430__)
void switch_to_normal_mode(void)
{
    /* Switch to full speed, full power mode */

    meter_status |= STATUS_PHASE_VOLTAGE_OK;
    set_normal_indicator();

    #if defined(__MSP430_HAS_ADC12__)
    /* Change the ADC reference to Vref+ */
    _DINT();

    /* Must disable conversion while reprogramming the ADC */
    ADC12CTL0 &= ~ENC;

    /* Turn the Vref and ADC on. */
    ADC12CTL0 = REFON | MSC | REF2_5V | ADC12ON | SHT0_2 | SHT1_2;

        #if defined(SINGLE_PHASE)
    ADC12MCTL0 = SREF_1 | AGND_INPUT;
    ADC12MCTL1 = SREF_1 | NEUTRAL_CURRENT_INPUT;
    ADC12MCTL2 = SREF_1 | AGND_INPUT;
    ADC12MCTL3 = SREF_1 | LIVE_CURRENT_INPUT;
    ADC12MCTL4 = SREF_1 | AGND_INPUT;
            #if defined(TEMPERATURE_SUPPORT) | defined(BATTERY_MONITOR_SUPPORT)
    ADC12MCTL5 = SREF_1 | VOLTAGE_INPUT;
            #else
    ADC12MCTL5 = EOS | SREF_1 | VOLTAGE_INPUT;
            #endif
            #if defined(BATTERY_MONITOR_SUPPORT)
                #if defined(TEMPERATURE_SUPPORT)
    ADC12MCTL6 = SREF_1 | BATTERY_INPUT;
                #else
    ADC12MCTL6 = EOS | SREF_1 | BATTERY_INPUT;
                #endif
            #endif
            #if defined(TEMPERATURE_SUPPORT)
    ADC12MCTL7 = EOS | SREF_1 | INCH_10;    /* Temperature */
            #endif
        #else
            #if GAIN_STAGES > 1
    ADC12MCTL0 = SREF_1 | LIVE_LOW_CURRENT_INPUT_1;
    ADC12MCTL1 = SREF_1 | LIVE_HIGH_CURRENT_INPUT_1;
    ADC12MCTL2 = SREF_1 | VOLTAGE_INPUT_1;
    ADC12MCTL3 = SREF_1 | LIVE_LOW_CURRENT_INPUT_2;
    ADC12MCTL4 = SREF_1 | LIVE_HIGH_CURRENT_INPUT_2;
    ADC12MCTL5 = SREF_1 | VOLTAGE_INPUT_2;
    ADC12MCTL6 = SREF_1 | LIVE_LOW_CURRENT_INPUT_3;
    ADC12MCTL7 = SREF_1 | LIVE_HIGH_CURRENT_INPUT_3;
    ADC12MCTL8 = SREF_1 | VOLTAGE_INPUT_3;
                #if defined(NEUTRAL_CURRENT_INPUT)
    ADC12MCTL9 = SREF_0 | NEUTRAL_CURRENT_INPUT;
    ADC12MCTL10 = EOS | SREF_1 | INCH_10;   /* Temperature */
                #else
    ADC12MCTL9 = EOS | SREF_1 | INCH_10;    /* Temperature */
                #endif
            #else
    ADC12MCTL0 = SREF_1 | LIVE_CURRENT_INPUT_1;
    ADC12MCTL1 = SREF_1 | AGND_INPUT;
    ADC12MCTL2 = SREF_1 | VOLTAGE_INPUT_1;
    ADC12MCTL3 = SREF_1 | LIVE_CURRENT_INPUT_2;
    ADC12MCTL4 = SREF_1 | AGND_INPUT;
    ADC12MCTL5 = SREF_1 | VOLTAGE_INPUT_2;
    ADC12MCTL6 = SREF_1 | LIVE_CURRENT_INPUT_3;
    ADC12MCTL7 = SREF_1 | AGND_INPUT;
    ADC12MCTL8 = SREF_1 | VOLTAGE_INPUT_3;
                #if defined(NEUTRAL_CURRENT_INPUT)
    ADC12MCTL9 = SREF_0 | NEUTRAL_CURRENT_INPUT;
    ADC12MCTL10 = EOS | SREF_1 | INCH_10;   /* Temperature */
                #else
    ADC12MCTL9 = EOS | SREF_1 | INCH_10;    /* Temperature */
                #endif
            #endif
        #endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91福利国产成人精品照片| 手机精品视频在线观看| 国产乱子轮精品视频| 5858s免费视频成人| 午夜精品福利视频网站| 欧美精品久久一区| 日韩极品在线观看| 久久久久久麻豆| 国产suv精品一区二区三区| 国产精品毛片无遮挡高清| 97久久精品人人做人人爽50路| 亚洲欧洲精品一区二区三区| 成人深夜视频在线观看| 日韩毛片一二三区| 91亚洲精品一区二区乱码| 一区二区三区 在线观看视频| 在线观看亚洲精品| 专区另类欧美日韩| 一本色道久久加勒比精品| 亚洲欧美激情在线| 精品视频在线看| 五月激情六月综合| 国产女同互慰高潮91漫画| 成人高清av在线| 亚洲成人av免费| 欧美一区二区三区视频免费播放| 国产一区不卡视频| 国产精品区一区二区三区| 99久久精品情趣| 日韩激情一区二区| 久久久久国产精品麻豆ai换脸| 91麻豆国产在线观看| 亚洲aaa精品| 日本一区二区三区在线不卡| 不卡的av中国片| 综合电影一区二区三区| 欧美久久久久久蜜桃| 久久精品国产亚洲一区二区三区| 国产区在线观看成人精品| 91首页免费视频| 麻豆成人91精品二区三区| 欧美成人三级在线| 韩国女主播一区| 一区二区欧美在线观看| 欧美一区二区三区啪啪| 97久久超碰精品国产| 日韩在线观看一区二区| 中文字幕日本不卡| 欧美日韩一区二区三区在线| 国产精品综合在线视频| 亚洲免费在线看| 国产欧美一区二区精品秋霞影院| 欧美在线免费观看视频| 国产一区二区导航在线播放| 一级日本不卡的影视| 久久网站热最新地址| 欧美性做爰猛烈叫床潮| 国产91综合网| 最好看的中文字幕久久| 久久久午夜精品| 日韩欧美国产系列| 在线免费观看日本欧美| 国产精品77777竹菊影视小说| 毛片av中文字幕一区二区| 综合色天天鬼久久鬼色| 欧美激情一区三区| 欧美一区二视频| 欧美日韩在线三级| 成人黄色777网| 精一区二区三区| 日本va欧美va欧美va精品| 亚洲情趣在线观看| 综合久久一区二区三区| 国产亚洲一区二区在线观看| 精品国产污污免费网站入口| 欧美日本一区二区在线观看| 欧美日韩免费一区二区三区视频| 成人性色生活片免费看爆迷你毛片| 亚洲国产精品精华液网站| 国产精品久久网站| 亚洲精品在线免费播放| 3751色影院一区二区三区| 成人小视频在线| 国产99久久久国产精品免费看| 污片在线观看一区二区| 亚洲一级二级三级| 亚洲桃色在线一区| 夜夜嗨av一区二区三区| 中文字幕欧美一区| 久久夜色精品一区| 欧美精品一区二区三区很污很色的| 色婷婷久久久综合中文字幕| 欧美专区日韩专区| 欧美中文字幕一区| 4438x成人网最大色成网站| 欧美日韩国产123区| 日韩午夜激情视频| 91精品在线观看入口| 制服丝袜在线91| 91麻豆精品国产91久久久久| 欧美va亚洲va在线观看蝴蝶网| 日韩视频免费观看高清完整版在线观看 | 欧美精品v国产精品v日韩精品| 色8久久人人97超碰香蕉987| 欧美视频中文字幕| 91天堂素人约啪| 波多野洁衣一区| 欧美丝袜第三区| 91麻豆精品国产无毒不卡在线观看 | 欧美成人精品福利| 欧美成人video| 中文字幕乱码一区二区免费| 国产精品久久精品日日| 一区二区三区视频在线观看| 亚洲国产欧美日韩另类综合 | 日韩欧美自拍偷拍| 精品国产免费久久| 久久久久国产精品免费免费搜索| 中文字幕免费观看一区| 日本一二三四高清不卡| 亚洲精品videosex极品| 亚洲18影院在线观看| 国产成人在线视频网站| 成人黄色免费短视频| 91麻豆精品国产自产在线| 久久综合九色欧美综合狠狠| 亚洲卡通动漫在线| 日本中文字幕一区二区视频 | 欧美一区日韩一区| 国产午夜精品理论片a级大结局| 亚洲综合丁香婷婷六月香| 奇米在线7777在线精品| 成人av在线一区二区| 欧美日韩午夜在线视频| 欧美精选一区二区| 亚洲日本va在线观看| 亚洲高清免费一级二级三级| 成人黄色小视频| 欧美妇女性影城| 国产精品国产三级国产aⅴ入口| 亚洲综合偷拍欧美一区色| 成人亚洲一区二区一| 欧美性色欧美a在线播放| 日本一区二区三区四区在线视频 | 天堂va蜜桃一区二区三区漫画版| 国产精品一区专区| 欧美日韩情趣电影| 国产精品乱码人人做人人爱| 亚洲激情av在线| 国产成人精品一区二区三区网站观看| 色av一区二区| 国产精品久久久久四虎| 久久精品国产亚洲一区二区三区| 一本久道久久综合中文字幕| 中文字幕va一区二区三区| 秋霞电影网一区二区| 国产精品一区二区91| 欧美另类高清zo欧美| 亚洲日本一区二区三区| 奇米在线7777在线精品| 在线观看日韩高清av| 亚洲色图第一区| 国产成人在线看| 久久久久久99久久久精品网站| 首页欧美精品中文字幕| 666欧美在线视频| 中文字幕一区av| 成人性生交大合| 91精品国产综合久久小美女| 午夜影院在线观看欧美| 91亚洲精华国产精华精华液| 1024国产精品| 国产永久精品大片wwwapp| 久久久久久久综合| 午夜视频在线观看一区二区三区| 91传媒视频在线播放| 国产欧美日韩另类视频免费观看| 成人美女在线观看| 精品sm捆绑视频| 91亚洲精品一区二区乱码| 国产色婷婷亚洲99精品小说| 激情综合色综合久久综合| 91精品国产欧美一区二区成人 | 日韩免费观看高清完整版| 午夜视频一区二区三区| 欧美性大战久久久| 一个色在线综合| 欧美探花视频资源| 日本午夜精品一区二区三区电影 | 国产激情视频一区二区三区欧美| 国产日产欧美精品一区二区三区| 国精品**一区二区三区在线蜜桃| 久久精品在这里| 国产精品一区二区不卡| 国产精品国产三级国产aⅴ无密码| 高清不卡一区二区在线| 亚洲免费av观看| av电影在线观看完整版一区二区| 夜夜嗨av一区二区三区中文字幕 | 8x8x8国产精品|