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

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

?? 溫濕度讀取及報警多機通信差撥號自動復位3.asm

?? 溫濕度控制器(485通訊),開關量輸出.
?? ASM
?? 第 1 頁 / 共 3 頁
字號:
	;以下是濕度報警	P1.0\P1.1,61H當前濕度,66H上限,65下限,68上差,67下差
	MOV	A,61H	;#####################
	CJNE	A,66H,SD_BJ_H_NEQ
SD_BJ_H_EQ:	CLR	P1.0
	LJMP	SD_BJ_H_OVER
SD_BJ_H_NEQ:	JC	SD_BJ_H_OVER
	CLR	P1.0
SD_BJ_H_OVER:	MOV	A,61H	;#####################
	CJNE	A,65H,SD_BJ_L_NEQ
SD_BJ_L_EQ:	CLR	P1.1
	LJMP	SD_BJ_L_OVER
SD_BJ_L_NEQ:	JNC	SD_BJ_L_OVER
	CLR	P1.1
SD_BJ_L_OVER:	MOV	A,66H	;#####################
	CLR	C
	SUBB	A,68H
	CJNE	A,61H,SD_CJ_H_NEQ
SD_CJ_H_EQ:	LJMP	SD_CJ_H_OVER
SD_CJ_H_NEQ:	JC	SD_CJ_H_OVER
	SETB	P1.0
SD_CJ_H_OVER:	MOV	A,65H	;#####################
	CLR	C
	ADD	A,67H
	CJNE	A,61H,SD_CJ_L_NEQ
SD_CJ_L_EQ:	LJMP	SD_CJ_L_OVER
SD_CJ_L_NEQ:	JNC	SD_CJ_L_OVER
	SETB	P1.1
SD_CJ_L_OVER:	RET
SE485:	CLR	EA
	CLR	RI
	PUSH	PSW	
	PUSH	A
	MOV	C,SM2
	JNC	RE_DATA	;如SM2=1則接收的為地址,SM2=0則接收的為數據(跳轉)
	MOV	A,SBUF
	CJNE	A,18H,SET_SM2	;地址不對跳轉置位SM2
	CLR	SM2
	LJMP	RS485-OVER
SET_SM2:	SETB	SM2
	LJMP	RS485-OVER
RE_DATA:	MOV	A,SBUF
	CJNE	A,#10100000B,NEXT485-1
	MOV	A,24H	;實際溫度,高位
	SETB	P3.7	;P3.7=1時發送數據
	MOV	SBUF,A
WAIT485-1:	JNB	TI,WAIT485-1
	CLR	TI
	CLR	P3.7
	SJMP	RS485-OVER
NEXT485-1:	CJNE	A,#10100001B,NEXT485-2
	MOV	A,23H	;實際溫度,低位
	SETB	P3.7	
	MOV	SBUF,A
WAIT485-2:	JNB	TI,WAIT485-2
	CLR	TI
	CLR	P3.7
	SJMP	RS485-OVER
NEXT485-2:	CJNE	A,#10100010B,NEXT485-3
	MOV	A,26H	;溫度上限
	SETB	P3.7	
	MOV	SBUF,A
WAIT485-3:	JNB	TI,WAIT485-3
	CLR	TI
	CLR	P3.7
	SJMP	RS485-OVER
NEXT485-3:	CJNE	A,#0100011B,NEXT485-4
	MOV	A,25H	;溫度下限
	SETB	P3.7
	MOV	SBUF,A
WAIT485-4:	JNB	TI,WAIT485-4
	CLR	TI
	CLR	P3.7
	SJMP	RS485-OVER
NEXT485-4:	CJNE	A,#10100100B,NEXT485-5
	MOV	A,2AH	;上限報警撤警之差
	SETB	P3.7
	MOV	SBUF,A
WAIT485-5:	JNB	TI,WAIT485-5
	CLR	TI
	CLR	P3.7
	SJMP	RS485-OVER
