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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? 196npa.cod

?? mcs51,2051,x86系列MCU
?? COD
?? 第 1 頁(yè) / 共 4 頁(yè)
字號(hào):
/*
 *  Copyright (c) 1995, Intel Corporation
 *
 *  $Workfile:   196npa.cod  $
 *  $Revision:   1.3  $
 *  $Modtime:   Apr 13 1995 08:20:22  $
 *
 *  Purpose:
 *
 *
 *
 *
 *
 *  Compiler:       
 *
 *  Ext Packages:   
 *
 * 
 *
 */
##80C196?? WRITE#
$$IFSTR$ REG_MNEM "CCR0" |STR "CCR1" |STR "CCR2"
  $$IFSTR$ REG_MNEM "CCR0"
cseg at 0ff2018h
ccr0:   dcw   0$%XREG_VALUE & 0xFF$h
  $$END$
  $$IFSTR$ REG_MNEM "CCR1"
cseg at 0ff2018h
ccr0:   dcw   0$%XCCR0 & 0xFF$h
ccr1:   dcw   0$%XREG_VALUE & 0xFF$h
  $$END$
  $$IFSTR$ REG_MNEM "CCR2"
cseg at 0ff2018h
ccr0:   dcw   0$%XCCR0 & 0xFF$h
ccr1:   dcw   0$%XCCR1 & 0xFF$h
ccr2:   dcw   0$%XREG_VALUE & 0xFF$h
  $$END$
$$END$
$$ELSE$
  $$IF$ REG_USEWSR
LDB   wsr, #$%aREG_WSR$
LD@@REG_SIZE@   @@REG_MNEM@_$$REG_WSR$, #$%aREG_VALUE$
  $$END$
  $$IFN$ REG_USEWSR
LD@@REG_SIZE@   UserVar, #$%aREG_VALUE$
ST@@REG_SIZE@   UserVar, @@REG_MNEM@
  $$END$
$$END$
##80C196?? READ#
$$IFSTR$ REG_MNEM "CCR0" |STR "CCR1" |STR "CCR2"
The Chip Configuration Byte is a ROM location.
Select WRITE to configure CCB's
$$END$
$$ELSE$
  $$IF$ REG_USEWSR
LDB   wsr, #$%aREG_WSR$
LD@@REG_SIZE@   UserVar, @@REG_MNEM@_$$REG_WSR$
  $$END$
  $$IFN$ REG_USEWSR
LD@@REG_SIZE@   UserVar, @@REG_MNEM@
  $$END$
$$END$
##80C196?? OR#
$$IFSTR$ REG_MNEM "CCR0" |STR "CCR1" |STR "CCR2"
The Chip Configuration Byte is a ROM location.
Select WRITE to configure CCB's
$$END$
$$ELSE$
  $$IF$ REG_USEWSR
LDB   wsr, #$%aREG_WSR$
OR@@REG_SIZE@   @@REG_MNEM@_$$REG_WSR$, #$%aREG_VALUE$
  $$END$
  $$IFN$ REG_USEWSR
LD@@REG_SIZE@   UserVar, @@REG_MNEM@
OR@@REG_SIZE@   UserVar, #$%aREG_VALUE$
ST@@REG_SIZE@   UserVar, @@REG_MNEM@
  $$END$
$$END$
##80C196?? AND#
$$IFSTR$ REG_MNEM "CCR0" |STR "CCR1" |STR "CCR2"
The Chip Configuration Byte is a ROM location.
Select WRITE to configure CCB's
$$END$
$$ELSE$
  $$IF$ REG_USEWSR
LDB   wsr, #$%aREG_WSR$
AND@@REG_SIZE@  @@REG_MNEM@_$$REG_WSR$, #$%aREG_VALUE$
  $$END$
  $$IFN$ REG_USEWSR
