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

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

?? rdio.src

?? RC500 MF1 非接觸讀卡器 開發板 資料
?? SRC
字號:
; .\RDIO.SRC generated from: RDIO.C
; COMPILER INVOKED BY:
;        C:\Keil\C51\BIN\C51.EXE RDIO.C LARGE WARNINGLEVEL(0) BROWSE INCDIR(D:\UsefulDocument\Mifare\MF RC500\MFRC500 Demo Reader\RC500\For Test) DEBUG OBJECTEXTEND CODE LISTINCLUDE SYMBOLS SRC(.\RDIO.SRC)

$NOMOD51

NAME	RDIO

P0	DATA	080H
P1	DATA	090H
P2	DATA	0A0H
P3	DATA	0B0H
AC	BIT	0D0H.6
T0	BIT	0B0H.4
T1	BIT	0B0H.5
EA	BIT	0A8H.7
EC	BIT	0A8H.6
CH	DATA	0F9H
IE	DATA	0A8H
CL	DATA	0E9H
P0_0	BIT	080H.0
P1_0	BIT	090H.0
P0_1	BIT	080H.1
CCAP0H	DATA	0FAH
FL	BIT	0D0H.1
P2_0	BIT	0A0H.0
P1_1	BIT	090H.1
P0_2	BIT	080H.2
CCAP1H	DATA	0FBH
P3_0	BIT	0B0H.0
P2_1	BIT	0A0H.1
P1_2	BIT	090H.2
P0_3	BIT	080H.3
CCAP2H	DATA	0FCH
P3_1	BIT	0B0H.1
P2_2	BIT	0A0H.2
P1_3	BIT	090H.3
P0_4	BIT	080H.4
CCAP3H	DATA	0FDH
P3_2	BIT	0B0H.2
P2_3	BIT	0A0H.3
P1_4	BIT	090H.4
P0_5	BIT	080H.5
CCAP4H	DATA	0FEH
CCAP0L	DATA	0EAH
RD	BIT	0B0H.7
P3_3	BIT	0B0H.3
P2_4	BIT	0A0H.4
P1_5	BIT	090H.5
EXF2	BIT	0C8H.6
P0_6	BIT	080H.6
CCAP1L	DATA	0EBH
CCAPM0	DATA	0DAH
P3_4	BIT	0B0H.4
P2_5	BIT	0A0H.5
P1_6	BIT	090H.6
P0_7	BIT	080H.7
CCAP2L	DATA	0ECH
CCAPM1	DATA	0DBH
P3_5	BIT	0B0H.5
ES	BIT	0A8H.4
P2_6	BIT	0A0H.6
P1_7	BIT	090H.7
CCAP3L	DATA	0EDH
CCAPM2	DATA	0DCH
P3_6	BIT	0B0H.6
P2_7	BIT	0A0H.7
CCAP4L	DATA	0EEH
CCAPM3	DATA	0DDH
IP	DATA	0B8H
P3_7	BIT	0B0H.7
CCAPM4	DATA	0DEH
RI	BIT	098H.0
CY	BIT	0D0H.7
INT0	BIT	0B0H.2
INT1	BIT	0B0H.3
TI	BIT	098H.1
RCAP2H	DATA	0CBH
PS	BIT	0B8H.4
SP	DATA	081H
CMOD	DATA	0D9H
CCON	DATA	0D8H
OV	BIT	0D0H.2
RCAP2L	DATA	0CAH
WR	BIT	0B0H.6
C_T2	BIT	0C8H.1
RCLK	BIT	0C8H.5
TCLK	BIT	0C8H.4
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
AUXR	DATA	08EH
CP_RL2	BIT	0C8H.0
ACC	DATA	0E0H
ET0	BIT	0A8H.1
ET1	BIT	0A8H.3
TF0	BIT	088H.5
ET2	BIT	0A8H.5
TF1	BIT	088H.7
RB8	BIT	098H.2
TF2	BIT	0C8H.7
TH0	DATA	08CH
EX0	BIT	0A8H.0
IT0	BIT	088H.0
TH1	DATA	08DH
EX1	BIT	0A8H.2
TB8	BIT	098H.3
IT1	BIT	088H.2
TH2	DATA	0CDH
P	BIT	0D0H.0
SM0	BIT	098H.7
TL0	DATA	08AH
SM1	BIT	098H.6
TL1	DATA	08BH
SM2	BIT	098H.5
TL2	DATA	0CCH
PT0	BIT	0B8H.1
RS0	BIT	0D0H.3
PT1	BIT	0B8H.3
RS1	BIT	0D0H.4
PT2	BIT	0B8H.5
TR0	BIT	088H.4
TR1	BIT	088H.6
PX0	BIT	0B8H.0
TR2	BIT	0C8H.2
PX1	BIT	0B8H.2
DPH	DATA	083H
DPL	DATA	082H
IPH	DATA	0B7H
EXEN2	BIT	0C8H.3
REN	BIT	098H.4
T2MOD	DATA	0C9H
T2CON	DATA	0C8H
SADEN	DATA	0B9H
RXD	BIT	0B0H.0
PMR	DATA	0C4H
SADDR	DATA	0A9H
TXD	BIT	0B0H.1
AUXR1	DATA	0A2H
F0	BIT	0D0H.5
PSW	DATA	0D0H
?PR?OpenIO?RDIO      SEGMENT CODE 
?PR?CloseIO?RDIO     SEGMENT CODE 
?PR?_WriteIO?RDIO    SEGMENT CODE 
?PR?_ReadIO?RDIO     SEGMENT CODE 
?XD?RDIO             SEGMENT XDATA 
?PR?_WriteIOBlock?RDIO                   SEGMENT CODE 
?XD?_WriteIOBlock?RDIO                   SEGMENT XDATA OVERLAYABLE 
?PR?_ReadIOBlock?RDIO                    SEGMENT CODE 
?XD?_ReadIOBlock?RDIO                    SEGMENT XDATA OVERLAYABLE 
?C_INITSEG           SEGMENT CODE 
	EXTRN	CODE (?C?CLDOPTR)
	EXTRN	CODE (?C?CSTOPTR)
	PUBLIC	ini
	PUBLIC	GpBase
	PUBLIC	_ReadIOBlock
	PUBLIC	_WriteIOBlock
	PUBLIC	_ReadIO
	PUBLIC	_WriteIO
	PUBLIC	CloseIO
	PUBLIC	OpenIO

	XSEG  AT  07F00H
            ini:   DS   1

	RSEG  ?XD?_ReadIOBlock?RDIO
