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

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

?? test3.asm

?? can總線知識.rar
?? ASM
字號:

$INCLUDE (SJA_BCANCONF.ASM)	;導入硬件定義文件


;;;;;;;;;;;;;;;;定義錯誤字
;

;使用前變量定義
RCV_GOOD		BIT	0FH	;成功的接收一幀標志
SEC_FLAG		BIT	010H	;一秒到標志
ERR_FLAG		BIT	011H	;監測到錯誤標志
OVER_FLAG		BIT	012H	;超載標志
DS_END_FLAG		BIT	013H	;SJA1000發送完成標志
WUI_FLAG		BIT 014H	;喚醒SJA1000標志 

TOIR            BIT 015H	;定時器T0標志 

;;;;;;;;;;;;;;;顯示閃爍標志區;;;;;;;;;;;;;;;;;;;;
FLIGHDISP       DATA    02FH
FLIGHBIT0       BIT     07FH
FLIGHBIT1       BIT     07EH
FLIGHBIT2       BIT     07DH
FLIGHBIT3       BIT     07CH
FLIGHBIT4       BIT     07BH
FLIGHSYNC       BIT     07AH

;;;;;;;;;;;;;;顯示位選選擇;;;;;;;;;;;;;;;;;;
EN_DISPBIT0     BIT     P1.7
EN_DISPBIT1     BIT     P1.6
EN_DISPBIT2     BIT     P1.5
EN_DISPBIT3     BIT     P1.4
EN_DISPBIT4     BIT     P1.3

;;;;;;;;;;;;;;;顯示閃爍頻率計數;;;;;;;;;;;;;;;;;;;;
FLIGHCOUNT      DATA    07EH

;;;;;;;;;;;;;;;顯示位選計數;;;;;;;;;;;;;;;;;;;;
DISP_POINT      DATA    07DH


SEC_COUNT_L		DATA	030H	;秒定時計數器
SEC_COUNT_H     DATA    031H
SAVE_INT_INFO   DATA	032H	;保存SJA1000中斷寄存器的內容
ERRORCOUNT      DATA    033H    ;錯誤計數
DISPLAYBUF0     DATA    034H    ;顯示緩沖區34H--38H

	;
SEND_DATA_BUF1    DATA 	040H	;發送緩沖區
SEND_DATA_BUF2    DATA	041H 
SEND_DATA_BUF3    DATA	042H
SEND_DATA_BUF4    DATA	043H 
SEND_DATA_BUF5    DATA	044H
SEND_DATA_BUF6    DATA	045H 
SEND_DATA_BUF7    DATA	046H
SEND_DATA_BUF8    DATA	047H 
SEND_DATA_BUF9    DATA	048H
SEND_DATA_BUF10   DATA	049H 

RCV_DATA_BUF1     DATA	050H	;接收緩沖區
RCV_DATA_BUF2     DATA	051H 
RCV_DATA_BUF3     DATA	052H
RCV_DATA_BUF4     DATA	053H 
RCV_DATA_BUF5     DATA	054H
RCV_DATA_BUF6     DATA	055H 
RCV_DATA_BUF7     DATA	056H
RCV_DATA_BUF8     DATA	057H 
RCV_DATA_BUF9     DATA	058H
RCV_DATA_BUF10    DATA	059H 

ERROR_STATUS      DATA  07CH		;錯誤狀態表示
TEST_DATA         DATA	07FH    	;測試發送數據

;程序開始
ORG 		0000H
LJMP		MAIN 		;運行主程序

ORG			0003H              
LJMP		BCAN_INT0		;中斷方式訪問SJA1000程序

ORG			000BH
LJMP		T0_INTERRUPT 	;定時器0中斷



ORG       		0100H    		;程序開始
MAIN:
  	
;內部RAM清零
    MOV	R0,#07fH
    CLR        A
    MOV       @R0,A
    DJNZ	R0,$-1
    MOV       @R0,A
    MOV       SP,#60H		;設置SP
    LCALL	DELAY		;延時
    LCALL	DELAY

	LCALL	UART_INIT		;串口初始化	
	LCALL   T0_INIT
	SETB    EA

	MOV           ErrorCount,         #020H       ;32次,報錯
SJA1000_INIT0:       
    LCALL         BCAN_CREATE_COMMUNATION ;調用SJA1000接口測試函數
    JNB           F0,         SJA1000_INIT1;接口正常,初始化SJA1000
    DJNZ          ErrorCount , SJA1000_INIT0         ;接口不正常,再檢測
	MOV           ERROR_STATUS,#SJA_INTFACE_ERR 
    LJMP          ERROR_HANDLE            ;錯誤處理

