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

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

?? 28.asm

?? 關于PIC16F877溫度在線檢測 B包含LCD初始化,顯示功能
?? ASM
字號:
;------------------------------------------------------------------------------------------
;DS18B20實時溫度檢測實驗參考程序(實驗28.asm)
;------------------------------------------------------------------------------------------
LIST	P=16F877
INCLUDE"P16F877.INC"
;------------------------------------------------------------------------------------------																		;計數器
FSR_TEP	EQU		69H						;FSR保護緩沖器
INF_TEP	EQU		6AH						;INDF保護緩沖器
		ORG		0000
		NOP
		BSF		STATUS,5					;轉到體1
		CLRF		TRISD					;置D口方向控制字
		MOVLW	B'00010000'				;
		MOVWF	TRISC					;置C口方向控制字
		CLRF		SSPSTAT					;清除SMP、CKE位
		BCF		STATUS,5					;轉回體0
		MOVLW	B'00110010'             		;設置SSP控制方式:取FOSC/64、SPI主控、CKP=1
		MOVWF	SSPCON					
		CLRF		PORTD					;D口數據清0
		CALL		CHUSHIHUA					;調用顯示初始化子程序
TEMPER	CLRF		2AH						;清除溫度數據低位存放寄存器
 		CLRF		2BH						;清除溫度數據高位存放寄存器
		CALL		INIT18B20					;調用DS18B20初始化子程序
		GOTO		GET_TEMPER				;轉跳至獲取溫度子程序
END_TEMP	MOVF		2AH,0					;將溫度數據低位轉入寄存器28H保存
		MOVWF	28H
		MOVF		2BH,0					;將溫度數據高位轉入寄存器29H保存
		MOVWF	29H
		CALL		DISPLAY					;調用顯示數據轉換子程序
		GOTO		TEMPER					;轉跳至溫度檢測程序進行溫度的循環實時檢測
DISPLAY	CLRF		20H						;清轉換寄存器
		CLRF		21H
		CLRF		22H
		CLRF		23H
		MOVLW	0FH						
		ANDWF	28H,0					;采用與方式屏蔽高4位
		MOVWF	23H						;取溫度數據低字節中低4位放寄存器23H的低4位
		MOVLW	0F0H						;
		ANDWF	28H,0					;采用與方式屏蔽低4位
		MOVWF	22H						;取溫度數據低字節中高4位放寄存器22H的高4位
		MOVLW	07H
		ANDWF	29H,0					;采用與方式屏蔽低3位
		ADDWF	22H,1					;取溫度數據高字節中低3位放22H低3位,此時bit3=0
		SWAPF	22H,1					;寄存器22H中高4位與低4位互換
		MOVF		22H,0					
		MOVWF	PORTD					;將寄存器22H數據送D口顯示
		MOVWF	S1L						;將寄存器22H數據送S1L
		CLRF		S1H						
		CALL		BINTOBCD					;調用二進制轉十進制子程序
		MOVF		R1H,W					
		MOVWF	38H
		MOVF		R1Z,W
		ANDLW	0FH
		MOVWF	38H
		MOVF		R1L,W
		ANDLW	0FH	
		MOVWF	60H
		SWAPF	R1L,W
		ANDLW	0FH	
		MOVWF	61H
		CALL		XSHI
		RETLW	0						;這段程序與之后的有沖突
		MOVLW	0F8H						
		ANDWF	29H,0					;采用與方式判斷溫度高字節中高5位為全0還是全1
		BTFSC	STATUS,2					;判斷狀態寄存器Z位
		GOTO		TO10						;全0,直接進行數據的十進制轉換
		COMF		22H						;全1,將22H,23H溫度數據取反加1
		COMF		23H
		INCF		23H,1					
		BTFSC	STATUS,2					;判斷兩字節溫度數據的低字節是否有向高字節進位
		INCF		22H						;是,高字節進位
		BCF		22H,7					;否,將22H中bit7始終置為0
		BSF		23H,7					;置1表示此溫度數據為負數
TO10		CLRF		20H   					;將22H中的二進制數轉成十進制,表示溫度的整數部分
		CLRF		21H    					;清楚轉換寄存器