?_ReadIOBlock?BYTE:
        len?548:   DS   2

	RSEG  ?XD?RDIO
        cnt?549:   DS   2

	RSEG  ?XD?_WriteIOBlock?RDIO
?_WriteIOBlock?BYTE:
  Addr_Data?444:   DS   3
        len?445:   DS   2

	RSEG  ?XD?RDIO
        cnt?446:   DS   2

	RSEG  ?XD?RDIO
          c?343:   DS   1
         GpBase:   DS   2

	RSEG  ?C_INITSEG
	DB	042H
	DW	GpBase
	DW	ini + 0

; ///////////////////////////////////////////////////////////////////////////////
; //    Copyright (c), Philips Semiconductors Gratkorn
; //
; //                  (C)PHILIPS Electronics N.V.2000
; //       All rights are reserved. Reproduction in whole or in part is 
; //      prohibited without the written consent of the copyright owner.
; //  Philips reserves the right to make changes without notice at any time.
; // Philips makes no warranty, expressed, implied or statutory, including but
; // not limited to any implied warranty of merchantibility or fitness for any
; //particular purpose, or that the use will not infringe any third party patent,
; // copyright or trademark. Philips must not be liable for any loss or damage
; //                          arising from its use.
; ///////////////////////////////////////////////////////////////////////////////
; #include <rdio.h>
; //#include <main.h>
; #include <p89c51rx.h>
; 
; ///////////////////////////////////////////////////////////////////////////////
; //                 Module Definitions
; ///////////////////////////////////////////////////////////////////////////////
; #define GetRegPage(adr) (0x80 | (adr>>3))
; 
; unsigned char xdata ini _at_ 0x7f00;    // move base address to 0x7f00
; unsigned char xdata *GpBase = &ini ;          // redirect pointer to base address
;                             
; ///////////////////////////////////////////////////////////////////////////////
; //                 Open Reader Communication
; ///////////////////////////////////////////////////////////////////////////////
; char OpenIO(void)

	RSEG  ?PR?OpenIO?RDIO
OpenIO:
	USING	0
			; SOURCE LINE # 29
; {
			; SOURCE LINE # 30
;    GpBase = &ini;
			; SOURCE LINE # 31
	MOV  	DPTR,#GpBase
	MOV  	A,#HIGH (ini)
	MOVX 	@DPTR,A
	INC  	DPTR
	MOV  	A,#LOW (ini)
	MOVX 	@DPTR,A
;    P2_7 = 0;	// Enable the CS for RC500
			; SOURCE LINE # 32
	SETB  	P2_7
;    return 0x00;
			; SOURCE LINE # 33
	MOV  	R7,#00H
; }
			; SOURCE LINE # 34