LD@@REG_SIZE@   UserVar, @@REG_MNEM@
AND@@REG_SIZE@  UserVar, #$%aREG_VALUE$
ST@@REG_SIZE@   UserVar, @@REG_MNEM@
  $$END$
$$END$
##80C196?? XOR#
$$IFSTR$ REG_MNEM "CCR0" |STR "CCR1" |STR "CCR2"
The Chip Configuration Byte is a ROM location.
Select WRITE to configure CCB's
$$END$
$$ELSE$
  $$IF$ REG_USEWSR
LDB   wsr, #$%aREG_WSR$
XOR@@REG_SIZE@  @@REG_MNEM@_$$REG_WSR$, #$%aREG_VALUE$
  $$END$
  $$IFN$ REG_USEWSR
LD@@REG_SIZE@   UserVar, @@REG_MNEM@
XOR@@REG_SIZE@  UserVar, #$%aREG_VALUE$
ST@@REG_SIZE@   UserVar, @@REG_MNEM@
  $$END$
$$END$
##80C196?? TESTZ#
$$IFSTR$ REG_MNEM "CCR0" |STR "CCR1" |STR "CCR2"
The Chip Configuration Byte is a ROM location.
Select WRITE to configure CCB's
$$END$
$$ELSE$
  $$IF$ REG_USEWSR
LDB   wsr, #$%aREG_WSR$
AND@@REG_SIZE@  zero_reg, @@REG_MNEM@_$$REG_WSR$, #$%aREG_VALUE$
  $$END$
  $$IFN$ REG_USEWSR
LD@@REG_SIZE@   UserVar, @@REG_MNEM@
AND@@REG_SIZE@  zero_reg, UserVar, #00H 
  $$END$
JE    <Dest. Label> 
$$END$
##80C196?? TESTNZ#
$$IFSTR$ REG_MNEM "CCR0" |STR "CCR1" |STR "CCR2"
The Chip Configuration Byte is a ROM location.
Select WRITE to configure CCB's
$$END$
$$ELSE$
  $$IF$ REG_USEWSR
LDB  wsr, #$%aREG_WSR$
AND@@REG_SIZE@  zero_reg, @@REG_MNEM@_$$REG_WSR$, #$%aREG_VALUE$
  $$END$
  $$IFN$ REG_USEWSR
LD@@REG_SIZE@   UserVar, @@REG_MNEM@
AND@@REG_SIZE@  zero_reg, UserVar, #00H
  $$END$
JNE    <Dest. Label>  
$$END$
##80C196NP PWM0#
##80C196NP PWM1#
##80C196NP PWM2#
##80C196NU PWM0#
##80C196NU PWM1#
##80C196NU PWM2#
$$ifp$80c196np
$model(NP)
$include (80C196NP.INC)

PWM_PRESCALE0   set    0
$$end$
$$ifp$80c196nu
$model(NU)
$include (80C196NU.INC)

PWM_PRESCALE0   set    0
PWM_PRESCALE1   set    1
$$end$

cseg
init_pwm$$PWM_NUMBER$:
;* PWM$$PWM_NUMBER$ configuration:
;*   prescaler mode  = divide by $%4con_reg0.0-1$1$2$2$4$
$$if$ (PWM_NUMBER == 0)
;*   PWM output      = $%tp4_mode.0$enabled$disabled$
$$end$
$$if$ (PWM_NUMBER == 1)
;*   PWM output      = $%tp4_mode.1$enabled$disabled$
$$end$
$$if$ (PWM_NUMBER == 2)
;*   PWM output      = $%tp4_mode.2$enabled$disabled$
$$end$
;*   PWM duty cycle  = @@PWM_DUTY_CYCLE@ %
;*
;* pwm$$PWM_NUMBER$_control = 256 * (Duty Cycle) / 100

  ldb  wsr, #1Fh   ; 128 byte window  @ 1f80h
  $%tcon_reg0.0$SET$CLR$_BIT con_reg0_1F, PWM_PRESCALE0