L0		MOVLW	0AH   					;個位轉換f22=f22-10
		SUBWF	22H,0  					
		BTFSS	STATUS, 0  				;判斷是否減為0
		GOTO		L10     					;是,轉入十位轉換
		MOVWF	22H     					;否,將余數存入22H
		INCF		21H,1  					;十位加1
		GOTO		L0 						
L10		MOVLW	0AH 						;十位轉換f21=f21-10
		SUBWF	21H,0 					
		BTFSS	STATUS, 0  				;判斷是否減為0
		GOTO		L100    					;是,轉入百位轉換
		MOVWF	21H    					;否,將余數存入21H
		INCF		20H,1  					;百位加1
		GOTO		L10   					
L100		BTFSS	23,7						;判斷溫度正負值
		GOTO		L1000					;GOTO  L1000;正
		MOVF		21, 1  					;負
		BTFSS	STATUS, 2 				;判十位為0?
		GOTO		$+4						;21H不等于0
		MOVLW	0AH						;21H等于0十位顯示負號
		MOVWF	21						
		GOTO		$+3						;轉換完畢返回
		MOVLW	0AH						;f11不等于0百位顯示負號
		MOVWF	20
L1000	RETURN							;轉換完畢返回
INIT18B20	NOP
		BSF		STATUS,RP0				;轉到體1
		BCF		TRISC,7					;置C口Bit7方向位
		BCF		STATUS,RP0				;返回體0
         BSF		PORTC,7					;C口Bit7置1
		NOP	
		BCF		PORTC,7					;等待1uS,復位Bit7,發送復位脈沖
		MOVLW	D'200'					;軟件延時600uS
		MOVWF	24H						
		DECFSZ	24H,1					
		GOTO		$-1						
		BSF		STATUS,RP0				;置C口Bit7為輸入方式
		BSF		TRISC,7					
		BCF		STATUS,RP0				
RECHECK	MOVLW	D'20'					;器件響應子程序, 軟件延時60uS
		MOVWF	24H						
		BTFSS	PORTC,7					;延時期間檢測C口Bit7數據
		GOTO		$+4						;0,由于上拉電阻使線路常為1,當器件有響應則為0
		DECFSZ	24H,1					;1,進入軟件延時
		GOTO		$-3
		GOTO		INIT18B20					;延時結束,重新進入器件初始化
		MOVLW	D'80'					;器件有響應,軟件延時240uS
		MOVWF	24H						
		DECFSZ	24H,1					
		GOTO		$-1						
		BTFSS	PORTC,7					;在240uS后檢測總線是否為高電平
		GOTO		RECHECK					;若為低電平,重新檢測響應脈沖	
		RETLW	0						;檢測到器件響應的存在脈沖
GET_TEMPER
		CALL		INIT18B20					;調用器件初始化子程序
		MOVLW	0CCH						;發送命令代碼0CCH,針對在線DS18B20操作
		CALL		WRITEY					;調用寫數據子程序
		MOVLW	44H						;發送命令代碼44H,啟動在線DS10B20做溫度A/D轉換	
		CALL		WRITEY					;調用寫數據子程序
		MOVLW	D'200'					;軟件延時1S以便DS10B20做溫度A/D轉換
		MOVWF	26H
S1		MOVLW   	D'20'	
		MOVWF	24H
	MOVLW	D'100'
		MOVWF	25H
		DECFSZ	25H,1
		GOTO		$-1
		DECFSZ	24H,1
		GOTO		$-5
		DECFSZ	26H,1
		GOTO		S1
		NOP								; DS10B20做溫度A/D轉換完成
		CALL		INIT18B20					;調用器件初始化
		MOVLW	0CCH						;發送命令代碼0CCH,針對在線DS18B20操作
		CALL		WRITEY					;調用寫數據子程序
		MOVLW	0BEH						;發送命令代碼0BEH,讀取溫度寄存器的溫度值
		CALL		WRITEY					;調用寫數據子程序
		CALL		READY					;調用讀數據子程序
		GOTO		END_TEMP					;轉跳至溫度檢測完畢
										
WRITEY	MOVWF	2DH						;將命令代碼存入發送寄存器2DH
		MOVLW	08H						;然后釋放總線,延時2μs。
		MOVWF	25H						;發送數據位個數計數器存放08H
		BSF		STATUS,RP0				;每次調用結束都會把口置為輸入方式
		BSF		TRISC,7					;因此此處不需要置方向
		BCF		STATUS,RP0