NEXT485-5:	CJNE	A,#10100101B,NEXT485-6
	MOV	A,29H	;下限報警撤警之差
	SETB	P3.7
	MOV	SBUF,A
WAIT485-6:	JNB	TI,WAIT485-6
	CLR	TI
	CLR	P3.7
	SJMP	RS485-OVER
NEXT485-6:	MOV	A,#0FFH	;命令發錯時返回,可以用來測試通信
	SETB	P3.7
	MOV	SBUF,A
WAIT485-7:	JNB	TI,WAIT485-7
	CLR	TI
	CLR	P3.7
	SJMP	RS485-OVER
RS485-OVER:	POP	A
	POP	PSW
	SETB	EA
	RETI	;串口中斷返回
DISPLAY2:	CLR	P2.7	;濕度部分顯示,小數位
	CLR	P2.6	
	CLR	P2.5	
	MOV	A,62H	
	MOV	DPTR,#DATA1	
	MOVC	A,@A+DPTR	
	ORL	A,#10000000B	;可以不寫,這是小數點位	
	MOV	P0,A	;小數一位	
	LCALL	DELAY1	
	MOV	P0,#0FFH	
	CLR	P2.7	;濕度個位
	CLR	P2.6	
	SETB	P2.5	
	MOV	A,63H	
	ANL	A,#0FH	
	MOV	DPTR,#DATA1	
	MOVC	A,@A+DPTR	
	ANL	A,#01111111B	;顯示小數點,個位	
	MOV	P0,A	
	LCALL	DELAY1	
	MOV	P0,#0FFH	
	MOV	A,63H	
	ANL	A,#0F0H	
	RR	A	
	RR	A	
	RR	A	
	RR	A	
	MOV	DPTR,#DATA1	
	MOVC	A,@A+DPTR	
	MOV	P0,A	;十位數	
	CLR	P2.7	
	SETB	P2.6	
	CLR	P2.5	
	LCALL	DELAY1	
	MOV	P0,#0FFH
	RET	
SD_SJ_CL:	CLR	C	
	;這里是濕度數據處理部分。
	;高頻A在5C5B
	;低頻B在5A59
	;當前測得頻率5857
	;子程序返回整數在5E,小數在5D
	;另外臨時使用到了70H、71H、72H、R0.
	;濕度16進制整數部分61H,小數部分60H.
	;轉成BCD碼后分別存于64H63H整數,62H小數
	MOV	A,58H	
	CJNE	A,#1CH,NEQ_P_ZH
	MOV	A,57H
	CJNE	A,#0B7H,NEQ_P_L
	CLR	A
	MOV	61H,A
	MOV	60H,A	;為最高頻率時,濕度為0
	LJMP	SD_P_OVER
NEQ_P_L:	JC	LOW_P_L
	LJMP	SD_P_OVER
LOW_P_L:	LJMP	LOW_P_H
NEQ_P_ZH:	JC	LOW_P_H
	CLR	A
	MOV	61H,A
	MOV	60H,A
	LJMP	SD_P_OVER
LOW_P_H:	CLR	C
	MOV	A,58H
	CJNE	A,#17H,NEQ_P_ZL
	MOV	A,57H
	CJNE	A,#91H,NEQ_P_L_D
	MOV	A,#100	;為最低頻率時,適度為100
	MOV	61H,A
	CLR	A
	MOV	60H,A
	LJMP	SD_P_OVER
NEQ_P_L_D:	JC	LOW_P_L_D
	LJMP	HIGH_P_H_D
LOW_P_L_D:	MOV	A,#100	;為最低頻率時,適度為100
	MOV	61H,A
	CLR	A
	MOV	60H,A
	LJMP	SD_P_OVER
NEQ_P_ZL:	JNC	HIGH_P_H_D
	MOV	A,#100	;為最低頻率時,適度為100
	MOV	61H,A
	CLR	A
	MOV	60H,A
	LJMP	SD_P_OVER