?C0001:
	RET  	
; END OF OpenIO

; 
; ///////////////////////////////////////////////////////////////////////////////
; //                 Close Reader Communication
; ///////////////////////////////////////////////////////////////////////////////
; void CloseIO(void)

	RSEG  ?PR?CloseIO?RDIO
CloseIO:
			; SOURCE LINE # 39
; {
			; SOURCE LINE # 40
;    GpBase = 0xff00;
			; SOURCE LINE # 41
	MOV  	DPTR,#GpBase
	MOV  	A,#0FFH
	ORL     AUXR,#02H
	MOVX 	@DPTR,A
	ANL     AUXR,#0FDH
	INC  	DPTR
	CLR  	A
	MOVX 	@DPTR,A
;    P2_7 = 1;	// disable the CS for RC500
			; SOURCE LINE # 42
	SETB 	P2_7
; }
			; SOURCE LINE # 43
	RET  	
; END OF CloseIO

; 
; ///////////////////////////////////////////////////////////////////////////////
; //          G E N E R I C    W R I T E
; ///////////////////////////////////////////////////////////////////////////////
; void WriteIO(unsigned char Address, unsigned char data value)

	RSEG  ?PR?_WriteIO?RDIO
_WriteIO:
	USING	0
			; SOURCE LINE # 48
;---- Variable 'value?241' assigned to Register 'R5' ----
;---- Variable 'Address?240' assigned to Register 'R7' ----
; {
			; SOURCE LINE # 49
;     AUXR |=0x02;
			; SOURCE LINE # 50
	
; 	WriteRawIO(Address,value); 
			; SOURCE LINE # 51
	MOV  	DPTR,#GpBase
	MOVX 	A,@DPTR
	MOV  	R4,A
	INC  	DPTR
	MOVX 	A,@DPTR
	ADD  	A,R7
	MOV  	DPL,A
	CLR  	A
	ADDC 	A,R4
	MOV  	DPH,A
	MOV  	A,R5
	ORL  	AUXR,#02H
	MOVX 	@DPTR,A
;     AUXR &=0xfd;                                         // write value at the specified 
			; SOURCE LINE # 52
	ANL  	AUXR,#0FDH
;                                               // address
; }
			; SOURCE LINE # 54
	RET  	
; END OF _WriteIO

; 
; ///////////////////////////////////////////////////////////////////////////////
; //          G E N E R I C    R E A D
; ///////////////////////////////////////////////////////////////////////////////
; unsigned char ReadIO(unsigned char data Address)

	RSEG  ?PR?_ReadIO?RDIO
_ReadIO:
	USING	0
			; SOURCE LINE # 59
;---- Variable 'Address?342' assigned to Register 'R7' ----
; {
			; SOURCE LINE # 60
;    static unsigned char c;
;    AUXR |=0x02;
			; SOURCE LINE # 62
           	
;    c = ReadRawIO(Address);                    // read value at the specified 
			; SOURCE LINE # 63
	MOV  	DPTR,#GpBase
	MOVX 	A,@DPTR
	MOV  	R4,A
	INC  	DPTR
	MOVX 	A,@DPTR
	ADD  	A,R7
	MOV  	DPL,A
	CLR  	A
	ADDC 	A,R4
	MOV  	DPH,A
	ORL  	AUXR,#02H
	MOVX 	A,@DPTR
	ANL  	AUXR,#0FDH
	MOV  	DPTR,#c?343
	MOVX 	@DPTR,A
;    AUXR &=0xfd;                                           // address
			; SOURCE LINE # 64

;    return c;
			; SOURCE LINE # 65
	MOVX 	A,@DPTR
	MOV  	R7,A
; }  
			; SOURCE LINE # 66
?C0004:
	RET  	
; END OF _ReadIO

; 
; #ifndef SEC_NO_MICORE
; ///////////////////////////////////////////////////////////////////////////////
; //     W R I T E   S E V E R A L   M E M O R Y   L O C A T I O N S 
; ///////////////////////////////////////////////////////////////////////////////
; void WriteIOBlock(unsigned char *Addr_Data, unsigned short len)

	RSEG  ?PR?_WriteIOBlock?RDIO