WR1BY	NOP
		BSF		STATUS,RP0				;將C口Bit7轉為輸出方式
		BCF		TRISC,7
		BCF		STATUS,RP0
		BCF		PORTC,7					;總線輸出低電平
		BTFSC	2DH,0					;判斷發送寄存器2DH的Bit0
		GOTO		$+2						;Bit=1
		GOTO		$+4						;Bit=0
		BSF		STATUS,RP0				;1,釋放總線,置C口Bit7方向位為輸入
		BSF		TRISC,7
		BCF		STATUS,RP0
		MOVLW	D'40'					;軟件延時60uS
		MOVWF	26H
		DECFSZ	26H,1
		GOTO		$-1	
		BSF		STATUS,RP0				;釋放總線,置C口Bit7方向位為輸入
		BSF		TRISC,7
		BCF		STATUS,RP0
		RRF		2DH,1					;將發送寄存器數據右移一位
		DECFSZ	25H,1					;判斷發送完畢?
		GOTO		WR1BY					;繼續發送其他位的數據
		RRF		2DH,1					;將狀態位C回復原位
		RETLW	0						;帶參數調用返回

READY	MOVLW	02H						
		MOVWF	24H						;讀入字節個數計數器存放02H;然后進入輸入模式延時10μs,
		BSF		STATUS,RP0				;釋放總線,置C口Bit7方向位為輸入
		BSF		TRISC,7
		BCF		STATUS,RP0
R1BYTE	MOVLW	08H						
		MOVWF	25H						;讀入數據位個數計數器存放08H
R1BIT	BSF		STATUS,RP0				;置C口Bit7方向位為輸出
		BCF		TRISC,7
		BCF		STATUS,RP0
		BCF		PORTC,7					;總線輸出0
		NOP								;延時2uS
		BSF		STATUS,RP0				;釋放總線,置C口Bit7方向位為輸入
		BSF		TRISC,7
		BCF		STATUS,RP0
		NOP								;軟件延時10uS
		MOVLW	01H						
		MOVWF	26H
		DECFSZ	26H,1
		GOTO		$-1
		BTFSC	PORTC,7					;讀取總線狀態,判斷0? 1?
		GOTO		$+3						;
		BCF		2BH,0					;0,置接收寄存器Bit0=0
		GOTO		$+2
		BSF		2BH,0					;1,置接收寄存器Bit0=1
		NOP								;軟件延時60uS
		NOP	
		MOVLW	D'20'					
		MOVWF	26H
		DECFSZ	26H,1		       		
		GOTO		$-1
		RRF		2BH,1					;將接收寄存器數據右移一位
		DECFSZ	25H,1					;判斷一個字節8位是否接收完
		GOTO		R1BIT					;接收其他位數據
		RRF		2BH,1					;狀態位C回復原位
		DECF		24H,1					;字節計數器減1
		BTFSC	STATUS,2					;判斷兩字節數據是否接收完畢
		GOTO		$+4						
		MOVF		2BH,0					;0,將溫度數據的低字節存入2AH
		MOVWF	2AH
		GOTO		R1BYTE					;讀下一字節數據
		RETLW	0						;讀取溫度數據結束返回
;------------------------------------------------------------------------------------------
;編碼查詢
;------------------------------------------------------------------------------------------
BMA		ADDWF	PCL,F				   
		RETLW	3FH						;"0" 編碼
		RETLW	06H						;"1" 編碼
		RETLW	5BH						;"2" 編碼
		RETLW	4FH						;"3" 編碼
		RETLW	66H						;"4" 編碼
		RETLW	6DH						;"5" 編碼
		RETLW	7DH						;"6" 編碼
		RETLW	07H						;"7" 編碼
		RETLW	7FH						;"8" 編碼
		RETLW	6FH						;"9" 編碼
		RETLW	00H 		     			;"暗" 編碼
		RETLW	40H						;"-" 編碼
;------------------------------------------------------------------------------------------
;顯示驅動子程序
;------------------------------------------------------------------------------------------
XSHI		MOVLW	67H						;設置顯示緩沖器的數據地址
		MOVWF	FSR