HIGH_P_H_D:	CLR	C
	MOV	A,58H
	CJNE	A,#1CH,	NEQ_P_0_10_GW
	MOV	A,57H
	CJNE	A,#38H,NEQ_P_0_10_DW
	MOV	A,#10
	MOV	61H,A
	CLR	A
	MOV	60H,A
	LJMP	SD_P_OVER
NEQ_P_0_10_DW:	JC	P_0_10_GO
	LJMP	P_0_10_CL
NEQ_P_0_10_GW:	JC	P_0_10_GO
P_0_10_CL:	MOV	A,#1CH
	MOV	5CH,A
	MOV	A,#0B7H
	MOV	5BH,A	;高頻
	MOV	A,#1CH
	MOV	5AH,A
	MOV	A,#38H
	MOV	59H,A	;低頻
	LCALL	SD_P_CL
	MOV	A,5EH
	MOV	61H,A	;濕度整數部分
	MOV	A,5DH
	MOV	60H,A	;濕度小數部分
	LJMP	SD_P_OVER
P_0_10_GO:	CLR	C
	MOV	A,58H
	CJNE	A,#1BH,	NEQ_P_10_20_GW
	MOV	A,57H
	CJNE	A,#0BCH,NEQ_P_10_20_DW
	MOV	A,#20
	MOV	61H,A
	CLR	A
	MOV	60H,A
	LJMP	SD_P_OVER
NEQ_P_10_20_DW:	JC	P_10_20_GO
	LJMP	P_10_20_CL
NEQ_P_10_20_GW:	JC	P_10_20_GO
P_10_20_CL:	MOV	A,#1CH
	MOV	5CH,A
	MOV	A,#38H
	MOV	5BH,A	;高頻
	MOV	A,#1BH
	MOV	5AH,A
	MOV	A,#0BCH
	MOV	59H,A	;低頻
	LCALL	SD_P_CL
	MOV	A,5EH
	ADD	A,#10
	MOV	61H,A
	MOV	A,5DH
	MOV	60H,A
	LJMP	SD_P_OVER
P_10_20_GO:	CLR	C
	MOV	A,58H
	CJNE	A,#1BH,	NEQ_P_20_30_GW
	MOV	A,57H
	CJNE	A,#40H,NEQ_P_20_30_DW
	MOV	A,#30
	MOV	61H,A
	CLR	A
	MOV	60H,A
	LJMP	SD_P_OVER
NEQ_P_20_30_DW:	JC	P_20_30_GO
	LJMP	P_20_30_CL
NEQ_P_20_30_GW:	JC	P_20_30_GO
P_20_30_CL:	MOV	A,#1BH
	MOV	5CH,A
	MOV	A,#0BCH
	MOV	5BH,A	;高頻
	MOV	A,#1BH
	MOV	5AH,A
	MOV	A,#40H
	MOV	59H,A	;低頻
	LCALL	SD_P_CL
	MOV	A,5EH
	ADD	A,#20
	MOV	61H,A
	MOV	A,5DH
	MOV	60H,A
	LJMP	SD_P_OVER
P_20_30_GO:	CLR	C
	MOV	A,58H
	CJNE	A,#1AH,	NEQ_P_30_40_GW
	MOV	A,57H
	CJNE	A,#0C5H,NEQ_P_30_40_DW
	MOV	A,#40
	MOV	61H,A
	CLR	A
	MOV	60H,A
	LJMP	SD_P_OVER
NEQ_P_30_40_DW:	JC	LOW_P_30_40_DW
	LJMP	P_30_40_CL
LOW_P_30_40_DW:	LJMP	P_30_40_GO
NEQ_P_30_40_GW:	JC	P_30_40_GO
P_30_40_CL:	MOV	A,#1BH
	MOV	5CH,A
	MOV	A,#40H
	MOV	5BH,A	;高頻
	MOV	A,#1AH
	MOV	5AH,A
	MOV	A,#C5H
	MOV	59H,A	;低頻
	LCALL	SD_P_CL
	MOV	A,5EH
	ADD	A,#30
	MOV	61H,A
	MOV	A,5DH
	MOV	60H,A
	LJMP	SD_P_OVER
