wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

專注電子技術學習與研究
當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

STC89C52學習型遙控器源程序

作者:佚名   來源:本站原創   點擊數:  更新時間:2010年11月19日   【字體:

STC89C52做的學習型遙控器,可存八個紅外遙控信息,只要再把按鍵用定時器中斷2完成就可以用于商業生產.

RXIN BIT P2.0
TXZAI BIT P2.2
TXOUT BIT P2.1
KEY_SIGN BIT 20H   ;為0按鍵錯誤,為1按鍵正確
RXTX_SIGN BIT 21H   ;為0是為發射狀態,為1是為接收狀態

ISP_DATA DATA 0E2H     ;ISP功能寄存器定義
ISP_ADDRH DATA 0E3H
ISP_ADDRL DATA 0E4H
ISP_CMD DATA 0E5H
ISP_TRIG DATA 0E6H
ISP_CONTR DATA 0E7H

ISP_CMD_NO EQU 0        ;操作數
ISP_CMD_READ EQU 1
ISP_CMD_PROGRAM EQU 2
ISP_CMD_ERASE EQU 3

WAIT_TIME EQU 1           ;等待時間

ZHIL EQU 30H
ZHIH EQU 31H 
GESHU EQU 32H
JISHU EQU 33H
KEY_WORD EQU 34H
KEY_VALUE EQU 35H
ADDRH EQU 36H
ADDRL EQU 37H
TX_GESHU EQU 38H


ORG 0000H
LJMP START
ORG 000BH
LJMP T0IN
ORG 001BH
LJMP T1IN



ORG 0100H
START:      MOV SP,#10H
            CLR RXTX_SIGN        
            LJMP KEY_MAIN


KEY_MAIN:LCALL SCAN_KEY             ;檢測有沒有單個按鍵按下  
         MOV A,KEY_WORD
			CJNE A,#00H,NEXT1
			LJMP KEY_MAIN
NEXT1:   JNB KEY_SIGN,KEY_MAIN
         MOV KEY_VALUE,A
      
			LCALL RE_DELAY             ;消抖時間20ms

			LCALL SCAN_KEY             ;是否依然是按下的
			MOV A,KEY_WORD
			CJNE A,#00H,NEXT2
			LJMP KEY_MAIN
NEXT2:   JNB KEY_SIGN,KEY_MAIN
         CJNE A,KEY_VALUE,KEY_MAIN

RELEASE: LCALL SCAN_KEY            ;查看是否放開按鍵了
			MOV A,KEY_WORD
			CJNE A,#00H,RELEASE


			
         MOV DPTR,#TAB             ;執行相應的程式
			CLR C
			MOV A,KEY_VALUE
			ADD A,KEY_VALUE
	      JMP @A+DPTR
         
TAB:     AJMP KEY_0
         AJMP KEY_1
         AJMP KEY_2
			AJMP KEY_3
			AJMP KEY_4
			AJMP KEY_5
			AJMP KEY_6
			AJMP KEY_7
			AJMP KEY_8
			AJMP KEY_9
			AJMP KEY_10
			AJMP KEY_11
			AJMP KEY_12
			AJMP KEY_13
		 	AJMP KEY_14
			AJMP KEY_15
			AJMP KEY_16

KEY_0: LJMP KEY_MAIN                 ;無效的按健值

KEY_1:  JNB RXTX_SIGN,T1RX           ;接收發送鍵設定鍵,P1燈亮為接收存儲狀態,燈滅是為發射狀態
T1TX:   CLR RXTX_SIGN
        MOV P1,#0FFH
        LJMP KEY_MAIN
T1RX:   SETB RXTX_SIGN
        MOV P1,#00H
        LJMP KEY_MAIN



KEY_2:  MOV ADDRH,#20H
        MOV ADDRL,#00H
        JB RXTX_SIGN,KEY2_RX
KEY2_TX:LJMP TX_START
KEY2_RX:LJMP RX_START


