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

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

?? 196npa.cod

?? mcs51,2051,x86系列MCU
?? COD
?? 第 1 頁 / 共 4 頁
字號:
$$if$  PSW.2
     epts
$$end$
$$if$  PSW.1
     ei
$$end$
     ret

cseg at 0ff2080h
main_single_pts$%dPTS_VECTOR$:
     ld   sp, #STACK
     call Init_SingleTrans_PTS_$%dPTS_VECTOR$
     br   $

; When the PTS cycle is finished it will generate an end-of-pts
; interrupt.

; If the specific peripheral design screen is not used for the
; interrupt routine, then the following can be used for a template.
;cseg at 0ff2000h + 2 * $%dINT_VECTOR$
;dcw   lsw    End_of_PTS$%dPTS_VECTOR$
;
;cseg
;End_of_PTS$%dPTS_VECTOR$:
;     pusha
;******   User Code  ********
;     popa
;     ret
end
##80C196NP PTS_Block#
##80C196NU PTS_Block#
$$ifp$80c196np
$model(NP)
$include (80C196NP.INC)
$$end$
$$ifp$80c196nu
$model(NU)
$include (80C196NU.INC)
$$end$
PTS_BLOCK_BASE set     0380h

; This locates the PTS Block mode control block in register
; ram.  This control block may be located at any quad-word
; boundary in register space.

dseg  at  PTS_BLOCK_BASE + 8 * $%dPTS_VECTOR$

Block_CB_$%dPTS_VECTOR$:
Block_CB_$%dPTS_VECTOR$_ptscount:    dsb 1
Block_CB_$%dPTS_VECTOR$_ptscon:      dsb 1
Block_CB_$%dPTS_VECTOR$_ptssrc:      dsw 1
Block_CB_$%dPTS_VECTOR$_ptsdst:      dsw 1
Block_CB_$%dPTS_VECTOR$_ptsblock:    dsb 1
                                    dsb 1
; The PTS vector must contain the address of the PTS control
; block.

cseg at 0ff2040h + 2 * $%dPTS_VECTOR$
     dcw  Block_CB_$%dPTS_VECTOR$

; The following code is an example of a PTS control block
; initialization sequence.

cseg
Init_BlockTrans_PTS_$%dPTS_VECTOR$:
     ldb  tmpreg0, #0@@PTSCOUNT@h
     stb  tmpreg0, Block_CB_$%dPTS_VECTOR$_ptscount[0]
     ld   tmpreg0, #0@@PTSSRC@h
     stb  tmpreg0, Block_CB_$%dPTS_VECTOR$_ptssrc[0]
     ld   tmpreg0, #0@@PTSDST@h
     st   tmpreg0, Block_CB_$%dPTS_VECTOR$_ptsdst[0]
     ldb  tmpreg0, #0$$PTSCON$h
     stb  tmpreg0, Block_CB_$%dPTS_VECTOR$_ptscon[0]
     ldb  tmpreg0, #0@@PTSBLOCK@h
     stb  tmpreg0, Block_CB_$%dPTS_VECTOR$_ptsblock[0]
$$if$ PTSSEL_ENABLE
    SET_BIT_REGW ptssel, $%dPTS_VECTOR$
$$end$
$$if$ (PTS_VECTOR > 7)
    SET_BIT_REG int_mask1, ($%dPTS_VECTOR$-8)
$$end$
$$ifn$ (PTS_VECTOR < 8)
    SET_BIT_REG int_mask, $%dPTS_VECTOR$
$$end$
$$if$  PSW.2
     epts
$$end$
$$if$  PSW.1
     ei
$$end$
     ret

cseg at 0ff2080h
main_block_pts$%dPTS_VECTOR$:
     ld   sp, #STACK
     call Init_BlockTrans_PTS_$%dPTS_VECTOR$
     br $

; When the PTS cycle is finished it will generate an end-of-pts
; interrupt.

; If the specific peripheral design screen is not used for the
; interrupt routine, then the following can be used for a template.
;cseg at 0ff2000h + 2 * $%dINT_VECTOR$
;dcw   lsw    End_of_PTS$%dPTS_VECTOR$
;
;cseg
;End_of_PTS$%dPTS_VECTOR$:
;     pusha
;******   User Code  ********
;     popa
;     ret
end
##80C196NP PTS_PWMR#
##80C196NU PTS_PWMR#
PTS_BLOCK_BASE set     0380h
MEMORY_BLOCK_BASE  SET   0FF2000H

