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

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

?? 9821h620.asm

?? 廚房秤的源代碼和液晶說明書基于FS9821
?? ASM
?? 第 1 頁 / 共 5 頁
字號:
;Use RAM:   WORK
S_DecOffTime:
            BTFSC   R_OffTimerH,7
            GOTO    L_DecOffTimeRet ;[R_OffTimerH].7=1(不自動關機) 轉
            MOVFW   R_OffTimerH
            IORWF   R_OffTimerL,0
            BTFSC   STATUS,Z
            GOTO    L_DecOffTimeOver ;[R_OffTimerH:R_OffTimerL]=0 轉,準備關機
            MOVLW   1               ;\
            SUBWF   R_OffTimerL,1   ; | [R_OffTimerH:R_OffTimerL]-1
            MOVLW   0               ; | ->R_OffTimerH:R_OffTimerL
            SUBWFC  R_OffTimerH,1   ;/
            GOTO    L_DecOffTimeRet
L_DecOffTimeOver:
            MOVLW   40H
            MOVWF   R_WorkStatus    ;40H->R_WorkStatus 準備關機
L_DecOffTimeRet:
			RETURN
;------------------------------------------------------------------------------
;子程序S_CaliCodeProc	;[R_PubCnt1].7:4=0 處理重量標定數據
;Input:		R_CaliMarkH:R_CaliMarkL
;			R_CaliCode0H:R_CaliCode0L
;			R_SteadyCodeH:R_SteadyCodeL
;Output:	R_CaliDataH:R_CaliDataL
;Call:		S_AddSub1,S_Mul2Sub1
;			S_CalcABS
;			S_Divis
;Use RAM:	WORK,R_Count,R_PubCnt0
;			R_PubReg1:R_PubReg0,R_PubReg3:R_PubReg2,R_PubReg5:R_PubReg4
S_CaliCodeProc:
			MOVFW	R_CaliMarkL		;\
			MOVWF	R_PubReg0		; | [R_CaliMarkH:R_CaliMarkL]
			MOVFW	R_CaliMarkH		; | ->R_PubReg1:R_PubReg0
			MOVWF	R_PubReg1		;/
S_CaliCodeComm:			;標定時計算每個內碼相當于重量的分度數×65536->R_CaliDataH:R_CaliDataL
			MOVFW	R_PubReg1
			ANDLW	0FFH
			BTFSC	STATUS,Z
			GOTO	L__CaliCodeP_Ret ;[R_PubReg1]=0(標定分度值<1000) 轉,返回
;下面的程序將4位BCD碼[R_PubReg1:R_PubReg0]轉換為二進制數->R_PubReg3:R_PubReg2
			CLRF	R_PubReg2		;0->R_PubReg2
			CLRF	R_PubReg3		;0->R_PubReg3
			MOVLW	4
			MOVWF	R_PubCnt0		;4->R_PubCnt0
L_BCD2HexLoop:
			CLRF	R_PubReg4		;0->R_PubReg4
			CLRF	R_PubReg5		;0->R_PubReg5
			MOVLW	4
			MOVWF	R_Count			;4->R_Count
L_BCD2HexL_1:
			RLF		R_PubReg0,1
			RLF		R_PubReg1,1
			RLF		R_PubReg4,1
			DECFSZ	R_Count,1
			GOTO	L_BCD2HexL_1
;
			CALL	S_AddSub1	;[R_PubReg3:R_PubReg2]+[R_PubReg5:R_PubReg4]->R_PubReg3:R_PubReg2
			CALL	S_Mul2Sub1	;[R_PubReg3:R_PubReg2]×2->R_PubReg3:R_PubReg2
			MOVFW	R_PubReg2		;\
			MOVWF	R_PubReg4		; | [R_PubReg3:R_PubReg2]
			MOVFW	R_PubReg3		; | ->R_PubReg5:R_PubReg4
			MOVWF	R_PubReg5		;/
			CALL	S_Mul2Sub1	;[R_PubReg3:R_PubReg2]×2->R_PubReg3:R_PubReg2
			CALL	S_Mul2Sub1	;[R_PubReg3:R_PubReg2]×2->R_PubReg3:R_PubReg2
			CALL	S_AddSub1	;[R_PubReg3:R_PubReg2]+[R_PubReg5:R_PubReg4]->R_PubReg3:R_PubReg2