SJA1000_INIT1: 
    
;設置接收任何類型的標志符,波特率1000Kbps(16MHZ的晶體),關閉CLKOUT則,
;ACR=任何值,AMR=0FFH,BTR0=084H,BTR1=0A7H,OC==0aaH,CDR=048H 

;首先設置參數
    MOV           ErrorCount,         #020H       ;32次,報錯
SJA1000_INIT11: 
    MOV           R7,           #012
    LCALL         BCAN_SET_BANDRATE   ;設置波特率為100k          
	 AJMP   SJA1000_INIT2 
    ;JNB           F0,           SJA1000_INIT2   ;判斷設置是否成功
	DJNZ          ErrorCount , SJA1000_INIT11         ;接口不正常,再檢測
	MOV           ERROR_STATUS,#SJA_INITBTR_ERR 
    LJMP          ERROR_HANDLE   
    
    
 SJA1000_INIT2:   
 	MOV         ErrorCount,         #020H       ;32次,報錯
 SJA1000_INIT21:   
   ;設置接收報文ID
    MOV           R7,         #00
    MOV           R6,         #0FFH
    LCALL         BCAN_SET_OBJECT
		 AJMP   SJA1000_INIT3 

    JNB           F0,       SJA1000_INIT3  ;判斷設置是否成功
	DJNZ          ErrorCount , SJA1000_INIT21
	MOV           ERROR_STATUS,#SJA_INITOBJ_ERR 
    LJMP          ERROR_HANDLE           
        
SJA1000_INIT3:
	MOV          ErrorCount,         #020H       ;32次,報錯
SJA1000_INIT31:
   ;設置輸出控制、時鐘分頻
    MOV           R7,         #0AAH   ;正常輸出模式
    MOV           R6,         #048H   ;使能內部比較器、禁止CLKOUT
    LCALL         BCAN_SET_OUTCLK     ;
			 AJMP   SJA1000_INIT4 

    JNB           F0,          SJA1000_INIT4 ;判斷設置是否成功
	DJNZ          ErrorCount , SJA1000_INIT31
	MOV           ERROR_STATUS,#SJA_INITOCLK_ERR 
    LJMP          ERROR_HANDLE           
SJA1000_INIT4: 
	MOV         ErrorCount,         #020H       ;32次,報錯
SJA1000_INIT41:
    LCALL         BCAN_QUIT_RETMODEL  ;退出復位狀態
	 AJMP   SJA1000_INIT5 
    JNB           F0,           SJA1000_INIT5   ;判斷設置是否成功
    DJNZ          ErrorCount , SJA1000_INIT41
	MOV           ERROR_STATUS,#0FEH;#SJA_INIT_ERR 
    LJMP          ERROR_HANDLE           
SJA1000_INIT5:   
	MOV	    DPTR,#REG_CONTROL 	;開放SJA1000內部功能中斷
	MOV	    A,#0FEH	                      ;中斷開放
	MOVX	@DPTR,A 
;	LCALL	T0_INIT			;初始化定時器0
	SETB	PX0 			;設置外部中斷0為最高優先級
	SETB	IT0 			;設置外部中斷位邊緣觸發
	MOV  	IE,#083H 		;開放中斷EXO,總中斷位EA,俄ET0
LOOPER:
	JBC     TOIR,MS_DEALPRG
LOOPER1:
    JBC	    RCV_GOOD,RCVDATA_PRG	;sja1000成功接收一幀,通知CPU處理
LOOPER2:
	JBC	    SEC_FLAG,SENDDATA_PRG	;一秒時間到,每秒發送一次
LOOPER3:
	JBC	    ERR_FLAG,ERR_PRG           	;錯誤標志,錯誤處理
LOOPER4:
	JBC	    OVER_FLAG,DOVER_PRG       		 ;超載處理	 	
LOOPER5:
	JBC     DS_END_FLAG,DSEND_PRG	;報文發送完成
LOOPER6:
	JBC     WUI_FLAG,WOKE_PRG	;喚醒處理
	AJMP	LOOPER

MS_DEALPRG:
  ;  LCALL   DISPLAY_PRG
	AJMP    LOOPER1
;發現錯誤處理
ERR_PRG:
	LCALL     BCAN_ENTER_RETMODEL                 ;進入復位模式
	MOV       ERROR_STATUS,#SJA_SEND_ERR 
