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

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

?? stm32f10x_encoder.s79

?? STM32利用正交編碼器實現電機的控制
?? S79
?? 第 1 頁 / 共 2 頁
字號:
//////////////////////////////////////////////////////////////////////////////
//                                                                           /
// IAR ARM ANSI C/C++ Compiler V4.42A/W32              15/May/2008  12:06:30 /
// Copyright 1999-2005 IAR Systems. All rights reserved.                     /
//                                                                           /
//    Cpu mode        =  thumb                                               /
//    Endian          =  little                                              /
//    Stack alignment =  4                                                   /
//    Source file     =  C:\David JIANG\ST MCU\Docs\STM32\AN_JIANG\TIM       /
//                       Encoder\example\project\source\stm32f10x_encoder.c  /
//    Command line    =  "C:\David JIANG\ST MCU\Docs\STM32\AN_JIANG\TIM      /
//                       Encoder\example\project\source\stm32f10x_encoder.c" /
//                        -D VECT_TAB_FLASH -lcN "C:\David JIANG\ST          /
//                       MCU\Docs\STM32\AN_JIANG\TIM                         /
//                       Encoder\example\project\EWARM\BOOT_FLASH\List\"     /
//                       -lb "C:\David JIANG\ST MCU\Docs\STM32\AN_JIANG\TIM  /
//                       Encoder\example\project\EWARM\BOOT_FLASH\List\" -o  /
//                       "C:\David JIANG\ST MCU\Docs\STM32\AN_JIANG\TIM      /
//                       Encoder\example\project\EWARM\BOOT_FLASH\Obj\" -z3  /
//                       --no_cse --no_unroll --no_inline --no_code_motion   /
//                       --no_tbaa --no_clustering --no_scheduling --debug   /
//                       --cpu_mode thumb --endian little --cpu cortex-M3    /
//                       --stack_align 4 --require_prototypes --fpu None     /
//                       --dlib_config "C:\Program Files\IAR                 /
//                       Systems\Embedded Workbench                          /
//                       4.0\arm\LIB\dl7mptnnl8f.h" -I "C:\David JIANG\ST    /
//                       MCU\Docs\STM32\AN_JIANG\TIM                         /
//                       Encoder\example\project\EWARM\" -I "C:\David        /
//                       JIANG\ST MCU\Docs\STM32\AN_JIANG\TIM                /
//                       Encoder\example\project\EWARM\..\include\" -I       /
//                       "C:\David JIANG\ST MCU\Docs\STM32\AN_JIANG\TIM      /
//                       Encoder\example\project\EWARM\..\..\FWLib\inc\" -I  /
//                       "C:\Program Files\IAR Systems\Embedded Workbench    /
//                       4.0\arm\INC\"                                       /
//    List file       =  C:\David JIANG\ST MCU\Docs\STM32\AN_JIANG\TIM       /
//                       Encoder\example\project\EWARM\BOOT_FLASH\List\stm32 /
//                       f10x_encoder.s79                                    /
//                                                                           /
//                                                                           /
//////////////////////////////////////////////////////////////////////////////

        NAME stm32f10x_encoder

        RSEG CSTACK:DATA:NOROOT(2)

        EXTERN ??div64_t
        EXTERN ??llmul_t

        PUBWEAK `?*?DATA_ID`