;								以上17行相當于[R_PubReg3:R_PubReg2]×10
L_BCD2Hex_Next:			
			DECFSZ	R_PubCnt0,1
			GOTO	L_BCD2HexLoop
;上面的程序將4位BCD碼[R_PubReg1:R_PubReg0]轉換為二進制數->R_PubReg3:R_PubReg2
			MOVFW	R_CaliCode0L	;\
			MOVWF	R_PubReg0		; | [R_CaliCode0H:R_CaliCode0L]
			MOVFW	R_CaliCode0H	; | ->R_PubReg1:R_PubReg0
			MOVWF	R_PubReg1		;/
			MOVFW	R_SteadyCodeL	;\
			MOVWF	R_PubReg4		; | [R_SteadyCodeH:R_SteadyCodeL]
			MOVFW	R_SteadyCodeH	; | ->R_PubReg5:R_PubReg4
			MOVWF	R_PubReg5		;/
			CALL	S_CalcABS		;計算[R_PubReg5:R_PubReg4]-[R_PubReg1:R_PubReg0]絕對值->R_PubReg5:R_PubReg4
			MOVFW	R_PubReg4
			SUBWF	R_PubReg2,0
			MOVFW	R_PubReg5
			SUBWFC	R_PubReg3,0
			BTFSC	STATUS,C
			GOTO	L__CaliCodeP_Ret ;[R_PubReg3:R_PubReg2]≥[R_PubReg5:R_PubReg4] 轉,返回
			CALL    S_Divis	;[R_PubReg3:R_PubReg2]×65536÷[R_PubReg5:R_PubReg4]->R_PubReg1:R_PubReg0
			BTFSC	R_PubReg1,7
			GOTO	L__CaliCodeP_Ret ;[R_PubReg1]≥80H(每個內碼對應的重量≥0.5d) 轉,返回
			MOVFW	R_PubReg0		;\
			MOVWF	R_CaliDataL		; | [R_PubReg1:R_PubReg0]
			MOVFW	R_PubReg1		; | ->R_CaliDataH:R_CaliDataL
			MOVWF	R_CaliDataH		;/
			MOVLW	D_CaliMark2
			MOVWF	R_CaliCodeFlag	;D_CaliMark2->R_CaliCodeFlag 重量標定成功
L__CaliCodeP_Ret:
			RETURN
;子程序S_AddSub1	;[R_PubReg3:R_PubReg2]+[R_PubReg5:R_PubReg4]->R_PubReg3:R_PubReg2
S_AddSub1:
			MOVFW	R_PubReg4		;\
			ADDWF	R_PubReg2,1		; | [R_PubReg3:R_PubReg2]+[R_PubReg5:R_PubReg4]
			MOVFW	R_PubReg5		; | ->R_PubReg3:R_PubReg2
			ADDWFC	R_PubReg3,1		;/ 
			RETURN
;子程序S_Mul2Sub1	;[R_PubReg3:R_PubReg2]×2->R_PubReg3:R_PubReg2
S_Mul2Sub1:
			BCF		STATUS,C		;\
			RLF		R_PubReg2,1		; | [R_PubReg3:R_PubReg2]×2->R_PubReg3:R_PubReg2
			RLF		R_PubReg3,1		;/
			RETURN