;錯誤信息處理
ERROR_HANDLE:
    LCALL   DISP_ERROR
	LCALL	DELAY
	LCALL	DELAY
	LJMP 	SJA1000_INIT0  ;現錯誤,根據實際情況處理
;數據超載處理
DOVER_PRG:
	MOV			R7,#08H		;清除數據超載
	LCALL     BCAN_CMD_PRG                          ;
	LJMP 	LOOPER5
;上一次發送的數據發送完畢處理
DSEND_PRG:
    LCALL         DISP_OK
	LJMP 	LOOPER6
;喚醒中斷處理
WOKE_PRG:           		;喚醒處理
	LJMP 	LOOPER
;接收數據處理部分
RCVDATA_PRG:
	;LCALL	UART_INIT	
	MOV	R0,# RCV_DATA_BUF1 	;微處理器接收首地址
	LCALL	BCAN_DATA_RECEIVE          	;調用接收數據子程序
	MOV	R7,#04H          		;釋放接收緩沖區 
	LCALL	BCAN_CMD_PRG		;
;將接收的數據發送至串口
	MOV	R0,# RCV_DATA_BUF2              	;計算接收數據長度判斷遠程幀、數據幀
	MOV       A,@R0
	JB         	ACC.4,RD_PRG1		;遠程幀
;數據幀
	ANL	A,#0FH		;計算數據數目
	ADD	A,#02H                  	;計算幀的數據長度
	MOV 	R7, A
	AJMP      RD_UARTSD
RD_PRG1:
	MOV       R7,#02H
RD_UARTSD: 		
	MOV       R0,#RCV_DATA_BUF1 	;微處理器接收首地址
	LCALL	UART_SEND              	;調用串口發送程序
    LCALL   DISP_OK
	LJMP 	LOOPER2
;控制SJA1000向CAN總線發送數據處理部分
SENDDATA_PRG:
    MOV           R0,          #SEND_DATA_BUF1 
    MOV           @R0,         #0AAH
    INC           R0
    MOV	          A,           TEST_DATA
    MOV           R7,          #08
    MOV           A,           #08
    MOV           @R0,         A
RB_DATA:
    MOV           A,          TEST_DATA
    INC           R0
    MOV           @R0,         A
    DJNZ          R7,          RB_DATA  ;將特定格式的幀存入發送緩沖區

    MOV           R0,          #SEND_DATA_BUF1
    LCALL         BCAN_DATA_WRITE       ;將要發送的數據送入發送緩沖區
   
    MOV           R7,          #01
    LCALL         BCAN_CMD_PRG
    LJMP          LOOPER3

;定時器0初始化
T0_INIT:
    MOV     A,TMOD
	ANL     A,#0F0H
	ORL     A,#01H
    MOV		TMOD,A;T0工作在方式1
	MOV		TH0,#0FCH		;定時周期1MS
	MOV		TL0,#066H
	SETB	ET0
	MOV     TCON,#055H 		;啟動定時器
	RET
;串口初始化
UART_INIT:
	MOV		SCON,#050H		;串口數據1個STOP,8個DATA,無校驗
	MOV     A,TMOD
	ANL     A,#0FH
	ORL     A,#020H
    MOV		TMOD,A		;用定時器1做波特率發生器
	MOV		TH1,#0FDH		;波特率9600bps
	MOV		TL1,#0FDH
	SETB	TR1
	clr		ES
	CLR		TI
	RET


;延時程序
DELAY:
	MOV	R7,#0FFH
D1: MOV       	R6,#0ffh
	DJNZ	R6,$
	DJNZ	R7,D1
	RET
;串口發送子程序
UART_SEND:
	CLR TI
	MOV	A,@R0
	MOV	SBUF,A
	JNB	TI,$
	CLR	TI
	INC	R0
	DJNZ	R7,UART_SEND
	RET
;外部中斷0
BCAN_INT0:
	push    DPH
	PUSH    DPL
	PUSH	PSW			;PSW,ACC入棧
	PUSH	ACC
   USING	3			;應用寄存器第3組  
	MOV	DPTR,#REG_INTERRUPT	;讀中斷寄存器
	MOVX	A,@DPTR  		;
	MOV	SAVE_INT_INFO,A		;保存中斷寄存器的內容
	JNB 	ACC.0,BCAN_INT1		;接收中斷
	SETB	RCV_GOOD		;置位接收標志
BCAN_INT1:
	MOV	A,SAVE_INT_INFO
	JNB	ACC.1,BCAN_INT2		;發送中斷 
	SETB   	DS_END_FLAG		;發送完成處理
