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

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

?? d12ci.asm

?? 通過PDIUSBD12對步進電機進行控制
?? ASM
?? 第 1 頁 / 共 2 頁
字號:
; .\D12ci.SRC generated from: .\D12ci.c

$NOMOD51

NAME	D12CI

P0	DATA	080H
P1	DATA	090H
P2	DATA	0A0H
P3	DATA	0B0H
T0	BIT	0B0H.4
AC	BIT	0D0H.6
T1	BIT	0B0H.5
EA	BIT	0A8H.7
IE	DATA	0A8H
RD	BIT	0B0H.7
ES	BIT	0A8H.4
IP	DATA	0B8H
RI	BIT	098H.0
INT0	BIT	0B0H.2
CY	BIT	0D0H.7
TI	BIT	098H.1
INT1	BIT	0B0H.3
PS	BIT	0B8H.4
SP	DATA	081H
OV	BIT	0D0H.2
WR	BIT	0B0H.6
SBUF	DATA	099H
PCON	DATA	087H
SCON	DATA	098H
TMOD	DATA	089H
TCON	DATA	088H
IE0	BIT	088H.1
IE1	BIT	088H.3
B	DATA	0F0H
ACC	DATA	0E0H
ET0	BIT	0A8H.1
ET1	BIT	0A8H.3
TF0	BIT	088H.5
TF1	BIT	088H.7
RB8	BIT	098H.2
TH0	DATA	08CH
EX0	BIT	0A8H.0
IT0	BIT	088H.0
TH1	DATA	08DH
TB8	BIT	098H.3
EX1	BIT	0A8H.2
IT1	BIT	088H.2
P	BIT	0D0H.0
SM0	BIT	098H.7
TL0	DATA	08AH
SM1	BIT	098H.6
TL1	DATA	08BH
SM2	BIT	098H.5
PT0	BIT	0B8H.1
PT1	BIT	0B8H.3
RS0	BIT	0D0H.3
TR0	BIT	088H.4
RS1	BIT	0D0H.4
TR1	BIT	088H.6
PX0	BIT	0B8H.0
PX1	BIT	0B8H.2
DPH	DATA	083H
DPL	DATA	082H
REN	BIT	098H.4
RXD	BIT	0B0H.0
TXD	BIT	0B0H.1
F0	BIT	0D0H.5
PSW	DATA	0D0H