??DataTable0 EQU 0
??DataTable1 EQU 0
??DataTable10 EQU 0
??DataTable11 EQU 0
??DataTable12 EQU 0
??DataTable13 EQU 0
??DataTable14 EQU 0
??DataTable15 EQU 0
??DataTable16 EQU 0
??DataTable17 EQU 0
??DataTable18 EQU 0
??DataTable19 EQU 0
??DataTable2 EQU 0
??DataTable20 EQU 0
??DataTable22 EQU 0
??DataTable23 EQU 0
??DataTable24 EQU 0
??DataTable25 EQU 0
??DataTable26 EQU 0
??DataTable27 EQU 0
??DataTable29 EQU 0
??DataTable3 EQU 0
??DataTable30 EQU 0
??DataTable31 EQU 0
??DataTable34 EQU 0
??DataTable36 EQU 0
??DataTable4 EQU 0
??DataTable5 EQU 0
??DataTable6 EQU 0
??DataTable7 EQU 0
??DataTable8 EQU 0
??DataTable9 EQU 0
        MULTWEAK ??GPIO_Init??rT
        MULTWEAK ??GPIO_StructInit??rT
        MULTWEAK ??NVIC_Init??rT
        MULTWEAK ??RCC_APB1PeriphClockCmd??rT
        MULTWEAK ??RCC_APB2PeriphClockCmd??rT
        MULTWEAK ??TIM_ClearFlag??rT
        MULTWEAK ??TIM_Cmd??rT
        MULTWEAK ??TIM_DeInit??rT
        MULTWEAK ??TIM_EncoderInterfaceConfig??rT
        MULTWEAK ??TIM_GetCounter??rT
        MULTWEAK ??TIM_ICInit??rT
        MULTWEAK ??TIM_ICStructInit??rT
        MULTWEAK ??TIM_ITConfig??rT
        MULTWEAK ??TIM_TimeBaseInit??rT
        MULTWEAK ??TIM_TimeBaseStructInit??rT
        MULTWEAK ??int2char??rT
        MULTWEAK ??rT??div64_t
        MULTWEAK ??rT??llmul_t
        MULTWEAK ??write_string??rT
        PUBWEAK ?init?tab?DATA_I
        PUBWEAK ?init?tab?DATA_Z
        PUBLIC ENC_Calc_Average_Speed
        PUBLIC ENC_Calc_Rot_Speed
        PUBLIC ENC_Clear_Speed_Buffer
        PUBLIC ENC_Get_Electrical_Angle
        PUBLIC ENC_Init
        PUBLIC LCD_Display
        PUBLIC TIM3_IRQHandler

GPIO_Init           SYMBOL "GPIO_Init"
GPIO_StructInit     SYMBOL "GPIO_StructInit"
NVIC_Init           SYMBOL "NVIC_Init"
RCC_APB1PeriphClockCmd SYMBOL "RCC_APB1PeriphClockCmd"
RCC_APB2PeriphClockCmd SYMBOL "RCC_APB2PeriphClockCmd"
TIM_ClearFlag       SYMBOL "TIM_ClearFlag"
TIM_Cmd             SYMBOL "TIM_Cmd"
TIM_DeInit          SYMBOL "TIM_DeInit"
TIM_EncoderInterfaceConfig SYMBOL "TIM_EncoderInterfaceConfig"
TIM_GetCounter      SYMBOL "TIM_GetCounter"
TIM_ICInit          SYMBOL "TIM_ICInit"
TIM_ICStructInit    SYMBOL "TIM_ICStructInit"
TIM_ITConfig        SYMBOL "TIM_ITConfig"
TIM_TimeBaseInit    SYMBOL "TIM_TimeBaseInit"
TIM_TimeBaseStructInit SYMBOL "TIM_TimeBaseStructInit"
int2char            SYMBOL "int2char"
write_string        SYMBOL "write_string"
??GPIO_Init??rT     SYMBOL "??rT", GPIO_Init
??GPIO_StructInit??rT SYMBOL "??rT", GPIO_StructInit
??NVIC_Init??rT     SYMBOL "??rT", NVIC_Init
??RCC_APB1PeriphClockCmd??rT SYMBOL "??rT", RCC_APB1PeriphClockCmd
??RCC_APB2PeriphClockCmd??rT SYMBOL "??rT", RCC_APB2PeriphClockCmd
??TIM_ClearFlag??rT SYMBOL "??rT", TIM_ClearFlag
??TIM_Cmd??rT       SYMBOL "??rT", TIM_Cmd
??TIM_DeInit??rT    SYMBOL "??rT", TIM_DeInit
??TIM_EncoderInterfaceConfig??rT SYMBOL "??rT", TIM_EncoderInterfaceConfig
??TIM_GetCounter??rT SYMBOL "??rT", TIM_GetCounter
??TIM_ICInit??rT    SYMBOL "??rT", TIM_ICInit
??TIM_ICStructInit??rT SYMBOL "??rT", TIM_ICStructInit
??TIM_ITConfig??rT  SYMBOL "??rT", TIM_ITConfig
??TIM_TimeBaseInit??rT SYMBOL "??rT", TIM_TimeBaseInit
??TIM_TimeBaseStructInit??rT SYMBOL "??rT", TIM_TimeBaseStructInit
??int2char??rT      SYMBOL "??rT", int2char
??write_string??rT  SYMBOL "??rT", write_string

        EXTERN GPIOA
        EXTERN GPIO_Init
        EXTERN GPIO_StructInit
        EXTERN NVIC_Init
        EXTERN RCC_APB1PeriphClockCmd
        EXTERN RCC_APB2PeriphClockCmd
        EXTERN TIM2
        EXTERN TIM3
        EXTERN TIM_ClearFlag
        EXTERN TIM_Cmd
        EXTERN TIM_DeInit
        EXTERN TIM_EncoderInterfaceConfig
        EXTERN TIM_GetCounter
        EXTERN TIM_ICInit
        EXTERN TIM_ICStructInit
        EXTERN TIM_ITConfig
        EXTERN TIM_TimeBaseInit
        EXTERN TIM_TimeBaseStructInit
        EXTERN int2char
        EXTERN write_string


        RSEG DATA_Z:DATA:SORT:NOROOT(1)
