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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? test2.asm

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

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


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

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

TOIR            BIT 015H	;定時器T0標(biāo)志 

;;;;;;;;;;;;;;;顯示閃爍標(biāo)志區(qū);;;;;;;;;;;;;;;;;;;;
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

;;;;;;;;;;;;;;;顯示閃爍頻率計數(shù);;;;;;;;;;;;;;;;;;;;
FLIGHCOUNT      DATA    07EH

;;;;;;;;;;;;;;;顯示位選計數(shù);;;;;;;;;;;;;;;;;;;;
DISP_POINT      DATA    07DH


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

	;
SEND_DATA_BUF1    DATA 	040H	;發(fā)送緩沖區(qū)
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	;接收緩沖區(qū)
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		;錯誤狀態(tài)表示
TEST_DATA         DATA	07FH    	;測試發(fā)送數(shù)據(jù)

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

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

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



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

	LCALL	UART_INIT		;串口初始化	

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

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

;首先設(shè)置參數(shù)
    
    MOV           R7,           #012
	MOV           ErrorCount,   #020H       ;32次,報錯
    LCALL         BCAN_SET_BANDRATE   ;設(shè)置波特率為100k          
    JNB           F0,           SJA1000_INIT2   ;判斷設(shè)置是否成功
	DJNZ          ErrorCount , SJA1000_INIT1         ;接口不正常,再檢測
	MOV           ERROR_STATUS,#SJA_INITBTR_ERR 
    LJMP          ERROR_HANDLE   
        
 SJA1000_INIT2:   
   ;設(shè)置接收報文ID
    MOV           ErrorCount,   #020H       ;32次,報錯
    MOV           R7,         #00
    MOV           R6,         #0FFH
    LCALL         BCAN_SET_OBJECT
    JNB           F0,       SJA1000_INIT3  ;判斷設(shè)置是否成功
	DJNZ          ErrorCount , SJA1000_INIT2
	MOV           ERROR_STATUS,#SJA_INITOBJ_ERR 
    LJMP          ERROR_HANDLE           
        
SJA1000_INIT3:
   ;設(shè)置輸出控制、時鐘分頻
    MOV          ErrorCount,   #020H       ;32次,報錯   
    MOV           R7,         #0AAH   ;正常輸出模式
    MOV           R6,         #048H   ;使能內(nèi)部比較器、禁止CLKOUT
    LCALL         BCAN_SET_OUTCLK     ;
    JNB           F0,          SJA1000_INIT4 ;判斷設(shè)置是否成功
	DJNZ          ErrorCount , SJA1000_INIT3
	MOV           ERROR_STATUS,#SJA_INITOCLK_ERR 
    LJMP          ERROR_HANDLE           
SJA1000_INIT4: 
    MOV           ErrorCount,   #020H       ;32次,報錯          
    LCALL         BCAN_QUIT_RETMODEL  ;退出復(fù)位狀態(tài)
    JNB           F0,           SJA1000_INIT5   ;判斷設(shè)置是否成功
    DJNZ          ErrorCount , SJA1000_INIT4
	MOV           ERROR_STATUS,#0FEH;#SJA_INIT_ERR 
    LJMP          ERROR_HANDLE           
SJA1000_INIT5:   
	MOV	    DPTR,#REG_CONTROL 	;開放SJA1000內(nèi)部功能中斷
	MOV	    A,#01EH	                      ;中斷開放
	MOVX	@DPTR,A 
	LCALL	T0_INIT			;初始化定時器0
	SETB	PX0 			;設(shè)置外部中斷0為最高優(yōu)先級
	SETB	IT0 			;設(shè)置外部中斷位邊緣觸發(fā)
	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	;一秒時間到,每秒發(fā)送一次
LOOPER3:
	JBC	    ERR_FLAG,ERR_PRG           	;錯誤標(biāo)志,錯誤處理
LOOPER4:
	JBC	    OVER_FLAG,DOVER_PRG       		 ;超載處理	 	
LOOPER5:
	JBC     DS_END_FLAG,DSEND_PRG	;報文發(fā)送完成
LOOPER6:
	JBC     WUI_FLAG,WOKE_PRG	;喚醒處理
	AJMP	LOOPER