KEY_3:  MOV ADDRH,#22H
        MOV ADDRL,#00H
		  JB RXTX_SIGN,KEY3_RX
KEY3_TX:LJMP TX_START
KEY3_RX:LJMP RX_START


KEY_4:  MOV ADDRH,#24H
        MOV ADDRL,#00H
		  JB RXTX_SIGN,KEY4_RX
KEY4_TX:LJMP TX_START
KEY4_RX:LJMP RX_START


KEY_5:  MOV ADDRH,#26H
        MOV ADDRL,#00H
		  JB RXTX_SIGN,KEY5_RX
KEY5_TX:LJMP TX_START
KEY5_RX:LJMP RX_START


KEY_6:  MOV ADDRH,#28H
        MOV ADDRL,#00H
		  JB RXTX_SIGN,KEY6_RX
KEY6_TX:LJMP TX_START
KEY6_RX:LJMP RX_START


KEY_7:  MOV ADDRH,#2AH
        MOV ADDRL,#00H
		  JB RXTX_SIGN,KEY7_RX
KEY7_TX:LJMP TX_START
KEY7_RX:LJMP RX_START


KEY_8:  MOV ADDRH,#2CH
        MOV ADDRL,#00H
		  JB RXTX_SIGN,KEY8_RX
KEY8_TX:LJMP TX_START
KEY8_RX:LJMP RX_START


KEY_9:  MOV ADDRH,#2EH
        MOV ADDRL,#00H
		  JB RXTX_SIGN,KEY9_RX
KEY9_TX:LJMP TX_START
KEY9_RX:LJMP RX_START



KEY_10:  MOV ADDRH,#2EH
         MOV ADDRL,#00H
		   JB RXTX_SIGN,KEY10_RX
KEY10_TX:LJMP TX_START
KEY10_RX:LJMP RX_START


KEY_11:  MOV ADDRH,#2EH
         MOV ADDRL,#00H
		   JB RXTX_SIGN,KEY11_RX
KEY11_TX:LJMP TX_START
KEY11_RX:LJMP RX_START



KEY_12:  MOV ADDRH,#2EH
         MOV ADDRL,#00H
		   JB RXTX_SIGN,KEY12_RX
KEY12_TX:LJMP TX_START
KEY12_RX:LJMP RX_START


KEY_13:  MOV ADDRH,#2EH
         MOV ADDRL,#00H
		   JB RXTX_SIGN,KEY13_RX
KEY13_TX:LJMP TX_START
KEY13_RX:LJMP RX_START


KEY_14:  MOV ADDRH,#2EH
         MOV ADDRL,#00H
		   JB RXTX_SIGN,KEY14_RX
KEY14_TX:LJMP TX_START
KEY14_RX:LJMP RX_START


KEY_15:  MOV ADDRH,#2EH
         MOV ADDRL,#00H
		   JB RXTX_SIGN,KEY15_RX
KEY15_TX:LJMP TX_START
KEY15_RX:LJMP RX_START


KEY_16:  MOV ADDRH,#2EH
         MOV ADDRL,#00H
		   JB RXTX_SIGN,KEY16_RX
KEY16_TX:LJMP TX_START
KEY16_RX:LJMP RX_START



SCAN_KEY:CLR KEY_SIGN
         MOV KEY_WORD,#00H


KEY1:    MOV P3,#11111110B      ;第一行
         JB P3.4,KEY2
         JB KEY_SIGN,KEYWRONG1
         MOV KEY_WORD,#1
			SETB KEY_SIGN
KEY2:	   JB P3.5,KEY3
			JB KEY_SIGN,KEYWRONG1
			MOV KEY_WORD,#2
			SETB KEY_SIGN
KEY3:    JB P3.6,KEY4
         JB KEY_SIGN,KEYWRONG1
			MOV KEY_WORD,#3
			SETB KEY_SIGN
