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

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

?? armok0137229.txt

?? 用AVR單片機做的LC測量儀。(ATMEGA8+GCC)
?? TXT
?? 第 1 頁 / 共 3 頁
字號:

	ret
;****
HEXtoDECadjd1:
	ldi		temp2,3
	add		temp2,temp0
	sbrc	temp2,3
	mov		temp0,temp2
	ldi		temp2,$30
	add		temp2,temp0
	sbrc	temp2,7
	mov		temp0,temp2
	ret

;4、**** 4Bytes(32Bit)十六進制轉成5Bytes(40Bit)十進制子程序*************END

;5、****	將5Bytes(40Bit)十進制cntxd送到LCD緩沖區LCDBufferBegin**********
SendDECtoLCDBuffer:
	push	temp0
	push	temp1

	ldi		XL,low(LCDBufferBegin)
	ldi		XH,high(LCDBufferBegin)

	mov		temp0,dData4
	andi	temp0,0xf0
	swap	temp0
	st		X+,temp0
	mov		temp0,dData4
	andi	temp0,0x0f
	st		X+,temp0

	mov		temp0,dData3
	andi	temp0,0xf0
	swap	temp0
	st		X+,temp0
	mov		temp0,dData3
	andi	temp0,0x0f
	st		X+,temp0

	mov		temp0,dData2
	andi	temp0,0xf0
	swap	temp0
	st		X+,temp0
	mov		temp0,dData2
	andi	temp0,0x0f
	st		X+,temp0

	mov		temp0,dData1
	andi	temp0,0xf0
	swap	temp0
	st		X+,temp0
	mov		temp0,dData1
	andi	temp0,0x0f
	st		X+,temp0

	mov		temp0,dData0
	andi	temp0,0xf0
	swap	temp0
	st		X+,temp0
	mov		temp0,dData0
	andi	temp0,0x0f
	st		X+,temp0

	ldi		XL,low(LCDBufferBegin)
	ldi		XH,high(LCDBufferBegin)
	ldi		temp1,9
SendDECtoLCDBufferloop:					;去除數值前面的零
	ld		temp0,X
	tst		temp0
	brne	SendDECtoLCDBufferEnd
	ldi		temp0,0x0a
	st		X,temp0
	adiw	XL,1
	dec		temp1
	brne	SendDECtoLCDBufferloop

SendDECtoLCDBufferEnd:
	pop		temp1	
	pop		temp0	
	ret

;5、****	將5Bytes(40Bit)十進制cntxd送到LCD緩沖區LCDBufferBegin*******END

;6、**** 功能1 初始化,內部測試、顯示檢測輸出全0~全9,無顯示(0x00~0x0F)******
LCDtest:
	push	temp0
	push	temp1

	lds		temp0,LCDtestCount
	inc		temp0
	sts		LCDtestCount,temp0
 	andi	temp0,0x0f
	ldi		XL,low(LCDBufferBegin)		; X = 顯示緩沖區(10字節)
	ldi		XH,high(LCDBufferBegin)
	ldi		temp1,10					; 清空  
LCDtestloop:
	st		X+,temp0
	dec		temp1
	brne	LCDtestloop					;temp1不為0轉LCDtestloop,為0按順序執行
	rcall	LCD_BYTESoutput

LCDtestend:
	pop		temp1
	pop		temp0
	ret
;6、**** 功能1 初始化,內部測試、顯示檢測輸出全0~全9,無顯示(0x00~0x0F)***END


;*************************************************************************
;						子函數	
;**********************************************************************END

reset:
	ldi		temp0,LOW(StackBegin)	;****	初識化堆棧
	out		SPL,temp0				;SP	=StackBegin
	ldi		temp0,HIGH(StackBegin)
	out		SPH,temp0		
	
	rcall	InitData				;****	設定1、4、1000、10的8次方、10的21次方和pi的浮點值
	rcall	InitIOPort				;****	初識化I/O口

	ldi		temp0,7					;**** 	初始化,顯示輸出全8				
	sts		LCDtestCount,temp0
	rcall	LCDTest	

	rcall	InitTime				;****	設定T/C0、T/C1、T/C2的工作方式。

	sei
main:
	in		temp0,LCMeter
	andi	temp0,LCMeterMask
	in		temp1,FMeter			
	andi	temp1,FMeterMask
	or		temp1,temp0

	cpi		ActionFlag,CountDataReady
	brne	NoData

	cp		temp1,ProgramSelect
	brne	ProgramSelectTrans

	rcall	DataTrans					;數據處理
	clr		ActionFlag
	rjmp	main