?PR?_D12_SetAddressEnable?D12CI          SEGMENT CODE 
?DT?_D12_SetAddressEnable?D12CI          SEGMENT DATA OVERLAYABLE 
?PR?_D12_SetEndpointEnable?D12CI         SEGMENT CODE 
?DT?_D12_SetEndpointEnable?D12CI         SEGMENT DATA OVERLAYABLE 
?PR?_D12_SetMode?D12CI                   SEGMENT CODE 
?DT?_D12_SetMode?D12CI                   SEGMENT DATA OVERLAYABLE 
?PR?_D12_SetDMA?D12CI                    SEGMENT CODE 
?DT?_D12_SetDMA?D12CI                    SEGMENT DATA OVERLAYABLE 
?PR?_D12_SelectEndpoint?D12CI            SEGMENT CODE 
?DT?_D12_SelectEndpoint?D12CI            SEGMENT DATA OVERLAYABLE 
?PR?_D12_ReadLastTransactionStatus?D12CI SEGMENT CODE 
?DT?_D12_ReadLastTransactionStatus?D12CI SEGMENT DATA OVERLAYABLE 
?PR?_D12_ReadEndpointStatus?D12CI        SEGMENT CODE 
?DT?_D12_ReadEndpointStatus?D12CI        SEGMENT DATA OVERLAYABLE 
?PR?_D12_SetEndpointStatus?D12CI         SEGMENT CODE 
?DT?_D12_SetEndpointStatus?D12CI         SEGMENT DATA OVERLAYABLE 
?PR?D12_SendResume?D12CI                 SEGMENT CODE 
?PR?D12_ReadCurrentFrameNumber?D12CI     SEGMENT CODE 
?DT?D12_ReadCurrentFrameNumber?D12CI     SEGMENT DATA OVERLAYABLE 
?PR?_D12_ReadEndpoint?D12CI              SEGMENT CODE 
?DT?_D12_ReadEndpoint?D12CI              SEGMENT DATA OVERLAYABLE 
?PR?_D12_WriteEndpoint?D12CI             SEGMENT CODE 
?DT?_D12_WriteEndpoint?D12CI             SEGMENT DATA OVERLAYABLE 
?PR?_D12_AcknowledgeEndpoint?D12CI       SEGMENT CODE 
?DT?_D12_AcknowledgeEndpoint?D12CI       SEGMENT DATA OVERLAYABLE 
?PR?fn_usb_isr?D12CI SEGMENT CODE 
?DT?fn_usb_isr?D12CI SEGMENT DATA OVERLAYABLE 

	EXTRN	DATA (D12_COMMAND)
	EXTRN	DATA (D12_DATA)
	EXTRN	DATA (bEPPflags)

	EXTRN	CODE (ep2_txdone)
	EXTRN	CODE (dma_eot)
	EXTRN	CODE (ep0_rxdone)
	EXTRN	CODE (ep1_rxdone)
	EXTRN	CODE (ep2_rxdone)
	EXTRN	CODE (ep0_txdone)
	EXTRN	CODE (ep1_txdone)
	EXTRN	CODE (?C?CSTOPTR)
	EXTRN	CODE (?C?CLDOPTR)

	PUBLIC	fn_usb_isr
	PUBLIC	_D12_AcknowledgeEndpoint
	PUBLIC	_D12_WriteEndpoint
	PUBLIC	_D12_ReadEndpoint
	PUBLIC	D12_ReadCurrentFrameNumber
	PUBLIC	D12_SendResume
	PUBLIC	_D12_SetEndpointStatus
	PUBLIC	_D12_ReadEndpointStatus
	PUBLIC	_D12_ReadLastTransactionStatus
	PUBLIC	_D12_SelectEndpoint
	PUBLIC	_D12_SetDMA
	PUBLIC	_D12_SetMode
	PUBLIC	_D12_SetEndpointEnable
	PUBLIC	_D12_SetAddressEnable

	RSEG  ?DT?_D12_SelectEndpoint?D12CI
?_D12_SelectEndpoint?BYTE:
      bEndp?446:   DS   1
	ORG  1
          c?447:   DS   1

	RSEG  ?DT?_D12_ReadLastTransactionStatus?D12CI
?_D12_ReadLastTransactionStatus?BYTE:
      bEndp?548:   DS   1

	RSEG  ?DT?_D12_AcknowledgeEndpoint?D12CI
?_D12_AcknowledgeEndpoint?BYTE:
      endp?1264:   DS   1

	RSEG  ?DT?_D12_SetMode?D12CI
?_D12_SetMode?BYTE:
    bConfig?243:   DS   1
    bClkDiv?244:   DS   1

	RSEG  ?DT?_D12_SetEndpointEnable?D12CI
?_D12_SetEndpointEnable?BYTE:
    bEnable?142:   DS   1

	RSEG  ?DT?_D12_SetAddressEnable?D12CI
?_D12_SetAddressEnable?BYTE:
   bAddress?040:   DS   1
    bEnable?041:   DS   1

	RSEG  ?DT?_D12_ReadEndpoint?D12CI
?_D12_ReadEndpoint?BYTE:
      endp?1055:   DS   1
       len?1056:   DS   1
       buf?1057:   DS   3
	ORG  5
         i?1058:   DS   1
         j?1059:   DS   1

	RSEG  ?DT?fn_usb_isr?D12CI
?fn_usb_isr?BYTE:
      i_st?1365:   DS   2
        b1?1366:   DS   1

	RSEG  ?DT?_D12_ReadEndpointStatus?D12CI
?_D12_ReadEndpointStatus?BYTE:
      bEndp?649:   DS   1
	ORG  1
          c?650:   DS   1

	RSEG  ?DT?_D12_WriteEndpoint?D12CI
?_D12_WriteEndpoint?BYTE:
      endp?1160:   DS   1
       len?1161:   DS   1
       buf?1162:   DS   3
	ORG  5
         i?1163:   DS   1

	RSEG  ?DT?D12_ReadCurrentFrameNumber?D12CI
?D12_ReadCurrentFrameNumber?BYTE:
          i?953:   DS   2
          j?954:   DS   2

	RSEG  ?DT?_D12_SetEndpointStatus?D12CI