$$ifp$80c196nu
  $%tcon_reg0.1$SET$CLR$_BIT con_reg0_1F, PWM_PRESCALE1  
$$end$
$$if$ (PWM_NUMBER == 0)
  ldb  pwm$$PWM_NUMBER$_control_1F, # 0$$PWM0_CONTROL$h
  $$if$  P4_MODE.0
  andb  p4_dir_1F, #$%3PWM_NUMBER$0FE$0FD$0FB$h
  orb   p4_mode_1F, #$%3PWM_NUMBER$1$2$4$ 
  $$end$
$$end$
$$if$ (PWM_NUMBER == 1)
  ldb  pwm$$PWM_NUMBER$_control_1F, # 0$$PWM1_CONTROL$h
  $$if$  P4_MODE.1
  andb  p4_dir_1F, #$%3PWM_NUMBER$0FE$0FD$0FB$h
  orb   p4_mode_1F, #$%3PWM_NUMBER$1$2$4$ 
  $$end$
$$end$
$$if$ (PWM_NUMBER == 2)
  ldb  pwm$$PWM_NUMBER$_control_1F, # 0$$PWM2_CONTROL$h
  $$if$  P4_MODE.2
  andb  p4_dir_1F, #$%3PWM_NUMBER$0FE$0FD$0FB$h
  orb   p4_mode_1F, #$%3PWM_NUMBER$1$2$4$ 
  $$end$
$$end$
  ret
  
cseg at 0ff2080h
pwm$$PWM_NUMBER$_main:
  ld  sp,  #STACK
  call init_pwm$$PWM_NUMBER$
  br  $
end 
##80C196NP CSU#
##80C196NU CSU#
$$ifp$80c196np
$model(NP)
$include (80C196NP.INC)
$$end$
$$ifp$80c196nu
$model(NU)
$include (80C196NU.INC)
$$end$

MUXED_BUS      set       0
DEMUXED_BUS    set       80h
BW_8           set       0
BW_16          set       40h
WS_0           set       0
WS_1           set       1
WS_2           set       2
WS_3           set       3

cseg at 0FF2080h
Init_ChipSelects:
  ldb   wsr, #3Dh  ;  64-byte window @ 1f40h
  ld    addrmsk0_3D, zero_reg    ;  Init to large range 
                        ;   start address   end address  
  ld    addrcom0_3D, #$%Aaddrcom0$  ; @@startaddr0@         @@endaddr0@  
  ld    addrmsk0_3D, #$%Aaddrmsk0$
  ld    addrcom1_3D, #$%Aaddrcom1$  ; @@startaddr1@         @@endaddr1@  
  ld    addrmsk1_3D, #$%Aaddrmsk1$
  ld    addrcom2_3D, #$%Aaddrcom2$  ; @@startaddr2@         @@endaddr2@
  ld    addrmsk2_3D, #$%Aaddrmsk2$
  ld    addrcom3_3D, #$%Aaddrcom3$  ; @@startaddr3@         @@endaddr3@
  ld    addrmsk3_3D, #$%Aaddrmsk3$
  ld    addrcom4_3D, #$%Aaddrcom4$  ; @@startaddr4@         @@endaddr4@
  ld    addrmsk4_3D, #$%Aaddrmsk4$
  ld    addrcom5_3D, #$%Aaddrcom5$  ; @@startaddr4@         @@endaddr5@
  ld    addrmsk5_3D, #$%Aaddrmsk5$

  ldb   buscon0_3D, #$%Tbuscon0.7$DE$$MUXED_BUS + BW_$%Tbuscon0.6$16$8$ + WS_$%Xbuscon0 & 3$
  ldb   buscon1_3D, #$%Tbuscon1.7$DE$$MUXED_BUS + BW_$%Tbuscon1.6$16$8$ + WS_$%Xbuscon1 & 3$
  ldb   buscon2_3D, #$%Tbuscon2.7$DE$$MUXED_BUS + BW_$%Tbuscon2.6$16$8$ + WS_$%Xbuscon2 & 3$
  ldb   buscon3_3D, #$%Tbuscon3.7$DE$$MUXED_BUS + BW_$%Tbuscon3.6$16$8$ + WS_$%Xbuscon3 & 3$
  ldb   buscon4_3D, #$%Tbuscon4.7$DE$$MUXED_BUS + BW_$%Tbuscon4.6$16$8$ + WS_$%Xbuscon4 & 3$
  ldb   buscon5_3D, #$%Tbuscon5.7$DE$$MUXED_BUS + BW_$%Tbuscon5.6$16$8$ + WS_$%Xbuscon5 & 3$

  ldb   wsr, #3Fh   ; 64 byte window @ 1FC0h
  orb   p3_reg_3F, #$%Ap3_mode$   ;  initialize the reg register
  andb  p3_dir_3F, #$%Ap3_mode ^ 0xFF$   ;  configure I/O 
  orb   p3_mode_3F, #$%Ap3_mode$   ;  enable the chip selects 
  br    $  ;  Should jump to user code
