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

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

?? led1sch2.asm

?? 自編的一個遙控碼/P0口做4*4鍵盤掃描,識別.ASM 遙控碼和鍵盤碼在串口接8只8字管顯示
?? ASM
字號:
;使用LED1SCH實驗板制作搖控區碼測試儀,遙控器按下超過3秒(即有重復碼)后,8字管顯示00000000
;P0口4*4鍵碼測試,在P1口LED上顯示2進制,在8字管顯示16進制
;開機自檢,檢查8字管顯示是否正常,LED發光二極管是否正常
;2006/03/29
;==================
F_RRPT	BIT	00H		;重復碼設置(可重復為"1")
F_CVOK	BIT	01H		;遙控碼標志(正常為"1")
F_PRRPT	BIT	02H		;重復碼標志(重復為"1")
F_SP	BIT	03H
F_RPT	BIT	04H
F_KSW	BIT	05H
;---------------------
CODE1	EQU	60H		;用戶碼
CODE2	EQU	61H		;用戶碼反碼
CODE3	EQU	62H		;按鍵碼
CODE4	EQU	63H		;按鍵碼反碼

REPTIM	EQU	40H		;重復次數
RPT_1S	EQU	41H		;1秒定時常數
;---------------------
DISP01    EQU   30H
DISP02    EQU   31H
DISP03    EQU   32H
DISP04    EQU   33H
DISP05    EQU   34H
DISP06    EQU   35H
DISP07    EQU   36H
DISP08    EQU   37H
;==============================
        ORg 	0000H
        AJMP 	START    	;轉入主程序
        ORG	000BH
        RETI
        ORG	001BH
        RETI
	ORG	0030H
;==============================
START:
	CLR	P3.3
	MOV	R0,#7FH
R_CLR:
	MOV	@R0,#00H
	DJNZ	R0,R_CLR
	MOV     PSW,#00
        CLR     CY
        MOV     SP,#070H
	MOV 	TMOD,#01H
        SETB 	ET0 		;開定時/計數器0允許
        CLR	TR0
	CLR 	EA     		;打開CPU總中斷請求
;========================
;開機自檢,檢查8字管顯示是否正常,LED發光二極管是否正常
	MOV	R3,#153
AUTOCAN:
	MOV	CODE1,R3
	MOV	CODE2,R3
	MOV	CODE3,R3
	MOV	CODE4,R3
	LCALL	DIS60H
	LCALL	DELAY
	LCALL	DELAY
	LCALL	DELAY
	LCALL	DELAY
	LCALL	DELAY
	LCALL	DELAY
	CLR	C
	MOV	A,R3
	SUBB	A,#17
	MOV	R3,A
	JNC	AUTOCAN
	LCALL	MUSIC
	MOV	P1,#0FEH
	MOV	R3,#8
RRP1:
	MOV	A,P1
	RR	A
	MOV	P1,A
	LCALL	DELAY
	LCALL	DELAY
	LCALL	DELAY
	LCALL	DELAY
	DJNZ	R3,RRP1
	MOV	P1,#00H
	LCALL	DELAY
	LCALL	DELAY
	LCALL	DELAY
	LCALL	DELAY
	MOV	P1,#0FFH
	SETB	EA
;========================
MAIN:
	JB	P3.2,FEND
	LCALL	REMOPT
	JNB	F_CVOK,FEND
	CLR	F_CVOK
	LCALL	DIS60H
	LCALL	MUSIC
FEND:
	LCALL	KEY
	JNB	F_KSW,NEXT
	CLR	F_KSW
	LCALL	DISKEY
NEXT:
	SJMP	MAIN
;==============================
;鍵碼測試,在P1口LED上顯示
;==============================
KEY:
	MOV	A,#00H
	MOV	B,#00H
	MOV 	P0,#0FH 		;P0=0000 1111 用反轉法查鍵
	MOV 	A,P0			;A =0000 1111
	ANL 	A,#0FH			;A =0000 1111
	MOV 	B,A			;B =0000 1111
	MOV 	P0,#0F0H		;P0=1111 0000
	MOV 	A,P0			;A =1111 0000
	ANL 	A,#0F0H			;A =1111 0000
	ORL 	A,B			;A =1111 1111
	CJNE	A,#0FFH,K1
	RET