ProgramSelectTrans:
	mov		ProgramSelect,temp1
	clr		ActionFlag
NoData:
	rjmp	main						;	


;****	數據處理	*********************************
DataTrans:
	push	R13				;保護浮點運算使用寄存區
	push	R14
	push	R15
	push	R16
	push	R17
	push	R18
	push	R19
	push	R20
	push	R21
	push	R22
	push	R23
	push	R24
	push	R25
	push	R26
	push	R27
	push	R28
	push	R29
	ldi		YH,HIGH(DataStack)
	ldi		YL,LOW(DataStack)

	cpi		ProgramSelect,SelectVHF
	brne	NoProgramSelectVHF
	rjmp	ProgramSelectVHF
NoProgramSelectVHF:
	cpi		ProgramSelect,SelectUHF
	brne	NoProgramSelectUHF
	rjmp	ProgramSelectUHF
NoProgramSelectUHF:
	cpi		ProgramSelect,SelectCY
	brne	NoProgramSelectCY
	rjmp	ProgramSelectCY
NoProgramSelectCY:
	cpi		ProgramSelect,SelectLC
	brne	NoProgramSelectLC
	rjmp	ProgramSelectLC
NoProgramSelectLC:
	cpi		ProgramSelect,SelectCAP
	brne	NoProgramSelectCAP
	rjmp	ProgramSelectCAP
NoProgramSelectCAP:
	cpi		ProgramSelect,SelectCx
	brne	NoProgramSelectCx
	rjmp	ProgramSelectCx
NoProgramSelectCx:
	cpi		ProgramSelect,SelectLx
	brne	NoProgramSelectLx
	rjmp	ProgramSelectLx
NoProgramSelectLx:

DataTransEnd:

	pop		R29
	pop		R28
	pop		R27
	pop		R26
	pop		R25
	pop		R24
	pop		R23
	pop		R22
	pop		R21
	pop		R20
	pop		R19
	pop		R18
	pop		R17
	pop		R16
	pop		R15
	pop		R14
	pop		R13

	ret
ProgramSelectVHF:
	mov		hData0,CountDataBuffer0
	mov		hData1,CountDataBuffer1
	mov		hData2,CountDataBuffer2
	mov		hData3,CountDataBuffer3
	rcall	HEXtoDEC
	rcall	SendDECtoLCDBuffer
	rcall	LCD_BYTESoutput
	rjmp	DataTransEnd

ProgramSelectUHF:
	mov		hData0,CountDataBuffer0
	mov		hData1,CountDataBuffer1
	mov		hData2,CountDataBuffer2
	mov		hData3,CountDataBuffer3
	
	ldi		temp1,6
ProgramSelectUHFLoop:						;hData乘于64(移位6次)
	lsl		hData0
	rol		hData1
	rol		hData2
	rol		hData3
	dec		temp1
	brne	ProgramSelectUHFLoop

	rcall	HEXtoDEC
	rcall	SendDECtoLCDBuffer
	rcall	LCD_BYTESoutput
	rjmp	DataTransEnd

ProgramSelectCY:
	mov		hData0,CountDataBuffer0
	mov		hData1,CountDataBuffer1
	mov		hData2,CountDataBuffer2
	mov		hData3,CountDataBuffer3
	rcall	HEXtoDEC
	rcall	SendDECtoLCDBuffer
	rcall	LCD_BYTESoutput
	rjmp	DataTransEnd

ProgramSelectLC:

	mov		R16,CountDataBuffer0				;FloatFLC
	mov		R17,CountDataBuffer1
	mov		R18,CountDataBuffer2
	mov		R19,CountDataBuffer3
	rcall	LONG2FP
	sts		FloatFLCDataByte0,R16
	sts		FloatFLCDataByte1,R17
	sts		FloatFLCDataByte2,R18
	sts		FloatFLCDataByte3,R19

	mov		hData0,CountDataBuffer0
	mov		hData1,CountDataBuffer1
	mov		hData2,CountDataBuffer2
	mov		hData3,CountDataBuffer3
	rcall	HEXtoDEC
	rcall	SendDECtoLCDBuffer
	rcall	LCD_BYTESoutput
	rjmp	DataTransEnd

ProgramSelectCAP:

;****	Cref=((FCAP*FCAP)/(FLC*FLC-FCAP*FCAP))*CAP		,CAP=1000pF
;****	Lref=1/(4*pi*pi*FLC*FLC*Cref)

	mov		R16,CountDataBuffer0				
	mov		R17,CountDataBuffer1
	mov		R18,CountDataBuffer2
	mov		R19,CountDataBuffer3
	rcall	LONG2FP
	sts		FloatFCAPDataByte0,R16				;FCAP的浮點值
	sts		FloatFCAPDataByte1,R17
	sts		FloatFCAPDataByte2,R18
	sts		FloatFCAPDataByte3,R19

	mov		R21,R16								;(FCAP*FCAP)
	mov		R22,R17
	mov		R23,R18
	mov		R24,R19
	rcall	MPY32F
	sts		DataBuffer10,R16
	sts		DataBuffer11,R17
	sts		DataBuffer12,R18
	sts		DataBuffer13,R19

	lds		R16,FloatFLCDataByte0				;(FLC*FLC)
	lds		R17,FloatFLCDataByte1
	lds		R18,FloatFLCDataByte2
	lds		R19,FloatFLCDataByte3
	mov		R21,R16
	mov		R22,R17
	mov		R23,R18
	mov		R24,R19
	rcall	MPY32F
	lds		R21,DataBuffer10					;(FLC*FLC-FCAP*FCAP)
	lds		R22,DataBuffer11
	lds		R23,DataBuffer12
	lds		R24,DataBuffer13
	rcall	SUB32F
	mov		R21,R16
	mov		R22,R17
	mov		R23,R18
	mov		R24,R19
	lds		R16,DataBuffer10					;((FCAP*FCAP)/(FLC*FLC-FCAP*FCAP))
	lds		R17,DataBuffer11
	lds		R18,DataBuffer12
	lds		R19,DataBuffer13
	rcall	DIV32F								;Cref=((FCAP*FCAP)/(FLC*FLC-FCAP*FCAP))*CAP	
	lds		R21,Float10E3Byte0					;CAP=1000pF
	lds		R22,Float10E3Byte1
	lds		R23,Float10E3Byte2
	lds		R24,Float10E3Byte3
	rcall	MPY32F
	sts		FloatCrefDataByte0,R16				;保存Cref浮點值
	sts		FloatCrefDataByte1,R17
	sts		FloatCrefDataByte2,R18
	sts		FloatCrefDataByte3,R19

	
;****	Lref=1/(4*pi*pi*FLC*FLC*Cref)
;****		=10E21/FloatCref/4/Floatpi/Floatpi/FloatFLC/FloatFLC	


	mov		R21,R16
	mov		R22,R17
	mov		R23,R18
	mov		R24,R19
	lds		R16,Float10E21Byte0
	lds		R17,Float10E21Byte1
	lds		R18,Float10E21Byte2
	lds		R19,Float10E21Byte3
	rcall	DIV32F							;10E21/FloatCref
	lds		R21,Float4Byte0
	lds		R22,Float4Byte1
	lds		R23,Float4Byte2
	lds		R24,Float4Byte3
	rcall	DIV32F							;10E21/FloatCref/4

	lds		R21,FloatpiByte0
	lds		R22,FloatpiByte1
	lds		R23,FloatpiByte2
	lds		R24,FloatpiByte3
	rcall	DIV32F							;10E21/FloatCref/4/Floatpi

	lds		R21,FloatpiByte0
	lds		R22,FloatpiByte1
	lds		R23,FloatpiByte2
	lds		R24,FloatpiByte3
	rcall	DIV32F							;10E21/FloatCref/4/Floatpi/Floatpi

	lds		R21,FloatFLCDataByte0
	lds		R22,FloatFLCDataByte1
	lds		R23,FloatFLCDataByte2
	lds		R24,FloatFLCDataByte3
	rcall	DIV32F							;10E21/FloatCref/4/Floatpi/Floatpi/FloatFLC

	lds		R21,FloatFLCDataByte0
	lds		R22,FloatFLCDataByte1
	lds		R23,FloatFLCDataByte2
	lds		R24,FloatFLCDataByte3
	rcall	DIV32F							;10E21/FloatCref/4/Floatpi/Floatpi/FloatFLC/FloatFLC

	sts		FloatLrefDataByte0,R16			;保存Lref浮點值
	sts		FloatLrefDataByte1,R17
	sts		FloatLrefDataByte2,R18
	sts		FloatLrefDataByte3,R19

	rcall	FP2LONG	
	mov		hData0,R16
	mov		hData1,R17
	mov		hData2,R18
	mov		hData3,R19
