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

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

?? tx.asm

?? 用于遙控車控制。包括發(fā)射接受兩個部分。采用臺灣系列單片機(jī)
?? ASM
字號:
LIST	P=69P822
ROMSIZE=2*1024

/////////////////////////////////////////
//	system register 
inten		equ	00h
intrq		equ	01h
tc0m		equ	02h
tc1m		equ	03h
t0l		equ	04h
t0h		equ	05h
t1l		equ	06h
t1h		equ	07h
pa		equ	08h
pb		equ	09h
iep		equ	0ah
irqp		equ	0bh
//reserve	equ	0ch
//reserve	equ	0dh
tbr		equ	0eh
inx		equ	0fh
dpl		equ	10h
dpm		equ	11h
dph		equ	12h
//resevre	equ	13h
pacfg		equ	14h
p5cfg		equ	15h
p67cfg		equ	16h
//resevre	equ	17h
pam		equ	18h
pbm		equ	19h
adctim		equ	1ah
adcno		equ	1bh	//adc channel number
adcdl		equ	1ch
adcdh		equ	1dh
wdtc		equ	1eh
//resevre	equ	1fh

INTEN		EQU	00H
INTRQ		EQU	01H
TC0M		EQU	02H
TC1M		EQU	03H
T0L		EQU	04H
T0H		EQU	05H
T1L		EQU	06H
T1H		EQU	07H
PA		EQU	08H
PB		EQU	09H
IEP		EQU	0AH
IRQP		EQU	0BH
//RESERVE	EQU	0CH
//RESERVE	EQU	0DH
TBR		EQU	0EH
INX		EQU	0FH
DPL		EQU	10H
DPM		EQU	11H
DPH		EQU	12H
//RESEVRE	EQU	13H
PACFG		EQU	14H
P5CFG		EQU	15H
P67CFG		EQU	16H
//RESEVRE	EQU	17H
PAM		EQU	18H
PBM		EQU	19H
ADCTIM		EQU	1AH
ADCNO		EQU	1BH
ADCDL		EQU	1CH
ADCDH		EQU	1DH
WDTC		EQU	1EH
//RESEVRE	EQU	1FH

/////////////////////////////////////////
//	variable	definition
//////////////////////////////
temp		equ	28h		;the temp
aBuf		equ	29h		;save the acc 
t1ms		equ	2ah		;1ms counter
t10ms		equ	2bh		;10ms counter
t100ms		equ	2ch		;100ms counter
t1s		equ	2dh		;1 second counter
t10s		equ	2eh		;10 second counter
t1m		equ	2fh		;1 minuter counter
t10m		equ	30h		;10 minuter counter
t1H		equ	31h		;1 hour counter
t10h		equ	32h		;10 hour counter
fTimer		equ	33h		;the flag of the timer
	//ft05ms		equ	33h.0
	//ft20ms	equ	33h.1
	//ft100ms	equ	33h.2
	//ft1S		equ	33h.3
fDirect		equ	34h		//the direction of car move
	//fDirGo	equ	34h.0	;car go ahead
	//fDirBak	equ	34h.1	;car go back
	//fDirLft	equ	34h.2	;car left
	//fDirRgt	equ	34h.3	;car right
fSys		equ	35h
	//fSndEna	equ	35h.0
	//fAdcTurn	equ	35h.1
sndDlrH		equ	36h		//send left or right data 
sndDlrL		equ	37h	
sndDgbH		equ	38h		//send go or back right data
sndDgbL		equ	39h
lorH		equ	3ah		//adc data left or right
lorM		equ	3bh
lorL		equ	3ch
gobH		equ	3dh		//adc data go or back 
gobM		equ	3eh
gobL		equ	3fh
cntAdc		equ	40h		//counter of adc
cntTemp		equ	41h
temp1		equ	42h
temp2		equ	43h
temp3		equ	44h
sndTim		equ	45h
sndTem1		equ	46h
sndTem2		equ	47h
sndTem3		equ	48h
sndTem4		equ	49h
sndVrf		equ	4ah