?_D12_SetEndpointStatus?BYTE:
      bEndp?751:   DS   1
   bStalled?752:   DS   1

	RSEG  ?DT?_D12_SetDMA?D12CI
?_D12_SetDMA?BYTE:
      bMode?345:   DS   1

; void D12_SetAddressEnable(unsigned char bAddress, unsigned char bEnable)
	RSEG  ?PR?_D12_SetAddressEnable?D12CI
_D12_SetAddressEnable:
	USING	0
			; SOURCE LINE # 14
	MOV  	bAddress?040,R7
	MOV  	bEnable?041,R5
; {
			; SOURCE LINE # 15
; 	if(bEPPflags.bits.in_isr == 0)
			; SOURCE LINE # 16
	MOV  	A,bEPPflags
	JB   	ACC.5,?C0001
; 		DISABLE;
			; SOURCE LINE # 17
	CLR  	EA
?C0001:
; 
; 	outportb(D12_COMMAND, 0xD0);
			; SOURCE LINE # 19
	MOV  	DPH,D12_COMMAND
	MOV  	DPL,D12_COMMAND+01H
	MOV  	A,#0D0H
	MOVX 	@DPTR,A
; 	if(bEnable)
			; SOURCE LINE # 20
	MOV  	A,bEnable?041
	JZ   	?C0002
; 		bAddress |= 0x80;
			; SOURCE LINE # 21
	ORL  	bAddress?040,#080H
?C0002:
; 	outportb(D12_DATA, bAddress);
			; SOURCE LINE # 22
	MOV  	DPH,D12_DATA
	MOV  	DPL,D12_DATA+01H
	MOV  	A,bAddress?040
	MOVX 	@DPTR,A
; 
; 	if(bEPPflags.bits.in_isr == 0)
			; SOURCE LINE # 24
	MOV  	A,bEPPflags
	JB   	ACC.5,?C0004
; 		ENABLE;
			; SOURCE LINE # 25
	SETB 	EA
; }
			; SOURCE LINE # 26
?C0004:
	RET  	
; END OF _D12_SetAddressEnable

; 
; void D12_SetEndpointEnable(unsigned char bEnable)

	RSEG  ?PR?_D12_SetEndpointEnable?D12CI
_D12_SetEndpointEnable:
	USING	0
			; SOURCE LINE # 28
	MOV  	bEnable?142,R7
; {
			; SOURCE LINE # 29
; 	if(bEPPflags.bits.in_isr == 0)
			; SOURCE LINE # 30
	MOV  	A,bEPPflags
	JB   	ACC.5,?C0005
; 		DISABLE;
			; SOURCE LINE # 31
	CLR  	EA
?C0005:
; 
; 	outportb(D12_COMMAND, 0xD8);
			; SOURCE LINE # 33
	MOV  	DPH,D12_COMMAND
	MOV  	DPL,D12_COMMAND+01H
	MOV  	A,#0D8H
	MOVX 	@DPTR,A
; 	if(bEnable)
			; SOURCE LINE # 34
	MOV  	A,bEnable?142
	JZ   	?C0006
; 		outportb(D12_DATA, 1);
			; SOURCE LINE # 35
	MOV  	DPH,D12_DATA
	MOV  	DPL,D12_DATA+01H
	MOV  	A,#01H
	MOVX 	@DPTR,A
	SJMP 	?C0007
?C0006:
; 	else
; 		outportb(D12_DATA, 0);
			; SOURCE LINE # 37
	MOV  	DPH,D12_DATA
	MOV  	DPL,D12_DATA+01H
	CLR  	A
	MOVX 	@DPTR,A
?C0007:
; 
; 	if(bEPPflags.bits.in_isr == 0)
			; SOURCE LINE # 39
	MOV  	A,bEPPflags
	JB   	ACC.5,?C0009
; 		ENABLE;
			; SOURCE LINE # 40
	SETB 	EA
; }
			; SOURCE LINE # 41
?C0009:
	RET  	
; END OF _D12_SetEndpointEnable

; 
; void D12_SetMode(unsigned char bConfig, unsigned char bClkDiv)

	RSEG  ?PR?_D12_SetMode?D12CI
_D12_SetMode:
	USING	0
			; SOURCE LINE # 43
	MOV  	bConfig?243,R7
	MOV  	bClkDiv?244,R5