MS_DEALPRG:
  ;  LCALL   DISPLAY_PRG
	AJMP    LOOPER1
;發(fā)現(xiàn)錯誤處理
ERR_PRG:
	LCALL     BCAN_ENTER_RETMODEL                 ;進(jìn)入復(fù)位模式
	MOV       ERROR_STATUS,#SJA_SEND_ERR 
;錯誤信息處理
ERROR_HANDLE:
    LCALL   DISP_ERROR
	LJMP 	SJA1000_INIT0  ;現(xiàn)錯誤,根據(jù)實際情況處理
;數(shù)據(jù)超載處理
DOVER_PRG:
	MOV			R7,#08H		;清除數(shù)據(jù)超載
	LCALL     BCAN_CMD_PRG                          ;
	LJMP 	LOOPER5
;上一次發(fā)送的數(shù)據(jù)發(fā)送完畢處理
DSEND_PRG:
    LCALL         DISP_OK
	LJMP 	LOOPER6
;喚醒中斷處理
WOKE_PRG:           		;喚醒處理
	LJMP 	LOOPER
;接收數(shù)據(jù)處理部分
RCVDATA_PRG:
	;LCALL	UART_INIT	
	MOV	R0,# RCV_DATA_BUF1 	;微處理器接收首地址
	LCALL	BCAN_DATA_RECEIVE          	;調(diào)用接收數(shù)據(jù)子程序
	MOV	R7,#04H          		;釋放接收緩沖區(qū) 
	LCALL	BCAN_CMD_PRG		;
;將接收的數(shù)據(jù)發(fā)送至串口
	MOV	R0,# RCV_DATA_BUF2              	;計算接收數(shù)據(jù)長度判斷遠(yuǎn)程幀、數(shù)據(jù)幀
	MOV       A,@R0
	JB         	ACC.4,RD_PRG1		;遠(yuǎn)程幀
;數(shù)據(jù)幀
	ANL	A,#0FH		;計算數(shù)據(jù)數(shù)目
	ADD	A,#02H                  	;計算幀的數(shù)據(jù)長度
	MOV 	R7, A
	AJMP      RD_UARTSD
RD_PRG1:
	MOV       R7,#02H
RD_UARTSD: 		
	MOV       R0,#RCV_DATA_BUF1 	;微處理器接收首地址
	LCALL	UART_SEND              	;調(diào)用串口發(fā)送程序
    LCALL   DISP_OK
	LJMP 	LOOPER2
;控制SJA1000向CAN總線發(fā)送數(shù)據(jù)處理部分
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  ;將特定格式的幀存入發(fā)送緩沖區(qū)

    MOV           R0,          #SEND_DATA_BUF1
    LCALL         BCAN_DATA_WRITE       ;將要發(fā)送的數(shù)據(jù)送入發(fā)送緩沖區(qū)
   
    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		;串口數(shù)據(jù)1個STOP,8個DATA,無校驗
	MOV     A,TMOD
	ANL     A,#0FH
	ORL     A,#020H
    MOV		TMOD,A		;用定時器1做波特率發(fā)生器
	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
;串口發(fā)送子程序
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			;應(yīng)用寄存器第3組  
	MOV	DPTR,#REG_INTERRUPT	;讀中斷寄存器
	MOVX	A,@DPTR  		;
	MOV	SAVE_INT_INFO,A		;保存中斷寄存器的內(nèi)容
	JNB 	ACC.0,BCAN_INT1		;接收中斷
	SETB	RCV_GOOD		;置位接收標(biāo)志
BCAN_INT1:
	MOV	A,SAVE_INT_INFO
	JNB	ACC.1,BCAN_INT2		;發(fā)送中斷 
	SETB   	DS_END_FLAG		;發(fā)送完成處理
BCAN_INT2:
	MOV	A,SAVE_INT_INFO           
	JNB	ACC.2,BCAN_INT3		;錯誤中斷
	SETB	ERR_FLAG		;置位錯誤標(biāo)志
BCAN_INT3:
	MOV	A,SAVE_INT_INFO
	JNB	ACC.3 ,BCAN_INT4               	;超載中斷
	SETB       OVER_FLAG                      	;置位超載標(biāo)志
