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

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

?? 196a.cod

?? mcs51,2051,x86系列MCU
?? COD
?? 第 1 頁 / 共 4 頁
字號:
/*
 *  Copyright (c) 1995, Intel Corporation
 *
 *  $Workfile:   196a.cod  $
 *  $Revision:   1.1  $
 *  $Modtime:   Mar 22 1995 16:58:04  $
 *
 *  Purpose:
 *
 *
 *
 *
 *
 *  Compiler:       
 *
 *  Ext Packages:   
 *
 * 
 *
 */
196KD/KC/KB 198/184
##80C196K? WRITE#
##80C19? WRITE#
$$IFSTR$ REG_MNEM "CCR" |STR "BAUD_RATE" |STR "WATCHDOG" |STR "IOPORT0"
  $$IFSTR$ REG_MNEM "CCR"
CSEG AT 2018H
   DCB    #$%aREG_VALUE$
  $$END$
  $$IFSTR$ REG_MNEM "BAUD_RATE"
LDB  wsr, #$%aWSR_WRITE$
LDB  @@REG_MNEM@, #$%aREG_VALUE & 0xff$
LDB  @@REG_MNEM@, #$%aREG_VALUE > 8$
  $$END$
  $$IFSTR$ REG_MNEM "WATCHDOG"
LDB  wsr, #$%aWSR_WRITE$
LDB  @@REG_MNEM@, #01Eh
LDB  @@REG_MNEM@, #0E1h
  $$END$
  $$IFSTR$ REG_MNEM "IOPORT0"
Unsupported Operation:
@@REG_MNEM@ register is a read-only register.
  $$END$
$$END$
$$ELSE$
  $$IF$ REG_USEMACRO
_WriteSFR  @@REG_MNEM@, #$%aREG_VALUE$
  $$END$
  $$ELSE$
    $$IFN$ REG_WSRALL
LDB  wsr, #$%aWSR_WRITE$
    $$END$
LD@@REG_SIZE@  @@REG_MNEM@, #$%aREG_VALUE$
  $$END$
$$END$
##80C196K? READ#
##80C19? READ#
$$IFSTR$ REG_MNEM "CCR" |STR "BAUD_RATE" |STR "WATCHDOG"
  $$IFSTR$ REG_MNEM "CCR"
CSEG AT 2018H
   DCB    #$%aREG_VALUE$
  $$END$
  $$IFSTR$ REG_MNEM "BAUD_RATE"
Unsupported Operation:
  @@REG_MNEM@ register is a write-only register.
  $$END$
  $$IFSTR$ REG_MNEM "WATCHDOG"
Unsupported Operation:
@@REG_MNEM@ register is a write-only register.
  $$END$
$$END$
$$ELSE$
  $$IF$ REG_USEMACRO
_ReadSFR  UserVar, @@REG_MNEM@
  $$END$
  $$ELSE$
    $$IFN$ REG_WSRALL
LDB  wsr, #$%aWSR_READ$
    $$END$
ST@@REG_SIZE@  @@REG_MNEM@, UserVar
  $$END$
$$END$
##80C196K? OR#
##80C19? OR#
$$IFSTR$ REG_MNEM "CCR" |STR "BAUD_RATE" |STR "WATCHDOG" |STR "IOPORT0"
  $$IFSTR$ REG_MNEM "CCR"
Unsupported Operation:
@@REG_MNEM@ register is a read-only register.
  $$END$
  $$IFSTR$ REG_MNEM "BAUD_RATE"
Unsupported Operation:
@@REG_MNEM@ register is a write-only register.
  $$END$
  $$IFSTR$ REG_MNEM "WATCHDOG"
Unsupported Operation:
@@REG_MNEM@ register is a write-only register.
  $$END$
  $$IFSTR$ REG_MNEM "IOPORT0"
Unsupported Operation:
@@REG_MNEM@ register is a read-only register.
  $$END$
$$END$
$$ELSE$
  $$IF$ REG_USEMACRO