KEY4:    JB P3.7,KEY5
         JB KEY_SIGN,KEYWRONG1
			MOV KEY_WORD,#4
			SETB KEY_SIGN
			LJMP KEY5
KEYWRONG1: LJMP KEYWRONG

KEY5:    MOV P3,#11111101B      ;第二行
         JB P3.4,KEY6
			JB KEY_SIGN,KEYWRONG2
			MOV KEY_WORD,#5
			SETB KEY_SIGN
KEY6:    JB P3.5,KEY7
         JB KEY_SIGN,KEYWRONG2
			MOV KEY_WORD,#6
			SETB KEY_SIGN
KEY7:    JB P3.6,KEY8
         JB KEY_SIGN,KEYWRONG2
			MOV KEY_WORD,#7
			SETB KEY_SIGN
KEY8:    JB P3.7,KEY9
         JB KEY_SIGN,KEYWRONG2
			MOV KEY_WORD,#8
			SETB KEY_SIGN
			LJMP KEY9

KEYWRONG2:LJMP KEYWRONG         
			
KEY9:    MOV P3,#11111011B     ;第三行
         JB P3.4,KEY10
			JB KEY_SIGN,KEYWRONG3
			MOV KEY_WORD,#9
			SETB KEY_SIGN
KEY10:   JB P3.5,KEY11
         JB KEY_SIGN,KEYWRONG3
			MOV KEY_WORD,#10
			SETB KEY_SIGN
KEY11:   JB P3.6,KEY12
         JB KEY_SIGN,KEYWRONG3
			MOV KEY_WORD,#11
			SETB KEY_SIGN
KEY12:   JB P3.7,KEY13
         JB KEY_SIGN,KEYWRONG3
			MOV KEY_WORD,#12
			SETB KEY_SIGN
     	   LJMP KEY13

KEYWRONG3:LJMP KEYWRONG

KEY13:   MOV P3,#11110111B       ;第四行
         JB P3.4,KEY14
			JB KEY_SIGN,KEYWRONG4
			MOV KEY_WORD,#13
			SETB KEY_SIGN
KEY14:   JB P3.5,KEY15
         JB KEY_SIGN,KEYWRONG4
			MOV KEY_WORD,#14
			SETB KEY_SIGN
KEY15:   JB P3.6,KEY16
         JB KEY_SIGN,KEYWRONG4
			MOV KEY_WORD,#15
			SETB KEY_SIGN
KEY16:   JB P3.7,SCAN_END
         JB KEY_SIGN,KEYWRONG4
         MOV KEY_WORD,#16			
			SETB KEY_SIGN
			LJMP SCAN_END

KEYWRONG4: LJMP KEYWRONG

KEYWRONG:CLR KEY_SIGN
SCAN_END:RET



RE_DELAY:MOV R7,#5
     DE2:MOV R6,#10
	  DE1:MOV R5,#200
		    DJNZ R5,$
			 DJNZ R6,DE1
			 DJNZ R7,DE2
			 RET


RX_START:  CLR P2.4                              ;接收紅外信號,存入外部擴展寄存器0~256
           CLR P2.6
           CLR P2.7
           CLR P2.2
   	     CLR TXOUT
	        MOV R1,#00H
           MOV R0,#00H
           MOV TMOD,#00010001B
	        MOV TH0,#00H
	        MOV TL0,#00H
	        MOV TH1,#00H
	        MOV TL1,#00H
           CLR ET0
	        CLR ET1
	        CLR EA
	        CLR TR0
	        CLR TR1
           LJMP RX_MAIN

RX_MAIN: MOV R0,#00H
         JB RXIN,$
         SETB TR0

JUDGE1: JB TF0,RXEND
        JNB RXIN,JUDGE1
	     CLR TR0
	     SETB TR1
	     MOV A,TL0
	     MOVX @R0,A
        INC R0
	     MOV A,TH0	
	     MOVX @R0,A
	     INC R0
	     MOV TL0,#00H
	     MOV TH0,#00H
	     INC R1