P_30_40_GO:	CLR	C
	MOV	A,58H
	CJNE	A,#1AH,	NEQ_P_40_50_GW
	MOV	A,57H
	CJNE	A,#48H,NEQ_P_40_50_DW
	MOV	A,#50
	MOV	61H,A
	CLR	A
	MOV	60H,A
	LJMP	SD_P_OVER
NEQ_P_40_50_DW:	JC	LOW_P_40_50_DW
	LJMP	P_40_50_CL
LOW_P_40_50_DW:	LJMP	P_40_50_GO
NEQ_P_40_50_GW:	JC	P_40_50_GO
P_40_50_CL:	MOV	A,#1AH
	MOV	5CH,A
	MOV	A,#0C5H
	MOV	5BH,A	;高頻
	MOV	A,#1AH
	MOV	5AH,A
	MOV	A,#48H
	MOV	59H,A	;低頻
	LCALL	SD_P_CL
	MOV	A,5EH
	ADD	A,#40
	MOV	61H,A
	MOV	A,5DH
	MOV	60H,A
	LJMP	SD_P_OVER
P_40_50_GO:	CLR	C
	MOV	A,58H
	CJNE	A,#19H,	NEQ_P_50_60_GW
	MOV	A,57H
	CJNE	A,#0C8H,NEQ_P_50_60_DW
	MOV	A,#60
	MOV	61H,A
	CLR	A
	MOV	60H,A
	LJMP	SD_P_OVER
NEQ_P_50_60_DW:	JC	LOW_P_50_60_DW
	LJMP	P_50_60_CL
LOW_P_50_60_DW:	LJMP	P_50_60_GO
NEQ_P_50_60_GW:	JC	P_50_60_GO
P_50_60_CL:	MOV	A,#1AH
	MOV	5CH,A
	MOV	A,#48H
	MOV	5BH,A	;高頻
	MOV	A,#19H
	MOV	5AH,A
	MOV	A,#0C8H
	MOV	59H,A	;低頻
	LCALL	SD_P_CL
	MOV	A,5EH
	ADD	A,#50
	MOV	61H,A
	MOV	A,5DH
	MOV	60H,A
	LJMP	SD_P_OVER
P_50_60_GO:	CLR	C
	MOV	A,58H
	CJNE	A,#19H	NEQ_P_60_70_GW
	MOV	A,57H
	CJNE	A,#44H,NEQ_P_60_70_DW
	MOV	A,#70
	MOV	61H,A
	CLR	A
	MOV	60H,A
	LJMP	SD_P_OVER
NEQ_P_60_70_DW:	JC	LOW_P_60_70_DW
	LJMP	P_60_70_CL
LOW_P_60_70_DW:	LJMP	P_60_70_GO
NEQ_P_60_70_GW:	JC	P_60_70_GO
P_60_70_CL:	MOV	A,#19H
	MOV	5CH,A
	MOV	A,#0C8H
	MOV	5BH,A	;高頻
	MOV	A,#19H
	MOV	5AH,A
	MOV	A,#44H
	MOV	59H,A	;低頻
	LCALL	SD_P_CL
	MOV	A,5EH
	ADD	A,#60
	MOV	61H,A
	MOV	A,5DH
	MOV	60H,A
	LJMP	SD_P_OVER
P_60_70_GO:	CLR	C
	MOV	A,58H
	CJNE	A,#18H,	NEQ_P_70_80_GW
	MOV	A,57H
	CJNE	A,#0CEH,NEQ_P_70_80_DW
	MOV	A,#80
	MOV	61H,A
	CLR	A
	MOV	60H,A
	LJMP	SD_P_OVER
