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

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

?? nrf24l01.asm.bak

?? Holtek audio decoder , headset 參考范例
?? BAK
?? 第 1 頁 / 共 2 頁
字號:
;		nRF24L01 SPI initial 
;
;	1.For config these register ,we has to send data consist of 
;	  register ADDRESS and register value.	
;	  Ex:0F | 03H =>  register value | register address
;
;	2.This function only for initial nRF24L01 v1.2 
;	3.Write Register Command's common start  bit is 001x xxxx.
;*************************************************************** 
CODEz            .section        PAGE  'code'	
nRF2401_table:		;20H=Write Register command,01~17H=Register Address,High byte=Setting register value

		DW	0021H	;20H+01H,Enable Auto Ack P0     	
		DW	0122H	;20H+02H,Enable RX Address P0 (can receive data from pipe number 1,2,3.)
		DW 	0323H	;20H+03H,setup address width=5 byte
		DW	0024H	;20H+04H,Auto RT dalay=1000+86us,ARC=3 times
		DW	0525H	;20H+05H,RF channel default value
		DW	0F26H	;20H+06H,RF SETUP,2Mbps,0dbm ,defaulr value
		DW	7027H	;20H+07H,status register clear IRQ
		DW	0C32CH	;20H+07H,P2 Address setting
		DW	0C42DH	;20H+07H,P3 Address setting
		DW	0C52EH	;20H+07H,P4 Address setting
		DW	0C62FH	;20H+07H,P5 Address setting
		DW	2031H	;20H+11H,pipe 0 payload 32byte		
		DW	2032H	;20H+12H,pipe 1 payload 32byte
		DW	2033H	;20H+13H,pipe 2 payload 32byte
		DW	2034H	;20H+14H,pipe 3 payload 32byte
		DW	2035H	;20H+15H,pipe 4 payload 32byte
		DW	2036H	;20H+16H,pipe 5 payload 32byte
		DW	1137H	;20H+17H,FIFO 

NRF_TABLE_init:
		mov	A,LOW(nRF2401_table)	
		mov	TBLP,A
		mov	A,HIGH(nRF2401_table)
		mov	TBHP,A

		clr	UCC.@UCC_SYSCLK			;12MHz SYSCLK
		set	MODE_CTRL.@MODECTRL_SIOCSEN 	;SPI Chip Select Function Enable
		set	MODE_CTRL.@MODECTRL_SIOCPOL 	;rising edge change data
		clr	SBCR		
		;---Master Mode, SCLK=fSIO
		clr	SBCR.@SBCR_M1		
		clr	SBCR.@SBCR_M0				
		clr	SBCR.@SBCR_CKS			;Fsio=Fsys/2
NRF_SPI_Table:
	
		clr	SBCR.@SBCR_TRF
		set	SBCR.@SBCR_MLS			;MSB shift first 
		set	SBCR.@SBCR_SBEN			;SPI Enable		
		clr	INTC1.@INTC1_ESII		;SPI Interrupt Disable
		set	SBCR.@SBCR_CSEN			;start SPI enable

		TABRDC	 table_data
	   	XMOV	SBDR,table_data   		;Low byte first MSB first	
$1:       						;Send operation SPI Command 	
   		SNZ	SBCR.@SBCR_TRF
   		JMP	$1			  	
		CLR	SBCR.@SBCR_TRF				
		NOP
		XMOV	SBDR,TBLH		  	;High byte MSB first
$2:        						;Send operation Write SPI Data
   		SNZ	SBCR.@SBCR_TRF
   		JMP	$2			  	
		CLR	SBCR.@SBCR_TRF	    				
		
		clr	SBCR.@SBCR_CSEN			;End SPI operation
		clr	SBCR.@SBCR_SBEN			;SPI Disable
		inc	TBLP
		SDZ	temp_num			;Table end?
		jmp	NRF_SPI_Table
ret


;***************************************************************
;		nRF24L01 SPI 16bit 
;
;	1.only for read/write register or 2-Byte operation
;       2.clr/set bFlag_End_SPI_Operation.
;	  If we are not have any payload to send/receiver please clr,else set.
;       3.The first  8 bit will save in  COMMAND_H from SBDR
;         The second 8 bit will save in  COMMAND_L from SBDR
;***************************************************************
NRF_SPI_16bit:
		call	SPI_EN
		
	   	XMOV	SBDR,COMMAND_H   		 