BCAN_INT2:
	MOV	A,SAVE_INT_INFO           
	JNB	ACC.2,BCAN_INT3		;錯誤中斷
	SETB	ERR_FLAG		;置位錯誤標志
BCAN_INT3:
	MOV	A,SAVE_INT_INFO
	JNB	ACC.3 ,BCAN_INT4               	;超載中斷
	SETB       OVER_FLAG                      	;置位超載標志
BCAN_INT4:
	MOV	A,SAVE_INT_INFO
	JNB	ACC.4,BCAN_INT5		;喚醒中斷
	SETB	WUI_FLAG		;喚醒中斷處理標志
BCAN_INT5:
	POP	ACC
	POP	PSW
	POP DPL
	POP DPH 
	RETI
;定時器0中斷
T0_INTERRUPT:
	push    DPH
	PUSH    DPL
	PUSH	PSW		;PSW、ACC入棧
	PUSH	ACC
	USING   2
    MOV		TH0,#0FCH	;設置定時周期1MS
	MOV		TL0,#066H
    SETB    TOIR
		    
	LCALL   DSEG_CONTRL
    LCALL   DISPLAY_PRG

	MOV     A,FLIGHDISP
    JZ      NOFLIGH
	INC     FLIGHCOUNT
	MOV     A,FLIGHCOUNT
	CJNE    A,#200,NOFLIGH1
	MOV     FLIGHCOUNT,#00
	CPL     FLIGHSYNC
    AJMP    NOFLIGH1
NOFLIGH:
    CLR     FLIGHSYNC
NOFLIGH1:
	INC		SEC_COUNT_L                              ;單位時間計數器
	MOV		A,SEC_COUNT_L
	CJNE	A,#200,T0_QUIT                          ;判斷1/5秒時間是否到
	MOV		SEC_COUNT_L,#00                          ;重新計數
	INC		SEC_COUNT_H                              ;單位時間計數器
	MOV		A,SEC_COUNT_H
	CJNE	A,#6,T0_QUIT                            ;判斷1秒時間是否到
   	MOV		SEC_COUNT_H,#00                          ;重新計數
	SETB	SEC_FLAG                                ;置位1秒到標志
	INC		TEST_DATA                               ;測試發送的數據,每1秒加1
T0_QUIT:
	POP		ACC
	POP		PSW
	POP 	DPL
	POP 	DPH
	RETI

;;;;;;;LED 送顯處理程序;;;;;;;;;;
;;;;;;;LED 送顯處理程序;;;;;;;;;;
DISPLAY_PRG:
	MOV     A,#0FFH
	MOV     P1,A
	LCALL	DISP

;;;;;;;UP IS DISABLE DISPLAY;;;;;;;;;;
	MOV     A,#DISPLAYBUF0
	ADD     A,DISP_POINT
	MOV     R0,A
	MOV     A,@R0
	MOV     DPTR,#DISPSEG_TAB
   	MOVC    A,@A+DPTR
	LCALL	DISP
	;;;;;;;;UP IS SEND SEG;;;;;
	MOV     P1,#0FFH
	MOV     A,DISP_POINT
	RL      A
   	MOV     DPTR,#DISPBIT_TAB
   	JMP     @A+DPTR
;LED段碼譯碼
DISPSEG_TAB:
	DB 0C0H,0F9H,0A4H,0B0H,099H,092H,082H,0F8H ;   //0X00--0X07
   	DB 080H,090H,088H,083H,0c6H,0a1H,086H,08eH ;   //0X08--0X0f
	DB 0c8H,08cH,0bfH			   ;   //n,  p,   -

DISP:
	   MOV	   R3,#08H
DUP:   RLC	   A
	   MOV	   P1.0,C
	   CLR	   P1.1
	   SETB	   P1.1
	   DJNZ	   R3,DUP
	   RET

;LED位跳轉
DISPBIT_TAB:
    JMP		DISP_LED0
    JMP		DISP_LED1
    JMP		DISP_LED2
    JMP		DISP_LED3
    JMP		DISP_LED4

DISP_LED0:
   	CLR     EN_DISPBIT0
	JNB     FLIGHBIT0,DISP_QUIT
	JNB     FLIGHSYNC,DISP_QUIT
	SETB    EN_DISPBIT0
	AJMP    DISP_QUIT