NEQ_P_70_80_DW:	JC	LOW_P_70_80_DW
	LJMP	P_70_80_CL
LOW_P_70_80_DW:	LJMP	P_70_80_GO
NEQ_P_70_80_GW:	JC	P_70_80_GO
P_70_80_CL:	MOV	A,#19H
	MOV	5CH,A
	MOV	A,#44H
	MOV	5BH,A	;高頻
	MOV	A,#18H
	MOV	5AH,A
	MOV	A,#0CEH
	MOV	59H,A	;低頻
	LCALL	SD_P_CL
	MOV	A,5EH
	ADD	A,#70
	MOV	61H,A
	MOV	A,5DH
	MOV	60H,A
	LJMP	SD_P_OVER
P_70_80_GO:	CLR	C
	MOV	A,58H
	CJNE	A,#18H	NEQ_P_80_90_GW
	MOV	A,57H
	CJNE	A,#2AH,NEQ_P_80_90_DW
	MOV	A,#90
	MOV	61H,A
	CLR	A
	MOV	60H,A
	LJMP	SD_P_OVER
NEQ_P_80_90_DW:	JC	LOW_P_80_90_DW
	LJMP	P_80_90_CL
LOW_P_80_90_DW:	LJMP	P_80_90_GO
NEQ_P_80_90_GW:	JC	P_80_90_GO
P_80_90_CL:	MOV	A,#18H
	MOV	5CH,A
	MOV	A,#0CEH
	MOV	5BH,A	;高頻
	MOV	A,#18H
	MOV	5AH,A
	MOV	A,#2AH
	MOV	59H,A	;低頻
	LCALL	SD_P_CL
	MOV	A,5EH
	ADD	A,#80
	MOV	61H,A
	MOV	A,5DH
	MOV	60H,A
	LJMP	SD_P_OVER
P_80_90_GO:	CLR	C
	MOV	A,58H
	CJNE	A,#17H	NEQ_P_90_100_GW
	MOV	A,57H
	CJNE	A,#91H,NEQ_P_90_100_DW
	MOV	A,#100
	MOV	61H,A
	CLR	A
	MOV	60H,A
	LJMP	SD_P_OVER
NEQ_P_90_100_DW:	JC	LOW_P_90_100_DW
	LJMP	P_90_100_CL
LOW_P_90_100_DW:	LJMP	P_90_100_GO
NEQ_P_90_100_GW:	JC	P_90_100_GO
P_90_100_CL:	MOV	A,#58H
	MOV	5CH,A
	MOV	A,#2AH
	MOV	5BH,A	;高頻
	MOV	A,#57H
	MOV	5AH,A
	MOV	A,#91H
	MOV	59H,A	;低頻
	LCALL	SD_P_CL
	MOV	A,5EH
	ADD	A,#90
	MOV	61H,A
	MOV	A,5DH
	MOV	60H,A
	LJMP	SD_P_OVER
P_90_100_GO:	NOP
SD_P_OVER:	LCALL	SD_BCD
	RET
SD_P_CL:	CLR	C	;這里實現(A-F)*10/(A-B),得濕度的整數5EH和小數5DH.A為較高頻率,B為較低頻率
	MOV	A,5BH
	SUBB	A,59H
	CLR	C
	MOV	5FH,A	;實現A-B
	CLR	C
	MOV	A,5BH
	SUBB	A,57H	;實現A-F
	CLR	C
	MOV	B,#0AH
	MUL	AB	;(A-F)*10
	MOV	71H,A	;(A-F)*10低位
	MOV	72H,B	;(A-F)*10高位
	MOV	A,72H
	;72H71H/5FH
	MOV	R4,72H
	MOV	R5,71H
	MOV	R7,5FH
	LCALL	CHUFA
	MOV	5EH,R3	;R3整數部分,R4余數
	MOV	R5,#00H
	LCALL	CHUFA
	MOV	5DH,R3	;小數部分
	MOV	A,5DH
	CPL	A
	CLR	C
	ADD	A,#01H
	MOV	5DH,A
	JC	JIAN_10
	MOV	A,#9
	SUBB	A,5EH
	MOV	5EH,A
	LJMP	JIAN_9