K1:
	SETB	F_KSW
	CJNE	A,#77H,K2
	MOV	P1,A
	LCALL	MUSIC
	RET
K2:
	CJNE	A,#0B7H,K3
	MOV	P1,A
	LCALL	MUSIC
	RET
K3:
	CJNE	A,#7BH,K4
	MOV	P1,A
	LCALL	MUSIC
	RET
K4:
	CJNE	A,#0BBH,K5
	MOV	P1,A
	LCALL	MUSIC
	RET
K5:
	CJNE	A,#7DH,K6
	MOV	P1,A
	LCALL	MUSIC
	RET
K6:
	CJNE	A,#0BDH,K7
	MOV	P1,A
	LCALL	MUSIC
	RET
K7:
	CJNE	A,#7EH,K8
	MOV	P1,A
	LCALL	MUSIC
	RET
K8:
	CJNE	A,#0BEH,K9
	MOV	P1,A
	LCALL	MUSIC
	RET
K9:
	CJNE	A,#0DEH,K10
	MOV	P1,A
	LCALL	MUSIC
	RET
K10:
	CJNE	A,#0EEH,K11
	MOV	P1,A
	LCALL	MUSIC
	RET
K11:
	CJNE	A,#0DDH,K12
	MOV	P1,A
	LCALL	MUSIC
	RET
K12:
	CJNE	A,#0EDH,K13
	MOV	P1,A
	LCALL	MUSIC
	RET
K13:
	CJNE	A,#0DBH,K14
	MOV	P1,A
	LCALL	MUSIC
	RET
K14:
	CJNE	A,#0EBH,K15
	MOV	P1,A
	LCALL	MUSIC
	RET
K15:
	CJNE	A,#0D7H,K16
	MOV	P1,A
	LCALL	MUSIC
	RET
K16:
	CJNE	A,#0E7H,KEYRET
	MOV	P1,A
	LCALL	MUSIC
	RET
KEYRET:
	RET
;==============================
;檢測9ms低電平
REMOPT:
	MOV	TH0,#00H	;初始化計數器
	MOV	TL0,#00H	;初始化計數器
	SETB	TR0		;開始計數
R9msA:
	JB	P3.2,R9msB	;9MS低電平,出現高電平退出
	MOV	A,TH0		;存入低電平時間
	CLR	C		;清進位標示
	SUBB	A,#26H		;計算值與9.728ms比較,
	JC	R9msA		;如果<=9.728MS(進位C=1),則繼續檢旬高電平出現;
	LJMP	TOERR		;如果>=9.728ms(進位C=0),出錯
R9msB:
	MOV	A,TH0		;存入(9MS)低電平時間
	MOV	TH0,#00H	;初始化計數器
	MOV	TL0,#00H	;初始化計數器
	SUBB	A,#20H		;低電平時間與8.192ms比較
	JNC	R4ms5A		;如果>=8.192MS(進位C=0),說明低電平在(8.192MS-9.728MS)內,正常
	LJMP	TOERR		;脈沖間隔<=8.192ms(進位C=1),出錯
;---------------------------
;檢測4.5ms高電平
R4ms5A:
	JNB	P3.2,R4ms5B	;4.5MS高電平,出現低電平退出
	MOV	A,TH0		;存入低電平時間
	CLR	C		;清進位標示
	SUBB	A,#15H		;計算值與5.376ms比較
	JC	R4ms5A		;如果高電平<=5.376MS(進位C=1),則繼續檢旬高電平出現;
	LJMP	TOERR		;如果高電平>=5.376ms(進位C=0),出錯