; {
			; SOURCE LINE # 44
; 	if(bEPPflags.bits.in_isr == 0)
			; SOURCE LINE # 45
	MOV  	A,bEPPflags
	JB   	ACC.5,?C0010
; 		DISABLE;
			; SOURCE LINE # 46
	CLR  	EA
?C0010:
; 
; 	outportb(D12_COMMAND, 0xF3);
			; SOURCE LINE # 48
	MOV  	DPH,D12_COMMAND
	MOV  	DPL,D12_COMMAND+01H
	MOV  	A,#0F3H
	MOVX 	@DPTR,A
; 	outportb(D12_DATA, bConfig);
			; SOURCE LINE # 49
	MOV  	DPH,D12_DATA
	MOV  	DPL,D12_DATA+01H
	MOV  	A,bConfig?243
	MOVX 	@DPTR,A
; 	outportb(D12_DATA, bClkDiv);
			; SOURCE LINE # 50
	MOV  	DPH,D12_DATA
	MOV  	DPL,D12_DATA+01H
	MOV  	A,bClkDiv?244
	MOVX 	@DPTR,A
; 
; 	if(bEPPflags.bits.in_isr == 0)
			; SOURCE LINE # 52
	MOV  	A,bEPPflags
	JB   	ACC.5,?C0012
; 		ENABLE;
			; SOURCE LINE # 53
	SETB 	EA
; }
			; SOURCE LINE # 54
?C0012:
	RET  	
; END OF _D12_SetMode

; 
; void D12_SetDMA(unsigned char bMode)

	RSEG  ?PR?_D12_SetDMA?D12CI
_D12_SetDMA:
	USING	0
			; SOURCE LINE # 56
	MOV  	bMode?345,R7
; {
			; SOURCE LINE # 57
; 	if(bEPPflags.bits.in_isr == 0)
			; SOURCE LINE # 58
	MOV  	A,bEPPflags
	JB   	ACC.5,?C0013
; 		DISABLE;
			; SOURCE LINE # 59
	CLR  	EA
?C0013:
; 
; 	outportb(D12_COMMAND, 0xFB);
			; SOURCE LINE # 61
	MOV  	DPH,D12_COMMAND
	MOV  	DPL,D12_COMMAND+01H
	MOV  	A,#0FBH
	MOVX 	@DPTR,A
; 	outportb(D12_DATA, bMode);
			; SOURCE LINE # 62
	MOV  	DPH,D12_DATA
	MOV  	DPL,D12_DATA+01H
	MOV  	A,bMode?345
	MOVX 	@DPTR,A
; 
; 	if(bEPPflags.bits.in_isr == 0)
			; SOURCE LINE # 64
	MOV  	A,bEPPflags
	JB   	ACC.5,?C0015
; 		ENABLE;
			; SOURCE LINE # 65
	SETB 	EA
; }
			; SOURCE LINE # 66
?C0015:
	RET  	
; END OF _D12_SetDMA

; 
; /*
; unsigned short D12_ReadInterruptRegister(void)
; {
; 	unsigned char b1;
; 	unsigned int j;
; 
; 	outportb(D12_COMMAND, 0xF4);
; 	b1 = inportb(D12_DATA);
; 	j = inportb(D12_DATA);
; 
; 	j <<= 8;
; 	j += b1;
; 
; 	return j;
; }
; */
; 
; unsigned char D12_SelectEndpoint(unsigned char bEndp)

	RSEG  ?PR?_D12_SelectEndpoint?D12CI
_D12_SelectEndpoint:
	USING	0
			; SOURCE LINE # 85
	MOV  	bEndp?446,R7
; {
			; SOURCE LINE # 86
; 	unsigned char c;
; 
; 	if(bEPPflags.bits.in_isr == 0)
			; SOURCE LINE # 89
	MOV  	A,bEPPflags
	JB   	ACC.5,?C0016
; 		DISABLE;
			; SOURCE LINE # 90
	CLR  	EA
?C0016:
; 
; 	outportb(D12_COMMAND, bEndp);
			; SOURCE LINE # 92
	MOV  	DPH,D12_COMMAND
	MOV  	DPL,D12_COMMAND+01H
	MOV  	A,bEndp?446
	MOVX 	@DPTR,A
; 	c = inportb(D12_DATA);
			; SOURCE LINE # 93
	MOV  	DPH,D12_DATA
	MOV  	DPL,D12_DATA+01H
	MOVX 	A,@DPTR
	MOV  	R7,A
	MOV  	c?447,R7
; 
; 	if(bEPPflags.bits.in_isr == 0)
			; SOURCE LINE # 95
	MOV  	A,bEPPflags
	JB   	ACC.5,?C0017
; 		ENABLE;
			; SOURCE LINE # 96
	SETB 	EA
?C0017:
; 
; 	return c;
			; SOURCE LINE # 98
	MOV  	R7,c?447
; }
			; SOURCE LINE # 99