hPrevious_angle:
        DS8 2

        RSEG DATA_Z:DATA:SORT:NOROOT(2)
hSpeed_Buffer:
        DS8 16

        RSEG DATA_Z:DATA:SORT:NOROOT(1)
hRot_Speed:
        DS8 2

        RSEG DATA_Z:DATA:SORT:NOROOT(0)
bSpeed_Buffer_Index:
        DS8 1

        RSEG DATA_Z:DATA:SORT:NOROOT(1)
hEncoder_Timer_Overflow:
        DS8 2

        RSEG DATA_I:DATA:SORT:NOROOT(0)
bIs_First_Measurement:
        DS8 1
        REQUIRE `?<Initializer for bIs_First_Measurement>`

        RSEG CODE:CODE:NOROOT(2)
        THUMB
ENC_Init:
        PUSH     {LR}
        SUB      SP,SP,#+28
        MOVS     R1,#+1
        MOVS     R0,#+2
        _BLF     RCC_APB1PeriphClockCmd,??RCC_APB1PeriphClockCmd??rT
        MOVS     R1,#+1
        MOVS     R0,#+4
        _BLF     RCC_APB2PeriphClockCmd,??RCC_APB2PeriphClockCmd??rT
        ADD      R0,SP,#+4
        _BLF     GPIO_StructInit,??GPIO_StructInit??rT
        MOVS     R0,#+192
        STRH     R0,[SP, #+4]
        MOVS     R0,#+4
        STRB     R0,[SP, #+7]
        ADD      R1,SP,#+4
        LDR.N    R0,??ENC_Init_0  ;; GPIOA
        LDR      R0,[R0, #+0]
        _BLF     GPIO_Init,??GPIO_Init??rT
        MOVS     R0,#+29
        STRB     R0,[SP, #+0]
        MOVS     R0,#+1
        STRB     R0,[SP, #+1]
        MOVS     R0,#+0
        STRB     R0,[SP, #+2]
        MOVS     R0,#+1
        STRB     R0,[SP, #+3]
        MOV      R0,SP
        _BLF     NVIC_Init,??NVIC_Init??rT
        LDR.N    R0,??DataTable33  ;; TIM3
        LDR      R0,[R0, #+0]
        _BLF     TIM_DeInit,??TIM_DeInit??rT
        ADD      R0,SP,#+8
        _BLF     TIM_TimeBaseStructInit,??TIM_TimeBaseStructInit??rT
        MOVS     R0,#+0
        STRH     R0,[SP, #+10]
        LDR.N    R0,??ENC_Init_0+0x4  ;; 0x63f
        STRH     R0,[SP, #+8]
        MOVS     R0,#+0
        STRH     R0,[SP, #+12]
        MOVS     R0,#+0
        STRH     R0,[SP, #+14]
        ADD      R1,SP,#+8
        LDR.N    R0,??DataTable33  ;; TIM3
        LDR      R0,[R0, #+0]
        _BLF     TIM_TimeBaseInit,??TIM_TimeBaseInit??rT
        MOVS     R3,#+0
        MOVS     R2,#+0
        MOVS     R1,#+3
        LDR.N    R0,??DataTable33  ;; TIM3
        LDR      R0,[R0, #+0]
        _BLF     TIM_EncoderInterfaceConfig,??TIM_EncoderInterfaceConfig??rT
        ADD      R0,SP,#+16
        _BLF     TIM_ICStructInit,??TIM_ICStructInit??rT
        MOVS     R0,#+6
        STRB     R0,[SP, #+26]
        ADD      R1,SP,#+16
        LDR.N    R0,??DataTable33  ;; TIM3
        LDR      R0,[R0, #+0]
        _BLF     TIM_ICInit,??TIM_ICInit??rT
        MOVS     R1,#+1
        LDR.N    R0,??DataTable33  ;; TIM3
        LDR      R0,[R0, #+0]
        _BLF     TIM_ClearFlag,??TIM_ClearFlag??rT
        MOVS     R2,#+1
        MOVS     R1,#+1
        LDR.N    R0,??DataTable33  ;; TIM3
        LDR      R0,[R0, #+0]
        _BLF     TIM_ITConfig,??TIM_ITConfig??rT
        LDR.N    R0,??ENC_Init_0+0x8  ;; TIM2
        LDR      R0,[R0, #+0]
        MOVS     R1,#+0
        STRH     R1,[R0, #+36]
        BL       ENC_Clear_Speed_Buffer
        MOVS     R1,#+1
        LDR.N    R0,??DataTable33  ;; TIM3
        LDR      R0,[R0, #+0]
        _BLF     TIM_Cmd,??TIM_Cmd??rT
        ADD      SP,SP,#+28
        POP      {PC}             ;; return
        Nop      
        DATA
??ENC_Init_0:
        DC32     GPIOA
        DC32     0x63f
        DC32     TIM2

        RSEG CODE:CODE:NOROOT(2)
        THUMB
ENC_Get_Electrical_Angle:
        PUSH     {LR}
        LDR.N    R0,??DataTable33  ;; TIM3
        LDR      R0,[R0, #+0]
        _BLF     TIM_GetCounter,??TIM_GetCounter??rT
        LDR.N    R1,??ENC_Get_Electrical_Angle_0  ;; 0x28f5c2
        MULS     R0,R1,R0
        MOVS     R1,#+65536
        SDIV     R0,R0,R1
        LSLS     R0,R0,#+16       ;; SignExtS R0,R0,#+16,#+16
        ASRS     R0,R0,#+16
        POP      {PC}             ;; return
        DATA
??ENC_Get_Electrical_Angle_0:
        DC32     0x28f5c2

        RSEG CODE:CODE:NOROOT(2)
        THUMB
ENC_Clear_Speed_Buffer:
        MOVS     R0,#+0
        B.N      ??ENC_Clear_Speed_Buffer_0
??ENC_Clear_Speed_Buffer_1:
        MOVS     R1,#+2
        MULS     R1,R0,R1
        LDR.N    R2,??DataTable28  ;; hSpeed_Buffer
        MOVS     R3,#+0
        STRH     R3,[R2, R1]
        ADDS     R0,R0,#+1
??ENC_Clear_Speed_Buffer_0:
        CMP      R0,#+8
        BCC.N    ??ENC_Clear_Speed_Buffer_1
        LDR.N    R0,??DataTable21  ;; bIs_First_Measurement
        MOVS     R1,#+1
        STRB     R1,[R0, #+0]
        BX       LR               ;; return

        RSEG CODE:CODE:NOROOT(2)
        THUMB
ENC_Calc_Rot_Speed:
        PUSH     {R4-R6,LR}
        LDR.N    R0,??DataTable21  ;; bIs_First_Measurement
        LDRB     R0,[R0, #+0]
        CMP      R0,#+0
        BNE.N    ??ENC_Calc_Rot_Speed_0
        LDR.N    R0,??DataTable37  ;; hEncoder_Timer_Overflow
        LDRH     R0,[R0, #+0]
        LDR.N    R1,??DataTable33  ;; TIM3
        LDR      R1,[R1, #+0]
        LDRH     R1,[R1, #+36]
        LDR.N    R2,??DataTable37  ;; hEncoder_Timer_Overflow
        LDRH     R2,[R2, #+0]
        LDR.N    R3,??DataTable33  ;; TIM3
        LDR      R3,[R3, #+0]
        LDRH     R3,[R3, #+36]
        LDR.N    R4,??DataTable37  ;; hEncoder_Timer_Overflow
        MOVS     R5,#+0
        STRH     R5,[R4, #+0]
        LDR.N    R4,??DataTable33  ;; TIM3
        LDR      R4,[R4, #+0]
        LDRH     R4,[R4, #+36]
        LDR.N    R5,??DataTable37  ;; hEncoder_Timer_Overflow
        LDRH     R5,[R5, #+0]
        CMP      R5,#+0
        BEQ.N    ??ENC_Calc_Rot_Speed_1
        LDR.N    R4,??DataTable33  ;; TIM3
        LDR      R4,[R4, #+0]
        LDRH     R4,[R4, #+36]
        LDR.N    R5,??DataTable37  ;; hEncoder_Timer_Overflow
        MOVS     R6,#+0
        STRH     R6,[R5, #+0]
??ENC_Calc_Rot_Speed_1:
        LSLS     R0,R0,#+16       ;; ZeroExtS R0,R0,#+16,#+16
        LSRS     R0,R0,#+16
        CMP      R0,R2
        BEQ.N    ??ENC_Calc_Rot_Speed_2
        MOVS     R1,R3
        MOVS     R0,R2
??ENC_Calc_Rot_Speed_2:
        LDR.N    R2,??DataTable33  ;; TIM3
        LDR      R2,[R2, #+0]
        LDRH     R2,[R2, #+0]
        LSLS     R2,R2,#+27
        BPL.N    ??ENC_Calc_Rot_Speed_3
        LSLS     R1,R1,#+16       ;; ZeroExtS R1,R1,#+16,#+16
        LSRS     R1,R1,#+16
        LDR.N    R2,??ENC_Calc_Rot_Speed_4  ;; hPrevious_angle
        LDRSH    R2,[R2, #+0]
        SUBS     R1,R1,R2
        LSLS     R0,R0,#+16       ;; ZeroExtS R0,R0,#+16,#+16
        LSRS     R0,R0,#+16
        MOVS     R2,#+1600
        MLS      R0,R0,R2,R1
        B.N      ??ENC_Calc_Rot_Speed_5
??ENC_Calc_Rot_Speed_3:
        LSLS     R1,R1,#+16       ;; ZeroExtS R1,R1,#+16,#+16
        LSRS     R1,R1,#+16
        LDR.N    R2,??ENC_Calc_Rot_Speed_4  ;; hPrevious_angle
        LDRSH    R2,[R2, #+0]
        SUBS     R1,R1,R2
        LSLS     R0,R0,#+16       ;; ZeroExtS R0,R0,#+16,#+16
        LSRS     R0,R0,#+16
        MOVS     R2,#+1600
        MLA      R0,R0,R2,R1
??ENC_Calc_Rot_Speed_5:
        MOVS     R1,#+200
        MULS     R0,R1,R0
        ASRS     R1,R0,#+31
        MOVS     R2,#+10
        MOVS     R3,#+0
        _BLF     ??llmul_t,??rT??llmul_t
        MOVS     R2,#+1600
        MOVS     R3,#+0
        _BLF     ??div64_t,??rT??div64_t
        MOVS     R0,R2
        MOVS     R1,R3
        B.N      ??ENC_Calc_Rot_Speed_6
??ENC_Calc_Rot_Speed_0:
        LDR.N    R0,??DataTable21  ;; bIs_First_Measurement
        MOVS     R1,#+0
        STRB     R1,[R0, #+0]
        MOVS     R0,#+0
        MOVS     R1,#+0
        LDR.N    R2,??DataTable37  ;; hEncoder_Timer_Overflow
        MOVS     R3,#+0
        STRH     R3,[R2, #+0]
        LDR.N    R2,??DataTable33  ;; TIM3
        LDR      R2,[R2, #+0]
        LDRH     R4,[R2, #+36]
        LDR.N    R2,??DataTable37  ;; hEncoder_Timer_Overflow
        LDRH     R2,[R2, #+0]
        CMP      R2,#+0
        BEQ.N    ??ENC_Calc_Rot_Speed_6

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
在线不卡一区二区| 欧美一级专区免费大片| 国内精品国产成人国产三级粉色| 亚洲精品你懂的| 亚洲欧美国产77777| 亚洲欧美日韩国产综合在线| 亚洲欧洲三级电影| 亚洲制服欧美中文字幕中文字幕| 亚洲欧美激情在线| 亚洲影视资源网| 日韩电影免费在线观看网站| 日韩制服丝袜先锋影音| 日韩vs国产vs欧美| 久久99精品久久只有精品| 精品一区二区三区日韩| 国产一区二区按摩在线观看| 成人福利电影精品一区二区在线观看| 福利一区二区在线观看| 99国产欧美久久久精品| 日本精品视频一区二区| 欧美日本国产视频| 欧美一区中文字幕| 国产人妖乱国产精品人妖| 国产精品入口麻豆九色| 亚洲主播在线观看| 久久精品99国产国产精| 国产91精品在线观看| jlzzjlzz亚洲女人18| 欧美日韩一区小说| 久久免费视频色| 亚洲男人的天堂一区二区| 偷拍一区二区三区| 国产乱淫av一区二区三区| 成人中文字幕合集| 欧美日本在线播放| 久久久久9999亚洲精品| 亚洲一区成人在线| 国产很黄免费观看久久| 欧美视频在线一区| 亚洲国产精品国自产拍av| 亚洲午夜激情av| 丰满少妇久久久久久久| 在线看日本不卡| 国产亚洲一本大道中文在线| 亚洲专区一二三| 国产成a人亚洲| 欧美女孩性生活视频| 国产精品三级在线观看| 美女一区二区三区在线观看| 色视频欧美一区二区三区| 国产婷婷色一区二区三区四区| 亚洲午夜影视影院在线观看| 成人三级伦理片| 精品不卡在线视频| 午夜成人在线视频| 色999日韩国产欧美一区二区| 久久精品一区蜜桃臀影院| 午夜精品久久久久久久久久| 91网站最新地址| 国产精品丝袜一区| 国产成人精品三级| 精品不卡在线视频| 美腿丝袜在线亚洲一区| 91麻豆精品国产自产在线观看一区 | 亚洲欧美在线高清| 日本欧美肥老太交大片| 欧美日韩亚洲高清一区二区| 亚洲激情图片小说视频| 成年人国产精品| 国产精品视频麻豆| 国产91富婆露脸刺激对白| 精品久久久三级丝袜| 奇米四色…亚洲| 日韩欧美久久一区| 精品无人区卡一卡二卡三乱码免费卡 | 婷婷久久综合九色综合绿巨人| 色偷偷成人一区二区三区91| 中文字幕在线免费不卡| av成人老司机| 亚洲精品成a人| 欧美久久免费观看| 亚洲午夜精品网| 欧美人与禽zozo性伦| 午夜伦欧美伦电影理论片| 91精品国产综合久久久久久久久久| 亚洲福利视频一区| 3atv在线一区二区三区| 美腿丝袜亚洲一区| 精品噜噜噜噜久久久久久久久试看 | 日韩欧美中文一区二区| 美女一区二区三区在线观看| 久久久国产精品午夜一区ai换脸| 国产精品亚洲一区二区三区妖精 | 亚洲图片你懂的| 欧美日韩在线播放三区四区| 免费高清在线视频一区·| 精品理论电影在线| 成人永久看片免费视频天堂| 亚洲精品免费在线播放| 欧美丰满嫩嫩电影| 国产高清不卡二三区| 亚洲欧美激情插| 日韩欧美成人午夜| www.亚洲在线| 日日夜夜免费精品视频| 久久久久久久久久久久久夜| 色婷婷av一区| 精品一区二区三区在线观看| 亚洲欧美日韩一区二区| 日韩一卡二卡三卡四卡| 高清免费成人av| 亚洲电影一区二区| 久久精品一区二区三区av| 欧美亚洲国产一区二区三区| 日韩在线播放一区二区| 久久久久久久免费视频了| 欧美亚洲国产bt| 成人激情黄色小说| 免费成人深夜小野草| 亚洲欧美电影一区二区| 久久久精品国产免费观看同学| 在线观看国产一区二区| 国产精品一区二区久激情瑜伽| 亚洲国产精品一区二区www| 国产网站一区二区| 3atv在线一区二区三区| 一本一道综合狠狠老| 国产高清久久久久| 毛片一区二区三区| 亚洲一区二区三区免费视频| 欧美激情一区二区在线| 欧美本精品男人aⅴ天堂| 91黄色在线观看| 成人高清伦理免费影院在线观看| 免费成人av在线| 亚洲小少妇裸体bbw| 中文字幕佐山爱一区二区免费| 日韩精品专区在线影院重磅| 欧美性猛片xxxx免费看久爱| 成人理论电影网| 狠狠色综合播放一区二区| 午夜精品aaa| 亚洲综合色噜噜狠狠| 亚洲男人电影天堂| 中文字幕一区二区三区不卡在线| 久久久影视传媒| 2021国产精品久久精品| 日韩午夜精品电影| 日韩女优电影在线观看| 欧美肥妇毛茸茸| 欧美精品视频www在线观看| 在线观看日韩毛片| 欧美在线观看你懂的| 91国偷自产一区二区使用方法| 91色九色蝌蚪| 91丨porny丨中文| 色婷婷综合视频在线观看| 91在线一区二区三区| 99久久精品99国产精品| 波多野结衣亚洲| 91麻豆蜜桃一区二区三区| 色一情一伦一子一伦一区| 一本大道久久精品懂色aⅴ| 91在线视频网址| 欧美性受极品xxxx喷水| 欧美高清视频在线高清观看mv色露露十八 | 午夜精品久久久久久久蜜桃app| 亚洲已满18点击进入久久| 日韩精品乱码av一区二区| 日本中文字幕一区二区有限公司| 蜜臀久久99精品久久久久久9| 另类小说一区二区三区| 丁香亚洲综合激情啪啪综合| a美女胸又www黄视频久久| 欧美图区在线视频| 欧美一区二区久久久| 久久老女人爱爱| 一区二区国产视频| 青青草国产精品亚洲专区无| 国产成人精品免费视频网站| 色综合天天狠狠| 精品欧美一区二区在线观看| 国产色爱av资源综合区| 亚洲人成网站在线| 免费在线看成人av| 国产成人av资源| 欧美日韩在线亚洲一区蜜芽| 欧美大黄免费观看| 亚洲欧美乱综合| 久久精品国产网站| 97久久久精品综合88久久| 欧美精品久久久久久久多人混战| 久久久久一区二区三区四区| 亚洲精品乱码久久久久久久久| 精品一区二区三区免费观看| 99精品偷自拍| 久久人人97超碰com| 亚洲国产精品天堂| 成人精品高清在线| 日韩一区二区免费在线观看|