;------------------------------------------------------------------------------
;子程序S_RdParaMaxV	;讀出當前參數的最大值
S_RdParaMaxV:
			ADDPCW
			RETLW	99H		;P0.1、P0.0的最大值
			RETLW	29H		;P0.3、P0.2的最大值
			RETLW	7FH		;P1.1、P1.0的最大值
			RETLW	93H		;P1.3、P1.2的最大值
			RETLW	97H		;P2.1、P2.0的最大值
			RETLW	39H		;P2.3、P2.2的最大值
;------------------------------------------------------------------------------
;子程序S_RR4Work		;[WORK]右移4位->WORK,0->WORK.7:4
S_RR4Work:	RRF		WORK,0
			RRF		WORK,0
			RRF		WORK,0
			RRF		WORK,0
			ANDLW	0FH
			RETURN
;------------------------------------------------------------------------------
;子程序S_ReadKey		;讀按鍵,并作簡單判斷處理
;Output:	R_KeyStatus,R_KeyCode
;Call:		S_RdKeyCode
;Use RAM:	WORK,R_PubCnt2,R_PubCnt3
S_ReadKey:	MOVFW	PT2
			XORLW	07H
			ANDLW	07H
			MOVWF	R_PubCnt2		;PT.2:0取反->R_PubCnt2.2:0,R_PubCnt2:7:3=00000B
			BTFSS	STATUS,Z
			GOTO	L_ReadKey2		;[R_PubCnt2]≠0(有鍵按下) 轉
			BCF		R_PubFlag1,0	;0->R_PubFlag1.0
			MOVFW	R_KeyStatus
			ANDLW	0F0H
			BTFSS	STATUS,Z
			GOTO	L_ReadKey1		;[R_KeyStatus].7:4≠0 轉
			BSF		R_KeyCode,3		;1->R_KeyCode.3 (按鍵釋放)
			BSF		R_KeyStatus,7	;1->R_KeyStatus.7
			BSF		R_KeyStatus,4	;1->R_KeyStatus.4
			GOTO	L_ReadKeyRet
L_ReadKey1:	
			MOVLW	1FH
			ANDWF	R_KeyStatus,1	;0->R_KeyStatus.7:5
			BSF		R_KeyStatus,4	;1->R_KeyStatus.4
			GOTO	L_ReadKeyRet
L_ReadKey2:
			MOVFW	R_KeyStatus
			ANDLW	0F0H
			XORLW	70H
			BTFSC	STATUS,Z
			GOTO	L_ReadKeyRet	;[R_KeyStatus].7:4=7 轉
			DECF	R_PubCnt2,0
			CALL	S_RdKeyCode		;讀鍵碼
			MOVWF	R_PubCnt3		;鍵碼->R_PubCnt3
			BTFSC	R_KeyStatus,4
			GOTO	L_ReadKey3		;[R_KeyStatus].4=1 轉
			MOVFW	R_KeyStatus
			ANDLW	0FH
			XORWF	R_PubCnt2,0
			BTFSC	STATUS,Z
			GOTO	L_ReadKey4		;[R_PubCnt2]=[R_KeyStatus].3:0 (按鍵狀態未變) 轉
L_ReadKey3:
			MOVLW	0F0H
			ANDWF	R_KeyStatus,0
			IORWF	R_PubCnt2,0
			MOVWF	R_KeyStatus		;[R_PubCnt2]->[R_KeyStatus].3:0 保存按鍵狀態
			MOVFW	R_PubCnt3
			MOVWF	R_KeyCode		;[R_PubCnt3]->R_KeyCode 保存鍵碼
			MOVFW	R_KeyStatus
			ANDLW	0F0H
			XORLW	30H
			BTFSS	STATUS,Z
			BSF		R_KeyStatus,7	;[R_KeyStatus].7:4≠3,1->R_KeyStatus.7
			BCF		R_KeyStatus,4	;0->R_KeyStatus.4
			BCF		R_KeyStatus,6	;0->R_KeyStatus.6
			MOVLW	10H				;10H=2秒
			ADDWF	R_TimerCnt,0
			MOVWF	R_KeyTimer1		;[R_TimerCnt]+10H(2秒)->R_KeyTimer1
			MOVLW	28H				;28H=5秒
			ADDWF	R_TimerCnt,0
			MOVWF	R_KeyTimer2		;[R_TimerCnt]+28H(5秒)->R_KeyTimer2
			MOVLW	05H
			SUBWF	R_KeyCode,0
			BTFSS	STATUS,Z
			GOTO	L_ReadKey4		;[R_KeyCode]≠05H(不是"UNIT"鍵按下) 轉
			MOVLW	50H				;50H=10秒,按住"UNIT"鍵進入快速標定的時間為10秒
			ADDWF	R_TimerCnt,0
			MOVWF	R_KeyTimer2		;[R_TimerCnt]+50H(10秒)->R_KeyTimer2