LOOP		MOVF		INDF,W					;取出數據
		CALL		BMA						;查詢對應編碼
		CALL		OUTXSH		       		;利用SPI方式輸出編碼數據
		DECF		FSR
		BTFSS	FSR,4					;直到8位數碼全部輸出
		GOTO		LOOP				
		RETURN
;------------------------------------------------------------------------------------------
;SPI方式輸出編碼數據子程序
;------------------------------------------------------------------------------------------
OUTXSH	MOVWF	SSPBUF					;送至SSPBUF后開始逐位發送
LOOP1	BSF		STATUS,RP0              		;選擇體1
		BTFSS	SSPSTAT,BF				;是否發送完畢
		GOTO		LOOP1					;否,繼續查詢
		BCF		STATUS,RP0				;發送完畢,選擇體0
		MOVF		SSPBUF,W					;移空SSPBUF
		RETURN		
;------------------------------------------------------------------------------------------
;8位數碼全暗,僅僅最高位給出"-"鍵控提示符
;------------------------------------------------------------------------------------------
SHUAN	MOVLW	60H		        			;除最高位外,均設置為全暗
		MOVWF	FSR
TUN		MOVLW	0AH
		MOVWF	INDF
		INCF		FSR
		BTFSS	FSR,3
		GOTO		TUN
		MOVLW	0BH						;最高位67H單元送"-"編碼
		MOVWF	67H
		RETURN
;------------------------------------------------------------------------------------------
;初始化子程序(67H-60H緩沖存儲器分別賦值01-07),從數碼最高位67H開始點亮,延時196MS
;------------------------------------------------------------------------------------------
CHUSHIHUA	
		CALL		SHUAN	               	;首先調用數碼全暗設置
		CALL		XSHI                    		;輸出顯示
		CALL		DELAY10MS					;調用10MS延時
		CALL		DELAY10MS					;調用10MS延時
		CALL		DELAY10MS					;調用10MS延時
		MOVLW	67H
		MOVWF	FSR		       			;從最高位賦值,采用間接尋址
		MOVLW	01H
		MOVWF	COUNTER	                	;給出賦值數據,從1開始
QT		MOVF		COUNTER,W
		MOVWF	INDF
		MOVF		FSR,W
		MOVWF	FSR_TEP					;保護FSR
		CALL		XSHI						;數碼刷新
		CALL		DELAY10MS					;調用10MS延時
		CALL		DELAY10MS					;調用10MS延時
		CALL		DELAY10MS					;調用10MS延時
		MOVF		FSR_TEP,W					;恢復FSR
		MOVWF	FSR
		DECF		FSR						;地址減1
		INCF		COUNTER	                	;賦值數據加1
		BTFSS	COUNTER,3					;8位賦值是否結束
		GOTO		QT                      		;否,繼續
		MOVF		COUNTER,W              		;已結束
		MOVWF	INDF	                		;最高為設置"-"監控狀態標志
		CALL		XSHI						;數碼顯示刷新                        
		CALL		DELAY10MS					;調用10MS延時
		CALL		DELAY10MS					;調用10MS延時
		CALL		DELAY10MS					;調用10MS延時
		CALL		SHUAN                   		;進入監控狀態
		CALL		XSHI						;數碼顯示刷新
		RETURN
;------------------------------------------------------------------------------------------
;10MS軟件延時子程序DELAY10MS
;------------------------------------------------------------------------------------------
DELLAY10MS	
MOVLW	0DH					  	;外循環常數
		MOVWF	20H					  	;外循環寄存器
LOP1     MOVLW	0FFH					  	;內循環常數
		MOVWF	21H					  	;內循環寄存器
LOP2	DECFSZ	21H					  	;內循環寄存器遞減
		GOTO		LOP2				  	;繼續內循環
		DECFSZ	20H					 	;外循環寄存器遞減
		GOTO		LOP1				  	;繼續外循環
		RETURN							;子程序返回
;------------------------------------------------------------------------------------------
;二進制到BCD碼轉換子程序
;------------------------------------------------------------------------------------------
BINTOBCD	MOVLW	10H
		MOVWF	COUNT
		CLRF		R1H
		CLRF		R1Z
		CLRF		R1L