end  
##80C196NP IO_EP#
##80C196NQ IO_EP#
##80C196NU IO_EP#
$$ifp$80c196np
$model(NP)
$include (80C196NP.INC)
$$end$
$$ifp$80c196nu
$model(NU)
$include (80C196NU.INC)
$$end$

cseg
init_eport:
     ldb  tmpreg0, #$%aEP_REG$ ;       initial value in ep_reg
     stb  tmpreg0, ep_reg[0]
;    ep_dir configuration:
;         $%TEP_DIR.0$IO_INPUT0$IO_OUTPUT0$ | $%TEP_DIR.1$IO_INPUT1$IO_OUTPUT1$  |
;         $%TEP_DIR.2$IO_INPUT2$IO_OUTPUT2$ | $%TEP_DIR.3$IO_INPUT3$IO_OUTPUT3$  |
;
;    ep_mode configuration:
;          $%TEP_MODE.0$EXT_BUS_A16$LSIO_0$ | $%TEP_MODE.1$EXT_BUS_A17$LSIO_1$ |
;          $%TEP_MODE.2$EXT_BUS_A18$LSIO_2$ | $%TEP_MODE.3$EXT_BUS_A19$LSIO_3$ |

     ldb  tmpreg0, #0$$EP_DIR$h
     stb  tmpreg0, ep_dir[0]

     ldb  tmpreg0, #0$$EP_MODE$h
     stb  tmpreg0, ep_mode[0]
     ret
end
##80C196NP EPA#
##80C196NU EPA#
$$ifp$80c196np
$model(NP)
$include (80C196NP.INC)
$$end$
$$ifp$80c196nu
$model(NU)
$include (80C196NU.INC)
$$end$
  CAPTURE              set     000h
  COMPARE              set     040h
  EPA_ATOD             set     004h
  RE_ENABLE            set     008h
  POS_EDGE             set     020h
  SET_PIN              set     020h
  NEG_EDGE             set     010h
  CLR_PIN              set     010h
  BOTH_EDGE            set     030h
  TOGGLE_PIN           set     030h
  NOTHING              set     000h
  RESET_OPP_TIMER      set     002h
  RESET_TIMER          set     001h
  OVERWRITE_NEW_DATA   set     001h
  IGNORE_NEW_DATA      set     000h
  USE_TIMER1           set     000h
  USE_TIMER2           set     080h
  RE_MAP               set   00100h
  EPA0_INT_BIT         set       7
  EPA1_INT_BIT         set       0
  EPA2_INT_BIT         set       1
  EPA3_INT_BIT         set       2
  EPA0_1_OVR_INT_BIT   set       3
  EPA2_3_OVR_INT_BIT   set       4

cseg
init_epa$$EPA_CHANNEL$:

; init_epa$$EPA_CHANNEL$:
;    Program the EPA module $$EPA_CHANNEL$ to operate in $%tEPA_CON.6$compare$capture$ mode
;    using $%tEPA_CON.7$timer 2$timer 1$ as the reference timer. 
$$ifn$ EPA_CON.6 && EPA_CON.1 || EPA_CON.0 || EPA_CON.5 || EPA_CON.4 || EPA_CON.2
;
;    Select the following actions as $%tEPA_CON.6$compare$capture$ event(s):
    $$if$ EPA_CON.6
      $$if$ EPA_CON.4 || EPA_CON.5
;      - $%4EPA_CON.4-5$$clear$set$toggle$ the EPA output pin 
      $$end$
    $$end$
    $$else$
      $$if$ EPA_CON.4 || EPA_CON.5
;      - $%4EPA_CON.4-5$$falling$rising$either$ edge on the EPA input pin
      $$end$
    $$end$
    $$if$ EPA_CON.2 
;      - start an A/D conversion
    $$end$
    $$if$ EPA_CON.0 && EPA_CON.6
      $$if$ EPA_CON.1
;      - reset $%tEPA_CON.7$timer 1$timer 2$
      $$end$     
      $$ifn$ EPA_CON.1
;      - reset $%tEPA_CON.7$timer 2$timer 1$
      $$end$ 
    $$end$      
      $$if$ EPA_CON.1 &! EPA_CON.6
;      - reset $%tEPA_CON.7$timer 1$timer 2$     
      $$end$  
$$end$      
$$ifn$ EPA_CON.6
;
;    Configure the module to $%tEPA_CON.0$overwrite old data in the buffer$ignore new data$ when an
;    overrun error is generated.
$$end$     
$$if$ EPA_CON.3 && EPA_CON.6
;
;    Set the reenable bit so that the compare function is always enabled.      
$$end$

     ld   tmpreg0, #0$$EPA_CON$h
     st   tmpreg0, epa$$EPA_CHANNEL$_con[0]
$$if$ EPA_CON.6
     $$if$ RELATIVE

; Load the EPA$$EPA_CHANNEL$_TIME register with the $%TEPA_CON.7$timer 2$timer 1$ value
; plus an offset of $$TIMER_OFFSET$h.

     ld   tmpreg0, $%TEPA_CON.7$timer2$timer1$[0]
     add  tmpreg0, #0$$TIMER_OFFSET$h
     st   tmpreg0, epa$$EPA_CHANNEL$_time[0]
     $$end$
     $$ifn$ RELATIVE

; Load the EPA$$EPA_CHANNEL$_TIME register with the $$TIMER_OFFSET$h.

     ld   tmpreg0, #0$$TIMER_OFFSET$h
     st   tmpreg0, epa$$EPA_CHANNEL$_time[0]
     $$end$
$$end$
$$if$ EPA_CON.4-5

; Configure the port pin as an EPA event pin.

     SET_BIT p1_reg, $$EPA_CHANNEL$                 ;init reg
     $$if$ EPA_CON.6
     CLR_BIT p1_dir, $$EPA_CHANNEL$                 ;make output pin
     $$end$
     $$else$
     SET_BIT p1_dir, $$EPA_CHANNEL$                 ;make input pin
     $$end$
     SET_BIT p1_mode, $$EPA_CHANNEL$                ;select EPA mode
$$end$       end of port setup
$$if$ EPA_INTERRUPT
     SET_BIT_REG $%TEPA_CHANNEL$int_mask1$int_mask$, EPA$$EPA_CHANNEL$_INT_BIT    ;unmask epa interrupts
$$end$
$$if$ EPA_OVERFLOW
     SET_BIT_REG int_mask1, EPA$%TEPA_CHANNEL.1$2_3$0_1$_OVR_INT_BIT    ;unmask epax interrupts
$$end$
     ret