$3:       								 	
   		SNZ	SBCR.@SBCR_TRF
   		JMP	$3			  	
		CLR	SBCR.@SBCR_TRF	
					
		XMOV	COMMAND_H,SBDR

		snz	bFlag_End_SPI_Operation		; 1:16 bit mode, 0:8 bit mode
		jmp	$5
		XMOV	SBDR,COMMAND_L		  		 
$4:        								 
   		SNZ	SBCR.@SBCR_TRF
   		JMP	$4			  	
		CLR	SBCR.@SBCR_TRF	    				
		XMOV	COMMAND_L,SBDR
$5:		
		clr	SBCR.@SBCR_CSEN			;End SPI operation
		clr	SBCR.@SBCR_SBEN			;SPI Disable

ret


;***************************************************************
;		nRF24L01 SPI payload (32Byte) TX Payload Only 
;		1.only use in TX payload transfer. 
;		2.33 byte to send. 1 byte for command ,32 byte for payload data.
;*************************************************************** 		
NRF_SPI_TX_payload:
		KMOV	temp_num,Payload_Size	  	;For payload loop 32 times 
	
		call	SPI_EN		

		;--Send TX command
		KMOV	SBDR,NRF_CMD_TX_PAYLOAD
$2:
		snz	SBCR.@SBCR_TRF
		jmp	$2				  	
		clr	SBCR.@SBCR_TRF	   					

		kmov	BP,001h
		kmov	R1,VIOP
		
Payload_loop_TX:
       		KMOV	SBDR,R1  
;$5:
;		snz	SBCR.@SBCR_TRF
;		jmp	$5
		NOP      					 	
		nop
		inc     MP1
		CLR	SBCR.@SBCR_TRF	
		SDZ	temp_num
		jmp	Payload_loop_TX

		clr	SBCR.@SBCR_CSEN			 ;End SPI operation
		clr	SBCR.@SBCR_SBEN			 ;SPI Disable

		clr	BP
ret


;***************************************************************
;		nRF24L01 SPI payload (32Byte) RX Payload Only
;		1.only use in RX payload transfer. 
;		2.33 byte to send. 1 byte for command ,32 byte for payload data.
;*************************************************************** 		
NRF_SPI_RX_payload:
		KMOV	temp_num,Payload_Size	 	 ;For payload loop times
		inc	temp_num
		call	SPI_EN

		;--Send RX command
		KMOV	SBDR,NRF_CMD_RX_PAYLOAD
$3:		
		snz	SBCR.@SBCR_TRF
		jmp	$3
		kmov	RX_FIFO_Status,SBDR
			      				  	
       		CLR	SBCR.@SBCR_TRF
       		  
		kmov	BP,001h       		      		
		jmp	Payload_loop_RX1
Payload_loop_RX:			  		  		  		   					 
		KMOV	R1,SBDR
		inc	MP1		
		clr	TRF
Payload_loop_RX1:
       		KMOV	SBDR,R1      		
;$6:
; 		snz	TRF
;		jmp	$6
		;NOP
		;NOP					;240us at 12MHz
		;NOP
		NOP		
		;CLR	TRF
		SDZ	temp_num
		jmp	Payload_loop_RX

		clr	CSEN			    	;End SPI operation
		clr	SBEN				;SPI Disable
	
		clr	BP
ret


SPI_EN:
		clr	UCC.@UCC_SYSCLK			;12MHz SYSCLK
		set	SIO_CSEN 			;SPI Chip Select Function Enable
		set	SIO_CPOL 			;rising edge change data
		clr	SBCR		
	
		;--SCLK=fSIO
		clr	M1		
		clr	M0				
		clr	CKS				;Fsio=Fsys/2

		clr	TRF
		set	MLS				;MSB shift first 
		set	SBEN				;SPI Enable		
		clr	intc1.@INTC1_ESII		;SPI Interrupt Disable
		set	CSEN				;Chip Select Enable,Start SPI to send TX payload data
ret	


;***************************************************************
;		nRF24L01 SPI Config address of TX transmit and RX receive.
;		1.Config/Change TX point to RX point 0 ~ 5 Address.
;		2.Config/Change RX point Address.
;		3.Before use this function,must to check the address value.
;		4.How to use:
;			a.set  TX_ADDRESS_Select.BitNum
;			b.call nRF_ADDR_WRITE
;			c.clr  TX_ADDRESS_Select.BitNum
;*************************************************************** 	
	