JIAN_10:	MOV	A,#10
	SUBB	A,5EH
	MOV	5EH,A
JIAN_9:	CLR	C
	LJMP	EQ_OVER
EQ_0:	MOV	A,#0AH	;數值10
	CLR	C
	SUBB	A,5EH
	MOV	5EH,A	;上面計算的是距離濕度上值的數,所以要用10減
EQ_OVER:	RET
	;16進制轉BCD碼,整數在64H63H,小數在62H
SD_BCD:	MOV	A,61H
	MOV	R1,A
	CLR	C
	LCALL	BCD
	MOV	A,R5
	MOV	64H,A
	MOV	A,R4
	MOV	63H,A
	MOV	A,60H
	ANL	A,#0F0H
	RR	A
	RR	A
	RR	A
	RR	A
	CJNE	A,#00H,SDNEXT1
	MOV	A,#0
SDNEXT1:	CJNE	A,#01H,SDNEXT2
	MOV	A,#1
	LJMP	SDNEXT16
SDNEXT2:	CJNE	A,#02H,SDNEXT3
	MOV	A,#1
	LJMP	SDNEXT16
SDNEXT3:	CJNE	A,#03H,SDNEXT4
	MOV	A,#2
	LJMP	SDNEXT16	
SDNEXT4:	CJNE	A,#04H,SDNEXT5	
	MOV	A,#3	
	LJMP	SDNEXT16	
SDNEXT5:	CJNE	A,#05H,SDNEXT6	
	MOV	A,#3	
	LJMP	SDNEXT16	
SDNEXT6:	CJNE	A,#06H,SDNEXT7	
	MOV	A,#4	
	LJMP	SDNEXT16	
SDNEXT7:	CJNE	A,#07H,SDNEXT8	
	MOV	A,#4	
	LJMP	SDNEXT16	
SDNEXT8:	CJNE	A,#08H,SDNEXT9	
	MOV	A,#5	
	LJMP	SDNEXT16	
SDNEXT9:	CJNE	A,#09H,SDNEXT10	
	MOV	A,#6	
	LJMP	SDNEXT16	
SDNEXT10:	CJNE	A,#0AH,SDNEXT11	
	MOV	A,#6	
	LJMP	SDNEXT16	
SDNEXT11:	CJNE	A,#0BH,SDNEXT12	
	MOV	A,#7	
	LJMP	SDNEXT16	
SDNEXT12:	CJNE	A,#0CH,SDNEXT13	
	MOV	A,#8	
	LJMP	SDNEXT16	
SDNEXT13:	CJNE	A,#0DH,SDNEXT14	
	MOV	A,#8	
	LJMP	SDNEXT16	
SDNEXT14:	CJNE	A,#0EH,SDNEXT15	
	MOV	A,#9	
	LJMP	SDNEXT16	
SDNEXT15:	CJNE	A,#0FH,SDNEXT16	
	MOV	A,#9	
SDNEXT16:	MOV	62H,A	;濕度小數部分,十進制一位。
	RET
CHUFA:	CLR	C
	MOV	A,R4
	SUBB	A,R7
	JC	DV50
	SETB	OV
	RET
DV50:	MOV	R6,#8
DV51:	MOV	A,R5
	RLC	A
	MOV	R5,A
	MOV	A,R4
	RLC	A
	MOV	R4,A
	MOV	F0,C
	CLR	C
	SUBB	A,R7
	ANL	C,/F0
	JC	DV52
	MOV	R4,A