DISP_LED1:
   	CLR     EN_DISPBIT1
	JNB     FLIGHBIT1,DISP_QUIT
	JNB     FLIGHSYNC,DISP_QUIT
	SETB    EN_DISPBIT1
	AJMP    DISP_QUIT
DISP_LED2:
	CLR     EN_DISPBIT2
	JNB     FLIGHBIT2,DISP_QUIT
	JNB     FLIGHSYNC,DISP_QUIT
	SETB    EN_DISPBIT2
	AJMP    DISP_QUIT

DISP_LED3:
	CLR     EN_DISPBIT3
	JNB     FLIGHBIT3,DISP_QUIT
	JNB     FLIGHSYNC,DISP_QUIT
	SETB    EN_DISPBIT3
	AJMP    DISP_QUIT
DISP_LED4:
	CLR     EN_DISPBIT4
	JNB     FLIGHBIT4,DISP_QUIT
	JNB     FLIGHSYNC,DISP_QUIT
	SETB    EN_DISPBIT4

DISP_QUIT:
    RET

;;;;;;;;;;系統出錯時顯示
DISP_ERROR:
    MOV    R0,#DISPLAYBUF0
	INC    R0
    MOV    @R0,#0EH
	INC    R0
	MOV    @R0,#12H
	INC    R0
	MOV    A,ERROR_STATUS
	ANL    A,#0F0H
	SWAP   A
	MOV    @R0,A
	INC    R0
	MOV    A,ERROR_STATUS
	ANL    A,#0FH
	MOV    @R0,A
	MOV    FLIGHDISP,#01FH
	RET

;;;;;;;;;;CAN通訊正常時顯示
DISP_OK:
	CLR     A
	MOV     FLIGHDISP,A
	MOV     ERROR_STATUS,A
	MOV    R0,#DISPLAYBUF0+1
	MOV    @R0,#0
	INC    R0
	MOV    @R0,#12H
	INC    R0
	MOV    A,RCV_DATA_BUF3
	ANL    A,#0F0H
	SWAP   A
	MOV    @R0,A
	INC    R0
	MOV    A,RCV_DATA_BUF3
	ANL    A,#0FH
	MOV    @R0,A
	RET


DSEG_CONTRL:
	CLR     C
	INC		DISP_POINT
	MOV		A,DISP_POINT
	CJNE	A,#05,MOVEDISP
DSEG_CONTRL1:
	MOV		DISP_POINT,#00
	RET
MOVEDISP:
	JNC		DSEG_CONTRL1
	RET