_OrSFR  @@REG_MNEM@, #$%aREG_VALUE$
  $$END$
  $$ELSE$
    $$IFN$ REG_WSRALL
LDB  wsr, #$%aWSR_READ$
    $$END$
    $$IF$ REG_WSRSAME || REG_WSRALL
OR@@REG_SIZE@  @@REG_MNEM@, #$%aREG_VALUE$
    $$END$
    $$IFN$ REG_WSRSAME &! REG_WSRALL
LD@@REG_SIZE@  UserVar, @@REG_MNEM@
OR@@REG_SIZE@  UserVar, #$%aREG_VALUE$
LDB  wsr, #$%aREG_WSRWRITE$
ST@@REG_SIZE@  UserVar, @@REG_MNEM@
    $$END$
  $$END$
$$END$
##80C196K? AND#
##80C19? AND#
$$IFSTR$ REG_MNEM "CCR" |STR "BAUD_RATE" |STR "WATCHDOG" |STR "IOPORT0"
  $$IFSTR$ REG_MNEM "CCR"
Unsupported Operation:
@@REG_MNEM@ register is a read-only register.
  $$END$
  $$IFSTR$ REG_MNEM "BAUD_RATE"
Unsupported Operation:
@@REG_MNEM@ register is a write-only register.
  $$END$
  $$IFSTR$ REG_MNEM "WATCHDOG"
Unsupported Operation:
@@REG_MNEM@ register is a write-only register.
  $$END$
  $$IFSTR$ REG_MNEM "IOPORT0"
Unsupported Operation:
@@REG_MNEM@ register is a read-only register.
  $$END$
$$END$
$$ELSE$
  $$IF$ REG_USEMACRO
_AndSFR  @@REG_MNEM@, #$%aREG_VALUE$
  $$END$
  $$ELSE$
    $$IFN$ REG_WSRALL
LDB  wsr, #$%aWSR_READ$
    $$END$
    $$IF$ REG_WSRSAME || REG_WSRALL
AND@@REG_SIZE@  @@REG_MNEM@, #$%aREG_VALUE$
    $$END$
    $$IFN$ REG_WSRSAME &! REG_WSRALL
LD@@REG_SIZE@  UserVar, @@REG_MNEM@
AND@@REG_SIZE@  UserVar, #$%aREG_VALUE$
LDB  wsr, #$%aREG_WSRWRITE$
ST@@REG_SIZE@  UserVar, @@REG_MNEM@
    $$END$
  $$END$
$$END$
##80C196K? XOR#
##80C19? XOR#
$$IFSTR$ REG_MNEM "CCR" |STR "BAUD_RATE" |STR "WATCHDOG" |STR "IOPORT0"
  $$IFSTR$ REG_MNEM "CCR"
Unsupported Operation:
@@REG_MNEM@ register is a read-only register.
  $$END$
  $$IFSTR$ REG_MNEM "BAUD_RATE"
Unsupported Operation:
@@REG_MNEM@ register is a write-only register.
  $$END$
  $$IFSTR$ REG_MNEM "WATCHDOG"
Unsupported Operation:
@@REG_MNEM@ register is a write-only register.
  $$END$
  $$IFSTR$ REG_MNEM "IOPORT0"
Unsupported Operation:
@@REG_MNEM@ register is a read-only register.
  $$END$
$$END$
$$ELSE$
  $$IF$ REG_USEMACRO
_XorSFR  @@REG_MNEM@, #$%aREG_VALUE$
  $$END$
  $$ELSE$
    $$IFN$ REG_WSRALL
LDB  wsr, #$%aWSR_READ$
    $$END$
    $$IF$ REG_WSRSAME || REG_WSRALL
XOR@@REG_SIZE@  @@REG_MNEM@, #$%aREG_VALUE$
    $$END$
    $$IFN$ REG_WSRSAME &! REG_WSRALL
LD@@REG_SIZE@  UserVar, @@REG_MNEM@
XOR@@REG_SIZE@  UserVar, #$%aREG_VALUE$
LDB  wsr, #$%aREG_WSRWRITE$
ST@@REG_SIZE@  UserVar, @@REG_MNEM@
    $$END$
  $$END$