; This locates the PTS pwm_remap mode control block in register
; ram.  This control block may be located at any quad-word
; boundary in register space.

dseg  at  PTS_BLOCK_BASE + 8 * $%dPTS_VECTOR$

PWM_remap_CB_$%dPTS_VECTOR$_0:
PTS_CON   set  01H
PTS_PTR   set  02H
PTS_CONSTANT   set  04H

dsb   8        ; allocate 8 bytes

; The PTS vector must contain the address of the PTS control
; block.

cseg at MEMORY_BLOCK_BASE + 2 * $%dPTS_VECTOR$
     dcw  PWM_remap_CB_$%dPTS_VECTOR$_0

$$if$  (PTS_VECTOR > 6) && (PTS_VECTOR < 11)

; Declaration of second block of the remapped epa channel

     $$if$  (PTS_VECTOR == 7) || (PTS_VECTOR == 9)
dseg  at  PTS_BLOCK_BASE + 8 * $%dPTS_VECTOR$ + 8

PWM_remap_CB_$%dPTS_VECTOR$_1:
    dsb 8

cseg at MEMORY_BLOCK_BASE + 2 * $%dPTS_VECTOR$ + 2
     dcw  PWM_remap_CB_$%dPTS_VECTOR$_1

     $$end$
     $$if$  (PTS_VECTOR == 8) || (PTS_VECTOR == 10)
dseg  at  PTS_BLOCK_BASE + 8 * $%dPTS_VECTOR$ - 8

PWM_remap_CB_$%dPTS_VECTOR$_1:
    dsb 8

cseg at MEMORY_BLOCK_BASE + 2 * $%dPTS_VECTOR$ - 2
     dcw  PWM_remap_CB_$%dPTS_VECTOR$_1
     $$end$
$$end$

cseg
$$if$  (PTS_VECTOR < 7) || (PTS_VECTOR > 10)

; The following code is an example of a PTS control block
; initialization sequence.

Init_PWM_remap_PTS$%dPTS_VECTOR$:

     di               ;disable all Interrupts
     dpts             ;disable the PTS Interrupts

     ld   tmpreg0, #@@PTS_CONST1@
     st   tmpreg0, PWM_remap_CB_$%dPTS_VECTOR$_0 + PTS_CONSTANT[0]

     ld   tmpreg0, #0@@PTS_PWMR_PTR@h
     st   tmpreg0, PWM_remap_CB_$%dPTS_VECTOR$_0 + PTS_PTR[0]

     ldb  tmpreg0, #0$$PTSCON$h
     stb  tmpreg0, PWM_remap_CB_$%dPTS_VECTOR$_0 + PTS_CON[0]

     $$if$  (PTS_VECTOR > 7)
    SET_BIT_REG int_mask1, ($%dPTS_VECTOR$-8)
     $$end$
     $$if$  (PTS_VECTOR < 8)
    SET_BIT_REG int_mask, $%dPTS_VECTOR$
     $$end$
$$if$ PTSSEL_ENABLE
    SET_BIT ptssel, $%dPTS_VECTOR$
$$end$
     $$if$  PSW.2
     epts
     $$end$
     $$if$  PSW.1
     ei
     $$end$
     ret
$$end$
$$if$  (PTS_VECTOR > 6) && (PTS_VECTOR < 11)

; The following code is an example of a PTS control block
; initialization sequence to generate a pwm using the remap
; mode of the epa.

Init_PWM_remap_PTS$%dPTS_VECTOR$:

     di                    ;disable all Interrupts
     dpts                  ;disable the PTS Interrupts

     ld   tmpreg0, #@@PTS_CONST1@
     st   tmpreg0, PWM_remap_CB_$%dPTS_VECTOR$_0 + PTS_CONSTANT[0]

     ld   tmpreg0, #epa$%cPTS_VECTOR * -1 + 4$_time
     st   tmpreg0, PWM_remap_CB_$%dPTS_VECTOR$_0 + PTS_PTR[0]

     ldb  tmpreg0, #$$PTSCON$
     stb  tmpreg0, PWM_remap_CB_$%dPTS_VECTOR$_0 + PTS_CON[0]