////////////////////////////////////////////////
//	macro set
///////////////////////////////
/////////////////////////////////////////////
//	flag operation set 
fT1msSet	macro
	orim	fTimer,		0001b
	endm
fT1msClr	macro
	andim	fTimer,		1110b
	endm
fT10msSet	macro
	orim	fTimer,		0010b
	endm
fT10msClr	macro
	andim	fTimer,		1101b
	endm
fT100msSet	macro
	orim	fTimer,		0100b
	endm
fT100msClr	macro
	andim	fTimer,		1011b
	endm
fT1sSet		macro
	orim	fTimer,		1000b
	endm
fT1sClr		macro
	andim	fTimer,		0111b
	endm
////
fDirGoSet		macro
	orim	fDirect,	0001b
	andim	fDirect,	1101b
	endm
fDirGoClr		macro
	andim	fDirect,	1110b
	endm
fDirBakSet	macro
	ldi	fDirect,	0010b
	andim	fDirect,	1110b
	endm
fDirBakClr		macro
	andim	fDirect,	1101b
	endm
fDirLftSet		macro
	orim	fDirect,	0100b
	andim	fDirect,	0111b
	endm
fDirLftClr		macro
	andim	fDirect,	1011b
	endm
fDirRgtSet		macro
	orim	fDirect,	1000b
	andim	fDirect,	1011b
	endm
fDirRgtClr	macro
	andim	fDirect,	0111b
	endm
////
fSndEnaSet	macro
	orim	fSys,		0001b
	endm
fSndEnaClr	macro
	andim	fSys,		1110b
	endm
////////////////////////////////////////////////
//	system register define macro set
INTSET		macro
	ldi	inten,		0000b
	ldi	intrq,		0000b
	ldi	irqp,		0000b
	ldi	iep,		0000b
	endm
	
PORTSET		macro
	ldi	pacfg,		0000b
	ldi	p5cfg,		0000b
	ldi	p67cfg,		1110b
	ldi	pam,		1100b
	ldi	pa,		1000b
	ldi	pbm,		0000b
	ldi	pb,		0000b	
	endm
	
ADCSET		macro
	ldi	adcno,		1000b
	ldi	adctim,		0110b
	endm
	
TIME0SET	macro
	ldi	tc0m,		0101b
	ldi	t0l,		06h
	ldi	t0h,		00h
	endm
	
TIME1SET	macro
	ldi	tc1m,		0000b
	endm
	
WdtRstSet	macro
	ldi	wdtc,		0010b
	endm	
////////////////////////////////////////////////
//	system operation macro
chnLorSet	macro
	ldi	adcno,		1000b
	ldi	adctim,		1110b
	endm
chnGobSet	macro	
	ldi	adcno,		1001b
	ldi	adctim,		1110b
	endm	
rfEnaSet	macro
	andim	pa,		0111b
	endm
rfEnaClr	macro
	orim	pa,		1000b
	endm
	
sndHigOut		macro
	orim	pa,		0100b
	endm
sndLowOut		macro	
	andim	pa,		1011b
	endm
	
////////////////////////////////////////////
//	mcu define
/////////////////////////////////////
//	pa0	equ	left or right
//	pa1	equ	go or back
//	pa2	equ	send data
//	pa3	equ	send enable	 0:on 1:off

/////////////////////////////////
//	code 	area
	org 	0000h
	jmp	reset
	nop
	jmp	intT0
	nop
	nop
	
intT0:
	sta	aBuf,	0
	sbim	t1ms,	1
	bc	intT0End
	ldi	t1ms,	9
	fT10msSet
	sbim	t10ms,	1
	bc	intT0End
	ldi	t10ms,	9
	fT100msSet
	sbim	t100ms,	1
	bc	intT0End
	ldi	t100ms,	9
	fT1sSet
	adim	t1s,	1
intT0End:
	ldi	intrq,	0
	ldi	inten,	0100b
	lda	aBuf
	rtni
	
//////////////////////////////////////
//	reset process
///////////////////////////////////
reset:
	ldi	inten,		0000b
	call	ClrRam
	call	SysInit
	call	SysTest
	ldi	inten,		0100b