JUDGE2: JB TF1,RXEND    
	     JB RXIN,JUDGE2
	     CLR TR1
	     SETB TR0
	     MOV A,TL1
	     MOVX @R0,A
        INC R0
	     MOV A,TH1
	     MOVX @R0,A
	     INC R0
	     MOV TL1,#00H
	     MOV TH1,#00H
	     INC R1
	     AJMP JUDGE1

RXEND:  CLR TR0
        CLR TR1
	     CLR TF0
	     CLR TF1
        MOV TL0,#00H
	     MOV TH0,#00H
	     MOV TL1,#00H
	     MOV TH1,#00H
	     MOV GESHU,R1




	       MOV R1,GESHU                               ;取反轉換重新存入外部擴展寄存器
	       MOV R0,#00H
LOOP_CPL: MOVX A,@R0
          CPL A
	       MOVX @R0,A
	       INC R0
          MOVX A,@R0
          CPL A
	       MOVX @R0,A
	       INC R0
	       DJNZ R1,LOOP_CPL
          LJMP ISP_STORE
			
ISP_STORE:   LCALL ISP_ERASE 
				 


				 MOV ISP_DATA,GESHU                         ;將個數輸入到ISP_EEPROM的第一位
				 MOV ISP_ADDRH,ADDRH
				 MOV ISP_ADDRL,ADDRL
				 CLR EA
				 MOV ISP_CONTR,#WAIT_TIME
				 ORL ISP_CONTR,#10000000B
				 MOV ISP_CMD,#ISP_CMD_PROGRAM
				 MOV ISP_TRIG,#46H
				 MOV ISP_TRIG,#0B9H
				 NOP


             MOV R1,GESHU       
				 MOV R0,#00H
LOOP_WRITE:  LCALL BYTE_WRITE                           ;將擴展寄存器中的計時值依次放入ISP_EEPROM第二位開始的存儲器中
             INC R0
				 LCALL BYTE_WRITE
				 INC R0
				 DJNZ R1,LOOP_WRITE

				 MOV ISP_CMD,#00H                           ;ISP指令清零,防止誤觸發
             MOV ISP_TRIG,#00H
             MOV ISP_ADDRH,#00H
             MOV ISP_ADDRL,#00H
             mov p1,geshu

				 LJMP KEY_MAIN
				 

				 

				 

BYTE_WRITE:  MOVX A,@R0
             MOV ISP_DATA,A
             MOV ISP_ADDRH,ADDRH
				 INC R0
				 MOV ISP_ADDRL,R0
				 DEC R0
				 CLR EA
				 MOV ISP_CONTR,#WAIT_TIME
				 ORL ISP_CONTR,#10000000B
				 MOV ISP_CMD,#ISP_CMD_PROGRAM
				 MOV ISP_TRIG,#46H
				 MOV ISP_TRIG,#0B9H
				 NOP
				 RET

ISP_ERASE:   MOV ISP_ADDRH,ADDRH
             MOV ISP_ADDRL,ADDRL
				 CLR EA
				 MOV ISP_CONTR,#WAIT_TIME
				 ORL ISP_CONTR,#10000000B
				 MOV ISP_CMD,#ISP_CMD_ERASE
				 MOV ISP_TRIG,#46H
				 MOV ISP_TRIG,#0B9H
				 NOP
				 RET






TX_START:    MOV ISP_ADDRH,ADDRH                        ;取出第一位的個數
             MOV ISP_ADDRL,ADDRL
				 CLR EA
				 MOV ISP_CONTR,#WAIT_TIME
				 ORL ISP_CONTR,#10000000B
				 MOV ISP_CMD,#ISP_CMD_READ
				 MOV ISP_TRIG,#46H
				 MOV ISP_TRIG,#0B9H
				 NOP
             MOV ISP_CMD,#00H                           ;ISP指令清零,防止誤觸發
             MOV ISP_TRIG,#00H
             MOV ISP_ADDRH,#00H
             MOV ISP_ADDRL,#00H

				 MOV A,ISP_DATA                             ;為0FF則是錯誤的,回去,不為0FF則繼續
				 CJNE A,#0FFH,ISP_READ
				 LJMP KEY_MAIN