; Template for the second PTS channel

     ld   tmpreg0, #@@PTS_CONST1@
     st   tmpreg0, PWM_remap_CB_$%dPTS_VECTOR$_1 + PTS_CONSTANT[0]

     $$if$  (PTS_VECTOR == 10)
     ld   tmpreg0, #epa1_time
     $$end$
     $$if$  (PTS_VECTOR == 9)
     ld   tmpreg0, #epa0_time
     $$end$
     $$if$  (PTS_VECTOR == 8)
     ld   tmpreg0, #epa3_time
     $$end$
     $$if$  (PTS_VECTOR == 7)
     ld   tmpreg0, #epa2_time
     $$end$
     st   tmpreg0, PWM_remap_CB_$%dPTS_VECTOR$_1 + PTS_PTR[0]
     ldb  tmpreg0, #0$$PTSCON$h
     stb  tmpreg0, PWM_remap_CB_$%dPTS_VECTOR$_1 + PTS_CON[0]

     $$if$ (PTS_VECTOR > 8)
    SET_BIT p1_reg,3            ;init output
    CLR_BIT p1_dir,3            ;make output
    SET_BIT p1_mode,3           ;select epa special function

    orb   int_mask1, #06         ;unmask epa2 and epa3
          $$if$  ptssel.1-2
    or    ptssel, #0600h         ;unmask pts epa2 and epa3
          $$end$
    $$end$
    $$if$ (PTS_VECTOR < 9)
    SET_BIT p1_reg,1            ;init output
    CLR_BIT p1_dir,1            ;make output
    SET_BIT p1_mode,1           ;select epa special function

    orb   int_mask, #80h        ;unmask epa0
    orb   int_mask1, #01h       ;unmask epa1
          $$if$  ptssel.7-8
    or    ptssel, #0180h         ;unmask pts epa0 and epa1
          $$end$
    $$end$
    $$if$  PSW.2
    epts
    $$end$
    $$if$  PSW.1
    ei
    $$end$
    ret

; If the epa0, epa1, or timers have not been initialized
; using a the design screens, then the following can be
; used as a template.

cseg at 0ff2080h
main_pwm_remap_pts$%dPTS_VECTOR$:
     ld   sp, #STACK
     call Init_PWM_remap_PTS$%dPTS_VECTOR$
     $$if$ (PTS_VECTOR > 8)
     ld   tmpreg0, #060h     ;timer1, compare, set output
     st   tmpreg0, epa2_con[0]
     st   zero_reg,      epa2_time[0]
     ld   tmpreg0, #0150h    ;remap, timer1, compare, clear output
     st   tmpreg0, epa3_con[0]
     ld   tmpreg0, #@@PTS_CONST1@
     st   tmpreg0, epa3_time[0]
     $$end$
     $$if$ (PTS_VECTOR > 2)
     ld   tmpreg0, #060h     ;timer1, compare, set output
     st   tmpreg0, epa0_con[0]
     st   zero_reg,      epa0_time[0]
     ld   tmpreg0, #0150h    ;remap, timer1, compare, clear output
     st   tmpreg0, epa1_con[0]
     ld   tmpreg0, #@@PTS_CONST1@
     st   tmpreg0, epa1_time[0]
     $$end$
     ld   tmpreg0, #0FFFFh   ;start timer at -1 to match at 0
     st   tmpreg0, timer1[0]
     ldb  tmpreg0, #0C2h     ;internal clock, 1us @16Mhz, count up
     stb  tmpreg0, t1control[0]

     br   $
     ret
$$end$
end
##80C196NP PTS_PWMT#
##80C196NU PTS_PWMT#
$model(EX)
$$ifp$80c196np
$model(NP)
$include (80C196NP.INC)
$$end$
$$ifp$80c196nu
$model(NU)
$include (80C196NU.INC)
$$end$
PTS_BLOCK_BASE set     0380h

; This locates the PTS Block mode control block in register
; ram.  This control block may be located at any quad-word
; boundary in register space.

dseg  at  PTS_BLOCK_BASE + 8 * $%dPTS_VECTOR$

PWM_toggle_CB_$%dPTS_VECTOR$:
PWM_toggle_CB_$%dPTS_VECTOR$_unused:      dsb 1
PWM_toggle_CB_$%dPTS_VECTOR$_ptscon:      dsb 1
PWM_toggle_CB_$%dPTS_VECTOR$_ptsptr:      dsw 1
PWM_toggle_CB_$%dPTS_VECTOR$_ptsconst1:   dsw 1
PWM_toggle_CB_$%dPTS_VECTOR$_ptsconst2:   dsw 1