_WriteIOBlock:
	USING	0
			; SOURCE LINE # 72
	MOV  	DPTR,#Addr_Data?444
	MOV  	A,R3
	MOVX 	@DPTR,A
	INC  	DPTR
	MOV  	A,R2
	MOVX 	@DPTR,A
	INC  	DPTR
	MOV  	A,R1
	MOVX 	@DPTR,A
	INC  	DPTR
	MOV  	A,R4
	MOVX 	@DPTR,A
	INC  	DPTR
	MOV  	A,R5
	MOVX 	@DPTR,A
; {
			; SOURCE LINE # 73
;    static unsigned short cnt;
; 
;    for (cnt = 0; cnt < len; cnt++)
			; SOURCE LINE # 76
	CLR  	A
	MOV  	DPTR,#cnt?446
	MOVX 	@DPTR,A
	INC  	DPTR
	MOVX 	@DPTR,A
?C0005:
	MOV  	DPTR,#len?445
	MOVX 	A,@DPTR
	MOV  	R6,A
	INC  	DPTR
	MOVX 	A,@DPTR
	MOV  	R7,A
	MOV  	DPTR,#cnt?446
	MOVX 	A,@DPTR
	MOV  	R4,A
	INC  	DPTR
	MOVX 	A,@DPTR
	MOV  	R5,A
	CLR  	C
	SUBB 	A,R7
	MOV  	A,R4
	SUBB 	A,R6
	JNC  	?C0008
;    {
			; SOURCE LINE # 77
;         // write value at the specified address
;        WriteRawIO(Addr_Data[cnt*2],Addr_Data[cnt * 2 + 1]); 
			; SOURCE LINE # 79
	MOV  	A,R5
	ADD  	A,ACC
	MOV  	R7,A
	MOV  	A,R4
	RLC  	A
	MOV  	R6,A
	MOV  	A,R7
	ADD  	A,#01H
	MOV  	R7,A
	CLR  	A
	ADDC 	A,R6
	MOV  	R6,A
	MOV  	DPTR,#Addr_Data?444
	MOVX 	A,@DPTR
	MOV  	R3,A
	INC  	DPTR
	MOVX 	A,@DPTR
	MOV  	R2,A
	INC  	DPTR
	MOVX 	A,@DPTR
	MOV  	R1,A
	MOV  	DPL,R7
	MOV  	DPH,R6
	LCALL	?C?CLDOPTR
	MOV  	R5,A
	MOV  	DPTR,#cnt?446+01H
	MOVX 	A,@DPTR
	ADD  	A,ACC
	MOV  	R7,A
	MOV  	DPTR,#cnt?446
	MOVX 	A,@DPTR
	RLC  	A
	MOV  	DPL,R7
	MOV  	DPH,A
	LCALL	?C?CLDOPTR
	MOV  	R7,A
	MOV  	DPTR,#GpBase
	MOVX 	A,@DPTR
	MOV  	R2,A
	INC  	DPTR
	MOVX 	A,@DPTR
	ADD  	A,R7
	MOV  	DPL,A
	CLR  	A
	ADDC 	A,R2
	MOV  	DPH,A
	MOV  	A,R5
        ORL     AUXR,#02H
	MOVX 	@DPTR,A
	ANL     AUXR,#0FDH
;    }
			; SOURCE LINE # 80
	MOV  	DPTR,#cnt?446+01H
	MOVX 	A,@DPTR
	INC  	A
	MOVX 	@DPTR,A
	JNZ  	?C0005
	MOV  	DPTR,#cnt?446
	MOVX 	A,@DPTR
	INC  	A
	MOVX 	@DPTR,A
?C0013:
	SJMP 	?C0005
; }
			; SOURCE LINE # 81
?C0008:
	RET  	
; END OF _WriteIOBlock

; 
; ///////////////////////////////////////////////////////////////////////////////
; //     R E A D   S E V E R A L   M E M O R Y   L O C A T I O N S 
; ///////////////////////////////////////////////////////////////////////////////
; void ReadIOBlock(unsigned char* Addr_Data, unsigned short len)

	RSEG  ?PR?_ReadIOBlock?RDIO
_ReadIOBlock:
	USING	0
			; SOURCE LINE # 86
	MOV  	DPTR,#len?548
	MOV  	A,R4
	MOVX 	@DPTR,A
	INC  	DPTR
	MOV  	A,R5
	MOVX 	@DPTR,A