?C0018:
	RET  	
; END OF _D12_SelectEndpoint

; 
; unsigned char D12_ReadLastTransactionStatus(unsigned char bEndp)

	RSEG  ?PR?_D12_ReadLastTransactionStatus?D12CI
_D12_ReadLastTransactionStatus:
	USING	0
			; SOURCE LINE # 101
;	MOV  	bEndp?548,R7
; {
			; SOURCE LINE # 102
; 	outportb(D12_COMMAND, 0x40 + bEndp);
			; SOURCE LINE # 103
	MOV  	A,R7
	ADD  	A,#040H
	MOV  	DPH,D12_COMMAND
	MOV  	DPL,D12_COMMAND+01H
	MOVX 	@DPTR,A
; 	return inportb(D12_DATA);
			; SOURCE LINE # 104
	MOV  	DPH,D12_DATA
	MOV  	DPL,D12_DATA+01H
	MOVX 	A,@DPTR
	MOV  	R7,A
; }
			; SOURCE LINE # 105
?C0019:
	RET  	
; END OF _D12_ReadLastTransactionStatus

; 
; unsigned char D12_ReadEndpointStatus(unsigned char bEndp)

	RSEG  ?PR?_D12_ReadEndpointStatus?D12CI
_D12_ReadEndpointStatus:
	USING	0
			; SOURCE LINE # 107
	MOV  	bEndp?649,R7
; {
			; SOURCE LINE # 108
; 	unsigned char c;
; 
; 	if(bEPPflags.bits.in_isr == 0)
			; SOURCE LINE # 111
	MOV  	A,bEPPflags
	JB   	ACC.5,?C0020
; 		DISABLE;
			; SOURCE LINE # 112
	CLR  	EA
?C0020:
; 
; 	outportb(D12_COMMAND, 0x80 + bEndp);
			; SOURCE LINE # 114
	MOV  	A,bEndp?649
	ADD  	A,#080H
	MOV  	DPH,D12_COMMAND
	MOV  	DPL,D12_COMMAND+01H
	MOVX 	@DPTR,A
; 	c = inportb(D12_DATA);
			; SOURCE LINE # 115
	MOV  	DPH,D12_DATA
	MOV  	DPL,D12_DATA+01H
	MOVX 	A,@DPTR
	MOV  	R7,A
; 
; 	if(bEPPflags.bits.in_isr == 0)
			; SOURCE LINE # 117
	MOV  	A,bEPPflags
	JB   	ACC.5,?C0021
; 		ENABLE;
			; SOURCE LINE # 118
	SETB 	EA
?C0021:
; 
; 	return c;
			; SOURCE LINE # 120
; }
			; SOURCE LINE # 121
?C0022:
	RET  	
; END OF _D12_ReadEndpointStatus

; 
; void D12_SetEndpointStatus(unsigned char bEndp, unsigned char bStalled)

	RSEG  ?PR?_D12_SetEndpointStatus?D12CI
_D12_SetEndpointStatus:
	USING	0
			; SOURCE LINE # 123
	MOV  	bEndp?751,R7
	MOV  	bStalled?752,R5