CODE2            .section        PAGE  'code'
TX_to_P0_ADDR_Table:					;TX_ADDRESS_Select.0
	DC 0E1h,0E3h,0E5h,0E7h,0E9h;
TX_to_P1_ADDR_Table:					;TX_ADDRESS_Select.1
	DC 0C2h,0C3h,0C4h,0C5h,0C6h;
TX_to_P2_ADDR_Table:					;TX_ADDRESS_Select.2
	DC 0C2h,0C3h,0C4h,0C5h,0C7h;
TX_to_P3_ADDR_Table:					;TX_ADDRESS_Select.3
	DC 0C2h,0C3h,0C4h,0C5h,0C8h;
TX_to_P4_ADDR_Table:					;TX_ADDRESS_Select.4
	DC 0C2h,0C3h,0C4h,0C5h,0C9h;
TX_to_P5_ADDR_Table:					;TX_ADDRESS_Select.5
	DC 0C2h,0C3h,0C4h,0C5h,0CAh;

RX_P0_ADDR_Table:					;RX_ADDRESS_Select.0
	DC 0E1h,0E3h,0E5h,0E7h,0E9h;
RX_P1_ADDR_Table:					;RX_ADDRESS_Select.1
	DC 0C2h,0C3h,0C4h,0C5h,0C6h;
RX_P2_ADDR_Table:					;RX_ADDRESS_Select.2
	DC 0C7h;
RX_P3_ADDR_Table:					;RX_ADDRESS_Select.3
	DC 0C8h;
RX_P4_ADDR_Table:					;RX_ADDRESS_Select.4
	DC 0C9h;
RX_P5_ADDR_Table:					;RX_ADDRESS_Select.5
	DC 0CAh;



nRF_TX_ADDR_WRITE:
		mov	a,TX_ADDRESS_Select
		xor	a,00h				
		sz	z
		ret					;not set any TX_ADDR to write
		
		KMOV    temp_num,Address_Size	        ;For Address loop 5 times

		call	SPI_EN

	;=== Address define set for configuation 

        	snz	TX_ADDRESS_Select.0
		jmp	$1

		mov	a,low TX_to_P0_ADDR_Table
		mov	TBLP,a
		mov	a,high TX_to_P0_ADDR_Table
		mov	TBHP,a
		mov	a,30h
		MOV     SBDR,a
		jmp     $6
;----------------------------------
$1:
		snz	TX_ADDRESS_Select.1
		jmp	$2

		mov	a,low TX_to_P1_ADDR_Table
		mov	TBLP,a
		mov	a,high TX_to_P1_ADDR_Table
		mov	TBHP,a
		mov	a,30h
		MOV     SBDR,a
		jmp     $6
;----------------------------------
$2:
		snz	TX_ADDRESS_Select.2
		jmp	$3

		mov	a,low TX_to_P2_ADDR_Table
		mov	TBLP,a
		mov	a,high TX_to_P2_ADDR_Table
		mov	TBHP,a
		mov	a,30h
		MOV     SBDR,a
		jmp     $6
;----------------------------------
$3:
		snz	TX_ADDRESS_Select.3
		jmp	$4

		mov	a,low TX_to_P3_ADDR_Table
		mov	TBLP,a
		mov	a,high TX_to_P3_ADDR_Table
		mov	TBHP,a
		mov	a,30h
		MOV     SBDR,a
		jmp     $6
;----------------------------------
$4:
		snz	TX_ADDRESS_Select.4
		jmp	$6

		mov	a,low TX_to_P4_ADDR_Table
		mov	TBLP,a
		mov	a,high TX_to_P4_ADDR_Table
		mov	TBHP,a
		mov	a,30h
		MOV     SBDR,a
		jmp     $6
;----------------------------------
$5:
		snz	TX_ADDRESS_Select.5
		ret

		mov	a,low TX_to_P5_ADDR_Table
		mov	TBLP,a
		mov	a,high TX_to_P5_ADDR_Table
		mov	TBHP,a
		mov	a,30h
		MOV     SBDR,a
		jmp	$6
;----------------------------------
;------ Write adress value --------
$6:
		snz	TRF
		jmp	$6    				  	
    	        CLR	TRF

ADDR_loop_TX:
		TABRDC	table_data
       	        KMOV	SBDR,table_data  
$7:		        	
		snz	TRF
		jmp	$7
		inc     TBLP
		CLR	TRF	
		SDZ	temp_num
		jmp     ADDR_loop_TX

		clr	CSEN			    	  ;End SPI operation
		clr	SBEN				  ;SPI Disable