R4ms5B:
	MOV	A,TH0		;存入(4.5MS)低電平時間
	MOV	R1,A		;存入(4.5MS)低電平時間
	MOV	TH0,#00H	;初始化計數器
	MOV	TL0,#00H	;初始化計數器
	CLR	C		;清進位標示
	SUBB	A,#10H		;低電平時間與4.096ms比較
	JNC	RCV056ms	;如果>=4.096MS(進位C=0),說明高電平在(4.096MS-5.376MS)內,正常
	LJMP	TORRPT		;脈沖間隔<=4.096ms(進位C=1),看是否為重復碼?
;-----------------------------
;檢測0.56MS低電平寬度(0.4-0.768MS)
RCV056ms:
	MOV     REPTIM,#0	;(重復碼清0)第一個重復碼必須計五次才啟作用
	MOV	R0,#CODE1	;從CODE1開始,到CODE4結束共4*8=32位
	MOV	R2,#8		;共8位
	MOV	R3,#4		;4個8位
RCV056msA:
	MOV	TH0,#00		;初始化計數器
	MOV	TL0,#00		;初始化計數器
RCV056msB:
	JB	P3.2,RCV056msC	;出現高電平轉N1
	MOV	A,TH0		;存入(0.56MS)低電平時間
	CLR	C		;清進位標示
	SUBB	A,#03H		;脈沖間隔<=0.768ms
	JC	RCV056msB	;如果低電平<=0.768MS(進位C=1),則繼續檢旬高電平出現;
	LJMP	TOERR		;脈沖間隔>=0.768ms
RCV056msC:
	MOV	A,TH0		;存入(0.56MS)低電平時間
	CLR	C		;清進位標示
	SUBB	A,#01H		;脈沖間隔<=0.256ms
	JNC	RCV0768ms	;如果低電平>=0.256MS(進位C=0),說明高電平在(0.256MS-0.768MS)內,正常
	LJMP	TOERR		;脈沖間隔<=0.256ms
RCV0768ms:
	MOV	TH0,#00		;初始化計數器
	MOV	TL0,#00		;初始化計數器
;----------------
;檢測0.56MS或1.12MS高電平寬度,如果大于0.768MS為"1"
RCV0768msA:
	JNB	P3.2,RCV0768msB	;出現低電平轉RCV0768msB
	MOV	A,TH0		;存入(0.56MS或1.12MS)高電平時間
	CLR	C		;清進位標示
	SUBB	A,#03H		;脈沖間隔<=0.768ms
	JC	RCV0768msA
	JB	P3.2,$		;脈沖間隔>=0.768ms,等待高電平結束
	SETB	C		;C=1 (脈沖間隔>=0.768ms為"1")
	SJMP	RCVHIGH		;該位為"1"
RCV0768msB:
	MOV	A,TH0		;存入(0.56MS)低電平時間
	CLR	C		;清進位標示
	SUBB	A,#01H		;脈沖間隔<=0.256ms
	JNC	RCVLOW		;如果低電平>=0.256MS(進位C=0),說明高電平在(0.256MS-0.768MS)內,正常
	LJMP	TOERR		;脈沖間隔<=0.256ms,出錯
RCVLOW:
	CLR	C		;C=0(脈沖間隔<=0.768ms為"0")
RCVHIGH:
	MOV	A,@R0		;A<===@R0
	RRC	A		;A帶CY循環右移
	MOV	@R0,A		;@R0<===A
	DJNZ	R2,RCV056msA	;共8位未完繼續
	MOV	R2,#8		;共8位
	INC	R0		;指向下一個地止
	DJNZ	R3,RCV056msA	;4個8位未完繼續
	MOV	R3,#4		;4個8位
CUSTOK:
        MOV     A,CODE4
        CPL     A
        XRL     A,CODE3
        JNZ     TOERR
CVSOK:
 	SETB	F_CVOK
 	SETB	F_RPT
 	RET