$$ifn$ EPA_OVERFLOW &! EPA_INTERRUPT
poll_epa$$EPA_CHANNEL$:
     $$if$ (EPA_CHANNEL == 0)
     jbc  int_pend, EPA$$EPA_CHANNEL$_INT_BIT, no_epa$$EPA_CHANNEL$_interrupts
     $$end$
     $$else$
     jbc  int_pend1, EPA$$EPA_CHANNEL$_INT_BIT, no_epa$$EPA_CHANNEL$_interrupts
     $$end$

     ; User code for event channel $$EPA_CHANNEL$ would go here
     $$ifn$ EPA_CON.6
     ld tmpreg0, epa$$EPA_CHANNEL$_time[0]          ;time needs to be read to
                                       ;avoid overrun
     $$end$
     $$if$ EPA_CON.6 &! EPA_CON.3
     ; Since this event was not re-enabled, no more events will occur.
     $$end$
     $$if$ RELATIVE && EPA_CON.6 && EPA_CON.3
     ld   tmpreg0, epa$$EPA_CHANNEL$_time[0]
     add  tmpreg0, #0$$TIMER_OFFSET$h
     st   tmpreg0, epa$$EPA_CHANNEL$_time[0]
     $$end$
     $$ifn$ RELATIVE && EPA_CON.6 && EPA_CON.3
     ; Since this event is absolute and re-enabled,
     ; no polling is necessary.
     $$end$
     $$if$ (EPA_CHANNEL == 0)

     CLR_BIT int_pend, EPA$$EPA_CHANNEL$_INT_BIT
     $$end$
     $$else$
     CLR_BIT int_pend1, EPA$$EPA_CHANNEL$_INT_BIT
     $$end$
no_epa$$EPA_CHANNEL$_interrupts:
     ret
$$end$

cseg at 0ff2080h
main_epa$$EPA_CHANNEL$:
     ld   sp, #STACK

; Should init the timers before using the epa

     call init_epa$$EPA_CHANNEL$       
$$if$ EPA_INTERRUPT || EPA_OVERFLOW
     ei                                ;globally enable interrupts
     br   $                            ;wait for interrupts to occur
$$end$
$$else$

; EPA events can be serviced by polling int_pend or epa_pend.

loop_forever$$EPA_CHANNEL$:
     call poll_epa$$EPA_CHANNEL$
     br   loop_forever$$EPA_CHANNEL$
$$end$
$$if$ EPA_INTERRUPT

cseg at 0ff20$%4EPA_CHANNEL$0e$30$32$34$h
epa$$EPA_CHANNEL$_vector:     dcw  LSW   epa$$EPA_CHANNEL$_interrupt

cseg
epa$$EPA_CHANNEL$_interrupt:
     pusha
     push tmpreg0
     $$ifn$ EPA_CON.6
     ld   tmpreg0, epa$$EPA_CHANNEL$_time[0]       ;time needs to be read to
                                      ;avoid overrun
     $$end$
     $$if$ EPA_CON.6 && RELATIVE && EPA_CON.3
     ld   tmpreg0, epa$$EPA_CHANNEL$_time[0]
     add  tmpreg0, #0$$TIMER_OFFSET$h
     st   tmpreg0, epa$$EPA_CHANNEL$_time[0]
     $$end$
     $$if$ EPA_CON.6 &! EPA_CON.3
; Since not re-enabled, no more events will occur unless
; epa_control and epa_time are re-written.
     $$end$
     $$ifn$ RELATIVE && EPA_CON.6 && EPA_CON.3
; Since this event is absolute and re-enabled,
; user code does not need to re-enable.
     $$end$
     pop  tmpreg0
     popa
     ret
$$end$
$$if$ EPA_OVERFLOW

cseg at 0ff20$%TEPA_CHANNEL.1$38$36$h
epa$%TEPA_CHANNEL.1$2_3$0_1$_OVR_vector:     dcw  LSW   epa$%TEPA_CHANNEL.1$2_3$0_1$_OVR_interrupt