; The PTS vector must contain the address of the PTS control
; block.

cseg at 0ff2040h + 2 * $%dPTS_VECTOR$
     dcw  PWM_toggle_CB_$%dPTS_VECTOR$

cseg

; The following code is an example of a PTS control block
; initialization sequence.

Init_PWM_toggle_PTS$%dPTS_VECTOR$:
     di                 ;disable all Interrupts
     dpts               ;disable the PTS Interrupts

     ld   tmpreg0, #@@PTS_CONST1@
     st   tmpreg0, PWM_toggle_CB_$%dPTS_VECTOR$_ptsconst1[0]

     ld   tmpreg0, #@@PTS_CONST2@
     st   tmpreg0, PWM_toggle_CB_$%dPTS_VECTOR$_ptsconst2[0]

     ld   tmpreg0, #@@PTS_PWMT_PTR@
     st   tmpreg0, PWM_toggle_CB_$%dPTS_VECTOR$_ptsptr[0]

     ldb  tmpreg0, #0$$PTSCON$h
     stb  tmpreg0, PWM_toggle_CB_$%dPTS_VECTOR$_ptscon[0]

$$if$ (PTS_VECTOR > 6) && (PTS_VECTOR < 11)
; The following is example code that could be used to generate
; a PWM using an epa channel.

    SET_BIT p1_reg, 0$%XPTS_VECTOR - 7$h        ;init output
    CLR_BIT p1_dir, 0$%XPTS_VECTOR - 7$h        ;set to output
    SET_BIT p1_mode, 0$%XPTS_VECTOR - 7$h       ;set special function
$$end$
$$if$ PTSSEL_ENABLE

    SET_BIT_REGW ptssel, $%dPTS_VECTOR$
$$end$
$$if$  (PTS_VECTOR > 7)
    SET_BIT_REG int_mask1, ($%dPTS_VECTOR-8$)
$$end$
$$if$  (PTS_VECTOR < 8)
    SET_BIT_REG int_mask, $%dPTS_VECTOR$
$$end$
     ret
cseg at 0ff2080h
main_pwm_remap_pts$%dPTS_VECTOR$:
     ld   sp, #STACK
     call Init_PWM_toggle_PTS$%dPTS_VECTOR$
$$if$ (PTS_VECTOR > 6) && (PTS_VECTOR < 11)

; The following is example code that could be used to generate
; a PWM using epa$$EPA_CHANNEL$.

     ld   tmpreg0,  #070h        ;toggle, timer1, compare
     st   tmpreg0,  epa$%XPTS_VECTOR - 7$_con[0]
     ld   tmpreg0,  #@@PTS_CONST1@
     st   tmpreg0,  epa$%XPTS_VECTOR - 7$_time[0]
     ldb  tmpreg0,  #0C2h
     stb  tmpreg0,  t1control[0]
$$end$
$$if$  PSW.2
     epts
$$end$
$$if$  PSW.1
     ei
$$end$
     br   $     
end
##80C196NP IO_P1#
##80C196NU IO_P1#
$$ifp$80c196np
$model(NP)
$include (80C196NP.INC)
$$end$
$$ifp$80c196nu
$model(NU)
$include (80C196NU.INC)
$$end$

cseg
init_port1:
     ldb  tmpreg0, #0$$P1_REG$h          ;initial value in p1_reg
     stb  tmpreg0, p1_reg[0]

; p1_dir configuration:
;    $%TP1_DIR.0$IO_INPUT0$IO_OUTPUT0$ + $%TP1_DIR.1$IO_INPUT1$IO_OUTPUT1$  +
;    $%TP1_DIR.2$IO_INPUT2$IO_OUTPUT2$ + $%TP1_DIR.3$IO_INPUT3$IO_OUTPUT3$  +
;    $%TP1_DIR.4$IO_INPUT4$IO_OUTPUT4$ + $%TP1_DIR.5$IO_INPUT5$IO_OUTPUT5$  +
;    $%TP1_DIR.6$IO_INPUT6$IO_OUTPUT6$ + $%TP1_DIR.7$IO_INPUT7$IO_OUTPUT7$;