DV52:	CPL	C
	MOV	A,R3
	RLC	A
	MOV	R3,A
	DJNZ	R6,DV51
	CLR	OV
	RET
	ORG	30H	
	DB	C0H	
	DB	F9H	
	DB	A4H	
	DB	B0H	
	DB	99H	
	DB	92H	
	DB	82H	
	DB	F8H	
	DB	80H	
	DB	90H	
	DB	88H
	DB	80H
	DB	C6H
	DB	C0H
	DB	86H
	DB	8EH
DATA1:	EQU	30H	
	;本程序的機器周期為1.08507US,約為1US.	
	;R0、R1在延時時使用的臨時寄存器	
	;R2為發收數據的位數	
	;R6為溫度低位數據,R7為溫度高位數據。	
;主機控制DS18B20必須經過三個步驟:	初始化、ROM操作指令、存儲器操作指令。	
	;置位---復位600US---置位---等待60US---花30US判斷是否有低電平送來,如沒有復位標志位,初始化失敗,如有則花240US判斷是否有高電平送來----有則置位標志位,等待480US,無則復位標志位,初始化失敗.	
	;讀數據,置位---等2US---復位---等2US---置位---等待8US---讀端口----等60US---讀下一位數	
	;寫數據,復位,作為輸出口---等16US---向端口寫數據---等60US---置位---等2US---寫下一位數	
	END

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品白丝av| 欧美精品一二三| 91精品国产综合久久久久久| 久久久影院官网| 亚洲成人激情社区| 91在线观看一区二区| 精品日韩欧美在线| 日精品一区二区三区| 色伊人久久综合中文字幕| 欧美国产综合色视频| 精品一区二区久久| 在线播放国产精品二区一二区四区| 中文字幕在线不卡| 国产乱码精品一区二区三| 日韩欧美电影一二三| 日韩综合在线视频| 欧美影片第一页| 亚洲综合一二区| 色综合咪咪久久| 亚洲精品乱码久久久久久 | 久久久久久久久久久黄色| 午夜电影网亚洲视频| 欧洲av一区二区嗯嗯嗯啊| 亚洲视频综合在线| 96av麻豆蜜桃一区二区| 国产亚洲1区2区3区| 激情深爱一区二区| www亚洲一区| 国产在线乱码一区二区三区| 91精品久久久久久蜜臀| 视频一区二区三区在线| 欧美日韩你懂得| 日韩成人av影视| 欧美一区在线视频| 精品影视av免费| 精品国产精品网麻豆系列 | 国产精品69久久久久水密桃| 精品国产精品网麻豆系列| 韩国av一区二区| 中文一区在线播放| 99热这里都是精品| 一区二区三区 在线观看视频 | www.欧美.com| 亚洲精品日产精品乱码不卡| 91美女在线视频| 亚洲国产精品久久一线不卡| 91精品福利在线一区二区三区| 蜜臂av日日欢夜夜爽一区| 久久午夜电影网| 成人国产精品免费观看| 综合久久久久久久| 欧美日本乱大交xxxxx| 美腿丝袜亚洲一区| 国产欧美精品日韩区二区麻豆天美| 粉嫩aⅴ一区二区三区四区 | 国产亚洲一区字幕| 99久久精品免费精品国产| 亚洲va欧美va天堂v国产综合| 欧美一区二区三区在线视频 | 国产精品久久久久影院色老大| 色偷偷成人一区二区三区91| 亚洲sss视频在线视频| 欧美xfplay| 91免费小视频| 日韩电影一区二区三区四区| 久久一夜天堂av一区二区三区| 成人小视频免费在线观看| 一区二区欧美精品| 久久久久久久久免费| 在线中文字幕一区| 国产乱人伦偷精品视频免下载| 17c精品麻豆一区二区免费| 7777女厕盗摄久久久| 成人一区二区视频| 日本欧美一区二区| 亚洲私人黄色宅男| 久久这里只有精品首页| 欧美三级韩国三级日本一级| 国产成人啪免费观看软件 | 亚洲欧美日韩在线| 日韩精品在线看片z| 91捆绑美女网站| 精品系列免费在线观看| 亚洲一区二区三区四区在线| 久久综合九色综合欧美亚洲| 欧美日本免费一区二区三区| 91香蕉视频mp4| 国产精品一卡二| 日韩中文字幕一区二区三区| 中文字幕中文在线不卡住| 欧美成人精品福利| 欧美日韩黄视频| 91亚洲精品久久久蜜桃网站| 国产一区二区看久久| 热久久国产精品| 亚洲国产另类av| 亚洲免费伊人电影| 国产精品成人网| 久久久久成人黄色影片| 欧美不卡在线视频| 欧美日韩美少妇| 欧美伊人久久大香线蕉综合69 | 精品亚洲国产成人av制服丝袜| 亚洲自拍与偷拍| 亚洲男人电影天堂| 自拍偷拍亚洲欧美日韩| 国产日韩精品一区二区三区在线| 日韩小视频在线观看专区| 欧美卡1卡2卡| 欧美美女网站色| 欧美在线观看视频在线| 色欧美片视频在线观看在线视频| www.亚洲激情.com| 不卡的电视剧免费网站有什么| 国产精品小仙女| 国产黄色精品网站| 成人黄色av网站在线| 成人午夜视频在线观看| 成人免费视频一区二区| 99久久精品国产网站| 99精品热视频| 欧美视频在线一区二区三区 | av毛片久久久久**hd| 成人av电影在线播放| 92国产精品观看| 欧美亚洲一区三区| 在线播放一区二区三区| 欧美大片顶级少妇| 久久亚洲欧美国产精品乐播| 国产三级欧美三级日产三级99| 国产欧美一区二区三区沐欲| 国产精品久久久久久户外露出| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆 | 日本精品免费观看高清观看| 欧美系列亚洲系列| 日韩欧美精品在线视频| 久久人人爽人人爽| 亚洲视频免费观看| 丝袜美腿高跟呻吟高潮一区| 免费观看91视频大全| 国产成人精品一区二区三区四区| 99vv1com这只有精品| 欧美日韩国产大片| 欧美成人女星排名| 中文乱码免费一区二区| 亚洲地区一二三色| 黄色日韩网站视频| 91女人视频在线观看| 91麻豆精品国产91久久久久| 欧美国产精品中文字幕| 亚洲国产一区二区a毛片| 蜜桃在线一区二区三区| 91小视频免费看| 日韩一区二区三区三四区视频在线观看 | 高清视频一区二区| 欧美日韩国产另类不卡| 国产色一区二区| 无吗不卡中文字幕| av一区二区三区黑人| 欧美一区二区视频在线观看2022| 国产精品嫩草影院av蜜臀| 日韩制服丝袜av| 成人免费视频播放| 日韩一级高清毛片| 亚洲精品日韩一| 国产91精品精华液一区二区三区 | 日本美女视频一区二区| 懂色av一区二区三区蜜臀| 欧美一区国产二区| 亚洲黄色小说网站| 国产成人aaa| 欧美成人r级一区二区三区| 亚洲综合无码一区二区| 成人爽a毛片一区二区免费| 日韩欧美一区二区在线视频| 一个色妞综合视频在线观看| 成人sese在线| 欧美精品一区二区在线播放| 亚洲国产精品久久不卡毛片| 97se亚洲国产综合自在线观| 国产三级精品在线| 精品一区二区三区在线观看| 欧美日本国产一区| 亚洲精品美国一| 91女人视频在线观看| 国产精品理论片在线观看| 国产精品一区二区x88av| 精品国产一区二区三区久久久蜜月 | 国产激情91久久精品导航| 欧美成人精精品一区二区频| 日韩精品国产欧美| 欧美日韩久久不卡| 亚洲最色的网站| 欧美亚洲综合在线| 一区二区三区四区在线播放| 制服丝袜一区二区三区| 亚洲第一福利一区| 在线不卡的av| 日本伊人精品一区二区三区观看方式| 欧美色精品天天在线观看视频|