ISP_READ:   MOV GESHU,ISP_DATA
            MOV R1,GESHU
            MOV R0,#00H
LOOP_READ:  LCALL BYTE_READ
            INC R0
				LCALL BYTE_READ
				INC R0
				DJNZ R1,LOOP_READ
				LJMP TX_EXROM


BYTE_READ:   INC R0
             MOV ISP_ADDRH,ADDRH                       
             MOV ISP_ADDRL,R0
				 DEC R0
				 CLR EA
				 MOV ISP_CONTR,#WAIT_TIME
				 ORL ISP_CONTR,#10000000B
				 MOV ISP_CMD,#ISP_CMD_READ
				 MOV ISP_TRIG,#46H
				 MOV ISP_TRIG,#0B9H
				 NOP
				 MOV A,ISP_DATA
				 MOVX @R0,A
				 RET
				 




TX_EXROM:    MOV TMOD,#00010010B
	          MOV TH0,#0F4H
	          MOV TL0,#0F4H
	          MOV R1,GESHU
	          MOV R0,#00H
	          MOVX A,@R0
	          MOV TL1,A
	          INC R0
	          MOVX A,@R0
	          MOV TH1,A
	          INC R0
	          DEC R1
	          MOVX A,@R0
	          MOV ZHIL,A
	          INC R0
	          MOVX A,@R0
	          MOV ZHIH,A
	          INC R0
	          DEC R1

	          SETB ET1
	          SETB ET0
	          SETB EA
	          SETB TR1
	          SETB TR0        
	          CLR TXOUT

MAIN2:CJNE R1,#00H,MAIN2
      CLR TXOUT
      mov p1,#55h
      LJMP KEY_MAIN


T0IN:CPL TXZAI	           
     RETI                 

T1IN: MOV TL1,ZHIL
      MOV TH1,ZHIH
      JB TR0,NEXTT1       
      SETB TR0
      LJMP NEXTT
NEXTT1:CLR TR0            
       CLR TXZAI          

NEXTT:CPL TXOUT
      MOVX A,@R0
      MOV ZHIL,A
      INC R0
		MOVX A,@R0
      MOV ZHIH,A
      INC R0
		DJNZ R1,OUTTI
      CLR TR1
      CLR TR0             
      CLR TXZAI           
      CLR TXOUT 
OUTTI:RETI

DELAYXMS:MOV R7,#255
    DEL1:MOV R6,#4
	 DEL2:MOV R5,#5
			DJNZ R5,$
         DJNZ R6,DEL2
			DJNZ R7,DEL1
			RET

DELAYX2MS:MOV R7,#255
    DEL12:MOV R6,#50
	 DEL22:MOV R5,#50
	DJNZ R5,$
         DJNZ R6,DEL22
	DJNZ R7,DEL12
			RET


END

關閉窗口

相關文章