;  p1_mode configuration:
;    $%TP1_MODE.0$IO_EPA0$LSIO_0$ + $%TP1_MODE.1$IO_EPA1$LSIO_1$ +
;    $%TP1_MODE.2$IO_EPA2$LSIO_2$ + $%TP1_MODE.3$IO_EPA3$LSIO_3$ +
;    $%TP1_MODE.4$IO_T1CLK$LSIO_4$ + $%TP1_MODE.5$T1DIR$LSIO_5$ +
;    $%TP1_MODE.6$IO_T2CLK$LSIO_6$ + $%TP1_MODE.7$IO_T2DIR$LSIO_7$;

     ldb  tmpreg0, #0$$P1_DIR$h
     stb  tmpreg0, p1_dir[0]

     ldb  tmpreg0, #0$$P1_MODE$h
     stb  tmpreg0, p1_mode[0]
     ret
end
##80C196NP IO_P2#
##80C196NU IO_P2#
$$ifp$80c196np
$model(NP)
$include (80C196NP.INC)
$$end$
$$ifp$80c196nu
$model(NU)
$include (80C196NU.INC)
$$end$

cseg
init_port2:
     ldb  tmpreg0, #0$$P2_REG$h       ;initial value in p2_reg
     stb  tmpreg0, p2_reg[0]

; p2_dir configuration:
;    $%TP2_DIR.0$IO_INPUT0$IO_OUTPUT0$ + $%TP2_DIR.1$IO_INPUT1$IO_OUTPUT1$  +
;    $%TP2_DIR.2$IO_INPUT2$IO_OUTPUT2$ + $%TP2_DIR.3$IO_INPUT3$IO_OUTPUT3$  +
;    $%TP2_DIR.4$IO_INPUT4$IO_OUTPUT4$ + $%TP2_DIR.5$IO_INPUT5$IO_OUTPUT5$  +
;    $%TP2_DIR.6$IO_INPUT6$IO_OUTPUT6$ + $%TP2_DIR.7$IO_INPUT7$IO_OUTPUT7$;

; p2_mode configuration:
;    $%TP2_MODE.0$IO_TXD$LSIO_0$ | $%TP2_MODE.1$IO_RXD$LSIO_1$ |
;    $%TP2_MODE.2$IO_EXTINT0$LSIO_2$ | $%TP2_MODE.3$IO_BREQ$LSIO_3$ |
;    $%TP2_MODE.4$IO_EXTINT1$LSIO_4$ | $%TP2_MODE.5$IO_HLD$LSIO_5$ |
;    $%TP2_MODE.6$IO_HLDA$LSIO_6$ | $%TP2_MODE.7$IO_CLKOUT$LSIO_7$;

     ldb  tmpreg0, #0$$P2_DIR$h
     stb  tmpreg0, p2_dir[0]

     ldb  tmpreg0, #0$$P2_MODE$h
     stb  tmpreg0, p2_mode[0]
     ret
end
##80C196NP IO_P3#
##80C196NU IO_P3#
$$ifp$80c196np
$model(NP)
$include (80C196NP.INC)
$$end$
$$ifp$80c196nu
$model(NU)
$include (80C196NU.INC)
$$end$

cseg
init_port3:
     ldb  tmpreg0, #0$$P3_REG$h       ;initial value in p3_reg
     stb  tmpreg0, p3_reg[0]

; P3_DIR configuration:
;    $%TP3_DIR.0$IO_INPUT0$IO_OUTPUT0$ + $%TP3_DIR.1$IO_INPUT1$IO_OUTPUT1$  +
;    $%TP3_DIR.2$IO_INPUT2$IO_OUTPUT2$ + $%TP3_DIR.3$IO_INPUT3$IO_OUTPUT3$  +
;    $%TP3_DIR.4$IO_INPUT4$IO_OUTPUT4$ + $%TP3_DIR.5$IO_INPUT5$IO_OUTPUT5$  +
;    $%TP3_DIR.6$IO_INPUT6$IO_OUTPUT6$ + $%TP3_DIR.7$IO_INPUT7$IO_OUTPUT7$;