$$END$
##80C196K? TESTZ#
##80C19? TESTZ#
$$IFSTR$ REG_MNEM "CCR" |STR "BAUD_RATE" |STR "WATCHDOG"
  $$IFSTR$ REG_MNEM "CCR"
Unsupported Operation:
@@REG_MNEM@ register is a read-only register.
  $$END$
  $$IFSTR$ REG_MNEM "BAUD_RATE"
Unsupported Operation:
@@REG_MNEM@ register is a write-only register.
  $$END$
  $$IFSTR$ REG_MNEM "WATCHDOG"
Unsupported Operation:
@@REG_MNEM@ register is a write-only register.
  $$END$
$$END$
$$ELSE$
  $$IFN$ REG_WSRALL
LDB  wsr, #$%aWSR_READ$
  $$END$
AND@@REG_SIZE@  zero_reg, @@REG_MNEM@, #$%aREG_VALUE$
JE   <Dest. Label>
$$END$
##80C196K? TESTNZ#
##80C19? TESTNZ#
$$IFSTR$ REG_MNEM "CCR" |STR "BAUD_RATE" |STR "WATCHDOG"
  $$IFSTR$ REG_MNEM "CCR"
Unsupported Operation:
@@REG_MNEM@ register is a read-only register.
  $$END$
  $$IFSTR$ REG_MNEM "BAUD_RATE"
Unsupported Operation:
@@REG_MNEM@ register is a write-only register.
  $$END$
  $$IFSTR$ REG_MNEM "WATCHDOG"
Unsupported Operation:
@@REG_MNEM@ register is a write-only register.
  $$END$
$$END$
$$ELSE$
  $$IFN$ REG_WSRALL
LDB  wsr, #$%aWSR_READ$
  $$END$
AND@@REG_SIZE@  zero_reg, @@REG_MNEM@, #$%aREG_VALUE$
JNE  <Dest. Label>
$$END$
##80C198 AD#
##80C196KB AD#
##80C196KC AD#
##80C196KD AD#
$include (80c196kd.inc)

  ATOD_BUSY          set      (ad_result and 008)
  GO_NOW             set      008h
  GO_EPA             set      000h
  TEN_BIT_MODE       set      000h
  EIGHT_BIT_MODE     set      010h
$$ifp$ 80C198 || 80C194 || 80C196KB
  AD_SPEED    equ     4
$$end$
$$ifp$ 80C196KC || 80C196KD
  AD_COMPAT   equ     3
  $$ifn$ IOC2.3
  AD_SPEED    equ     4
  $$end$
$$end$
  AD_INT      equ     1
  
; A/D conversion configuration:
$$ifp$ 80C198 || 80C194 || 80C196KB
;    speed           = $%tioc2.4$fast$normal$
$$end$
;    interrupt       = $%tINT_MASK.1$enabled$disabled$ 
$$ifp$ 80C198
;    channel         = $%4AD_COMMAND.0-2$4$5$6$7$
$$end$
$$ifnp$ 80C198
;    channel         = $$AD_COMMAND.0-2$
$$end$
;    start time      = $%TAD_COMMAND.3$started immediately$triggered by the HSO$
$$ifp$ 80C198 || 80C194 || 80C196KB
;    mode            = $%tAD_COMMAND.4$8-bit$10-bit$
$$end$
$$ifp$ 80C196KC || 80C196KD
;    mode            = $%tioc2.3$configurable$compat$
   $$ifn$ IOC2.3
;    speed           = $%tioc2.4$fast$normal$
   $$end$
   $$if$ IOC2.3
;    sample time     = @@SAMP_TM@ microseconds
;    conversion time = @@CONV_TM@ microseconds
   $$end$
$$end$