LOP		RLF		S1L
		RLF		S1H
		RLF		R1L
		RLF		R1Z
		RLF		R1H
		DECFSZ	COUNT
		GOTO		ADJDET
		RETLW	00H
ADJDET	MOVLW	R1L
		MOVWF	FSR
		CALL		ADJBCD
		MOVLW	R1Z
		MOVWF	FSR
		CALL		ADJBCD
		MOVLW	R1H
		MOVWF	FSR
		CALL		ADJBCD
		GOTO		LOP
ADJBCD	MOVLW	03H
		ADDWF	INDF,W
		MOVWF	TEMP
		BTFSC	TEMP,3
		MOVWF	INDF
		MOVLW	30H
		ADDWF	INDF,W
		MOVWF	TEMP
		BTFSC	TEMP,7
		MOVWF	INDF
		RETLW	00H

;------------------------------------------------------------------------------------------
;10MS軟件延時子程序DELAY10MS
;------------------------------------------------------------------------------------------
DELAY10MS	
	MOVLW	0DH				  	;外循環常數
	MOVWF	20H				  	;外循環寄存器
LP1  	MOVLW	0FFH				  	;內循環常數
	MOVWF	21H				  	;內循環寄存器
LP2	DECFSZ	21H				  	;內循環寄存器遞減
	GOTO	LP2				  	;繼續內循環
	DECFSZ	20H				 	;外循環寄存器遞減
	GOTO	LP1				  	;繼續外循環
	RETURN						;子程序返回