; p3_mode configuration:
;    $%TP3_MODE.0$IO_CS0$LSIO_0$ | $%TP3_MODE.1$IO_CS1$LSIO_1$ |
;    $%TP3_MODE.2$IO_CS2$LSIO_2$ | $%TP3_MODE.3$IO_CS3$LSIO_3$ |
;    $%TP3_MODE.4$IO_CS4$LSIO_4$ | $%TP3_MODE.5$IO_CS5$LSIO_5$ |
;    $%TP3_MODE.6$IO_EXTINT2$LSIO_6$ | $%TP3_MODE.7$IO_EXTINT3$LSIO_7$;

     ldb  tmpreg0, #0$$P3_DIR$h
     stb  tmpreg0, p3_dir[0]

     ldb  tmpreg0, #0$$P3_MODE$h
     stb  tmpreg0, p3_mode[0]
     ret
end
##80C196NP IO_P4#
##80C196NU IO_P4#
$$ifp$80c196np
$model(NP)
$include (80C196NP.INC)
$$end$
$$ifp$80c196nu
$model(NU)
$include (80C196NU.INC)
$$end$

cseg
init_port4:
     ldb  tmpreg0, #0$$P4_REG$h       ;initial value in p4_reg
     stb  tmpreg0, p4_reg[0]

; P4_DIR configuration:
;    $%TP4_DIR.0$IO_INPUT0$IO_OUTPUT0$ + $%TP4_DIR.1$IO_INPUT1$IO_OUTPUT1$  +
;    $%TP4_DIR.2$IO_INPUT2$IO_OUTPUT2$ + $%TP4_DIR.3$IO_INPUT3$IO_OUTPUT3$  +

; p4_mode configuration:
;    $%TP4_MODE.0$IO_PWM0$LSIO_0$ | $%TP4_MODE.1$IO_PWM1$LSIO_1$ |
;    $%TP4_MODE.2$IO_PWM2$LSIO_2$;

     ldb  tmpreg0, #0$$P4_DIR$h
     stb  tmpreg0, p4_dir[0]

     ldb  tmpreg0, #0$$P3_MODE$h
     stb  tmpreg0, p3_mode[0]
     ret