亚洲欧洲偷拍精品| 国产ts在线观看| 久久99久久99精品中文字幕 | 日韩电影中文字幕一区| 国产精品高清亚洲| 久久久精品网| 一区二区免费| 高清电影在线观看免费| av漫画网站| 濑亚美莉大战黑人中文字幕| 黄色一级片免费在线观看| 成人午夜精品无码区| 激情成人开心网| 国产经典一区二区三区| 久热精品视频在线观看| 欧美一区二区三区在线视频| 一区二区三区在线视频观看| 风间由美一区二区三区在线观看| 午夜精品影院| 亚洲精品一区国产| 国产日韩电影| 幼a在线观看| 男男互摸gay网站| 视频一区二区精品的福利| 中文永久免费观看| 欧美日韩成人免费观看| 久久精品综合视频| 五月天av在线播放| 国产精品久久久久久久久电影网| 精品国产乱码久久久久软件 | 亚洲AV无码国产成人久久| 欧美日韩国产综合一区二区三区| 国产成人免费高清| 午夜在线精品偷拍| 国产精品97| 白嫩白嫩国产精品| 91精品国产66| 国产盗摄一区二区| 成年人视频在线看| 一本大道香蕉久久| 99999色| 国产精选在线观看| 亚洲免费观看在线| 午夜肉伦伦影院| 久艹在线免费观看| 欧美h视频在线观看| 热re99久久精品国99热蜜月| 91网免费观看| 亚洲qvod图片区电影| 国产福利精品视频| 日本中文字幕不卡免费| 高清欧美一区二区三区| 欧美xxxx18国产| 久久综合久中文字幕青草| 亚洲欧美色婷婷| 亚洲美女在线观看| 国产一区二区三区免费视频| 亚洲国产一区二区三区四区| 欧美大片顶级少妇| 日韩欧美在线影院| 欧美大肚乱孕交hd孕妇| 亚洲精品乱码| 日韩美女一区二区三区在线观看| 伊人久久大香线蕉无限次| 国内精品国产成人国产三级粉色 | 22288色视频在线观看| jizzjizzjizz中国免费| japanesexxxxfree在线观看| 日本黄视频网站| 九色蝌蚪自拍| 你懂的网站在线观看网址| 一个人免费观看日本www视频| 九色porny丨精品自拍视频| 亚洲国产成人综合| 国产精品你懂的在线观看| 国产一卡2卡3卡4卡网站免费| 免费国产阿v视频在线观看| 国产真乱mangent| 国产porn视频| eeuss影院www免费视频| 男女激情视频网站| 无人视频在线观看免费| 成av人电影在线观看| 免费在线午夜视频| 精品极品在线| 97精品资源在线观看| 米奇精品关键词| 日韩精品永久网址| 在线观看一区视频| 老司机精品视频在线| 国产91精品在线观看| 国产午夜精品在线观看| 亚洲另类在线一区| 在线精品观看国产| 欧美精品一区二区不卡| 少妇激情综合网| 久久青草精品视频免费观看| 久久久久久成人精品| 国产高清视频一区三区| 99c视频在线| 亚洲一区美女| 国产视频在线视频| 久久久久亚洲AV成人网人人小说| 亚洲一区二区自偷自拍| 日韩av一区二区在线播放| 亚洲综合五月天婷婷丁香| 午夜视频www| zztt21.su黑料网站| 手机看片福利在线观看| 91最新网址| 91人人网站| 国产小视频免费在线观看| 91豆花视频在线播放| 日本免费一区二区三区视频| 日韩欧美大片| 精品亚洲成a人在线观看| 欧美激情综合五月色丁香小说| 亚洲高清免费在线| 欧美大片一区二区| 久久免费观看视频| 精品乱码一区二区三区| 国模吧无码一区二区三区| 亚洲欧美综合视频| 国产亚洲色婷婷久久99精品| 99国产揄拍国产精品| 国产麻豆入在线观看| 美女免费免费看网站| 中文av资源在线| 亚洲国产欧美国产第一区| 欧美精品色网| 日本另类视频| 欧美三级午夜理伦三级小说| 亚洲尤物精选| 国产人成一区二区三区影院| 欧美亚洲一区二区在线观看| 日韩在线观看免费高清| 91精品在线播放| 久久综合久久网| 91麻豆精品国产91久久综合| 中文字幕在线观看国产| 伊人免费视频| 免费观看在线午夜影视| av综合网址| 日韩成人一级大片| 一区二区三区在线免费观看| 日韩成人av在线| 国产在线一区二区三区| 成人免费视频91| 亚洲精品国产精品国自产网站| 国产免费黄色大片| 超清福利视频| 欧美日韩在线观看首页| 成人一区而且| 久久这里只有精品视频网| 欧美日本国产视频| 欧美在线欧美在线| 成人免费观看cn| 侵犯稚嫩小箩莉h文系列小说| 亚洲风情第一页| 亚洲精品少妇久久久久久 | 成人午夜在线播放| 欧美亚洲愉拍一区二区| 国产91精品视频在线观看| 中文字幕一区二区三区在线乱码| 国产制服丝袜在线| 老牛影视av牛牛影视av| 色黄视频在线| 99这里只有精品视频| 国产精品资源网站| 欧美一卡二卡在线| 91九色国产视频| 在线观看中文av| 又色又爽又黄无遮挡的免费视频| 国产h色视频在线观看| 日本免费成人| 国产专区综合网| 777奇米四色成人影色区| 国产精品人成电影在线观看| 色诱视频在线观看| 国产又粗又猛又爽又| 99re99| 成人51免费| 国产精品一区三区| 日韩精品一区二区三区中文不卡| 亚洲一区二区久久久久久久| 三级黄色片播放| 黄色av网站免费在线观看| 深夜福利在线观看直播| 欧美精品系列| 有坂深雪av一区二区精品| 欧美精品video| 国产一区视频免费观看| ,亚洲人成毛片在线播放| 日韩av资源站| 亚洲国产精品日韩专区av有中文| 亚洲最快最全在线视频| 亚州成人av在线| 国产91色在线观看| 亚洲欧美黄色片| 日本www在线| 亚洲视频一区| 欧美午夜片在线观看| 亚洲japanese制服美女| 日本japanese极品少妇| 国产大奶视频| 国产精品亚洲一区二区在线观看| 粉嫩av一区二区三区粉嫩| 国产网站欧美日韩免费精品在线观看| 亚洲福利av| 国产精彩视频在线观看| 97在线资源| 成人激情视频| 欧美日韩亚洲视频| 91久久国产婷婷一区二区| 国产成人无码一区二区在线观看| 国产成人精品视频一区| 成人免费在线观看视频| 97色在线观看| 国产香蕉在线观看| 国产网站在线播放| 色呦呦在线资源| 亚洲免费网址| 欧美高清性hdvideosex| 91精品国产99久久久久久红楼| 极品粉嫩小仙女高潮喷水久久| 欧美性猛交xxxx乱大交丰满| 日韩高清成人| 91女神在线视频| 国模精品一区二区三区色天香| 亚洲美女性囗交| 久久久久免费网站| 99热这里有精品| 久久久久国产精品免费免费搜索| 欧美精品福利在线| 国产无套精品一区二区三区| 国产麻豆一级片| 亚洲一区二区三区免费| 亚洲美女屁股眼交| 国产精品免费区二区三区观看 | 国产在亚洲线视频观看| 97青娱国产盛宴精品视频| 亚洲愉拍自拍另类高清精品| 高清视频在线观看一区| 亚洲国产综合久久| 91精品专区| 国内成人精品2018免费看| 日韩在线一区二区三区免费视频| 天天操狠狠操夜夜操| 91视频久色| 成人激情诱惑| 日韩午夜在线观看| 欧美一级片免费播放| 日日夜夜中文字幕| 国产精品主播在线观看| 日韩欧美综合在线视频| 制服国产精品| 黄色小视频免费观看| 99综合99| 在线观看国产91| 人体内射精一区二区三区| 免费永久在线观看黄网| 久9re热视频这里只有精品| 91成人看片片| 男的插女的下面视频| 亚洲成人黄色小说| 久久av国产紧身裤| 欧美精选在线播放| heyzo国产| 嫩草影院视频| 伊人精品在线| 欧美裸身视频免费观看| 国产一二三四五区| av在线播放av| 91看片淫黄大片一级在线观看| 国产欧美韩国高清| 国产精品男女视频| av资源亚洲| 午夜精品福利一区二区蜜股av| 在线不卡视频一区二区| 久久免费区一区二区三波多野| 小嫩嫩12欧美| 日韩成人性视频| 亚洲v在线观看| 男人免费av| 国产一区二区在线看| 国产欧美精品日韩精品| 久久国产香蕉视频| 秋霞一区二区| 欧美肥妇毛茸茸| 午夜久久福利视频| 特级全黄一级毛片| 国产69精品久久777的优势| 欧美一级在线观看| 久热精品在线播放| 区一区二日本| 国产伦理精品不卡| 91丨九色丨国产| 日日夜夜精品免费| 精品一区在线| 国产亚洲aⅴaaaaaa毛片| 香蕉视频久久久| 在线中文字幕-区二区三区四区| 国产精品国产三级国产aⅴ原创| 中文字幕在线亚洲三区| 网站免费满18成年在线观看| 视频一区在线播放| 国产在线观看精品| 亚洲国产福利视频| 91麻豆精品国产91久久久平台 | а√天堂资源地址在线下载| 亚洲人妖av一区二区| 亚洲中文字幕无码一区二区三区| 青草视频在线播放| 国产麻豆午夜三级精品| 国产精品.com| 亚洲国产视频在线观看| 99精品热视频只有精品10| 亚洲欧洲美洲综合色网| 色噜噜色狠狠狠狠狠综合色一| 欧美成人精品福利在线视频| 一区二区日韩免费看| 国产精品欧美日韩久久| 亚洲欧美国产高清va在线播放| 999国产精品视频| 97视频国产在线| 91在线观看喷潮| 日韩欧美一区二区三区免费看| 欧美激情亚洲另类| 中文字幕免费观看视频| 精品国产一区二区三区四区| 色综合久久悠悠| 黄色一区二区视频| 色偷偷综合网| 国产成人精品在线播放| 欧美 日韩 国产 成人 在线 91 | 免费在线观看你懂的| 高潮在线视频| 欧美一区二区国产| a资源在线观看| 99蜜月精品久久91| 亚洲毛片在线免费观看| 国产在线视频你懂的| 国产精品毛片av| 欧美日本高清一区| 国产精品无码专区av免费播放| 日韩一级毛片| 国产精品一区电影| 麻豆国产高清在线播放| 国产另类ts人妖一区二区| 亚洲精品一区二| 日本视频三区| 亚洲国产日产av| 精品国产人妻一区二区三区| 亚洲优女在线| 亚洲欧美日韩视频一区| youjizz在线视频| 久久精品高清| 91中文字幕在线| 夜夜操com| 国产亚洲成av人在线观看导航| 妞干网在线免费视频| 日本三级视频在线播放| 欧美日本一区二区三区四区| 老湿机69福利| 欧美日韩中文一区二区| 成人激情在线观看| 91蝌蚪在线观看视频| 99久久精品免费看国产 | 欧美色图片区| 成人18视频在线播放| www.国产区| 国产丝袜精品丝袜| 亚洲精品一二区| 免费观看成人网| 日本伦理一区二区| 亚洲精品视频播放| 亚洲一区 中文字幕| 午夜在线一区二区| 一区二区三区一级片| 国产一区二区三区福利| 欧美电影一区二区三区| 日本系列第一页| 综合久久一区| 欧美亚洲国产免费| 久草在线免费福利| 色菇凉天天综合网| 国产高潮流白浆| 久久久久久久久丰满| 精品国产免费久久久久久尖叫 | 亚洲成a人片77777老司机| 国产精品一二三四区| 欧美亚洲另类色图| 亚洲电影观看| 久久久久国色av免费观看性色| 四虎精品成人a在线观看| 国产亚洲一区二区三区在线观看| 久久精品国产露脸对白| 国产日本亚洲| 成人国产精品久久久| 天天色综合6|