;-----------------------------
TORRPT:				;看是否為重復碼(2.5MS)?
	MOV	A,R1
	CLR	C		;清進位標示
	SUBB	A,#0CH		;低電平時間與3.072ms比較
	JC	RRPT1		;如果<=3.072MS,OK
	LJMP	TOERR		;如果>=3.072MS(進位C=0),出錯
RRPT1:
	MOV	A,R1
	CLR	C		;清進位標示
	SUBB	A,#08H		;高電平時間與2.048ms比較
	JC	TOERR		;出錯
	SETB	F_PRRPT		;說明該脈沖為重復碼
RRPT2:
	INC     REPTIM		;重復次數加一
        MOV     A,REPTIM
        CJNE    A,#10H,TOERR	;重復次數未到5次繼續
	MOV     REPTIM,#0	;
	SJMP	TOERR1
;------------------------------
TOERR1:
	MOV	CODE1,#00H
	MOV	CODE2,#00H
	MOV	CODE3,#00H
	MOV	CODE4,#00H
	LCALL	DIS60H
	LCALL	MUSIC1
TOERR:
	CLR	F_PRRPT		;清重復碼標志
	CLR	F_CVOK		;遙控出錯標志
	RET
;==============================
DIS60H:
        MOV 	A,CODE1     	;將存放在RAM\62H中的數據移入A中
        ANL 	A,#0F0H   	;取RAM\62H中的數據低位
        SWAP	 A
        MOV 	R0,#DISP08
        LCALL 	DISNUMA

        MOV 	A,CODE1   	;將存放在RAM\62H中的數據移入A中
        ANL 	A,#0FH    	;取RAM\62H中的數據高位
        MOV 	R0,#DISP07
        LCALL 	DISNUMB
DIS61H:
        MOV 	A,CODE2     	;將存放在RAM\62H中的數據移入A中
        ANL 	A,#0F0H   	;取RAM\62H中的數據低位
        SWAP 	A
        MOV 	R0,#DISP06
        LCALL 	DISNUMA

        MOV 	A,CODE2     	;將存放在RAM\62H中的數據移入A中
        ANL 	A,#0FH    	;取RAM\62H中的數據高位
        MOV 	R0,#DISP05
        LCALL 	DISNUMB
IS62H:
        MOV 	A,CODE3     	;將存放在RAM\62H中的數據移入A中
        ANL 	A,#0F0H   	;取RAM\62H中的數據低位
        SWAP	A
        MOV 	R0,#DISP04
        LCALL	DISNUMA

        MOV 	A,CODE3    	;將存放在RAM\62H中的數據移入A中
        ANL 	A,#0FH    	;取RAM\62H中的數據高位
        MOV 	R0,#DISP03
        LCALL 	DISNUMB
DIS63H:
        MOV 	A,CODE4   	;將存放在RAM\62H中的數據移入A中
        ANL 	A,#0F0H   	;取RAM\62H中的數據低位
        SWAP 	A
        MOV 	R0,#DISP02
        LCALL 	DISNUMA

        MOV 	A,CODE4    	;將存放在RAM\62H中的數據移入A中
        ANL 	A,#0FH    	;取RAM\62H中的數據高位
        MOV 	R0,#DISP01
        LCALL 	DISNUMB
;==============================
;發送子程序
;==============================
LOOP_DISP:
        MOV     R2,#8          ;2個8字顯示
        MOV     R0,#DISP01      ;緩沖區首址入R0
        MOV     SCON,#00H       ;UART方式0設定
SOUT:   MOV     A,@R0           ;發送數據入A中
        CLR     TI              ;發送結束標志清零
        MOV     SBUF,A          ;啟動發送
	NOP
WAIO:   JNB     TI,WAIO         ;發送等等
        INC     R0              ;指向下一個發送數據地址
        DJNZ    R2,SOUT         ;N個字節發送完未完轉SOUT
DISRET:
        RET