cseg
init_atod_converter:
$$ifp$ 80C196KC || 80C196KD
  _$%tIOC2.3$Set$Clr$SFR_bit ioc2, AD_COMPAT
  $$ifn$ IOC2.3
  _$%tIOC2.4$Set$Clr$SFR_bit ioc2, AD_SPEED
  $$end$
  $$if$ IOC2.3
  _WriteSFR   ad_time, #0$$AD_TIME$h
  $$end$
$$end$
$$ifp$ 80C198 || 80C194 || 80C196KB
  _$%tIOC2.4$Set$Clr$SFR_bit ioc2, AD_SPEED
$$end$
  _$%tINT_MASK.1$Set$Clr$SFR_bit int_mask, AD_INT
  ret

$$ifn$ INT_MASK.1 

; convert_atod:
;    Performs $%tAD_COMMAND.4$an 8$a 10$-bit A/D conversion and returns
;    the result.  This routine waits until the A/D busy bit 
;    is cleared before and after the conversion. If the 
;    A/D interrupt is used then the results of this 
;    routine may be erronous.

cseg
convert_atod:
     clrb wsr
     jbs  ad_result_lo, 3, $
     ldb  tmpreg, 2[sp]
     ldb  ad_command, #$%tAD_COMMAND.3$GO_NOW$GO_EPA$ + $%tAD_COMMAND.4$EIGHT$TEN$_BIT_MODE
     $$if$ AD_COMMAND.3
     ldb  zero_reg, zero_reg       ;4 state delay needed
     ldb  zero_reg, zero_reg       ;4 state delay needed
     jbs  ad_result_lo, 3, $
          $$ifn$  AD_COMMAND.4
     ld   tmpreg, ad_result
     shr  tmpreg, #6
          $$end$
          $$if$  AD_COMMAND.4
     ldbze tmpreg, ad_result_hi
          $$end$
     $$end$
     ret
$$end$

; main_atod:
;    Program the A/D to perform a$%tAD_COMMAND.4$n 8-bit$ 10-bit$ conversion.
;    on A/D channel $$AD_COMMAND.0-2$.  
;
;    The A/D conversion will be $%TAD_COMMAND.3$started immediately$triggered by the EPA$    

cseg at 02080h
main_atod:
     ld   sp, #STACK
     call init_atod_converter
$$if$ INT_MASK.1
     ei                            ;globally enable interrupts
     clrb wsr;
     ldb  ad_command, #0$$AD_COMMAND$h
     br   $                        ;wait for A/D interrupt
$$end$
$$ifn$ INT_MASK.1 && AD_COMMAND.3

     push #0$$AD_COMMAND.0-2$H
     call convert_atod
     add  sp, #2

; tmpreg now contains the result of the conversion which
; can be now be acted upon.

     br   $
$$end$
$$ifn$ INT_MASK.1 &! AD_COMMAND.3
     push #0$$AD_COMMAND.0-2$H
     call convert_atod
     add  sp, #2
     br   $                        ;wait for epa to trigger A/D
                                   ;the result should be serviced
                                   ;with an interrupt routine.
$$end$
$$if$ INT_MASK.1

cseg at 2002h
  atod_vector:  dcw   atod_interrupt

; The atod_interrupt routine will be vectored to if interrupts
; are enabled and an A/D conversion has completed.

cseg
atod_interrupt:
     pusha
     push  tmpreg
     clrb  wsr
     $$ifn$ AD_COMMAND.5 &! AD_COMMAND.4
     ld   tmpreg, ad_result
     shr  tmpreg, #6

; tmpreg can now be stored or acted upon by the user's code.
     $$end$
     $$ifn$ AD_COMMAND.5 && AD_COMMAND.4
     ldb   tmpreg, ad_result_hi

; tmpreg can now be stored or acted upon by the user's code.
     $$end$
     pop  tmpreg
     popa
     ret
$$end$
end
##80C194 PWM#
##80C198 PWM#
##80C196KB PWM#
##80C196KC PWM0#
##80C196KD PWM0#
##80C196KC PWM1#
##80C196KD PWM1#
##80C196KC PWM2#
##80C196KD PWM2#
$include (80c196kd.inc)