main:
	lda	fTimer,		0	//check per 10ms 
	ba2	$+2			//for debug,ba2	$+2
	jmp	$-2
	fT100msClr
	WdtRstSet
	call	AdcChg
	call	AdcPro
	call	DataPro
	call	RfPro
	jmp	main	
///////////////////////////////////
//	clear the ram 
/////////////////////////
ClrRam:
	ldi	dpl,	0fh
	ldi	dpm,	07h
	ldi	dph,	00h
clrRam1:
	sbi	dpl,	08h
	ldi	temp,	02h
	sbc	dpm
	ldi	temp,	00h
	sbc	dph
	bnc	clrRamEnd
	ldi	inx,	00
	sbim	dpl,	01h
	bc	clrRam1
	sbim	dpm,	01h
	bc	clrRam1
	sbim	dph,	01h
	bc	clrRam1
clrRamEnd:
	rtni

///////////////////////////////////
//	system initial
////////////////////////
SysInit:
portInit:
	PORTSET
adcInit:
	ADCSET
timeInit:
	TIME0SET	
	TIME1SET
intInit:
	INTSET
sysRun:
	ldi	inten,		0100b
	orim	tc0m,		1000b
	ldi	fSys,		0010b
	ldi	cntAdc,		0000b
sysInitEnd:
	rtni
///////////////////////////////////
//	test the system
/////////////////////
SysTest:
	
sysTestEnd:
	rtni	

/////////////////////////////////
//	ad change process 
///////////////////////////////
AdcChg:	
lrAdChg:			//left or right ad change 
	ldi	lorL,		0	//initial for ad change
	ldi	lorM,		0	//get 4times ad change value
	ldi	lorH,		0
	ldi	cntTemp,	3
lrAdChg1:
	chnLorSet
lrAdChg2:
	lda	adctim,		0
	ba3	$-1
lrAdChgGet:
	lda	adcdl,		0
	addm	lorL,		0
	lda	adcdh,		0
	adcm	lorM,		0
	ldi	temp,		0
	adcm	lorH,		0
	sbim	cntTemp,	1
	bc	lrAdChg1
	
gbAdChg:			//go or back ad change
	ldi	gobL,		0	//initial for ad change
	ldi	gobM,		0	//get 4times ad change value
	ldi	gobH,		0
	ldi	cntTemp,	3
gbAdChg1:
	chnGobSet
gbAdChg2:
	lda	adctim,		0
	ba3	$-1
gbAdChgGet:
	lda	adcdl,		0
	addm	gobL,		0
	lda	adcdh,		0
	adcm	gobM,		0
	ldi	temp,		0
	adcm	gobH,		0
	sbim	cntTemp,	1
	bc	gbAdChg1

adcChgEnd:
	rtni
	
////////////////////////////////////
//	ad change process
/////////////////////////
AdcPro:
adcLrPro:	//get the adc left or right high 6bit value
	lda	lorH,		0
	sta	temp2,		0
	lda	lorM,		0
	sta	temp1,		0
	andim	temp2,		0011b
	
	//lorH~M-34>0?
adcLProYn:
	sbi	temp1,		2
	ldi	temp,		2
	sbc	temp2,		0
	bnc	adcLProN
adcLProY:
	fDirLftSet		//yes,set the left direction flag
	sbim	temp1,		2
	ldi	temp,		2
	sbcm	temp2,		0
	lda	temp1,		0	//send lorH~L-34--->sndDlrH~L
	sta	sndDlrL,	0
	lda	temp2,		0
	sta	sndDlrH,	0
	jmp	adcLrProEnd
adcLProN:
	fDirLftClr	
	
	//30-lorH~L>0?,
adcRProYn:
	sbi	temp1,		0eh
	ldi	temp,		01h
	sbc	temp2,		0
	bc	adcRProN
adcRProY:	
	fDirRgtSet	//set tht right direction flag
	ldi	temp,		0eh
	lda	temp1,		0
	subm	temp,		0
	sta	temp1,		0
	ldi	temp,		01h
	lda	temp2,		0
	sbcm	temp,		0
	sta	temp2,		0
	jmp	adcLrProEnd