;==============================
DISKEY:
        MOV 	DISP08,#11110111B			;前-
        MOV 	DISP07,#11111110B			;后-
        MOV 	DISP06,#10001000B			;前0
        MOV 	A,P1     	;將存放在RAM\62H中的數據移入A中
        ANL 	A,#0FH    	;取RAM\62H中的數據高位
        MOV 	R0,#DISP04
        LCALL 	DISNUMA
        MOV 	A,P1     	;將存放在RAM\62H中的數據移入A中
        ANL 	A,#0F0H   	;取RAM\62H中的數據低位
        SWAP	A
        MOV 	R0,#DISP05
        LCALL	DISNUMB
        MOV 	DISP03,#00110010B			;后H
        MOV 	DISP02,#11110111B			;前-
        MOV 	DISP01,#11111110B			;后-
	SJMP	LOOP_DISP
;==============================
;MOV	@R0,#11110111B			;-

DISNUMA:
DIS0A:					;前0
	CJNE	A,#0,DIS1A
	MOV	@R0,#10001000B		;10001000B
	RET
DIS1A:					;前1
	CJNE	A,#1,DIS2A
	MOV	@R0,#11101110B
	RET
DIS2A:					;前2
	CJNE	A,#2,DIS3A
	MOV	@R0,#10010010B
	RET
DIS3A:					;前3
	CJNE	A,#3,DIS4A
	MOV	@R0,#10100010B
	RET
DIS4A:					;前4
	CJNE	A,#4,DIS5A
	MOV	@R0,#11100100B
	RET
DIS5A:					;前5
	CJNE	A,#5,DIS6A
	MOV	@R0,#10100001B
	RET
DIS6A:					;前6
	CJNE	A,#6,DIS7A
	MOV	@R0,#10000001B
	RET
DIS7A:					;前7
	CJNE	A,#7,DIS8A
	MOV	@R0,#11101010B
	RET
DIS8A:					;前8
	CJNE	A,#8,DIS9A
	MOV	@R0,#10000000B
	RET
DIS9A:					;前9
	CJNE	A,#9,DISA
	MOV	@R0,#10100000B
	RET
DISA:					;前a
	CJNE	A,#0AH,DISB
	MOV	@R0,#11000000B
	RET
DISB:					;前b
	CJNE	A,#0BH,DISC
	MOV	@R0,#10000101B
	RET
DISC:					;前c
	CJNE	A,#0CH,DISD
	MOV	@R0,#10010111B
	RET
DISD:					;前d
	CJNE	A,#0DH,DISE
	MOV	@R0,#10000110B
	RET
DISE:					;前e
	CJNE	A,#0EH,DISF
	MOV	@R0,#10010001b
	RET
DISF:					;前f
	CJNE	A,#0FH,DISARET
	MOV	@R0,#11010001b
	RET
DISARET:
	RET
;==============================
;MOV	@R0,#11111110B			;-
;MOV	@R0,#00110010B			;H
DISNUMB:
DIS0B:					;后0
	CJNE	A,#0,DIS1B
	MOV	@R0,#00010001B		;#00010001B
	RET
DIS1B:					;后1
	CJNE	A,#1,DIS2B
	MOV	@R0,#01110111B		;#01110111B
	RET
DIS2B:					;后2
	CJNE	A,#2,DIS3B
	MOV	@R0,#10010100B
	RET
DIS3B:					;后3
	CJNE	A,#3,DIS4B
	MOV	@R0,#01010100B
	RET
DIS4B:					;后4
	CJNE	A,#4,DIS5B
	MOV	@R0,#01110010B
	RET
DIS5B:					;后5
	CJNE	A,#5,DIS6B
	MOV	@R0,#01011000B
	RET
DIS6B:					;后6
	CJNE	A,#6,DIS7B
	MOV	@R0,#00011000B
	RET
DIS7B:					;后7
	CJNE	A,#7,DIS8B
	MOV	@R0,#01110101B
	RET
DIS8B:					;后8
	CJNE	A,#8,DIS9B
	MOV	@R0,#00010000B
	RET