$$if$ (PWM_NUMBER == 0)
PWM$$PWM_NUMBER$_ENABLE     equ   0
$$end$
$$if$ (PWM_NUMBER == 1)
PWM$$PWM_NUMBER$_ENABLE     equ   2
$$end$
$$if$ (PWM_NUMBER == 2)
PWM$$PWM_NUMBER$_ENABLE     equ   3
$$end$
PWM_PRESCALE    equ   2

; PWM$$PWM_NUMBER$ configuration:
;   prescaler mode  = divide by $%tIOC2.2$2$1$
;   PWM output      = $%tIOC1.0$enabled$disabled$
;   PWM duty cycle  = @@PWM_DUTY_CYCLE@ %
;
; pwm$$PWM_NUMBER$_control = 256 * (Duty Cycle) / 100

cseg
init_pwm$$PWM_NUMBER$:
  _$%tIOC2.2$Set$Clr$SFR_bit ioc2, PWM_PRESCALE
$$if$ (PWM_NUMBER == 0)
  _WriteSFR   pwm$$PWM_NUMBER$_control, #0$$PWM0_CONTROL$h 
  _$%tIOC1.0$Set$Clr$SFR_bit ioc1, PWM$$PWM_NUMBER$_ENABLE
$$end$
$$if$ (PWM_NUMBER == 1)
  _WriteSFR   pwm$$PWM_NUMBER$_control, #0$$PWM1_CONTROL$h 
  _$%tIOC3.2$Set$Clr$SFR_bit ioc3, PWM$$PWM_NUMBER$_ENABLE
$$end$
$$if$ (PWM_NUMBER == 2)
  _WriteSFR   pwm$$PWM_NUMBER$_control, #0$$PWM2_CONTROL$h 
  _$%tIOC3.3$Set$Clr$SFR_bit ioc3, PWM$$PWM_NUMBER$_ENABLE
$$end$
  ret

cseg at 2080h
main_pwm$$PWM_NUMBER$:
  call init_pwm$$PWM_NUMBER$
  br   $
end
##80C194 Serial#
##80C198 Serial#
##80C196KB Serial#
##80C196KC Serial#
##80C196KD Serial#
$include (80c196kd.inc)

SP_MODE0           set        000h
SP_MODE1           set        001h
SP_MODE2           set        002h
SP_MODE3           set        003h
REC_ENABLE         set        008h
REC_DISABLE        set        000h
EVEN_PARITY        set        008h
ODD_PARITY         set        028h
NO_PARITY          set        000h
SET_BIT_8          set        004h
SP_INTERNAL_CLK    set      08000h
SP_EXTERNAL_CLK    set      00000h
TXD_INTERRUPT      set        001h
RXD_INTERRUPT      set        002h
SERIAL_INT         set        040h
TI_BIT             set        005h
RI_BIT             set        006h
FE_BIT             set        004h
OE_BIT             set        002h
RPE_BIT            set        007h
RB8_BIT            set        007h
TXE_BIT            set        003h

_SetBitReg    macro     regnum,bitnum
               orb  regnum,#( 1 SHL bitnum )
               endm

_ClrBitReg    macro     regnum,bitnum
               andb regnum,#not( 1 SHL bitnum )
               endm
rseg
sp_status_image:      dsb  1

$$ifn$ INT_MASK1.1 |! INT_MASK1.0 |! INT_MASK.6
     $$ifn$ INT_MASK1.0 &! INT_MASK.6 && IOC1.5
cseg
putchar:
     _ReadSFR  tmpreg,  sp_stat
     orb   sp_status_image, tmpreg
     jbc   sp_status_image, TXE_BIT, putchar
     clr_bit sp_status_image, TXE_BIT
          $$if$ SP_CON.4

; If bit 8 needs to be set, then the following line needs to
; be inserted:
;    _OrSFR_bit  sp_con,  SET_BIT_8

          $$end$
     _WriteSFR  sbuf, 2[sp]
     ret
     $$end$
     $$ifn$ INT_MASK1.1 &! INT_MASK.6 && SP_CON.3