adcRProN:		//no,clear sndDlrH~L
	ldi	temp1,		0
	ldi	temp2,		0
adcLrProEnd:
	lda	temp1,		0
	sta	sndDlrL,	0
	lda	temp2,		0
	sta	sndDlrH,	0
	lda	fDirect,	0
	ba2	adcLftFlgSet
	ba3	adcRgtFlgSet
	jmp	adcGbPro
adcLftFlgSet:
	orim	sndDlrH,	0100b
	jmp	adcGbPro
adcRgtFlgSet:
	orim	sndDlrH,	0010b
	jmp	adcGbPro
	
/////////////////////
//
adcGbPro:	//get the adc go or back high 6bit value
	lda	gobH,		0
	sta	temp2,		0
	lda	gobM,		0
	sta	temp1,		0
	andim	temp2,		0011b
	
	//gobH~M-34>0?
adcGProYn:
	sbi	temp1,		2
	ldi	temp,		2
	sbc	temp2,		0
	bnc	adcGProN
adcGProY:
	fDirGoSet		//yes,set the go direction flag
	sbim	temp1,		2
	ldi	temp,		2
	sbcm	temp2,		0
	lda	temp1,		0	//send gobH~L-34--->sndDGbH~L
	sta	sndDgbL,	0
	lda	temp2,		0
	sta	sndDgbH,	0
	jmp	adcGbProEnd
adcGProN:
	fDirGoClr	
	
	//30-gobH~L>0?,
adcBProYn:
	sbi	temp1,		0eh
	ldi	temp,		01h
	sbc	temp2,		0
	bc	adcBProN
adcBProY:	
	fDirBakSet	//set tht right direction flag
	ldi	temp,		0eh
	lda	temp1,		0
	subm	temp,		0
	sta	temp1,		0
	ldi	temp,		01h
	lda	temp2,		0
	sbcm	temp,		0
	sta	temp2,		0
	jmp	adcGbProEnd
adcBProN:		//no,clear sndDGbH~L
	ldi	temp1,		0
	ldi	temp2,		0
adcGbProEnd:
	lda	temp1,		0	//get the send go or back data
	sta	sndDgbL,	0
	lda	temp2,		0
	sta	sndDgbH,	0
	lda	fDirect,	0
	ba0	adcGoFlgSet
	ba1	adcBakFlgSet
	jmp	adcProEnd
adcGoFlgSet:
	orim	sndDgbH,	0100b
	jmp	adcProEnd
adcBakFlgSet:
	orim	sndDgbH,	0010b
	jmp	adcProEnd	

adcProEnd:
	rtni	
////////////////////////////////////
//	data process
/////////////////////////////
DataPro:

datDlrPro:		//odd pro
	lda	sndDlrL,	0
	sta	temp1,		0
	lda	sndDlrH,	0
	sta	temp2,		0
	call	OddPro
	lda	temp1,		0
	sta	sndDlrL,	0
	lda	temp2,		0
	sta	sndDlrH,	0
	
datDgbPro:
	lda	sndDgbL,	0
	sta	temp1,		0
	lda	sndDgbH,	0
	sta	temp2,		0
	call	OddPro
	lda	temp1,		0
	sta	sndDgbL,	0
	lda	temp2,		0
	sta	sndDgbH,	0
	
datVrfPro:
	lda	sndDlrL,	0
	eor	sndDlrH,	0
	eor	sndDgbL,	0
	eor	sndDgbH,	0
	sta	sndVrf,		0
		
dataProEnd:
	rtni
	
////////////////////////////////////
//	rf process
///////////////////////////
RfPro:
//send rf data initial
// enable rf send	
	rfEnaSet
//	ldi	sndTim,		2	//wake up the receiver before send data 
rfSndSta:
	lda	sndDlrL,	0
	sta	sndTem1,	0
rfStaSnd:
	call	Snd4BitPro
		
	ldi	sndTim,		5
// send the head
rfHeadSnd:
	call	SndHedPro
	