L_ReadKey4:
			MOVFW	R_TimerCnt
			SUBWF	R_KeyTimer1,0
			BTFSS	STATUS,Z
			GOTO	L_ReadKey5		;[R_KeyTimer1]≠[R_TimerCnt] 轉
			INCF	R_TimerCnt,0
			MOVWF	R_KeyTimer1		;[R_TimerCnt]+1->R_KeyTimer1
			BSF		R_KeyStatus,5	;1->R_KeyStatus.5
			BSF		R_KeyStatus,7	;1->R_KeyStatus.7
			MOVLW	0FH
			SUBWF	R_KeyCode,0
			BTFSC	STATUS,Z
			GOTO	L_ReadKey5		;[R_KeyCode]=0FH 轉
			MOVLW	07H
			ANDWF	R_KeyCode,1		;[R_KeyCode]&07H->R_KeyCode
L_ReadKey5:
			BTFSC	R_KeyStatus,6
			GOTO	L_ReadKeyRet	;[R_KeyStatus].6=1 轉,返回
			MOVFW	R_TimerCnt
			SUBWF	R_KeyTimer2,0
			BTFSS	STATUS,Z
			GOTO	L_ReadKeyRet	;[R_KeyTimer2]≠[R_TimerCnt] 轉,返回
			BSF		R_KeyStatus,6	;1->R_KeyStatus.6
			BSF		R_KeyStatus,7	;1->R_KeyStatus.7
			BSF		R_KeyCode,4		;1->R_KeyCode.4
			MOVLW	04H
			SUBWF	R_PubReg2,0
			BTFSC	STATUS,Z
			BSF		R_PubFlag1,0	;[R_PubReg2]=04H("TARE"鍵按下),1->R_PubFlag1.0
L_ReadKeyRet:
			RETURN
S_RdKeyCode:				;讀鍵碼
			ADDPCW
			RETLW	4		;[R_PubCnt2]=001B,鍵碼=100B
			RETLW	5		;[R_PubCnt2]=010B,鍵碼=101B
			RETLW	7		;[R_PubCnt2]=011B,鍵碼=111B
			RETLW	6		;[R_PubCnt2]=100B,鍵碼=110B
			RETLW	7		;[R_PubCnt2]=101B,鍵碼=111B
			RETLW	7		;[R_PubCnt2]=110B,鍵碼=111B
			RETLW	7		;[R_PubCnt2]=111B,鍵碼=111B
;------------------------------------------------------------------------------
;子程序S_ReadCode	;計算最近X次的內碼的平均值->R_PubReg1:R_PubReg0,X=[WORK]
;Input:		R_CodeBuffer[0:F],R_CodePointer,WORK
;Output:	R_PubReg1:R_PubReg0
;Use RAM:	WORK,FSR0,IND0,R_Count,R_PubReg3:R_PubReg2,R_PubReg5:R_PubReg4
;Goto:		S_DivisM
S_ReadCode:	MOVWF	R_Count		
			MOVWF	R_PubReg4
			CLRF	R_PubReg5
			CLRF	R_PubReg0
			CLRF	R_PubReg1
			CLRF	R_PubReg2
			CLRF	R_PubReg3
			DECF	R_CodePointer,0	;\
			ANDLW	07H				; |
			BCF		STATUS,C		; | 計算當前內碼存放的地址
			RLF		WORK,0			; | ->FSR0
			ADDLW	R_CodeBuffer	; |
			MOVWF	FSR0			;/ 