BCAN_INT4:
	MOV	A,SAVE_INT_INFO
	JNB	ACC.4,BCAN_INT5		;喚醒中斷
	SETB	WUI_FLAG		;喚醒中斷處理標(biāo)志
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	;設(shè)置定時周期1MS
	MOV		TL0,#066H
    SETB    TOIR
    
	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     DISP_POINT
	MOV     A,DISP_POINT
	CJNE    A,#05,NOMOVEDISPBIT
MOVEDISPBIT:	
	MOV     DISP_POINT,#00
	AJMP    NEXT_DISPBIT

NOMOVEDISPBIT:
	JNC    	MOVEDISPBIT

NEXT_DISPBIT:
	INC		SEC_COUNT_L                              ;單位時間計數(shù)器
	MOV		A,SEC_COUNT_L
	CJNE	A,#200,T0_QUIT                          ;判斷1/5秒時間是否到
	MOV		SEC_COUNT_L,#00                          ;重新計數(shù)
	INC		SEC_COUNT_H                              ;單位時間計數(shù)器
	MOV		A,SEC_COUNT_H
	CJNE	A,#6,T0_QUIT                            ;判斷1秒時間是否到
   	MOV		SEC_COUNT_H,#00                          ;重新計數(shù)
	SETB	SEC_FLAG                                ;置位1秒到標(biāo)志
	INC		TEST_DATA                               ;測試發(fā)送的數(shù)據(jù),每1秒加1
T0_QUIT:
	POP		ACC
	POP		PSW
	POP 	DPL
	POP 	DPH
	RETI

;;;;;;;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     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位跳轉(zhuǎn)
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