ret		
	
;==========================================================	
	
nRF_RX_ADDR_WRITE:
		KMOV    temp_num,Address_Size	        ;For P0 P1 Address loop 5 times

		call	SPI_EN

        	snz	RX_ADDRESS_Select.0
		jmp	$1

		clr	RX_ADDRESS_Select.0
		mov	a,low RX_P0_ADDR_Table
		mov	TBLP,a
		mov	a,high RX_P0_ADDR_Table
		mov	TBHP,a
		mov	a,02Ah
		MOV     SBDR,a
		jmp     $6
;----------------------------------
$1:
		snz	RX_ADDRESS_Select.1
		jmp	$2

		clr	RX_ADDRESS_Select.1
		mov	a,low RX_P1_ADDR_Table
		mov	TBLP,a
		mov	a,high RX_P1_ADDR_Table
		mov	TBHP,a
		mov	a,02Bh
		MOV     SBDR,a
		jmp     $6					
;----------------------------------
$2:
		snz	RX_ADDRESS_Select.2
		jmp	$3

		clr	RX_ADDRESS_Select.2
		KMOV    temp_num,01h
		mov	a,low RX_P2_ADDR_Table
		mov	TBLP,a
		mov	a,high RX_P2_ADDR_Table
		mov	TBHP,a
		mov	a,02Ch
		MOV     SBDR,a
		jmp     $6
;----------------------------------
$3:
		snz	RX_ADDRESS_Select.3
		jmp	$4

		clr	RX_ADDRESS_Select.3
		KMOV    temp_num,01h
		mov	a,low RX_P3_ADDR_Table
		mov	TBLP,a
		mov	a,high RX_P3_ADDR_Table
		mov	TBHP,a
		mov	a,2Dh
		MOV     SBDR,a
		jmp	$6
;----------------------------------
$4:
		snz	RX_ADDRESS_Select.4
		jmp	$5

		clr	RX_ADDRESS_Select.4
		KMOV    temp_num,01h
		mov	a,low RX_P4_ADDR_Table
		mov	TBLP,a
		mov	a,high RX_P4_ADDR_Table
		mov	TBHP,a
		mov	a,2Eh
		MOV     SBDR,a
		jmp	$6
;----------------------------------
$5:
		snz	RX_ADDRESS_Select.5
		ret

		clr	RX_ADDRESS_Select.5
		KMOV    temp_num,01h
		mov	a,low RX_P5_ADDR_Table
		mov	TBLP,a
		mov	a,high RX_P5_ADDR_Table
		mov	TBHP,a
		mov	a,2Fh
		MOV     SBDR,a
		jmp	$6				

;----------------------------------
;------ Write adress value --------
$6:
		snz	TRF
		jmp	$6     				  	
    	        CLR	TRF

ADDR_loop_RX:
		TABRDC	table_data
       	        KMOV	SBDR,table_data  
$7:		        	
		snz	TRF
		jmp	$7
		inc     TBLP
		CLR	TRF	
		SDZ	temp_num
		jmp     ADDR_loop_RX

		clr	CSEN			    	  ;End SPI operation
		clr	SBEN				  ;SPI Disable

ret			


;***************************************************************
;		nRF24L01 TX/RX address read.
;		1.How to use:
;			a.set  RX_ADDRESS_Select.BitNum
;			b.call nRF_RX_ADDR_READ
;			c.clr  RX_ADDRESS_Select.BitNum
;
;*************************************************************** 		

nRF_RX_ADDR_READ:
		kmov	temp_num,Address_Size	
		
		call	SPI_EN
					
 		kmov	mp1,(OFFSET nRF_ADDR_value)
 		snz	RX_ADDRESS_Select.0		;RX_ADDR_P0(0AH)
		jmp	$1

		clr	RX_ADDRESS_Select.0
		mov	a,0Ah
		MOV 	SBDR,a
		jmp 	$7
;----------------------------------
$1:
		snz	RX_ADDRESS_Select.1		;RX_ADDR_P1(0BH)
		jmp	$2
		
		clr	RX_ADDRESS_Select.1
		mov	a,0BH
		MOV 	SBDR,a
		jmp 	$7
;----------------------------------
$2:
		snz	RX_ADDRESS_Select.2		;RX_ADDR_P2(0CH)
		jmp	$3

		clr	RX_ADDRESS_Select.2
		mov	a,0CH
		MOV 	SBDR,a
		kmov	temp_num,01h
		jmp 	$7