L_RdCodeLoop:
			MOVFW	IND0
			ADDWF	R_PubReg0,1
			INCF	FSR0,1
			MOVFW	IND0
			ADDWFC	R_PubReg1,1
			MOVLW	0
			ADDWFC	R_PubReg2,1
			INCF	FSR0,0
			BTFSC	STATUS,Z
			MOVLW	R_CodeBuffer
			MOVWF	FSR0
			DECFSZ	R_Count,1
			GOTO	L_RdCodeLoop ;次數未到,轉L_RdCodeLoop繼續
			GOTO	S_DivisM	;[R_PubReg3:R_PubReg0]÷[R_PubReg5:R_PubReg4]->R_PubReg1:R_PubReg0
;------------------------------------------------------------------------------
;子程序S_CalcABS		;計算[R_PubReg5:R_PubReg4]-[R_PubReg1:R_PubReg0]絕對值->R_PubReg5:R_PubReg4
;Input:		R_PubReg1:R_PubReg0
;			R_PubReg5:R_PubReg4
;Output:	R_PubReg5:R_PubReg4
;			R_PubFlag1.3		=1時減法結果為負數
S_CalcABS:
			BCF		R_PubFlag1,3	;0->R_PubFlag1.3
			MOVFW	R_PubReg0		;\
			SUBWF	R_PubReg4,1		; | [R_PubReg5:R_PubReg4]-[R_PubReg1:R_PubReg0]
			MOVFW	R_PubReg1		; | ->R_PubReg5:R_PubReg4
			SUBWFC	R_PubReg5,1		;/
			BTFSC	STATUS,C		;
			GOTO	L_CalcABS_Ret	;結果為正數,轉,返回
			BSF		R_PubFlag1,3	;1->R_PubFlag1.3
S_CalcABS1:							;計算[R_PubReg5:R_PubReg4]的補碼->R_PubReg5:R_PubReg4
			COMF	R_PubReg4,1		;\
			COMF	R_PubReg5,1		; \	 
			MOVLW	1				;  | 計算[R_PubReg5:R_PubReg4]的補碼
			ADDWF	R_PubReg4,1		;  | ->R_PubReg5:R_PubReg4
			MOVLW	0				; /
			ADDWFC	R_PubReg5,1		;/
L_CalcABS_Ret:
			RETURN
;------------------------------------------------------------------------------
;子程序S_CalcUnitData	;計算1d對應的不同計量單位的值(浮點數),
;            		結果->R_UnitData2(2的指數)、R_UnitData1:R_UnitData0(有效數字)
;Input:		R_CaliP1H,R_CaliP1L
;Output:	R_UnitData1:R_UnitData0
;			R_UnitData2
;Call:		S_RdScaleMarkV
;			S_InitUnitRate
;			S_Multi
;			S_LeftMove
;Use RAM:	WORK,R_Temp
S_CalcUnitData:
			MOVFW	R_CaliP1H		;標定參數,D3:D0=P1.2(分度值)
			ANDLW	03H				;P1.2=0-3
			CALL	S_RdScaleMarkV	;讀出分度值
			MOVWF	R_ScaleMarkV	;分度值->R_ScaleMarkV
			MOVWF	R_PubReg4		;
			CLRF	R_PubReg5		;分度值->R_PubReg5:R_PubReg4
			MOVFW	R_CaliP1L		;標定參數,D7:D4=P1.1
			CALL	S_RR4Work		;[WORK]右移4位->WORK,0->WORK.7:4
			ANDLW	03H
			MOVWF	R_DecimalDigits	;小數位數->R_DecimalDigits
			MOVWF	R_Temp			;小數位數->R_Temp 暫存
            CALL    S_InitUnitRate	;初始化計量單位的相關計算用數據->R_PubReg3:R_PubReg2等
			MOVWF	R_ScaleMarkV
			ANDLW	03H
			MOVWF	R_DecimalDigits
			MOVFW	R_ScaleMarkV
			CALL	S_RR4Work		;[WORK]右移4位->WORK,0->WORK.7:4
			ANDLW	07H
			MOVWF	R_ScaleMarkV
			MOVLW	10H
			SUBWF	R_PubCnt3,1		;[R_PubCnt3]-10H->R_PubCnt3
			CALL	S_Multi			;[R_PubReg3:R_PubReg2]×[R_PubReg5:R_PubReg4]->R_PubReg3:R_PubReg0
			CALL	S_LeftMove 		;[R_PubReg3:R_PubReg0]左移,直到[R_PubReg3]≥80H,最多移16次