DIS9B:					;后9
	CJNE	A,#9,DISBA
	MOV	@R0,#01010000B
	RET
DISBA:					;后a
	CJNE	A,#0AH,DISBB
	MOV	@R0,#00110000B
	RET
DISBB:					;后b
	CJNE	A,#0BH,DISBC
	MOV	@R0,#00011010B
	RET
DISBC:					;后C
	CJNE	A,#0CH,DISBD
	MOV	@R0,#10011001B
	RET
DISBD:					;后d
	CJNE	A,#0DH,DISBE
	MOV	@R0,#00010110B
	RET
DISBE:					;后e
	CJNE	A,#0EH,DISBF
	MOV	@R0,#10011000b          ;10011000B
	RET
DISBF:					;后f
	CJNE	A,#0FH,DISBRET
	MOV	@R0,#10111000B
	RET
DISBRET:
	RET

;==============================
MUSIC:
	CPL	P3.3
	LCALL	DELAY
	CPL	P3.3
	RET
;==============================
MUSIC1:
	CPL	P3.3
	LCALL	DELAY
	CPL	P3.3
	LCALL	DELAY
	CPL	P3.3
	LCALL	DELAY
	CPL	P3.3
	RET
;==============================
DELAY:
        MOV     R2,#0FFH
DELAY1: MOV     R1,#0FFH
        DJNZ    R1,$
        DJNZ    R2,DELAY1
        RET