// send the data1
rfDataSnd:
	lda	sndDlrL,	0
	sta	sndTem1,	0
rfData1Snd:
 	call	Snd4BitPro
// send the data2
	lda	sndDlrH,	0
	sta	sndTem1,	0
rfData2Snd:
 	call	Snd4BitPro
// send the data3	
	lda	sndDgbL,	0
	sta	sndTem1,	0
rfData3Snd:
 	call	Snd4BitPro
// send the data4	
	lda	sndDgbH,	0
	sta	sndTem1,	0
rfData4Snd:
 	call	Snd4BitPro
//send	the  virefy data
	lda	sndVrf,		0
	sta	sndTem1,	0
	call	Snd4BitPro
		
// send the end
rfEndSnd:
	call	SndEndPro
	
// send 3 times?
rfSndEndYn:
	sbim	sndTim,	1	//no,continue send
	bc	rfHeadSnd
	
rfProEnd:			//yes,exit
	rfEnaClr
	rtni

////////////////////////////////////
//	send data 1 process
///////////////////////////	
Snd1Pro:
	sndLowOut
	call	Dly200us
	sndHigOut
	call	Dly200us
	
snd1ProEnd:
	rtni
////////////////////////////////////
//	send data 0 process
///////////////////////////
Snd0Pro:
	sndLowOut
	call	Dly100us
	sndHigOut
	call	Dly100us
snd0ProEnd:
	rtni

/////////////////////////////////////
//	send head process
///////////////////////////
SndHedPro:
	sndLowOut
	call	Dly300us
	sndHigOut
	call	Dly300us
	sndLowOut
	call	Dly300us
	sndHigOut
	call	Dly300us
	sndLowOut
	call	Dly300us
	sndHigOut
	call	Dly300us
	sndLowOut
	call	Dly300us
	sndHigOut
	call	Dly300us
	sndLowOut
	call	Dly300us
	sndHigOut
	call	Dly300us

sndHedProEnd:
	rtni
////////////////////////////////////////
//	send the 4bit data process subroutine
//////////////////////////////
Snd4BitPro:
	ldi	cntTemp,	3
snd4BitYn:
	lda	sndTem1,	0
	shr	
	sta	sndTem1,	0
	bnc	snd4Bit0
snd4Bit1:
	call	Snd1Pro
	jmp	snd4BitEndYn
snd4Bit0:
	call	Snd0Pro
	jmp	snd4BitEndYn
snd4BitEndYn:
	sbim	cntTemp,	1
	bc	snd4BitYn	
snd4BitProEnd:
	rtni	
////////////////////////////////////
//	send end process subroutine
//////////////////////////	
SndEndPro:
	sndLowOut
	call	Dly300us
	sndHigOut
	call	Dly300us
	sndLowOut
	call	Dly300us
	sndHigOut
	call	Dly300us
	
SndEndProEnd:
	rtni
		
////////////////////////////////////
//
////////////////////////////
OddPro:
	lda	temp1,	0
	sta	temp,	0
	ldi	temp3,	0
oddProLow:
	lda	temp,	0
	shr	
	sta	temp,	0
	bc	oddProLow1
	ba0	oddProLow
	ba1	oddProLow
	ba2	oddProLow
	ba3	oddProLow
	jmp	oddProLowSetYn
	
oddProLow1:
	eorim	temp3,	1
	jmp	oddProLow
oddProLowSetYn:
//	lda	temp3,	0
//	baz	oddProLowClr
oddProLowSet:
//	orim	temp1,	1000b
//	jmp	oddProHigIni
oddProLowClr:
//	andim	temp1,	0111b
//
oddProHigIni:
	lda	temp2,	0
	sta	temp,	0
oddProHig:
	lda	temp,	0
	shr	
	sta	temp,	0
	bc	oddProHig1
	ba0	oddProHig
	ba1	oddProHig
	ba2	oddProHig
	ba3	oddProHig
	jmp	oddProHigEnd
oddProHig1:
	eorim	temp3,	1
	jmp	oddProHig

oddProHigEnd:
	lda	temp3,	0
	bnz	oddProHigClr