; {
			; SOURCE LINE # 124
; 	if(bEPPflags.bits.in_isr == 0)
			; SOURCE LINE # 125
	MOV  	A,bEPPflags
	JB   	ACC.5,?C0023
; 		DISABLE;
			; SOURCE LINE # 126
	CLR  	EA
?C0023:
; 
; 	outportb(D12_COMMAND, 0x40 + bEndp);
			; SOURCE LINE # 128
	MOV  	A,bEndp?751
	ADD  	A,#040H
	MOV  	DPH,D12_COMMAND
	MOV  	DPL,D12_COMMAND+01H
	MOVX 	@DPTR,A
; 	outportb(D12_DATA, bStalled);
			; SOURCE LINE # 129
	MOV  	DPH,D12_DATA
	MOV  	DPL,D12_DATA+01H
	MOV  	A,bStalled?752
	MOVX 	@DPTR,A
; 
; 	if(bEPPflags.bits.in_isr == 0)
			; SOURCE LINE # 131
	MOV  	A,bEPPflags
	JB   	ACC.5,?C0025
; 		ENABLE;
			; SOURCE LINE # 132
	SETB 	EA
; }
			; SOURCE LINE # 133
?C0025:
	RET  	
; END OF _D12_SetEndpointStatus

; 
; void D12_SendResume(void)

	RSEG  ?PR?D12_SendResume?D12CI
D12_SendResume:
	USING	0
			; SOURCE LINE # 135
; {
			; SOURCE LINE # 136
; 	outportb(D12_COMMAND, 0xF6);
			; SOURCE LINE # 137
	MOV  	DPH,D12_COMMAND
	MOV  	DPL,D12_COMMAND+01H
	MOV  	A,#0F6H
	MOVX 	@DPTR,A
; }
			; SOURCE LINE # 138
	RET  	
; END OF D12_SendResume

; 
; unsigned short D12_ReadCurrentFrameNumber(void)

	RSEG  ?PR?D12_ReadCurrentFrameNumber?D12CI
D12_ReadCurrentFrameNumber:
	USING	0
			; SOURCE LINE # 140