;;;;;;;;;;系統(tǒng)出錯時顯示
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
;
$INCLUDE (SJA_BCANFunc.ASM)		;導(dǎo)入子程序文件
END

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品成人在线观看| 日韩一级片网站| 蜜臀av性久久久久蜜臀aⅴ| 国产午夜精品一区二区三区四区 | 91视频精品在这里| 麻豆精品在线看| 亚洲尤物视频在线| 国产精品素人一区二区| 欧美变态tickle挠乳网站| 在线视频一区二区三| 国产suv精品一区二区三区| 久久精品国产亚洲a| 亚洲综合成人网| 国产精品无人区| 久久久久久97三级| 欧美一级高清片| 欧美日韩亚洲高清一区二区| 99久久久久久99| 国产馆精品极品| 国产一区免费电影| 激情综合网av| 精油按摩中文字幕久久| 日韩黄色小视频| 亚洲国产精品一区二区久久| 亚洲女同女同女同女同女同69| 国产调教视频一区| 国产亚洲精品久| 久久综合久久久久88| 精品久久久久久久久久久久包黑料 | 欧美一区二区三区啪啪| 欧美色电影在线| 欧美中文字幕一区| 色88888久久久久久影院野外| 99综合电影在线视频| 成人性生交大片免费看在线播放| 国产精品88888| 国产高清不卡一区| 国产麻豆视频精品| 国产mv日韩mv欧美| 成人黄页毛片网站| 97久久超碰国产精品| av电影在线观看不卡| jizzjizzjizz欧美| 91香蕉国产在线观看软件| 不卡影院免费观看| 99久久伊人久久99| 99久久国产综合精品色伊| 99re这里只有精品视频首页| 91片黄在线观看| 色综合久久久久| 精品视频一区二区不卡| 欧美日本在线观看| 日韩视频一区在线观看| 精品日韩在线一区| 欧美极品少妇xxxxⅹ高跟鞋| 中文字幕一区在线观看视频| 亚洲精品国产第一综合99久久| 一区二区三区美女| 秋霞国产午夜精品免费视频| 国产精品资源站在线| 成人av免费在线观看| 色综合av在线| 欧美一区二区三区电影| 久久影院午夜论| 国产精品污污网站在线观看| 一区av在线播放| 免费成人结看片| 国产成人亚洲精品狼色在线| 91猫先生在线| 在线91免费看| 久久日韩粉嫩一区二区三区| 亚洲人123区| 久久精品国内一区二区三区| 国产精品白丝av| 91婷婷韩国欧美一区二区| 欧美日韩国产精品成人| 久久精品视频免费| 亚洲最大的成人av| 国内成+人亚洲+欧美+综合在线| 成人va在线观看| 日韩一区二区三区观看| 国产精品欧美极品| 日韩成人一区二区| 成人午夜激情片| 欧美一区欧美二区| 亚洲欧洲www| 青青草原综合久久大伊人精品 | 精品久久久久久无| 一区二区三区**美女毛片| 久久草av在线| 91视频免费观看| 精品国产乱码久久久久久久| 亚洲精品日韩一| 国产一区二区在线观看视频| 欧美午夜在线观看| 国产女主播在线一区二区| 亚洲第一激情av| 国产福利精品一区| 91精品欧美福利在线观看| 中文字幕一区日韩精品欧美| 另类小说视频一区二区| 欧美影院精品一区| 国产精品美女一区二区三区 | 亚洲精品视频一区| 国产在线精品一区二区夜色| 欧美午夜一区二区三区| 欧美激情在线一区二区| 久久99最新地址| 欧美日韩高清一区| 亚洲乱码日产精品bd| 粉嫩一区二区三区性色av| 亚洲精品一区二区三区在线观看| 一区二区三区四区国产精品| 99久久免费精品高清特色大片| 欧美一区二区黄| 婷婷中文字幕一区三区| 91国偷自产一区二区三区成为亚洲经典 | 一本一道综合狠狠老| 日本一区二区久久| 国产真实乱偷精品视频免| 日韩精品自拍偷拍| 日本中文字幕一区二区视频| 欧美日韩电影在线播放| 亚洲图片欧美色图| 欧洲中文字幕精品| 亚洲一卡二卡三卡四卡 | 精品国产电影一区二区| 日韩成人午夜精品| 欧美一区二区三区在线观看视频| 婷婷激情综合网| 欧美精品一二三| 午夜国产精品一区| 欧美高清视频不卡网| 丝袜国产日韩另类美女| 91麻豆精品国产91久久久久| 日韩av高清在线观看| 日韩精品一区二区在线| 精品一区二区在线观看| 久久久久九九视频| 国产风韵犹存在线视精品| 久久久精品蜜桃| 99在线视频精品| 亚洲午夜激情网站| 欧美日本免费一区二区三区| 日韩中文字幕区一区有砖一区 | 日本va欧美va瓶| 精品国产91久久久久久久妲己 | 亚洲电影在线播放| 欧美精品日韩综合在线| 久久精品国产99久久6| 久久日一线二线三线suv| 国产成人免费xxxxxxxx| 国产精品久久久久桃色tv| 99久久久国产精品免费蜜臀| 亚洲精品久久7777| 91精品婷婷国产综合久久竹菊| 精品在线播放免费| 国产精品高潮呻吟久久| 在线亚洲一区二区| 日韩精品三区四区| 久久久激情视频| 99vv1com这只有精品| 亚洲成a人片在线观看中文| 日韩女优制服丝袜电影| 成人免费观看视频| 亚洲www啪成人一区二区麻豆| 日韩视频一区在线观看| 成人黄色a**站在线观看| 午夜日韩在线电影| 久久九九久精品国产免费直播| 91欧美一区二区| 免费成人小视频| 亚洲欧洲99久久| 欧美一区二区三区日韩| 成人av网站大全| 蜜桃视频第一区免费观看| 欧美国产精品久久| 欧美人妖巨大在线| 成人综合在线网站| 天堂av在线一区| 国产精品免费人成网站| 51精品秘密在线观看| 成人av中文字幕| 美日韩一区二区三区| 亚洲精品免费看| 精品99一区二区| 欧美午夜理伦三级在线观看| 狠狠色丁香久久婷婷综合丁香| 一区二区三区在线观看国产| www国产精品av| 3d动漫精品啪啪一区二区竹菊 | 欧美va日韩va| 欧美网站大全在线观看| 国产91精品一区二区| 蜜桃精品在线观看| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆| 欧美精品久久久久久久多人混战| av亚洲精华国产精华| 国产精品一区免费在线观看| 性久久久久久久久|