;------------------------------------------------------------------------------------------
END
;------------------------------------------------------------------------------------------

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩一本到| 国产老肥熟一区二区三区| 欧美人伦禁忌dvd放荡欲情| 日韩伦理电影网| 91原创在线视频| 亚洲第一狼人社区| 91精品国产欧美一区二区18| 奇米一区二区三区av| 精品美女在线观看| 成人白浆超碰人人人人| 一区二区三区产品免费精品久久75| 色老头久久综合| 日韩成人dvd| 久久久亚洲国产美女国产盗摄| 高清beeg欧美| 亚洲国产人成综合网站| 日韩欧美国产小视频| 成人av在线网站| 亚洲成av人综合在线观看| 欧美一级二级三级乱码| 成人精品高清在线| 午夜久久久影院| 久久久久久久久久久黄色| 91丨九色丨黑人外教| 日韩成人午夜精品| 国产精品久久精品日日| 欧美一区二区三区免费大片| 成人中文字幕合集| 日日夜夜免费精品视频| 国产欧美日产一区| 欧美日韩aaaaaa| av不卡免费在线观看| 日韩电影网1区2区| 1区2区3区欧美| 精品国产三级电影在线观看| 日本精品视频一区二区三区| 久久精品久久综合| 亚洲一二三区视频在线观看| 国产午夜精品理论片a级大结局| 欧美日韩在线观看一区二区| 国内不卡的二区三区中文字幕| 一区二区在线观看免费视频播放 | 91热门视频在线观看| 自拍偷拍国产亚洲| 欧美v亚洲v综合ⅴ国产v| 麻豆精品一二三| 婷婷开心激情综合| 欧美日韩精品免费观看视频| 91福利视频在线| 精品写真视频在线观看| 一区二区三区在线影院| 日本一区二区在线不卡| 精品国产一区二区精华| 欧美精品三级日韩久久| 92精品国产成人观看免费| 国产在线观看免费一区| 蜜桃免费网站一区二区三区| 一区二区三区精品视频| 中文字幕一区二区三区不卡| 国产精品午夜免费| 久久精品一区二区| 国产亚洲综合在线| 欧美精品一区二区三区高清aⅴ | 在线电影院国产精品| 9色porny自拍视频一区二区| 国产精品一二三四区| 国产一区二区视频在线| 麻豆精品国产91久久久久久| 亚洲成av人综合在线观看| 亚洲亚洲精品在线观看| 亚洲精选视频免费看| 亚洲三级理论片| 日韩美女视频一区二区| 亚洲欧洲性图库| 亚洲日本一区二区| 国产精品国产a| 中文字幕欧美三区| 中文一区一区三区高中清不卡| 久久综合色之久久综合| 精品奇米国产一区二区三区| 日韩一级片在线观看| 6080午夜不卡| 日韩亚洲欧美一区二区三区| 欧美大片在线观看| 久久众筹精品私拍模特| 国产亚洲一二三区| 亚洲三级在线观看| 亚洲国产日韩av| 欧美aⅴ一区二区三区视频| 午夜婷婷国产麻豆精品| 麻豆久久久久久| 国产成人综合亚洲网站| 国产成人免费视频网站高清观看视频 | 一本一道久久a久久精品| 色嗨嗨av一区二区三区| 久久综合一区二区| 国产欧美精品一区aⅴ影院 | 激情欧美一区二区| 波多野结衣在线一区| 色婷婷国产精品综合在线观看| 欧美亚洲国产bt| 日韩欧美国产高清| 中文字幕制服丝袜成人av| 亚洲影院久久精品| 蜜臀精品一区二区三区在线观看| 国产麻豆精品在线| 91美女片黄在线观看91美女| 日韩一区二区精品| 国产精品视频你懂的| 亚洲图片欧美视频| 国内成人精品2018免费看| 91免费在线播放| 欧美一卡二卡三卡四卡| 国产日韩欧美a| 亚洲成人免费看| 国产中文字幕一区| 色妞www精品视频| 久久综合成人精品亚洲另类欧美 | 国产69精品久久久久777| 一本到三区不卡视频| 色综合久久综合| 精品理论电影在线| 欧美军同video69gay| 国产亚洲一区二区三区在线观看 | 欧美日韩一卡二卡三卡| 亚洲精品在线观| 亚洲成人av福利| 成熟亚洲日本毛茸茸凸凹| 欧美人妇做爰xxxⅹ性高电影| 精品999久久久| 一区av在线播放| 成人午夜在线免费| 欧美videofree性高清杂交| 亚洲一区在线播放| 粉嫩13p一区二区三区| 欧美一区二区三区在线观看| 亚洲欧美精品午睡沙发| 国产激情一区二区三区桃花岛亚洲| 在线亚洲一区观看| 国产精品成人网| 国产一区二区三区| 日韩欧美国产1| 日韩激情中文字幕| 91亚洲精品乱码久久久久久蜜桃 | 国产欧美日本一区二区三区| 亚洲国产一区二区a毛片| 成人晚上爱看视频| 久久久久国产精品麻豆ai换脸| 日本欧美韩国一区三区| 欧美在线视频全部完| 亚洲男人电影天堂| 9久草视频在线视频精品| 欧美国产日韩一二三区| 狠狠色丁香婷婷综合久久片| 制服丝袜国产精品| 天堂午夜影视日韩欧美一区二区| 91浏览器在线视频| 亚洲人成在线观看一区二区| 成人短视频下载| 欧美tickling网站挠脚心| 日韩精品专区在线影院重磅| 26uuu亚洲综合色| 欧美国产一区视频在线观看| 免费观看在线色综合| 欧美精品久久一区二区三区| 亚洲国产aⅴ天堂久久| 欧美亚男人的天堂| 亚洲高清免费观看 | 精品嫩草影院久久| 久久er精品视频| 久久―日本道色综合久久| 黄页网站大全一区二区| 日韩免费观看2025年上映的电影| 麻豆精品视频在线| 亚洲精品在线电影| 国产一区二区三区精品欧美日韩一区二区三区 | 久久久久久久久伊人| 国产伦精品一区二区三区在线观看 | 欧美曰成人黄网| 亚洲高清一区二区三区| 欧美日韩小视频| 日本中文一区二区三区| 日韩一二三区视频| 国产一区二区视频在线| 国产日韩欧美一区二区三区乱码 | bt欧美亚洲午夜电影天堂| 中文字幕日本不卡| 色综合天天综合网天天看片| 亚洲成人第一页| 精品粉嫩aⅴ一区二区三区四区| 国产一区二三区好的| 国产精品久久久久久久久久免费看| bt欧美亚洲午夜电影天堂| 一区二区三区四区不卡视频| 欧美一区二区三区视频在线观看| 六月丁香婷婷色狠狠久久| 国产清纯美女被跳蛋高潮一区二区久久w | 欧美在线视频不卡| 蜜臀av亚洲一区中文字幕| 国产日韩欧美不卡在线|