;==============================
	END

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美伦理影视网| 一本久久a久久免费精品不卡| 美女精品一区二区| 国产成人自拍网| 色中色一区二区| 亚洲精品视频在线观看网站| 九一九一国产精品| 91免费在线看| 久久久精品综合| 午夜精品成人在线| 99久久久精品| 久久综合色天天久久综合图片| 一区二区在线观看免费| 欧美性欧美巨大黑白大战| 中文字幕av一区二区三区| 免费的成人av| 欧美日韩免费在线视频| 亚洲欧美日韩国产一区二区三区| 国产精品2024| 午夜不卡av免费| 日韩欧美一级在线播放| 一区二区三区在线观看动漫| 丰满亚洲少妇av| 日韩一区二区不卡| 日本中文字幕一区二区有限公司| 欧美吻胸吃奶大尺度电影 | 久久尤物电影视频在线观看| 国产精品一区二区久激情瑜伽| 亚洲欧洲日韩av| 国产成人综合在线| 亚洲精品午夜久久久| 9191国产精品| 日韩vs国产vs欧美| 国产拍揄自揄精品视频麻豆| 国产精品一区二区黑丝| 一区二区三区欧美在线观看| 精品国产91久久久久久久妲己| 美女视频第一区二区三区免费观看网站| 久久精品一区二区三区四区| 国内精品免费在线观看| 精品三级av在线| 精品亚洲成av人在线观看| 亚洲精品国产成人久久av盗摄| 日韩一区二区在线观看视频 | 国产成人精品免费视频网站| 一区二区三区电影在线播| 精品1区2区在线观看| 色婷婷久久久综合中文字幕| 国产美女视频一区| 日本一区二区三区四区| 3d成人动漫网站| 91欧美一区二区| 国产精品自拍一区| 免费在线观看日韩欧美| 一区二区三区中文字幕电影| 日本一区二区动态图| 精品国精品国产尤物美女| 欧美天堂一区二区三区| 9i在线看片成人免费| 亚洲黄一区二区三区| 欧美国产欧美综合| 精品国产一区a| 欧美一级理论片| 欧美精品99久久久**| 在线这里只有精品| 久久精品国产澳门| 亚洲欧洲色图综合| 亚洲国产精品ⅴa在线观看| 日韩一级欧美一级| 欧美一区二区三区电影| 成人av免费观看| 午夜久久久久久久久久一区二区| 亚洲色欲色欲www在线观看| 91精品视频网| 51精品久久久久久久蜜臀| 欧洲视频一区二区| 韩国视频一区二区| 久久国产精品一区二区| 日本中文一区二区三区| 天天色天天操综合| 日韩影院免费视频| 最新成人av在线| 中文字幕一区二区视频| 国产精品久久久久久久裸模 | 欧美精品色一区二区三区| 欧美性大战久久久久久久蜜臀 | 国产精品18久久久久久久久 | 国产成人综合亚洲网站| 国产成人自拍网| 日韩网站在线看片你懂的| 欧美日产在线观看| 成人免费视频一区| 久久精品72免费观看| 九九在线精品视频| 精品一二三四区| 国产69精品久久777的优势| 成人国产精品免费网站| 91在线观看视频| 欧美午夜精品一区二区三区| 精品视频资源站| 日韩三级高清在线| 国产日韩欧美电影| 亚洲少妇30p| 日本不卡一二三| 国产在线播放一区二区三区| 成人美女视频在线观看18| 色综合天天综合狠狠| 国产成人av电影在线观看| 不卡影院免费观看| 欧美日韩在线亚洲一区蜜芽| 精品久久国产老人久久综合| 日本一区二区免费在线| 一区二区高清在线| 日产欧产美韩系列久久99| 国产成人免费视频一区| 99天天综合性| 欧美一级理论片| 国产精品日韩精品欧美在线| 久久嫩草精品久久久精品| 中文字幕制服丝袜一区二区三区| 亚洲高清久久久| 亚洲一区二区四区蜜桃| 亚洲欧美电影院| 美美哒免费高清在线观看视频一区二区| 国产精品123| 欧洲色大大久久| 国产日产欧美一区| 日韩中文字幕麻豆| 99久久婷婷国产| 欧美大片顶级少妇| 亚洲专区一二三| 成人精品视频网站| 欧美一级黄色大片| 亚洲综合男人的天堂| 国产91精品入口| 91精品国产乱| 亚洲自拍偷拍图区| caoporm超碰国产精品| 日韩欧美一二区| 亚洲午夜免费电影| 波多野结衣中文一区| 26uuu成人网一区二区三区| 亚洲在线观看免费视频| 成人免费黄色大片| 欧美变态tickle挠乳网站| 亚洲第一福利视频在线| 丝袜亚洲另类欧美综合| 不卡的av在线| www国产精品av| 看国产成人h片视频| 欧美亚洲国产一卡| 亚洲人成伊人成综合网小说| 国产精品77777| 久久一留热品黄| 久久国产视频网| 日韩精品一区二区三区在线| 午夜精品在线看| 欧美三级在线看| 一区二区三区日韩欧美精品 | bt欧美亚洲午夜电影天堂| 精品国产一区二区三区忘忧草| 日日夜夜精品视频天天综合网| 在线影视一区二区三区| 一区二区三区高清在线| 色域天天综合网| 亚洲卡通欧美制服中文| 色中色一区二区| 一区二区三区鲁丝不卡| 在线亚洲人成电影网站色www| 国产精品剧情在线亚洲| 成人黄色av电影| 亚洲欧洲国产日韩| 91老师片黄在线观看| 亚洲猫色日本管| 91极品美女在线| 亚洲.国产.中文慕字在线| 欧美日韩一二三| 日本午夜精品一区二区三区电影| 911精品产国品一二三产区| 日韩高清在线电影| 日韩精品一区二区三区视频 | 一区二区高清在线| 欧美吻胸吃奶大尺度电影| 三级欧美在线一区| 日韩视频一区二区三区在线播放| 美国欧美日韩国产在线播放| 日韩美女一区二区三区四区| 国产精品一区三区| 最新热久久免费视频| 在线中文字幕一区二区| 日本伊人色综合网| 精品99一区二区| 不卡的av网站| 午夜久久久久久电影| 精品国产乱码久久久久久免费| 国产激情视频一区二区在线观看| 综合色天天鬼久久鬼色| 欧美日韩国产综合一区二区三区| 久久精品久久综合| 中文字幕av一区二区三区高|