;----------------------------------
$3:
		snz	RX_ADDRESS_Select.3		;RX_ADDR_P3(0DH)
		jmp	$4

		clr	RX_ADDRESS_Select.3
		mov	a,0DH
		MOV 	SBDR,a
		kmov	temp_num,01h
		jmp 	$7
;----------------------------------
$4:
		snz	RX_ADDRESS_Select.4		;RX_ADDR_P4(0EH)
		jmp	$5
		
		clr	RX_ADDRESS_Select.4
		mov	a,0EH
		MOV 	SBDR,a
		kmov	temp_num,01h
		jmp 	$7
;----------------------------------
$5:
		snz	RX_ADDRESS_Select.5		;RX_ADDR_P5(0FH)
		jmp	$6

		clr	RX_ADDRESS_Select.5
		mov	a,0FH
		MOV 	SBDR,a
		kmov	temp_num,01h
		jmp 	$7
;----------------------------------
$6:
		snz	RX_ADDRESS_Select.6		;TX_ADDR(10H)
		ret

		clr	RX_ADDRESS_Select.6
		mov	a,10H
		MOV 	SBDR,a
		jmp	$7
;----------------------------------
;------ Read adress value --------
$7:
		snz	TRF
		jmp	$7
		
		kmov	RX_FIFO_Status,SBDR      				  	
    		CLR	TRF

read_addr_loop:

       		KMOV	SBDR,R1  
$8:
		snz	TRF
		jmp	$8
		KMOV	R1,SBDR
		inc	MP1
		CLR	TRF
		SDZ	temp_num
		jmp	read_addr_loop

		clr	CSEN			    	  	;End SPI operation
		clr	SBEN					;SPI Disable
ret


;*****************************************************************
;	switch MCU sys from 12MHz to 16MHz beside USB clock 
;*****************************************************************
MCU_16M:
		mov	a,UCC
		or	a,020h
		mov	UCC,a
ret	