;---- Variable 'Addr_Data?547' assigned to Register 'R1/R2/R3' ----
; {
			; SOURCE LINE # 87
;    static unsigned short cnt;
; 
;    for (cnt = 0; cnt < len; cnt)
			; SOURCE LINE # 90
	CLR  	A
	MOV  	DPTR,#cnt?549
	MOVX 	@DPTR,A
	INC  	DPTR
	MOVX 	@DPTR,A
?C0009:
	MOV  	DPTR,#len?548
	MOVX 	A,@DPTR
	MOV  	R6,A
	INC  	DPTR
	MOVX 	A,@DPTR
	MOV  	R7,A
	MOV  	DPTR,#cnt?549
	MOVX 	A,@DPTR
	MOV  	R4,A
	INC  	DPTR
	MOVX 	A,@DPTR
	MOV  	R5,A
	CLR  	C
	SUBB 	A,R7
	MOV  	A,R4
	SUBB 	A,R6
	JNC  	?C0012
;    {
			; SOURCE LINE # 91
;        Addr_Data[cnt*2 + 1] = ReadRawIO(Addr_Data[cnt*2]);// read value at the 
			; SOURCE LINE # 92
	MOV  	A,R5
	ADD  	A,ACC
	MOV  	R7,A
	MOV  	A,R4
	RLC  	A
	MOV  	DPL,R7
	MOV  	DPH,A
	LCALL	?C?CLDOPTR
	MOV  	R7,A
	MOV  	DPTR,#GpBase
	MOVX 	A,@DPTR
	MOV  	R4,A
	INC  	DPTR
	MOVX 	A,@DPTR
	ADD  	A,R7
	MOV  	DPL,A
	CLR  	A
	ADDC 	A,R4
	MOV  	DPH,A
	ORL     AUXR,#02H
	MOVX 	A,@DPTR
	ANL 	AUXR,#0FDH
	MOV  	R5,A
	MOV  	DPTR,#cnt?549+01H
	MOVX 	A,@DPTR
	ADD  	A,ACC
	MOV  	R7,A
	MOV  	DPTR,#cnt?549
	MOVX 	A,@DPTR
	RLC  	A
	MOV  	DPL,R7
	MOV  	DPH,A
	INC  	DPTR
	MOV  	A,R5
	LCALL	?C?CSTOPTR
;                                                       // specified address
;    }
			; SOURCE LINE # 94
	SJMP 	?C0009
; }  
			; SOURCE LINE # 95
?C0012:
	RET  	