;	mov		hData0,CountDataBuffer0
;	mov		hData1,CountDataBuffer1
;	mov		hData2,CountDataBuffer2
;	mov		hData3,CountDataBuffer3
ProgramSelectCAPEnd:	
	rcall	HEXtoDEC
	rcall	SendDECtoLCDBuffer
	rcall	LCD_BYTESoutput
	rjmp	DataTransEnd

ProgramSelectCx:

;****	Cx=((FLC*FLC)/(FCx*FCx)-1)*Cref
	mov		R16,CountDataBuffer0				
	mov		R17,CountDataBuffer1
	mov		R18,CountDataBuffer2
	mov		R19,CountDataBuffer3
	rcall	LONG2FP
	sts		FloatFCxDataByte0,R16				;FCx的浮點值
	sts		FloatFCxDataByte1,R17
	sts		FloatFCxDataByte2,R18
	sts		FloatFCxDataByte3,R19

	mov		R21,R16								;(FCx*FCx)
	mov		R22,R17
	mov		R23,R18
	mov		R24,R19
	rcall	MPY32F
	sts		DataBuffer10,R16
	sts		DataBuffer11,R17
	sts		DataBuffer12,R18
	sts		DataBuffer13,R19

	lds		R16,FloatFLCDataByte0				;(FLC*FLC)
	lds		R17,FloatFLCDataByte1
	lds		R18,FloatFLCDataByte2
	lds		R19,FloatFLCDataByte3
	mov		R21,R16
	mov		R22,R17
	mov		R23,R18
	mov		R24,R19
	rcall	MPY32F
	lds		R21,DataBuffer10					
	lds		R22,DataBuffer11
	lds		R23,DataBuffer12
	lds		R24,DataBuffer13
	rcall	DIV32F								;(FLC*FLC)/(FCx*FCx)
	lds		R21,Float10E0Byte0
	lds		R22,Float10E0Byte1
	lds		R23,Float10E0Byte2
	lds		R24,Float10E0Byte3
	rcall	SUB32F								;((FLC*FLC)/(FCx*FCx)-1)
	lds		R21,FloatCrefDataByte0
	lds		R22,FloatCrefDataByte1
	lds		R23,FloatCrefDataByte2
	lds		R24,FloatCrefDataByte3
	rcall	MPY32F								;Cx=((FLC*FLC)/(FCx*FCx)-1)*Cref
	rcall	FP2LONG								;結果轉成4字節整數
	sts		CxDataByte0,R16
	sts		CxDataByte1,R17
	sts		CxDataByte2,R18
	sts		CxDataByte3,R19

	mov		hData0,R16
	mov		hData1,R17
	mov		hData2,R18
	mov		hData3,R19
	rcall	HEXtoDEC
	rcall	SendDECtoLCDBuffer
	rcall	LCD_BYTESoutput
	rjmp	DataTransEnd

ProgramSelectLx:

;****	Lx=((FLC*FLC)/(FLx*FLx)-1)*Lref

	mov		R16,CountDataBuffer0				
	mov		R17,CountDataBuffer1
	mov		R18,CountDataBuffer2
	mov		R19,CountDataBuffer3
	rcall	LONG2FP
	sts		FloatFLxDataByte0,R16				;FLx的浮點值
	sts		FloatFLxDataByte1,R17
	sts		FloatFLxDataByte2,R18
	sts		FloatFLxDataByte3,R19

	mov		R21,R16								;
	mov		R22,R17
	mov		R23,R18
	mov		R24,R19
	lds		R16,FloatFLCDataByte0				;(FLC/FLx)
	lds		R17,FloatFLCDataByte1
	lds		R18,FloatFLCDataByte2
	lds		R19,FloatFLCDataByte3
	rcall	DIV32F								;

	mov		R21,R16								;
	mov		R22,R17
	mov		R23,R18
	mov		R24,R19
	rcall	MPY32F								;(FLC/FLx)*(FLC/FLx)

	lds		R21,Float10E0Byte0
	lds		R22,Float10E0Byte1
	lds		R23,Float10E0Byte2
	lds		R24,Float10E0Byte3
	rcall	SUB32F								;((FLC/FLx)*(FLC/FLx)-1)

	lds		R21,FloatLrefDataByte0
	lds		R22,FloatLrefDataByte1
	lds		R23,FloatLrefDataByte2
	lds		R24,FloatLrefDataByte3
	rcall	MPY32F								;Lx=((FLC/FLx)*(FLC/FLx)-1)*Lref

	rcall	FP2LONG								;結果轉成4字節整數
	sts		LxDataByte0,R16
	sts		LxDataByte1,R17
	sts		LxDataByte2,R18
	sts		LxDataByte3,R19

	mov		hData0,R16
	mov		hData1,R17
	mov		hData2,R18
	mov		hData3,R19