Public		TX_RX_Switch
Public		nRF_TX_Transmit
Public		nRF_RX_Receive
Public		nRF_initial
Public		nRF_int
Public		MCU_16M

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91麻豆免费在线观看| 久久精品72免费观看| 国产欧美中文在线| 欧美精品一区二区三区视频| 欧美美女一区二区在线观看| 欧美精品粉嫩高潮一区二区| 欧美精三区欧美精三区| 日韩欧美一级二级三级久久久| 欧美一区日韩一区| 欧美tk—视频vk| 久久亚区不卡日本| 国产精品看片你懂得| 最新不卡av在线| 午夜欧美视频在线观看| 秋霞电影一区二区| 国产成人精品网址| 91啦中文在线观看| 日韩欧美中文字幕精品| 久久蜜臀精品av| 一区二区成人在线视频| 麻豆91在线播放| 成人av在线影院| 欧美裸体bbwbbwbbw| 久久先锋影音av| 亚洲精品欧美激情| 日韩av网站免费在线| 国产美女精品人人做人人爽| 91福利精品第一导航| 91精品国产综合久久蜜臀| 久久嫩草精品久久久精品| 亚洲靠逼com| 久久电影网电视剧免费观看| 国产成人精品三级| 欧美日韩国产精品成人| 中文字幕成人网| 男人的天堂久久精品| 99re热这里只有精品免费视频| 欧美裸体一区二区三区| 国产精品美女视频| 久久精品国产亚洲一区二区三区| 成人综合在线观看| 欧美一区二区三区日韩| 亚洲欧美另类小说视频| 国产麻豆91精品| 欧美在线观看一区| 欧美激情一二三区| 蜜乳av一区二区| 欧美三区免费完整视频在线观看| 久久久亚洲精华液精华液精华液| 天天影视涩香欲综合网 | 亚洲黄色免费网站| 国产精品夜夜爽| 欧美一个色资源| 亚洲综合无码一区二区| 成人久久18免费网站麻豆| 欧美成人aa大片| 日日夜夜免费精品| 欧美日韩专区在线| 亚洲人吸女人奶水| 成人一区二区三区在线观看| 日韩欧美你懂的| 日韩国产精品久久| 777午夜精品免费视频| 亚洲欧美激情在线| 色综合久久久久久久久久久| 国产精品久久久久久妇女6080| 激情综合色综合久久| 欧美剧情电影在线观看完整版免费励志电影 | 欧美视频在线一区| 亚洲日本一区二区| 99re热这里只有精品视频| 中文成人综合网| 成人黄色在线视频| 中文字幕一区二区三区在线观看 | 高清不卡一区二区在线| 国产调教视频一区| 国产麻豆成人传媒免费观看| 亚洲精品在线免费播放| 国产一区二区调教| 欧美成人bangbros| 国产麻豆视频精品| 中文字幕乱码亚洲精品一区| 成人视屏免费看| 亚洲日本在线a| 欧美日韩国产美| 日韩av一级片| 国产日韩欧美在线一区| 国产剧情一区二区| 国产精品沙发午睡系列990531| 福利一区在线观看| 亚洲午夜电影网| 欧美一区二区三区的| 韩国av一区二区三区| 中文字幕成人av| 欧美日韩久久一区二区| 日本女优在线视频一区二区| 欧美mv日韩mv| av不卡在线播放| 婷婷一区二区三区| 久久精品在线观看| 欧美在线观看视频一区二区三区| 日韩精品视频网| 日本一区二区三区在线不卡| 99久久精品国产精品久久| 午夜精品一区在线观看| 久久免费的精品国产v∧| 91免费版pro下载短视频| 亚洲图片有声小说| 久久一日本道色综合| 色综合久久久久网| 国内精品免费**视频| 亚洲人成网站色在线观看| 欧美一区二区久久| 成人黄色777网| 麻豆91精品视频| 亚洲男帅同性gay1069| 欧美va亚洲va在线观看蝴蝶网| 色偷偷久久人人79超碰人人澡| 蜜臀av在线播放一区二区三区| 中文字幕一区二区不卡| 日韩视频在线观看一区二区| 成人av在线播放网站| 免费观看成人av| 一区二区三区日韩欧美| 日本一区二区三区视频视频| 欧美精品日日鲁夜夜添| av在线不卡免费看| 国产一区二区三区在线看麻豆| 亚洲妇熟xx妇色黄| 亚洲另类中文字| 亚洲欧美怡红院| 国产日韩欧美一区二区三区综合| 欧美日韩精品一区二区| 91视频91自| 91在线一区二区| 成人免费视频国产在线观看| 美女mm1313爽爽久久久蜜臀| 亚洲成年人网站在线观看| 亚洲人成7777| 综合网在线视频| 亚洲日本青草视频在线怡红院 | 国产精品久久久久久久裸模| 欧美成人女星排行榜| 日韩视频国产视频| 制服丝袜中文字幕一区| 欧美日韩国产小视频| 在线免费观看视频一区| 91色九色蝌蚪| 在线国产电影不卡| 欧美在线观看视频在线| 欧美性大战xxxxx久久久| 在线一区二区视频| 日本电影亚洲天堂一区| 色国产综合视频| 在线免费不卡视频| 欧美日韩国产影片| 欧美精品精品一区| 日韩精品一区二区三区视频在线观看 | 久久久亚洲午夜电影| 欧美大白屁股肥臀xxxxxx| 日韩欧美一级二级| 久久精品夜夜夜夜久久| 久久精品一区二区三区不卡| 国产日产欧产精品推荐色| 国产欧美一区二区三区在线看蜜臀| 国产亚洲短视频| 国产精品免费丝袜| 亚洲精品免费在线观看| 亚欧色一区w666天堂| 蜜臀精品久久久久久蜜臀| 国产精品亚洲а∨天堂免在线| 国产麻豆精品久久一二三| kk眼镜猥琐国模调教系列一区二区| 色噜噜狠狠成人网p站| 7777女厕盗摄久久久| 精品伦理精品一区| 中文字幕欧美一| 婷婷综合久久一区二区三区| 精品一区二区三区免费观看| 成人一区二区三区视频在线观看| 91免费在线播放| 91麻豆精品国产无毒不卡在线观看| 欧美tk丨vk视频| 亚洲欧美国产三级| 久久国产剧场电影| 一本久道中文字幕精品亚洲嫩| 欧美肥妇bbw| 国产精品久久777777| 五月综合激情网| 成人免费av资源| 欧美久久高跟鞋激| 国产精品久99| 久久国产精品第一页| 色噜噜狠狠成人网p站| 久久综合999| 日产欧产美韩系列久久99| 丁香桃色午夜亚洲一区二区三区| 欧美伊人久久久久久久久影院| 久久久精品影视| 蜜桃久久久久久久|