cseg
getchar:
     _ReadSFR  tmpreg,  sp_stat
     orb   sp_status_image, tmpreg
     jbc   sp_status_image, RI_BIT, getchar
     jbc   sp_status_image, FE_BIT, no_frame_error

     ; User code for framing error


     andb  sp_status_image, #FE_BIT
no_frame_error:
     jbc   sp_status_image, OE_BIT, no_overrun_error

     ; User code for overrun error

     _ClrBitReg sp_status_image, OE_BIT 
no_overrun_error:
          $$if$ SP_CON.2
     jbc   sp_status_image, RPE_BIT, no_parity_error

     ; User code for Parity error

     _ClrBitReg sp_status_image, RPE_BIT 
no_parity_error:
          $$end$
          $$if$ SP_CON.4
     jbc   sp_status_image, RB8_BIT, no_8th_bit

     ; User code for Receiving BIT 8

     _ClrBitReg sp_status_image, RB8_BIT
no_8th_bit:
          $$end$
     _ReadSFR  tmpreg, sbuf
     ret
     $$end$
$$end$
$$if$ INT_MASK1.0-1 || INT_MASK.6
     $$if$ INT_MASK1.1

cseg at 2032h
rx_vector:     dcw  receive
     $$end$
     $$if$ INT_MASK1.0

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久久久久久久久看片| 欧美刺激午夜性久久久久久久 | 日本成人超碰在线观看| 亚洲视频一区在线| 国产精品水嫩水嫩| 国产精品美女久久久久久| 国产精品污网站| 国产精品久久久久桃色tv| 国产精品毛片久久久久久| 亚洲欧美综合另类在线卡通| 欧美国产精品v| 亚洲三级在线看| 一区二区三区加勒比av| 伊人性伊人情综合网| 亚洲伊人色欲综合网| 亚洲电影中文字幕在线观看| 日韩精品亚洲一区二区三区免费| 午夜精品久久久久久久蜜桃app| 日韩精品一区第一页| 免费成人美女在线观看.| 精品一区二区影视| 国产99精品在线观看| av电影在线不卡| 日本乱人伦一区| 欧美精品久久一区二区三区| 欧美久久久一区| 欧美成人精精品一区二区频| 国产无人区一区二区三区| 中文字幕一区免费在线观看| 亚洲综合999| 男女男精品网站| 国产乱码字幕精品高清av| av中文一区二区三区| 欧美色爱综合网| 欧美成人一区二区三区| 国产精品免费视频观看| 伊人开心综合网| 美女任你摸久久| 欧美久久久久久久久| 欧美一级理论片| 国产三区在线成人av| 亚洲日本青草视频在线怡红院| 一区二区三区在线视频免费观看| 免费看黄色91| 99re这里只有精品首页| 91精品国产综合久久婷婷香蕉| 久久噜噜亚洲综合| 亚洲精品日韩专区silk| 蜜桃精品在线观看| 色哟哟在线观看一区二区三区| 日韩一本二本av| 成人免费在线播放视频| 日韩黄色片在线观看| 懂色av中文字幕一区二区三区| 欧美日免费三级在线| 国产无人区一区二区三区| 性欧美大战久久久久久久久| 丁香另类激情小说| 91精品一区二区三区久久久久久| 国产日韩欧美激情| 日韩中文字幕一区二区三区| 成人开心网精品视频| 91精品国产综合久久福利软件| 欧美国产精品一区二区| 免费看日韩a级影片| 在线国产电影不卡| 中文字幕乱码一区二区免费| 日本色综合中文字幕| 91国产福利在线| 国产精品午夜免费| 蜜桃视频免费观看一区| 欧美日韩一区二区电影| 国产精品久久久久久久久搜平片| 美国三级日本三级久久99| 色天天综合久久久久综合片| 久久综合一区二区| 天堂久久一区二区三区| 91福利小视频| 国产精品美女久久久久久久| 韩国女主播一区| 91 com成人网| 午夜精品久久久久影视| 日本高清不卡一区| 中文字幕在线观看不卡| 国产精品 欧美精品| 日韩免费性生活视频播放| 午夜一区二区三区在线观看| 91极品视觉盛宴| 亚洲美女免费视频| av高清久久久| 中文字幕av免费专区久久| 国产成人免费高清| 久久精品视频在线看| 韩国理伦片一区二区三区在线播放 | 蜜臀精品一区二区三区在线观看 | 亚洲私人黄色宅男| 91在线porny国产在线看| 欧美国产一区视频在线观看| 国产99精品国产| 亚洲国产高清aⅴ视频| 国产麻豆欧美日韩一区| 久久久久国产精品麻豆 | 精品国产3级a| 久久99热这里只有精品| 精品三级在线看| 国产一区欧美日韩| 久久久亚洲国产美女国产盗摄 | 韩国成人在线视频| 久久亚洲免费视频| 国产成人福利片| 国产精品久久久久久亚洲毛片| 成人美女在线视频| 国产精品久久久一本精品 | 久久嫩草精品久久久精品一| 国产激情91久久精品导航| 久久久久久黄色| 99久久er热在这里只有精品15| 亚洲欧洲精品天堂一级| 91麻豆成人久久精品二区三区| 亚洲精品免费视频| 欧美日韩一区二区三区四区五区 | 成人黄色国产精品网站大全在线免费观看| 久久久国产精华| 成人黄色av网站在线| 一区二区三区日韩精品视频| 欧美疯狂做受xxxx富婆| 狠狠色伊人亚洲综合成人| 国产欧美精品一区| 91麻豆精品在线观看| 午夜国产精品影院在线观看| 日韩欧美高清一区| 国产91精品一区二区麻豆亚洲| 中文字幕在线视频一区| 欧美亚一区二区| 久色婷婷小香蕉久久| 国产免费成人在线视频| 91在线无精精品入口| 日韩av一级电影| 中文字幕精品一区二区精品绿巨人 | 99久久99久久精品免费看蜜桃| 亚洲黄色免费电影| 日韩欧美国产一区在线观看| 成人在线视频一区二区| 亚洲高清免费视频| 国产亚洲福利社区一区| 欧美在线视频全部完| 精品一二三四区| 亚洲男人天堂av| 欧美成人伊人久久综合网| 成人av电影免费在线播放| 性久久久久久久久久久久| 国产女人18水真多18精品一级做| 在线免费观看日韩欧美| 狠狠狠色丁香婷婷综合激情 | 91久久久免费一区二区| 麻豆成人91精品二区三区| 日韩美女视频一区二区| 日韩一级大片在线| 91丨九色丨黑人外教| 精品一区二区综合| 一区二区三区蜜桃| 久久久激情视频| 欧美日韩成人在线一区| 97久久人人超碰| 国产毛片精品国产一区二区三区| 亚洲成人av福利| 国产精品久久久99| 欧美一级高清大全免费观看| 色94色欧美sute亚洲13| 国产剧情一区在线| 视频一区二区国产| 亚洲男人的天堂一区二区 | 国产福利电影一区二区三区| 亚洲亚洲精品在线观看| 亚洲国产精品二十页| 欧美成人性战久久| 欧美精品一卡两卡| 91电影在线观看| 成人av网站免费| 国产精品456露脸| 男女激情视频一区| 亚洲一区二区三区四区在线免费观看| 久久久久久久久久久电影| 欧美一区二区三区精品| 在线观看免费一区| 91美女在线观看| 国产成人精品免费网站| 久久99国产乱子伦精品免费| 五月天精品一区二区三区| 亚洲欧美日韩国产中文在线| 中文字幕高清不卡| 国产校园另类小说区| 日韩精品一区二区三区四区视频| 欧美日韩高清一区二区不卡| 欧美性生活久久| 在线免费一区三区| 91福利国产精品| 欧洲亚洲精品在线| 91成人免费电影| 在线观看日产精品|