ProgramSelectLxEnd:
	rcall	HEXtoDEC
	rcall	SendDECtoLCDBuffer
	rcall	LCD_BYTESoutput
	rjmp	DataTransEnd


;****	數據處理	*********************************END

;7、****	初始化	清空SRAM ******************************************************
InitSRAM:
	clr		temp0
	ldi		XL,low(SRAMSTART)		;X	=SRAMSTART
	ldi		XH,high(SRAMSTART)
	ldi		temp1,4
ZeroSRAMloop:
	ldi		temp2,0xff
ZeroSRAMloop1:
	st		X+,temp0
	dec		temp2
	brne	ZeroSRAMloop1			;temp2不為0轉,為0按順序執行
	dec		temp1
	brne	ZeroSRAMloop			;temp1不為0轉,為0按順序執行
	ret
	
;7、****	清空SRAM ******************************************************


;8、****	初識化I/O口****************************************************
InitIOPort:
	ldi		temp0,InitPORTB
	out		PORTB,temp0
	ldi		temp0,InitDDRB
	out		DDRB,temp0

	ldi		temp0,InitPORTC
	out		PORTC,temp0
	ldi		temp0,InitDDRC
	out		DDRC,temp0

	ldi		temp0,InitPORTD
	out		PORTD,temp0
	ldi		temp0,InitDDRD
	out		DDRD,temp0
	ret

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产一区二区女| 91在线你懂得| 亚洲日本韩国一区| 欧美大片在线观看| 91亚洲精品久久久蜜桃网站| 日本强好片久久久久久aaa| 中文字幕第一页久久| 日韩欧美国产高清| 欧美日韩在线亚洲一区蜜芽| 成av人片一区二区| 韩国欧美一区二区| 图片区小说区区亚洲影院| 国产精品私人自拍| 精品国产一区二区三区av性色 | 欧美日韩国产小视频| 懂色av一区二区三区免费看| 日本少妇一区二区| 亚洲午夜久久久久| 综合久久久久久久| 国产精品亲子伦对白| 精品粉嫩aⅴ一区二区三区四区| 欧美片在线播放| 色综合天天综合网天天看片| 国产成人av一区二区三区在线观看| 美女网站一区二区| 日韩中文欧美在线| 五月激情六月综合| 亚洲bt欧美bt精品| 亚洲一区二区三区三| 亚洲日本一区二区| 国产精品视频yy9299一区| 亚洲精品在线免费观看视频| 欧美精品乱码久久久久久| 欧洲精品在线观看| 国产一区二区91| 久草热8精品视频在线观看| 五月天国产精品| 亚洲精品ww久久久久久p站| 亚洲欧洲av在线| 中文字幕中文乱码欧美一区二区 | 色婷婷久久一区二区三区麻豆| 久久丁香综合五月国产三级网站 | 国内久久精品视频| 六月丁香综合在线视频| 日韩av一区二区三区| 日韩精品一卡二卡三卡四卡无卡| 亚洲曰韩产成在线| 亚洲综合视频在线观看| 亚洲一区二区在线免费看| 夜夜嗨av一区二区三区中文字幕 | aaa欧美色吧激情视频| 成人一区二区三区视频| 不卡在线观看av| 99re热这里只有精品视频| 一本大道av一区二区在线播放| 成人av在线电影| heyzo一本久久综合| 91亚洲国产成人精品一区二三| 91片黄在线观看| 欧美一a一片一级一片| 欧美区在线观看| 精品国内片67194| 国产亚洲精品久| 国产精品毛片久久久久久久| 综合欧美亚洲日本| 日韩中文字幕亚洲一区二区va在线 | 欧美体内she精视频| 欧美高清视频不卡网| 精品久久人人做人人爰| 国产精品三级av| 亚洲一二三四在线| 免费成人美女在线观看.| 国产乱色国产精品免费视频| www.综合网.com| 欧美日韩精品三区| 精品三级在线观看| 国产精品久久久久aaaa樱花| 亚洲综合自拍偷拍| 久久精品99久久久| 97精品电影院| 欧美一区二区三区电影| 国产欧美一区在线| 五月天欧美精品| 丰满放荡岳乱妇91ww| 欧美综合视频在线观看| 欧美tickling挠脚心丨vk| 亚洲图片激情小说| 久久草av在线| 91欧美一区二区| 欧美va亚洲va国产综合| 一区二区三区资源| 国产综合久久久久影院| 色噜噜狠狠一区二区三区果冻| 日韩美女视频在线| 亚洲女同一区二区| 韩国av一区二区三区四区 | 不卡av在线网| 日韩一区二区在线观看视频播放| 国产色爱av资源综合区| 五月天丁香久久| 99视频在线观看一区三区| 日韩午夜av电影| 亚洲久草在线视频| 国产成人午夜视频| 91精品欧美综合在线观看最新 | 7777精品伊人久久久大香线蕉超级流畅 | 综合久久久久久| 国产乱码精品1区2区3区| 欧美老肥妇做.爰bbww| 欧美国产丝袜视频| 精品一区二区在线视频| 91成人免费电影| 国产精品国产三级国产普通话99| 蜜芽一区二区三区| 欧美日韩视频在线第一区| 国产清纯美女被跳蛋高潮一区二区久久w| 亚洲国产精品久久久久秋霞影院| 成人app软件下载大全免费| 久久综合色婷婷| 日韩电影网1区2区| 91精彩视频在线观看| 亚洲欧洲日产国码二区| 国产精品性做久久久久久| 欧美一级二级三级蜜桃| 亚洲成精国产精品女| 日韩亚洲欧美高清| 五月婷婷欧美视频| 欧洲亚洲国产日韩| 一区二区三区四区av| 一本一道波多野结衣一区二区| 欧美国产欧美综合| 国产成人av影院| 中文字幕国产一区二区| 丰满亚洲少妇av| 国产精品五月天| 丁香婷婷综合色啪| 中文字幕欧美国产| 成人精品鲁一区一区二区| 日本一区二区三区在线观看| 狠狠色综合播放一区二区| 精品国产一区二区精华| 捆绑调教美女网站视频一区| 欧美一级一区二区| 午夜激情久久久| 欧美一区二区三区色| 视频一区视频二区中文| 欧美一区二区精品久久911| 日韩精品一二三四| 欧美成人伊人久久综合网| 麻豆精品蜜桃视频网站| 精品国产三级电影在线观看| 麻豆精品视频在线观看| 久久久久97国产精华液好用吗| 国模冰冰炮一区二区| 欧美激情一区二区三区| av激情综合网| 亚洲男人的天堂在线aⅴ视频 | 91.麻豆视频| 日本v片在线高清不卡在线观看| 日韩一二三区不卡| 久久久一区二区| 日韩av一区二区在线影视| 欧美性受xxxx黑人xyx| 日日夜夜免费精品视频| 日韩精品一区二区三区视频在线观看| 精品亚洲免费视频| 欧美激情资源网| 欧美性猛片xxxx免费看久爱| 天堂成人国产精品一区| 精品蜜桃在线看| 99久久99久久免费精品蜜臀| 亚洲国产成人av好男人在线观看| 在线播放日韩导航| 极品少妇xxxx精品少妇偷拍| 欧美极品另类videosde| 91极品美女在线| 美女一区二区在线观看| **欧美大码日韩| 欧美电影在哪看比较好| 国产成人在线视频播放| 一区二区三区不卡视频在线观看| 91精品麻豆日日躁夜夜躁| 国产精品综合在线视频| 亚洲综合男人的天堂| 精品国产乱码久久久久久图片| av不卡免费在线观看| 久久综合综合久久综合| 亚洲欧洲性图库| 91精品国产手机| 99久久婷婷国产综合精品电影| 青娱乐精品视频在线| 亚洲色图一区二区| 精品电影一区二区三区| 欧美伊人久久大香线蕉综合69| 国产一区二区三区免费在线观看| 一区二区激情视频| 久久久久久久国产精品影院| 色老汉av一区二区三区| 国产九色精品成人porny| 天堂精品中文字幕在线|