; END OF _ReadIOBlock

	END

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人一级黄色片| 国产精品888| 韩国女主播成人在线观看| 精品一区二区三区免费观看 | 久久综合九色综合97_久久久| 久久久影视传媒| 亚洲综合在线观看视频| 久草中文综合在线| 青椒成人免费视频| 91欧美一区二区| 欧美性生活久久| 国产人成亚洲第一网站在线播放 | 国产一区二区三区四| 91在线一区二区| 欧美一个色资源| 亚洲欧美日韩在线| 国产精品亚洲综合一区在线观看| 成人免费高清在线| 精品女同一区二区| 亚洲一区二区成人在线观看| 久久成人av少妇免费| 欧美综合视频在线观看| 国产蜜臀97一区二区三区| 美女www一区二区| 欧美视频一区二区三区四区 | 国产麻豆成人传媒免费观看| 欧美性生活影院| 成人免费在线播放视频| 国产精品一区二区三区乱码| 制服丝袜中文字幕一区| 亚洲精品综合在线| 成人一区二区三区| 久久久不卡网国产精品二区| 日精品一区二区| 欧美精品一级二级| 亚洲第一狼人社区| 在线视频亚洲一区| 尤物在线观看一区| 国产精品亲子乱子伦xxxx裸| 日本欧美在线观看| 亚洲精品在线观看视频| 国产成人精品影视| 成人免费小视频| 欧美三级日本三级少妇99| 天天影视涩香欲综合网| 日韩小视频在线观看专区| 久久99日本精品| 国产欧美日韩在线视频| 色偷偷久久人人79超碰人人澡| 亚洲精品成a人| 欧美肥妇free| 久色婷婷小香蕉久久| 6080午夜不卡| 美女视频黄a大片欧美| 欧美大片拔萝卜| 国产一区二三区| 国产精品私人自拍| 色综合天天在线| 国产夜色精品一区二区av| www.日韩大片| 亚洲国产精品麻豆| 欧美一区二区黄| 国产成人免费视频网站| 国产精品久久久久国产精品日日| 91在线观看下载| 香蕉成人伊视频在线观看| 日韩精品一区二区三区三区免费| 国产乱码精品一区二区三区忘忧草 | 美女视频黄免费的久久| 久久久一区二区三区| 91色视频在线| 免费一区二区视频| 国产欧美一区二区三区在线老狼| 91一区二区三区在线观看| 亚洲午夜精品久久久久久久久| 欧美一区二区精美| 不卡的看片网站| 五月激情六月综合| 中文字幕成人av| 欧美日韩一区二区三区高清| 亚洲成人手机在线| 国产精品丝袜久久久久久app| 在线免费不卡电影| 国产精品一级片在线观看| 亚洲六月丁香色婷婷综合久久| 欧美夫妻性生活| 成人免费视频国产在线观看| 天天色天天爱天天射综合| 亚洲国产激情av| 5858s免费视频成人| 久久精品理论片| 亚洲18女电影在线观看| 国产欧美精品一区二区色综合朱莉 | 久久99久久久欧美国产| 美女免费视频一区二区| 欧美国产精品一区二区| 欧美日韩国产高清一区二区| 国内成人精品2018免费看| 国产精品久久毛片av大全日韩| 欧美日韩另类国产亚洲欧美一级| 国产精品一区二区男女羞羞无遮挡 | 国产精品1区二区.| 国产精品午夜电影| 欧美在线一区二区| www.在线成人| 国内不卡的二区三区中文字幕| 亚洲国产婷婷综合在线精品| 亚洲国产成人午夜在线一区| 欧美精品亚洲二区| 成人免费视频网站在线观看| 六月婷婷色综合| 天天色图综合网| 亚洲成a人在线观看| 国产调教视频一区| 精品成人一区二区| 91精品国产91综合久久蜜臀| 色爱区综合激月婷婷| 成人美女在线观看| 国产一区二三区好的| 亚洲同性gay激情无套| 日韩一区二区三区在线观看| 欧美日韩国产综合一区二区三区| 99久久精品99国产精品| 国产成人精品影院| 国产成人免费视| 国产成人一区在线| 丰满少妇久久久久久久| 国产高清精品久久久久| 久久99日本精品| 男男gaygay亚洲| 韩国视频一区二区| 韩国女主播成人在线| 国产在线国偷精品产拍免费yy| 日韩在线播放一区二区| 石原莉奈在线亚洲二区| 午夜视频在线观看一区二区 | 久久综合国产精品| 精品日本一线二线三线不卡| 精品国产乱码久久久久久久久| 日韩一区二区精品葵司在线 | 91精品国产综合久久精品性色| 91尤物视频在线观看| 福利电影一区二区三区| a亚洲天堂av| 欧美日韩黄视频| 日韩一区二区三区四区五区六区| 欧美一区二区黄| 国产精品精品国产色婷婷| 一区二区三区在线观看国产| 亚洲国产日韩精品| 奇米888四色在线精品| 国产一区在线精品| 99精品在线免费| 欧美网站一区二区| 欧美老人xxxx18| 国产精品欧美极品| 午夜视黄欧洲亚洲| 国内成+人亚洲+欧美+综合在线 | 日本中文字幕一区| 国产精品一区免费在线观看| 91视频免费观看| 精品久久久久一区| 久久先锋资源网| 亚洲午夜免费电影| 国产精品资源网| 99久久99久久精品免费观看| 欧美成人一区二区三区片免费| 国产精品毛片无遮挡高清| 午夜精品福利一区二区蜜股av| 亚洲二区视频在线| 成人午夜视频免费看| 欧美日韩精品综合在线| 久久青草欧美一区二区三区| 一区二区三区在线播放| 国产在线精品国自产拍免费| 91搞黄在线观看| 日韩欧美黄色影院| 天天综合网 天天综合色| 成人免费va视频| 欧美一级欧美三级在线观看 | 日韩理论片中文av| 蜜桃视频在线一区| 99re8在线精品视频免费播放| 久久免费的精品国产v∧| 午夜精品久久久久久不卡8050| 成人综合婷婷国产精品久久蜜臀| 欧美日韩一卡二卡三卡| 国产午夜精品一区二区三区视频| 五月天欧美精品| 色综合天天综合网国产成人综合天 | 国产精品国模大尺度视频| 老司机精品视频线观看86| 欧美性猛片aaaaaaa做受| 国产三区在线成人av| 婷婷综合久久一区二区三区| 99精品国产99久久久久久白柏| www久久精品| 国产精品一线二线三线精华| 欧美一区国产二区| 日韩国产欧美三级|