$INCLUDE (SJA_BCANFunc.ASM)		;導入子程序文件
END

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产一区高清在线| 欧美在线一区二区| 色综合中文字幕国产 | 欧美日韩在线不卡| 亚洲精品在线观看网站| 亚洲乱码国产乱码精品精可以看 | 亚洲天堂2014| 麻豆高清免费国产一区| 99视频一区二区| 久久夜色精品国产噜噜av| 亚洲国产综合视频在线观看| 国产高清久久久久| 日韩欧美亚洲另类制服综合在线| 亚洲一区在线电影| 91网站在线播放| 国产欧美精品在线观看| 日韩高清电影一区| 欧美网站大全在线观看| 亚洲精品伦理在线| 国产成人在线网站| 久久精品欧美一区二区三区麻豆| 午夜在线成人av| 色综合久久久久久久久久久| 中文字幕在线一区免费| 国产精品一品视频| 久久久亚洲午夜电影| 国产真实精品久久二三区| 日韩视频中午一区| 男女视频一区二区| 日韩亚洲欧美在线| 奇米影视一区二区三区| 欧美一区欧美二区| 蜜桃一区二区三区四区| 日韩欧美卡一卡二| 奇米一区二区三区av| 欧美一级生活片| 久久成人免费电影| 久久久综合网站| 国产1区2区3区精品美女| 久久这里只精品最新地址| 精品制服美女丁香| 国产午夜一区二区三区| 成人性生交大片| 综合av第一页| 欧美伊人精品成人久久综合97| 亚洲在线视频网站| 欧美酷刑日本凌虐凌虐| 青青草精品视频| 久久久久久久网| 91天堂素人约啪| 亚洲图片欧美视频| 日韩欧美第一区| 成人黄色在线视频| 亚洲最新在线观看| 日韩精品中文字幕一区二区三区| 国内一区二区视频| 亚洲欧美日本在线| 制服丝袜在线91| 国产福利91精品一区二区三区| 亚洲天堂a在线| 欧美一级日韩免费不卡| 国产成人精品三级| 亚洲第一成人在线| 久久九九久久九九| 欧美日韩在线免费视频| 国产精品538一区二区在线| 亚洲日本一区二区三区| 欧美一级理论片| 风间由美一区二区三区在线观看| 亚洲免费av观看| 亚洲精品一区二区精华| 91美女在线看| 久久er99热精品一区二区| 亚洲丝袜另类动漫二区| 日韩欧美二区三区| 欧洲生活片亚洲生活在线观看| 老色鬼精品视频在线观看播放| 国产精品久久毛片| 欧美一区2区视频在线观看| 成人a免费在线看| 日韩电影在线一区| 一区二区三区视频在线观看| 久久综合色播五月| 欧美疯狂做受xxxx富婆| 国产iv一区二区三区| 亚洲国产美国国产综合一区二区| 一本一道久久a久久精品综合蜜臀| 中文字幕免费在线观看视频一区| 欧美日韩一区二区在线观看 | 亚洲在线中文字幕| 粉嫩av亚洲一区二区图片| 久久综合九色综合久久久精品综合| 亚洲综合成人网| 精品国产a毛片| 日韩**一区毛片| 国产在线精品一区在线观看麻豆| 亚洲欧美日韩在线不卡| 久久综合99re88久久爱| 日韩一区二区三区视频| 欧美日韩aaaaa| 色综合久久综合网| 成人国产精品免费观看动漫| 国产精品一二二区| 国产在线不卡一卡二卡三卡四卡| 日产欧产美韩系列久久99| 亚洲成人三级小说| 伊人性伊人情综合网| 亚洲视频一区二区在线| 亚洲欧美一区二区三区孕妇| 国产精品女主播在线观看| 国产偷国产偷精品高清尤物| 久久亚洲一区二区三区四区| 日韩精品最新网址| 日韩一区二区电影| 日韩亚洲欧美在线| 精品日本一线二线三线不卡| 日韩三级视频在线观看| 日韩一区二区影院| 精品国产青草久久久久福利| 欧美一级理论片| 日韩一区二区三区免费看| 欧美大片一区二区三区| 久久综合久久久久88| 久久久夜色精品亚洲| 国产精品入口麻豆九色| 国产精品系列在线| 亚洲色图欧美偷拍| 亚洲综合在线第一页| 亚洲成人久久影院| 欧美a级一区二区| 国产一区在线视频| 99天天综合性| 欧美日本一区二区三区| 欧美大度的电影原声| 久久久久久久精| 中文字幕在线不卡一区| 亚洲激情网站免费观看| 午夜精品免费在线观看| 国内精品视频一区二区三区八戒| 高清不卡一区二区在线| 欧美在线视频日韩| 日韩欧美你懂的| 国产精品视频一二| 亚洲国产日日夜夜| 久久99久久久久久久久久久| 成人丝袜18视频在线观看| 欧洲精品在线观看| 日韩精品一区二区三区视频播放| 欧美国产欧美综合| 亚洲国产精品久久不卡毛片| 激情五月婷婷综合| 色欲综合视频天天天| 精品国精品国产尤物美女| 中文字幕在线不卡国产视频| 日本不卡在线视频| 99久久精品国产观看| 日韩精品一区二区三区四区| 亚洲丝袜美腿综合| 激情综合亚洲精品| 欧美视频你懂的| 日本一区二区电影| 秋霞电影网一区二区| www.激情成人| 日韩欧美亚洲国产另类 | 中文字幕精品一区二区精品绿巨人| 一区二区三区四区激情| 国产精品18久久久久久久久 | 99热这里都是精品| 欧美tickling网站挠脚心| 亚洲一区二区美女| 成人国产电影网| 久久综合色婷婷| 日本网站在线观看一区二区三区 | 国产精品色哟哟| 男男视频亚洲欧美| 91免费国产在线观看| 国产亚洲欧美日韩日本| 免费视频最近日韩| 欧美三级日韩在线| 亚洲欧洲日韩在线| 福利一区在线观看| www国产精品av| 无吗不卡中文字幕| 欧美日韩在线不卡| 亚洲永久免费视频| 91在线播放网址| 亚洲国产精品黑人久久久| 国产一区二区三区免费在线观看 | 亚洲色图视频网站| av男人天堂一区| 中文字幕在线不卡| www.性欧美| 亚洲人成在线播放网站岛国| 成人午夜电影网站| 欧美国产成人在线| 成人午夜激情影院| 亚洲天堂网中文字| 日本道免费精品一区二区三区| 综合久久久久综合| 日本高清成人免费播放|