cseg
epa$%TEPA_CHANNEL.1$2_3$0_1$_OVR_interrupt:
     pusha
     push tmpreg0
     ld   tmpreg0, epa$$EPA_CHANNEL$_time[0]       ;time needs to be read to
                                                   ;to clear overrun
;   User's code to handle overrun.

     pop  tmpreg0
     popa
     ret

$$end$
end
##80C196NP TIMER#
##80C196NU TIMER#
$$ifp$80c196np
$model(NP)
$include (80C196NP.INC)
$$end$
$$ifp$80c196nu
$model(NU)
$include (80C196NU.INC)
$$end$
COUNT_ENABLE       set    080h
COUNT_DISABLE      set    000h
COUNT_UP           set    040h
COUNT_DOWN         set    000h
CLOCK_INTERNAL     set    000h
CLOCK_EXTERNAL     set    008h
DIRECTION_TXDIR    set    010h
CLOCK_T1_OVFL      set    020h

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲人成影院在线观看| 亚洲h动漫在线| 激情小说亚洲一区| 7777精品伊人久久久大香线蕉经典版下载| 国产精品电影一区二区| 成人网在线免费视频| 国产偷国产偷精品高清尤物| 久久99九九99精品| 精品久久人人做人人爱| 另类人妖一区二区av| 欧美一区二区视频在线观看2020 | 亚洲福中文字幕伊人影院| 91蝌蚪porny九色| 国产精品护士白丝一区av| 成人av午夜电影| 国产精品美女久久久久久久久久久| 国产精品自拍三区| 久久精品欧美日韩| 国产福利一区二区三区视频| 2014亚洲片线观看视频免费| 激情综合色综合久久| 久久色.com| 国产盗摄精品一区二区三区在线| 久久久www免费人成精品| 国产一区在线精品| 久久久久久99久久久精品网站| 国产精品中文字幕欧美| 国产清纯美女被跳蛋高潮一区二区久久w| 国产呦精品一区二区三区网站| 精品电影一区二区三区 | 视频一区国产视频| 欧美一区二区三区视频| 乱中年女人伦av一区二区| 欧美成人精品3d动漫h| 黑人精品欧美一区二区蜜桃| 国产日韩欧美激情| 菠萝蜜视频在线观看一区| 亚洲视频一二三| 欧美色手机在线观看| 日韩1区2区日韩1区2区| 337p粉嫩大胆噜噜噜噜噜91av| 极品美女销魂一区二区三区免费| 久久亚区不卡日本| 99re热视频精品| 一区二区三国产精华液| 欧美高清dvd| 国内精品自线一区二区三区视频| 国产欧美日韩另类一区| 91视频国产资源| 午夜私人影院久久久久| 精品国产一区二区国模嫣然| 国产成人在线观看免费网站| 亚洲欧洲成人自拍| 欧美在线看片a免费观看| 美女一区二区视频| 国产精品无圣光一区二区| 色婷婷国产精品| 免费在线观看视频一区| 中文字幕av一区二区三区高| 日本道免费精品一区二区三区| 日本不卡的三区四区五区| 久久精品免费在线观看| 肉丝袜脚交视频一区二区| 日产精品久久久久久久性色| 精品一区二区三区香蕉蜜桃| 成人国产亚洲欧美成人综合网| 粉嫩高潮美女一区二区三区| 美女视频一区二区| 亚洲电影一级片| 亚洲欧美一区二区不卡| 午夜精品久久久久久久| 久久精品国产亚洲a| 国产不卡免费视频| 91精品中文字幕一区二区三区| 色美美综合视频| 91国产免费观看| 精品国内二区三区| 国产午夜亚洲精品午夜鲁丝片| 日韩一区二区影院| 中文字幕精品综合| 91精品国产丝袜白色高跟鞋| 国产中文一区二区三区| 伊人性伊人情综合网| 久久综合久久综合亚洲| 91国产免费看| 国产成人aaaa| 午夜精品久久一牛影视| 欧美激情在线一区二区| 欧美日韩1区2区| 91在线小视频| 国产呦精品一区二区三区网站| 亚洲电影第三页| 国产精品夫妻自拍| 精品99999| 欧美日韩黄视频| 99天天综合性| 国产高清视频一区| 日本91福利区| 悠悠色在线精品| 国产精品理论在线观看| 精品国产91九色蝌蚪| 欧美日韩中文另类| 99精品欧美一区二区三区综合在线| 麻豆精品新av中文字幕| 亚洲二区在线视频| 18欧美亚洲精品| 久久久久久97三级| 精品欧美一区二区三区精品久久| 欧美三级电影一区| 色综合av在线| 99久久婷婷国产综合精品| 国产盗摄女厕一区二区三区| 久久精品国产99久久6| 亚洲h动漫在线| 亚洲国产日日夜夜| 悠悠色在线精品| 亚洲精品日韩一| 亚洲日本成人在线观看| 欧美极品另类videosde| 久久综合久久综合久久综合| 欧美一级爆毛片| 91麻豆精品国产无毒不卡在线观看| 91蜜桃网址入口| 久久精品网站免费观看| 狠狠色丁香婷婷综合| 日韩午夜激情av| 日韩精品福利网| 精品欧美一区二区在线观看| 欧美一级xxx| 亚洲资源中文字幕| 中文字幕欧美激情| 91精品国产91久久久久久最新毛片| 国内成人自拍视频| 91精品国产aⅴ一区二区| 日韩二区在线观看| 1024成人网色www| 日韩欧美在线网站| proumb性欧美在线观看| 国产日韩欧美亚洲| 亚洲福利一区二区| 日本高清免费不卡视频| 亚洲激情综合网| 在线观看av不卡| 亚洲另类春色国产| 欧美zozo另类异族| 国产91精品一区二区麻豆亚洲| 欧美mv和日韩mv的网站| 成人精品在线视频观看| 亚洲美女屁股眼交3| 久久噜噜亚洲综合| 91精品免费在线| 不卡影院免费观看| 国产麻豆视频精品| 琪琪久久久久日韩精品| 亚洲卡通欧美制服中文| 91麻豆精品国产91久久久更新时间| 成人综合婷婷国产精品久久蜜臀| 一二三区精品视频| 日本一区二区三区dvd视频在线 | 国精品**一区二区三区在线蜜桃 | 亚洲国产婷婷综合在线精品| 日韩欧美中文一区二区| 欧美亚州韩日在线看免费版国语版| 一区二区三区 在线观看视频| 日韩三级免费观看| 一本大道久久a久久综合| 久久99精品久久久久久动态图| 日本一区二区三区四区在线视频| 在线看不卡av| 国产成人激情av| 麻豆精品新av中文字幕| 亚洲人妖av一区二区| 91麻豆精品91久久久久同性| 国产91丝袜在线播放九色| 久久99精品国产.久久久久| 日韩电影在线免费看| 亚洲成av人片在线观看| 亚洲欧美乱综合| 国产精品久久久久婷婷| 久久久久综合网| 国产视频在线观看一区二区三区| 欧美一区二区播放| 欧美久久久一区| 欧美日韩激情一区二区| 欧美一区三区四区| 欧美福利电影网| 欧美夫妻性生活| 91免费视频大全| 7777精品伊人久久久大香线蕉完整版| 精品久久久久久久久久久久包黑料 | 欧美一级黄色录像| 久久精品人人做人人爽人人| 亚洲精品一卡二卡| 久草热8精品视频在线观看| 99久久婷婷国产综合精品电影| 欧美日韩国产小视频| 亚洲国产精品二十页| 99久久久国产精品免费蜜臀| 欧美日精品一区视频| 久久精品视频一区二区三区|