end

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久综合av免费| 国产综合色产在线精品| 在线观看中文字幕不卡| 一区二区三区91| 777久久久精品| 黄色精品一二区| 欧美国产精品中文字幕| 99热99精品| 午夜精品视频一区| 欧美不卡一二三| 福利一区在线观看| 亚洲欧美自拍偷拍色图| 欧美亚一区二区| 久久99久久99小草精品免视看| wwwwww.欧美系列| 99国产精品一区| 日本sm残虐另类| 国产精品入口麻豆九色| 欧美网站一区二区| 国产一区二区三区黄视频| 国产精品久久久久久久久晋中 | 蜜臀精品一区二区三区在线观看 | 亚洲图片欧美视频| 久久色.com| 在线国产电影不卡| 国产老肥熟一区二区三区| 中文字幕视频一区| 日韩欧美一级二级三级久久久| 粉嫩嫩av羞羞动漫久久久| 亚洲国产一区视频| 国产视频在线观看一区二区三区| 欧美在线免费视屏| 国产成人8x视频一区二区| 一区二区三区精品视频在线| www国产精品av| 欧美日韩不卡在线| 六月丁香婷婷久久| 精品久久人人做人人爽| 欧美日韩一二三区| 国产白丝网站精品污在线入口| 一区二区三区免费网站| 国产欧美在线观看一区| 欧美军同video69gay| caoporen国产精品视频| 捆绑调教一区二区三区| 日本中文一区二区三区| 亚洲欧美日韩一区二区 | 国产亚洲综合在线| 3751色影院一区二区三区| av电影一区二区| 国产一区二区不卡在线| 日韩成人午夜电影| 一区二区三区 在线观看视频| 久久久久久久久久久久久久久99 | 国产精品亚洲视频| 日韩国产精品久久久久久亚洲| 亚洲chinese男男1069| 欧美综合亚洲图片综合区| 亚洲一区二区偷拍精品| 久久久久久亚洲综合影院红桃| 欧美浪妇xxxx高跟鞋交| 在线精品视频一区二区三四| 成人在线视频首页| 国产精品一区二区视频| 免费看欧美女人艹b| 五月激情综合网| 亚洲国产裸拍裸体视频在线观看乱了| 国产精品福利影院| 日韩美女啊v在线免费观看| 国产女人18水真多18精品一级做| 欧美成人乱码一区二区三区| 欧美一级理论片| 日韩一区二区三区免费看| 3d动漫精品啪啪一区二区竹菊| 欧美午夜片在线观看| 欧美视频自拍偷拍| 欧美乱妇一区二区三区不卡视频 | 色综合久久中文字幕综合网| 成人黄页毛片网站| www.亚洲免费av| 91在线视频免费观看| 色8久久人人97超碰香蕉987| 色综合久久久久网| 欧美在线观看视频一区二区| 欧美日韩中文字幕精品| 欧美丰满少妇xxxxx高潮对白| 欧美剧情片在线观看| 日韩美女视频在线| 国产亚洲美州欧州综合国| 久久综合色鬼综合色| 日本一区二区三区国色天香 | 色综合激情久久| 91在线你懂得| 在线视频中文字幕一区二区| 欧美午夜寂寞影院| 日韩免费一区二区| 国产亚洲污的网站| 一区二区三区在线播| 美女在线视频一区| 国产成人亚洲综合a∨婷婷 | 欧美日韩精品欧美日韩精品一综合| 欧洲av在线精品| 日韩精品资源二区在线| 久久精品在线观看| 一区在线观看免费| 视频一区欧美日韩| 国产精品系列在线观看| 91国在线观看| 精品欧美久久久| 一区二区免费在线播放| 看电视剧不卡顿的网站| 91网站在线播放| 欧美岛国在线观看| 一区二区中文字幕在线| 日韩成人av影视| 成人av资源站| 日韩午夜激情电影| 亚洲人吸女人奶水| 国产在线不卡一区| 在线观看日韩电影| 日本一区二区三级电影在线观看| 一区二区三区四区不卡在线 | 欧美久久久久久蜜桃| 国产亚洲精品中文字幕| 亚洲大片免费看| 不卡的av电影在线观看| 日韩欧美一区二区不卡| 亚洲最大成人综合| 成人激情视频网站| 精品国产伦一区二区三区观看方式| 日韩理论片网站| 精品一二三四在线| 欧美视频第二页| 亚洲欧美综合另类在线卡通| 国精产品一区一区三区mba视频 | 99精品视频在线观看免费| 欧美一区二区三区四区视频| 国产精品国产三级国产a| 日本在线不卡一区| 在线观看欧美精品| 国产精品久久久99| 国产河南妇女毛片精品久久久| 91精品国产综合久久福利| 亚洲素人一区二区| 成人性生交大片免费看视频在线| 91精品一区二区三区久久久久久 | 免费在线成人网| 欧美体内she精视频| 国产精品久久毛片a| 国产一区二区三区免费在线观看| 欧美猛男gaygay网站| 亚洲自拍欧美精品| 色av成人天堂桃色av| 国产精品每日更新在线播放网址| 精品午夜一区二区三区在线观看| 在线播放欧美女士性生活| 亚洲综合视频在线观看| 97se亚洲国产综合自在线观| 国产精品青草综合久久久久99| 国产精品一区二区三区99| 精品黑人一区二区三区久久| 久久99精品国产| 精品国产一区a| 国模无码大尺度一区二区三区| 久久尤物电影视频在线观看| 国内不卡的二区三区中文字幕| 亚洲精品在线网站| 国产精华液一区二区三区| 精品福利二区三区| 国产精品资源网| 国产精品色呦呦| 99在线精品免费| 一区二区三区在线视频免费| 色94色欧美sute亚洲线路二 | 91福利视频网站| 亚洲一卡二卡三卡四卡无卡久久 | 日韩国产一区二| 91国在线观看| 亚洲va国产天堂va久久en| 91一区二区三区在线播放| 亚洲摸摸操操av| 欧美色窝79yyyycom| 秋霞电影一区二区| 精品久久久久久久久久久院品网 | 五月婷婷另类国产| 欧美一区二区三区思思人| 精品一区二区免费看| 久久影院视频免费| 99久久夜色精品国产网站| 午夜精品123| 精品久久免费看| 成人精品国产免费网站| 亚洲最新视频在线观看| 欧美sm美女调教| 91丨国产丨九色丨pron| 图片区日韩欧美亚洲| 欧美成人三级电影在线| 9人人澡人人爽人人精品| 午夜视频一区在线观看| 久久日韩精品一区二区五区|