;					 				 實際移位次數加入[R_PubCnt3]
			MOVFW	R_DecimalDigits
			

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人av先锋影音| 亚洲午夜av在线| 黄页网站大全一区二区| 日韩午夜激情视频| 精品中文字幕一区二区| 久久久亚洲高清| 成人av电影在线网| 一区二区三区不卡在线观看| 在线精品视频免费观看| 亚洲aⅴ怡春院| 精品国产乱码久久久久久久| 国模套图日韩精品一区二区| 久久久高清一区二区三区| 成熟亚洲日本毛茸茸凸凹| 国产精品久久久久久久浪潮网站| av成人老司机| 亚洲午夜精品网| 精品国产三级a在线观看| 精品一区二区成人精品| 国产精品网站在线播放| 色综合久久久久综合| 免费成人在线视频观看| 国产欧美一区二区精品忘忧草| av在线一区二区| 午夜精品福利在线| 国产无一区二区| 国产精品每日更新| 欧美午夜一区二区三区| 精品影视av免费| 亚洲精品少妇30p| 欧美电视剧在线看免费| 91久久一区二区| 狠狠久久亚洲欧美| 一级特黄大欧美久久久| 久久免费的精品国产v∧| 色综合咪咪久久| 韩国理伦片一区二区三区在线播放 | 欧美国产日韩一二三区| 91在线你懂得| 蜜臀91精品一区二区三区| 国产午夜亚洲精品理论片色戒| 成人动漫在线一区| 五月激情综合色| 国产亚洲精品bt天堂精选| 色婷婷综合久久| 精品一区二区av| 日韩毛片在线免费观看| 日韩一级二级三级| www..com久久爱| 久久国产精品区| 国产精品一区二区无线| 亚洲精品国产无天堂网2021| 91精品国产欧美一区二区18| 成人av片在线观看| 免费看日韩a级影片| 成人免费在线观看入口| 日韩视频一区二区三区在线播放| 91色.com| 国产乱子伦视频一区二区三区| 亚洲一区二区三区视频在线播放| 国产日韩欧美精品一区| 在线观看91av| 91精品福利视频| 国产乱子轮精品视频| 亚洲综合免费观看高清完整版在线| 国产亚洲女人久久久久毛片| 欧美一区三区四区| 日本福利一区二区| 国产成人精品aa毛片| 麻豆专区一区二区三区四区五区| 综合网在线视频| 国产精品色哟哟| 精品国产乱码久久久久久夜甘婷婷| 99精品1区2区| 成人激情小说乱人伦| 蜜桃一区二区三区在线观看| 一区二区三区在线不卡| 国产精品乱码一区二区三区软件| 欧美人伦禁忌dvd放荡欲情| 国产一区二区不卡| 国产成人精品网址| 久草这里只有精品视频| 日本不卡一二三区黄网| 亚洲国产欧美在线| 亚洲久本草在线中文字幕| 国产精品欧美一区喷水| 国产日韩欧美a| 国产亚洲污的网站| 国产日本欧美一区二区| 26uuuu精品一区二区| 在线不卡中文字幕播放| 日韩欧美一区二区三区在线| 日韩欧美国产一区二区三区 | 日韩伦理电影网| 中文一区二区完整视频在线观看| 欧美精品一区二区三区四区| 欧美tickling网站挠脚心| 日韩美女主播在线视频一区二区三区| 制服丝袜亚洲播放| 精品精品国产高清一毛片一天堂| 欧美成人高清电影在线| 欧美日韩精品一区二区三区四区| 欧美三级视频在线播放| 欧美另类videos死尸| 91精品国产高清一区二区三区蜜臀| 欧美三级一区二区| 欧美一区二区三区视频在线观看| 欧美美女视频在线观看| 91精品国产综合久久久蜜臀粉嫩| 884aa四虎影成人精品一区| 日韩欧美在线综合网| 精品剧情在线观看| 国产亚洲一区字幕| 亚洲欧洲三级电影| 亚洲国产精品久久不卡毛片| 日本在线不卡一区| 国产在线国偷精品免费看| 国产精品一区二区男女羞羞无遮挡| 麻豆精品一区二区三区| 国产中文字幕精品| 91网站视频在线观看| 欧美日韩一级二级| 精品国免费一区二区三区| 国产精品麻豆网站| 夜色激情一区二区| 精品亚洲成av人在线观看| 成人午夜精品在线| 在线观看免费成人| 日韩欧美在线综合网| 一区二区三区在线看| 青青草国产成人99久久| 成人午夜电影小说| 欧美日产国产精品| 久久综合久久综合亚洲| 亚洲欧洲精品天堂一级| 日本免费新一区视频| 成人一区二区三区在线观看| 欧亚洲嫩模精品一区三区| 日韩视频在线你懂得| 国产精品福利电影一区二区三区四区| 午夜精品免费在线观看| 福利一区福利二区| 制服丝袜国产精品| 亚洲色图一区二区三区| 久草在线在线精品观看| 在线精品亚洲一区二区不卡| 久久蜜桃香蕉精品一区二区三区| 亚洲午夜激情网站| 国产伦理精品不卡| 欧美成人精品3d动漫h| 一区二区激情视频| 成人一区二区在线观看| 欧美精品乱码久久久久久按摩| 26uuu久久综合| 午夜精品久久久久久久久久久| www.视频一区| 91精品国产麻豆国产自产在线 | 一区二区三区四区av| 韩国女主播一区| 欧美嫩在线观看| 首页亚洲欧美制服丝腿| 在线国产电影不卡| 亚洲色图第一区| 成人午夜av电影| 久久久久88色偷偷免费| 美洲天堂一区二卡三卡四卡视频 | 久久久综合激的五月天| 日本sm残虐另类| 欧美熟乱第一页| 亚洲精品欧美在线| 色哟哟日韩精品| 亚洲视频综合在线| 国产91精品一区二区麻豆网站 | 91在线观看地址| 国产精品国产自产拍在线| 国产专区欧美精品| 久久亚洲综合色一区二区三区| 久热成人在线视频| 欧美成人猛片aaaaaaa| 麻豆一区二区三| 日韩一区二区在线看片| 亚洲1区2区3区4区| 欧美日韩一卡二卡三卡 | 香蕉久久夜色精品国产使用方法| 色天天综合久久久久综合片| 亚洲精品五月天| 欧美网站一区二区| 三级影片在线观看欧美日韩一区二区 | av电影在线不卡| 亚洲激情一二三区| 91麻豆文化传媒在线观看| 国产色婷婷亚洲99精品小说| 成人三级在线视频| 日本一区二区免费在线观看视频 | 黄一区二区三区| 一色屋精品亚洲香蕉网站| 91热门视频在线观看| 亚洲国产三级在线| 欧美日本一区二区三区| 国产在线精品国自产拍免费|