; {
			; SOURCE LINE # 141
; 	unsigned short i,j;
; 
; 	if(bEPPflags.bits.in_isr == 0)
			; SOURCE LINE # 144
	MOV  	A,bEPPflags
	JB   	ACC.5,?C0027
; 		DISABLE;
			; SOURCE LINE # 145
	CLR  	EA
?C0027:
; 
; 	outportb(D12_COMMAND, 0xF5);
			; SOURCE LINE # 147
	MOV  	DPH,D12_COMMAND

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久99久久精品欧美| 国产一区二区三区免费观看| 久久久久久久精| 91福利精品视频| 国产一区二区免费视频| 午夜日韩在线观看| 亚洲精品中文字幕在线观看| 久久婷婷国产综合精品青草| 欧美男人的天堂一二区| 91麻豆精品秘密| 国产精品99久久久久久久vr| 免费观看一级欧美片| 亚洲成人av一区| 亚洲三级在线播放| 中文字幕高清不卡| 久久久无码精品亚洲日韩按摩| 91精品国产一区二区三区蜜臀| 日本二三区不卡| 91在线一区二区| 国产91精品入口| 国产一区二区福利视频| 久久精品久久精品| 日本成人在线看| 亚洲va中文字幕| 亚洲影视在线观看| 一区二区三区久久| 亚洲午夜精品网| 亚洲国产美女搞黄色| 亚洲精品国产一区二区精华液| 中文字幕在线一区免费| 中文字幕不卡在线观看| 欧美国产日产图区| 中文字幕精品一区二区三区精品| 亚洲国产精品国自产拍av| 国产日韩影视精品| 国产精品系列在线| 亚洲色图.com| 亚洲午夜激情网站| 亚洲妇熟xx妇色黄| 肉色丝袜一区二区| 欧美aaa在线| 国精产品一区一区三区mba桃花| 国产在线一区观看| 高清免费成人av| 成人av午夜影院| 色综合天天综合网天天看片| 在线视频综合导航| 91精品国产色综合久久| 日韩精品一区二区三区视频| 国产亚洲欧美色| 国产精品国产a级| 一区二区高清在线| 日韩高清电影一区| 国产福利一区二区三区视频 | 国产成人高清视频| 国v精品久久久网| 欧美在线综合视频| 欧美一区永久视频免费观看| 精品国产一区二区在线观看| 国产亚洲一本大道中文在线| 中文字幕一区二区视频| 亚洲一级电影视频| 美女在线一区二区| 成人性视频免费网站| 在线精品亚洲一区二区不卡| 91精品国产欧美一区二区成人| 精品国产乱子伦一区| 国产精品美女久久久久久久久| 一区二区三区91| 免费看精品久久片| 91女厕偷拍女厕偷拍高清| 91精品国产一区二区| 中文字幕第一区| 日韩av一区二区在线影视| 成人免费三级在线| 欧美日韩精品一二三区| 久久免费视频一区| 亚洲香蕉伊在人在线观| 国产一区二区三区在线观看精品 | 91麻豆精东视频| 日韩三级视频中文字幕| 一区在线观看免费| 青青草伊人久久| 色综合久久九月婷婷色综合| 日韩欧美在线网站| 亚洲免费视频成人| 国产一区二区三区在线观看免费| 欧美亚洲国产bt| 国产精品九色蝌蚪自拍| 免费观看日韩电影| 欧美吞精做爰啪啪高潮| 国产亚洲va综合人人澡精品| 亚洲成a人片在线不卡一二三区| 国产xxx精品视频大全| 欧美精品777| 亚洲精品免费在线播放| 粉嫩蜜臀av国产精品网站| 日韩视频在线永久播放| 亚洲一区二区三区免费视频| 国产乱子伦视频一区二区三区| 欧美老肥妇做.爰bbww视频| 亚洲伦理在线精品| 国产成人av影院| 精品国产91乱码一区二区三区| 亚洲午夜国产一区99re久久| 97久久超碰精品国产| 国产色一区二区| 国产在线精品一区二区夜色 | 色哟哟一区二区| 国产欧美一区在线| 精品一区二区在线视频| 制服丝袜中文字幕一区| 亚洲精品欧美在线| 91在线免费看| 国产精品毛片久久久久久久| 黑人巨大精品欧美黑白配亚洲| 制服丝袜亚洲播放| 午夜精品免费在线| 欧美亚洲图片小说| 一区二区三区在线播| 色综合天天综合网天天狠天天| 国产精品久久国产精麻豆99网站| 大尺度一区二区| 国产农村妇女精品| 国产精品亚洲一区二区三区在线 | 日韩激情av在线| 欧美日本在线一区| 日韩二区三区在线观看| 精品视频1区2区| 亚洲不卡一区二区三区| 欧美日韩中字一区| 日日夜夜精品视频免费| 91精品国产综合久久香蕉的特点| 亚洲大片精品永久免费| 91麻豆精品国产91久久久久久| 偷拍自拍另类欧美| 欧美一二三区在线| 日韩不卡手机在线v区| 欧美一区二区三区在线电影| 男人的j进女人的j一区| 亚洲精品在线三区| 国产69精品一区二区亚洲孕妇 | 国产欧美一区二区在线| 成人中文字幕在线| 18欧美亚洲精品| 91黄色免费版| 调教+趴+乳夹+国产+精品| 欧美一区午夜精品| 国产美女在线观看一区| 国产精品少妇自拍| 日本道精品一区二区三区| 亚洲伊人色欲综合网| 欧美高清性hdvideosex| 九一九一国产精品| 国产精品午夜在线观看| 在线观看欧美精品| 久久精品国产色蜜蜜麻豆| 久久久www成人免费毛片麻豆| 99久久99久久免费精品蜜臀| 五月综合激情网| 久久综合久久久久88| av不卡免费在线观看| 亚洲成av人片www| 久久综合久色欧美综合狠狠| 91论坛在线播放| 免费视频最近日韩| 中文一区二区完整视频在线观看| 91精品1区2区| 激情丁香综合五月| 亚洲免费观看在线视频| 日韩视频在线观看一区二区| 成人18视频在线播放| 午夜成人在线视频| 国产精品免费视频观看| 在线播放日韩导航| 国产成人免费视频网站| 一区二区三区四区国产精品| 日韩精品一区在线| 色综合久久88色综合天天免费| 六月婷婷色综合| 亚洲激情欧美激情| 久久在线观看免费| 欧美午夜精品免费| 国产jizzjizz一区二区| 视频一区视频二区在线观看| 中文字幕成人网| 欧美一区二区视频网站| 日本国产一区二区| 国产成人av资源| 美日韩黄色大片| 亚洲国产日韩精品| 国产精品久久久久久福利一牛影视| 7777精品久久久大香线蕉| 99久久免费精品高清特色大片| 六月丁香婷婷久久| 亚洲高清视频的网址| 亚洲人亚洲人成电影网站色| 欧美mv日韩mv| 777午夜精品视频在线播放| 91亚洲精华国产精华精华液|