oddProHigSet:
	orim	temp2,	1000b
	jmp	oddProEnd
oddProHigClr:
	andim	temp2,	0111b

oddProEnd:
	rtni
	
////////////////////////////////////
//	delay subroutine
////////////////////////
Dly300us:
	ldi	temp1,	8
	ldi	temp,	06h
	sbim	temp,	1
	bc	$-1
	sbim	temp1,	1
	bc	$-3
Dly300usEnd:
	rtni	
	
Dly200us:
	ldi	temp1,	05h
	ldi	temp,	07h
	sbim	temp,	1
	bc	$-1
	sbim	temp1,	1
	bc	$-3
Dly200usEnd:
	rtni
Dly100us:
	ldi	temp1,	02h
	ldi	temp,	08h
	sbim	temp,	1
	bc	$-1
	sbim	temp1,	1
	bc	$-3
Dly100usEnd:
	rtni
	
///////////////////////////////////
//
////////////////////////
RightShift:
	lda	temp,	0
	shr	
	sta	temp,	0
	lda	temp1,	0
	shr	
	sta	temp1,	0
	bnc	$+2
	orim	temp,		1000b
	lda	temp2,	0
	shr	
	sta	temp2,	0
	bnc	$+2
	orim	temp1,		1000b
shrEnd:
	rtni	
	end
	

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩精品亚洲专区| 国产精品久久久久影视| 国产一区 二区 三区一级| 国产女主播视频一区二区| 91婷婷韩国欧美一区二区| 久久国产精品99久久人人澡| 国产精品人妖ts系列视频| 欧美视频中文字幕| 国产精品99久久久久久有的能看| 亚洲视频 欧洲视频| 欧美一区二区三区在线观看视频| 成人综合日日夜夜| 性欧美疯狂xxxxbbbb| 久久在线观看免费| 欧美羞羞免费网站| 国产91对白在线观看九色| 亚洲香肠在线观看| 国产亚洲福利社区一区| 欧美视频日韩视频在线观看| 粉嫩嫩av羞羞动漫久久久| 天天色天天爱天天射综合| 欧美国产欧美综合| 欧美一区二区福利视频| 一本一本久久a久久精品综合麻豆| 理论片日本一区| 一区二区三区蜜桃网| 久久综合九色综合欧美98| 欧美日韩一区二区三区四区五区| 处破女av一区二区| 久久99久国产精品黄毛片色诱| 亚洲卡通动漫在线| 欧美激情综合五月色丁香| 欧美一区二区三区系列电影| 91捆绑美女网站| 丁香天五香天堂综合| 精品一区二区日韩| 亚洲免费观看高清完整版在线观看 | 91精品在线麻豆| 91视频在线看| 国产高清不卡一区二区| 日韩成人免费电影| 亚洲一卡二卡三卡四卡五卡| 亚洲少妇30p| 亚洲国产精品成人久久综合一区| 精品国产精品一区二区夜夜嗨| 欧美中文字幕一二三区视频| av色综合久久天堂av综合| 国产v综合v亚洲欧| 国产一区二区三区精品视频| 奇米亚洲午夜久久精品| 亚洲成人免费av| 亚洲男同性视频| 亚洲三级理论片| 日韩一区在线播放| 国产精品蜜臀在线观看| 国产婷婷色一区二区三区四区| 日韩精品一区二区三区视频在线观看 | 亚洲主播在线播放| 亚洲靠逼com| 亚洲一二三专区| 亚洲高清视频的网址| 一区二区三区日韩欧美精品| 亚洲精品高清视频在线观看| 一区二区三区中文字幕精品精品 | 青青草原综合久久大伊人精品优势| 一区二区成人在线观看| 最新日韩av在线| 亚洲精品写真福利| 一区二区三区四区高清精品免费观看 | 青青草视频一区| 免费三级欧美电影| 日本美女一区二区三区视频| 午夜精品爽啪视频| 三级在线观看一区二区| 亚洲国产成人av网| 日韩激情视频在线观看| 蜜臀av一区二区在线观看| 久久精品免费观看| 国产一区二区电影| 9久草视频在线视频精品| 91网站最新地址| 欧美日本乱大交xxxxx| 日韩午夜激情电影| 国产欧美一区二区三区在线看蜜臀| 国产精品久久毛片av大全日韩| 亚洲免费电影在线| 人人爽香蕉精品| 国产高清不卡一区| 欧美又粗又大又爽| 91精品国产欧美一区二区18 | 亚洲欧洲无码一区二区三区| 夜夜操天天操亚洲| 久久66热re国产| 99久久伊人久久99| 欧美美女一区二区在线观看| 久久在线观看免费| 亚洲卡通动漫在线| 狠狠色丁香久久婷婷综| 99在线视频精品| 欧美精品色综合| 中文字幕av资源一区| 亚洲成人精品一区| 国产成人av一区二区三区在线| 欧美亚一区二区| 国产亚洲一区二区三区四区 | 免费成人美女在线观看.| 国产福利不卡视频| 欧美日韩精品免费观看视频| 久久综合久久综合久久| 亚洲天堂成人在线观看| 三级不卡在线观看| 国产麻豆欧美日韩一区| 色婷婷精品大视频在线蜜桃视频| 日韩亚洲欧美成人一区| 国产精品天干天干在观线| 午夜精品久久久久久久| 成人性生交大片免费看在线播放| 欧美日韩不卡一区| **欧美大码日韩| 韩国精品在线观看| 欧美自拍偷拍午夜视频| 精品91自产拍在线观看一区| 一区二区三区精品| 国产精品系列在线观看| 91精品国产福利| 亚洲欧美日韩小说| 国产精品一二一区| 91麻豆精品国产91久久久久| 中文字幕五月欧美| 久久99久久99| 制服丝袜中文字幕一区| 亚洲精品中文字幕乱码三区| 国产91精品在线观看| 欧美tk—视频vk| 午夜伦理一区二区| 在线免费精品视频| 中文字幕一区三区| 国产成人精品免费一区二区| 欧美videossexotv100| 日韩在线卡一卡二| 欧美综合亚洲图片综合区| 亚洲欧美日韩精品久久久久| 国产精品1区2区3区在线观看| 日韩一区二区精品葵司在线| 亚洲成人动漫在线免费观看| 色婷婷狠狠综合| 亚洲天堂av老司机| 99视频一区二区| ...xxx性欧美| 99久久99久久精品国产片果冻| 中国色在线观看另类| 国产精品羞羞答答xxdd| 国产人成一区二区三区影院| 国产一区999| 国产视频一区二区在线| 国产aⅴ综合色| 国产精品久久久久精k8| 91在线一区二区| 尤物在线观看一区| 欧洲另类一二三四区| 亚洲成人动漫精品| 欧美精品视频www在线观看| 婷婷丁香激情综合| 日韩视频免费观看高清完整版在线观看| 午夜精品123| 日韩欧美亚洲一区二区| 精品一区二区三区久久| 国产视频一区二区在线观看| 成人免费毛片片v| 亚洲欧美另类久久久精品2019| 99国产欧美另类久久久精品| 亚洲精品视频在线观看网站| 欧美亚洲愉拍一区二区| 视频一区二区不卡| 2023国产精品自拍| 成人av电影在线| 亚洲一区二区成人在线观看| 7777精品伊人久久久大香线蕉最新版| 久久爱另类一区二区小说| 国产丝袜在线精品| 色狠狠综合天天综合综合| 亚洲18色成人| 久久久久久久综合色一本| www.欧美精品一二区| 亚洲已满18点击进入久久| 欧美一激情一区二区三区| 国产精品一区二区在线观看不卡| **欧美大码日韩| 91麻豆精品国产91久久久久久久久 | 欧美国产成人在线| 91久久精品国产91性色tv| 日韩国产一区二| 国产女人aaa级久久久级| 色婷婷综合久久久中文字幕| 免费成人美女在线观看| 国产日产精品一区| 欧美美女直播网站| 成人一区二区在线观看| 一区二区三区日本| 国产目拍亚洲精品99久久精品|