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

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

?? 復件 aqua.asm

?? 基于pic的DS1302串行實時時鐘程序
?? ASM
?? 第 1 頁 / 共 3 頁
字號:
	include <p16f877.inc>

#define E       PORTB,0
#define RW      PORTB,1
#define RS      PORTB,2

#define CLK     PORTE,0
#define IO      PORTE,1
#define RST     PORTE,2

;Sorties I2C :
;composant 0 : BLANCHE,BLEUE,1,2,3,4,TERMO,LIBRE
;composant 1 : REAC,NIV,OSMO

;Entrees I2C
BAC_BAS         equ     03h
BAC_HAUT        equ     04h
RES_BAS         equ     05h
RES_HAUT        equ     06h

;------------------------------------------
      CBLOCK  20h

	TEMP1
	TEMP2
	TEMP3
	TEMP4
	TEMP5
	DONNEE
	MENUPOS
	PB
	ADRESSE
	MAX
	FLAGS
	EXDONNEE
	HEURES
	MINUTES
	SECONDES
	SORTIES
	SORTIES1
	FINRETRO
	REMPREAC
	M_REAC
	H_REAC
	M_REMP
	EXSECONDES
	CMDMANU
	CPT
	CPT2
	CPT_MIN
	CMDMANU1
	EXDONNEE2
	CPT_TIMER
	TEMPERATURE_ENTIER
	TEMPERATURE_DECIMALE
	FIN_X

      ENDC
;------------------------------------------
      CBLOCK  70H                      
	W_TEMP
	STATUS_TEMP
      ENDC

;EEPROM
L_BLANCHE       equ     00h             ;heures debut - minutes debut -
L_BLEUE         equ     04h             ;heures fin - minutes fin
REACTEUR        equ     08h             ;toutes les X heures - pendant X min
REMPLISSAGE     equ     0Ah             ;toutes les X minutes - pendant X sec
POMPE1          equ     0Ch             ;
POMPE2          equ     0Fh             ;24 bits par pompe pour avoir les
POMPE3          equ     12h             ;24 heures
POMPE4          equ     15h             ;
REACTEUR2       equ     18h             ;toutes les X minutes - pendant X min
H_REMPLISS      equ     20h             ;comme L_BLANCHE
TEMP_VISEE      equ     24h             ;seuil bas - seuil haut (4 octets)

TEMPS_REBOND    equ     18h             ;X fois 6 ms
HYSTERESIS      equ     d'1'

;=============================================
	ORG     0003h
	goto    MAIN
	ORG     0004h
	goto    INT

;====================
TEMPO				;TEMPO 入口設置TEMP1值可以改變延時
	movwf   TEMP1
tempo2
	movlw   0ACh
	movwf   TEMP2
tempo1
	clrwdt
	decfsz  TEMP2
	goto    tempo1
	decfsz  TEMP1
	goto    tempo2
	retlw   0

;=================== LCDCDM ==========================
LCDCMD
	bcf     INTCON,GIE
	movwf   TEMP1
	call	LCDBUSY
	bcf     RS
	goto    lcdwr
LCDCHAR
	bcf     INTCON,GIE
	movwf   TEMP1
	call 	LCDBUSY
	bsf     RS
lcdwr
	clrwdt
	bcf	RW
	bsf     E
	movf    TEMP1,W
	movwf   PORTD
	bcf     E
	bsf     INTCON,GIE
	retlw   0

;=================== LCDSTR ==========================
LCDSTR
	movwf   TEMP3
	movlw   HIGH(MSG)
	movwf   PCLATH
	movf    TEMP3,W
	call    MSG
	clrf    PCLATH
	andlw   0FFH
	btfsc   STATUS,Z
	retlw   0
	call    LCDCHAR
	incf    TEMP3,W
	goto    LCDSTR

;=================== LCDSTR2 ==========================
LCDSTR2
	movwf   TEMP3
	movlw   HIGH(MSG2)
	movwf   PCLATH
	movf    TEMP3,W
	call    MSG2
	clrf    PCLATH
	andlw   0FFH
	btfsc   STATUS,Z
	retlw   0
	call    LCDCHAR
	incf    TEMP3,W
	goto    LCDSTR2

;=================== LCDBUSY ==========================
LCDBUSY
	bcf     INTCON,GIE
	bsf	STATUS,RP0
	movlw   0xFF
	movwf	TRISD
	bcf	STATUS,RP0
	bcf	RS
	bsf	RW
	bsf	E
	movf    PORTD,W
	bcf	E
	andlw   0x80
	btfss	STATUS,Z
	goto	LCDBUSY
	bcf	RW
	bsf     STATUS,RP0
	clrf	TRISD
	bcf     STATUS,RP0
	bsf     INTCON,GIE
	return

;=================== LCDDEC ==========================
LCDDEC
	clrf    TEMP2
	movwf   TEMP3
lcddec10
	movlw   0Ah
	subwf   TEMP3,W
	btfss   STATUS,C
	goto    decend
	movwf   TEMP3
	incf    TEMP2
	goto    lcddec10
decend
	movf    TEMP2,W
	addlw   30h
	call    LCDCHAR
	movf    TEMP3,W
	addlw   30h
	goto    LCDCHAR

;=================== LCDHEX ==========================
LCDHEX
	movwf   TEMP3
	swapf   TEMP3,W
	call    WRITEDIG
	movf    TEMP3,W
WRITEDIG
	andlw   0Fh
	addlw   0F6h
	btfsc   STATUS,C
	addlw   07h
	addlw   3Ah
	goto    LCDCHAR

;=================== LCDSETADR ==========================
LCDSETADR
	iorlw   80h
	call    LCDCMD
	retlw   0

;=================== LCDINIT ==========================
LCDINIT
	bcf	RW
	bcf	E
	bcf	RS
	movlw	80h
	call	TEMPO
	movlw   38h                     ;interface 8 bits, 2 lignes
	call	LCDCMD
	movlw   08h                     ;disp.off, curs.off, no-blink
	call	LCDCMD
	movlw	01h			;clear display		
	call	LCDCMD
	movlw   0Ch                     ;disp.on, curs.off
	call    LCDCMD
	movlw   06h                     ;auto-inc (shift-cursor)
	call	LCDCMD
	return

;=================== DS1302 ==========================
DS1302
	bsf     RST
	movwf   TEMP1
	movwf   TEMP2
	movlw   08h
	movwf   TEMP4
	movf    TEMP1,W
	bcf     STATUS,C
adresse
	bcf     IO
	btfsc   TEMP1,0
	bsf     IO
	bsf     CLK
	clrwdt
	clrwdt
	bcf     CLK
	rrf     TEMP1
	decfsz  TEMP4
	goto    adresse
	btfss   TEMP2,0                         ;test du bit R/W
	goto    ecriture
	bsf     STATUS,RP0
	movlw   02h                             ;IO = entree
	movwf   TRISE
	bcf     STATUS,RP0
	movlw   08h
	movwf   TEMP4
	bcf     STATUS,C
	clrf    DONNEE
lecture
	rrf     DONNEE
	bsf     CLK
	clrwdt
	btfsc   IO
	bsf     DONNEE,7
	bcf     CLK
	decfsz  TEMP4
	goto    lecture
	bsf     STATUS,RP0
	clrf    TRISE
	bcf     STATUS,RP0
	bcf     RST
	return
ecriture
	movlw   08h
	movwf   TEMP4
ecrit
	bcf     IO
	btfsc   DONNEE,0
	bsf     IO
	bsf     CLK
	clrwdt
	clrwdt
	bcf     CLK
	rrf     DONNEE
	decfsz  TEMP4
	goto    ecrit
	bcf     RST
	return

;=================== 讀EEPROM ==========================
LISEEPROM
	bsf     STATUS,RP1
	bcf     STATUS,RP0
	movwf   EEADR
	bsf     STATUS,RP0
	bcf     EECON1,EEPGD
	bsf     EECON1,RD
	bcf     STATUS,RP0
	movf    EEDATA,W
	bcf     STATUS,RP1
	movwf   DONNEE
	return

;=================== 寫EEPROM ==========================
ECRISEEPROM
	bcf     INTCON,GIE
	bcf     PIR2,EEIF
	bsf     STATUS,RP1
	movwf   EEADR
	bcf     STATUS,RP1
	movf    DONNEE,W
	bsf     STATUS,RP1
	movwf   EEDATA
	bsf     STATUS,RP0
	bcf     EECON1,EEPGD
	bsf     EECON1,WREN
	movlw   55h
	movwf   EECON2
	movlw   0AAh
	movwf   EECON2
	bsf     EECON1,WR
	bcf     STATUS,RP0
	bcf     STATUS,RP1
boucle_eeprom
	clrwdt
	btfss   PIR2,EEIF
	goto    boucle_eeprom
	bsf     STATUS,RP1
	bsf     STATUS,RP0
	bcf     EECON1,WREN
	bcf     STATUS,RP0
	bcf     STATUS,RP1
	bsf     INTCON,GIE
	return

;=================== PCF8574 ==========================
PCF8574
	movwf   TEMP1
	bsf     STATUS,RP0              ;bank 1
	bsf     SSPCON2,SEN             ;start
	bcf     STATUS,RP0              ;bank 0
start
	btfss   PIR1,SSPIF
	goto    start
	movwf   SSPBUF
	bcf     PIR1,SSPIF
adr
	btfss   PIR1,SSPIF
	goto    adr
	btfsc   TEMP1,0
	goto    lect_I2C
	movf    DONNEE,W
	movwf   SSPBUF                  ;ecriture I2C
	bcf     PIR1,SSPIF
	goto    stop
lect_I2C
	bsf     STATUS,RP0
	bsf     SSPCON2,RCEN            ;reception
	bcf     STATUS,RP0
	bcf     PIR1,SSPIF
ack
	btfss   PIR1,SSPIF
	goto    ack
	movf    SSPBUF,W                ;lecture
	movwf   DONNEE
	bsf     STATUS,RP0
	bsf     SSPCON2,ACKDT
	bsf     SSPCON2,ACKEN           ;ack
	bcf     STATUS,RP0
	bcf     PIR1,SSPIF
stop
	btfss   PIR1,SSPIF
	goto    stop
	bsf     STATUS,RP0              ;bank 1
	bsf     SSPCON2,PEN             ;stop
	bcf     STATUS,RP0              ;bank 0
	bcf     PIR1,SSPIF
fin_I2C
	btfss   PIR1,SSPIF
	goto    fin_I2C
	bcf     PIR1,SSPIF
	return

;==============  RELACHE ==============
RELACHE
	clrwdt
	movlw   0FFh
	andwf   PB,W
	btfss   STATUS,Z
	goto    RELACHE
	return

;==============  MENU ==============
MENU
	movwf   MENUPOS
	movwf   TEMP2
ecrit_menu
	call    RELACHE
	movlw   01h                     ;clear display
	call    LCDCMD                  ;
	movlw   7Eh
	call    LCDCHAR
	movlw   HIGH(MENUTABLE)
	movwf   PCLATH
	movf    MENUPOS,W
	movwf   DONNEE
	call    MENUTABLE
	clrf    PCLATH
	call    LCDSTR
	movlw   41h
	call    LCDSETADR
	incf    MENUPOS
	movlw   HIGH(MENUTABLE)
	movwf   PCLATH
	movf    MENUPOS,W
	call    MENUTABLE
	clrf    PCLATH
	andlw   0FFh
	btfss   STATUS,Z                ;test si fin de menu
	goto    fin_menu
	movf    TEMP2,W
	movwf   MENUPOS
	movlw   HIGH(MENUTABLE)
	movwf   PCLATH
	movf    MENUPOS,W
	call    MENUTABLE
	clrf    PCLATH
fin_menu
	call    LCDSTR
attente_menu
	clrwdt
	btfsc   PB,1                            ;suivant
	goto    ecrit_menu
	btfss   PB,2                            ;enter
	goto    attente_menu
	call    RELACHE
	return

;==============  REGLHEURE DS1302 ==============
REGLHEURE
	clrw                                    ;WP
	movwf   DONNEE
	movlw   b'10001110'
	call    DS1302
;************** jour ******************
	movlw   32h
	movwf   MAX
	movlw   b'10000110'
	movwf   ADRESSE
	movlw   42h
	call    BOUCLEREGL
;************** mois ******************
	movlw   13h
	movwf   MAX
	movlw   b'10001000'
	movwf   ADRESSE
	movlw   47h
	call    BOUCLEREGL
;************** annee *****************
	movlw   99h
	movwf   MAX
	movlw   b'10001100'
	movwf   ADRESSE
	movlw   4Ch
	call    BOUCLEREGL
;************** heures ****************
	movlw   24h
	movwf   MAX
	movlw   b'10000100'
	movwf   ADRESSE
	movlw   52h
	call    BOUCLEREGL
;************** minutes ***************
	movlw   60h
	movwf   MAX
	movlw   b'10000010'
	movwf   ADRESSE
	movlw   58h
	call    BOUCLEREGL
	clrf    DONNEE
	movlw   b'10000000'             ;secondes ?0 + clock enable
	call    DS1302
	return

;============== BOUCLEREGL LCD ==============
BOUCLEREGL
	movwf   TEMP3
	movlw   40h
	call    LCDSETADR
	movf    TEMP3,W
	call    LCDSTR2
	movf    ADRESSE,W
	iorlw   01h
	call    DS1302
	movlw   48h
	call    LCDSETADR
	movlw   ":"
	call    LCDCHAR
	movlw   " "
	call    LCDCHAR
	movf    DONNEE,W
	call    LCDHEX
boucle_regl
	clrwdt
	btfsc   PB,2
	goto    fin_regl
	btfss   PB,1
	goto    boucle_regl
	movlw   4Ah
	call    LCDSETADR
	movf    MAX,W
	call    INCREMENTE
	movf    DONNEE,W
	call    LCDHEX
	call    RELACHE
	goto    boucle_regl
fin_regl
	call    RELACHE
	movf    ADRESSE,W                       ;ecriture
	call    DS1302
	return

;============== INCREMENTE ==============
INCREMENTE
	movwf   TEMP2
	movf    DONNEE,W
	movwf   TEMP1
	incf    TEMP1
	movlw   0Fh
	andwf   TEMP1,W
	sublw   0Ah
	btfss   STATUS,Z
	goto    fin_inc
	movlw   0Ah
	subwf   TEMP1
	movlw   10h
	addwf   TEMP1
fin_inc
	movf    TEMP1,W
	movwf   DONNEE
	movf    TEMP2,W
	subwf   DONNEE,W
	btfsc   STATUS,Z
	clrf    DONNEE
	return

;============== OUINON ==============
OUINON
	movwf   TEMP2
non
	movf    TEMP2,W
	call    LCDSETADR
	movlw   7Dh
	call    LCDSTR2
	clrf    DONNEE
non_att
	clrwdt
	btfsc   PB,2
	goto    fin_ouinon
	btfss   PB,1
	goto    non_att
	call    RELACHE
oui
	movf    TEMP2,W
	call    LCDSETADR
	movlw   79h
	call    LCDSTR2
	movlw   0FFh
	movwf   DONNEE
oui_att
	clrwdt
	btfsc   PB,2
	goto    fin_ouinon
	btfss   PB,1
	goto    oui_att
	call    RELACHE
	goto    non
fin_ouinon
	call    RELACHE
	return

;============== MENU_UTIL ==============
MENU_UTIL
	movlw   01h                     ;clear display
	call    LCDCMD                  ;
	movlw   20h
	call    LCDSTR2
	movlw   40h
	call    LCDSETADR
	movlw   31h
	call    LCDSTR2
menu_suite
	clrwdt
	btfss   PB,2
	goto    menu_suite
	clrw
	call    MENU
	movf    DONNEE,W
	andlw   0FFh                  ;Commandes Manu ?
	btfsc   STATUS,Z
	goto    manu
	movlw   01h                              
	subwf   DONNEE,W
	btfsc   STATUS,Z
	goto    reglages
	movlw   03h                             
	subwf   DONNEE,W
	btfsc   STATUS,Z
	goto    apropos
	return
manu
	call    MENU_MANU
	return
reglages
	movlw   06h
	call    MENU
	call    RELACHE
	movlw   06h                             ;date / heure ?
	subwf   DONNEE,W
	btfsc   STATUS,Z
	goto    dateheure
	movlw   07h                             
	subwf   DONNEE,W
	btfsc   STATUS,Z
	goto    eclairage_blanc
	movlw   08h                             
	subwf   DONNEE,W
	btfsc   STATUS,Z
	goto    eclairage_bleu
	movlw   09h                              
	subwf   DONNEE,W
	btfsc   STATUS,Z
	goto    reacteur
	movlw   0Ah                             
	subwf   DONNEE,W
	btfsc   STATUS,Z
	goto    reacteur2
	movlw   0Bh                             
	subwf   DONNEE,W
	btfsc   STATUS,Z
	goto    remplissage
	movlw   0Ch                             
	subwf   DONNEE,W
	btfsc   STATUS,Z
	goto    brassage
	movlw   0Dh                            
	subwf   DONNEE,W
	btfsc   STATUS,Z
	goto    heure_rempliss
	movlw   0Eh                            
	subwf   DONNEE,W
	btfsc   STATUS,Z
	goto    regle_temperature
	movlw   0Fh                             
	subwf   DONNEE,W
	btfsc   STATUS,Z
	goto    reset
	return
apropos
	movlw   01h                             ;clear display
	call    LCDCMD                          ;
	clrw
	call    LCDSTR2
	movlw   40h
	call    LCDSETADR
	movlw   0Fh
	call    LCDSTR2
apropos_att
	clrwdt
	btfss   PB,2
	goto    apropos_att
	call    RELACHE
	return
dateheure
	movlw   01h                             ;clear display
	call    LCDCMD                          ;
	movlw   02h
	call    LCDSETADR
	movlw   58h
	call    LCDSTR
	call    REGLHEURE
	return
eclairage_blanc
	movlw   01h                             ;clear display
	call    LCDCMD                          ;
	movlw   48h
	call    LCDSTR
	movlw   40h
	call    LCDSETADR
	movlw   81h                             ;debut
	call    LCDSTR2
	movlw   L_BLANCHE
	call    REGLE
	movlw   01h                             ;clear display
	call    LCDCMD                          ;
	movlw   48h
	call    LCDSTR
	movlw   40h
	call    LCDSETADR
	movlw   87h                             ;fin
	call    LCDSTR2
	movlw   L_BLANCHE + 2
	call    REGLE
	return
eclairage_bleu
	movlw   01h                             ;clear display
	call    LCDCMD                          ;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
**欧美大码日韩| 亚洲乱码国产乱码精品精98午夜 | 欧美色视频在线观看| 亚洲天堂久久久久久久| 成人a级免费电影| 一区二区三区四区在线播放| 欧洲精品视频在线观看| 经典三级在线一区| 一区二区在线观看视频 | 欧美男同性恋视频网站| 久久黄色级2电影| 国产亚洲欧美一级| 欧美精品自拍偷拍| 国产成人免费视频网站| 亚洲成人一区在线| 亚洲欧美区自拍先锋| 欧美成人免费网站| 欧美人与性动xxxx| 成人激情免费电影网址| 国产精品一卡二| 亚洲h动漫在线| 一区二区三区色| 中文字幕在线免费不卡| 国产网站一区二区| 欧美mv日韩mv| 久久女同互慰一区二区三区| 欧美巨大另类极品videosbest| 99久久777色| 色狠狠桃花综合| 欧洲生活片亚洲生活在线观看| 99久久精品国产一区| 成人精品亚洲人成在线| 成人午夜伦理影院| 国内精品嫩模私拍在线| 韩国毛片一区二区三区| 国产一区二区三区久久悠悠色av| 蜜桃久久久久久| 麻豆国产精品视频| zzijzzij亚洲日本少妇熟睡| 久久97超碰国产精品超碰| 老司机精品视频在线| 久久99最新地址| 国产91精品欧美| 色悠悠亚洲一区二区| 欧美怡红院视频| 精品国产免费久久| 国产精品久久久久aaaa樱花| 亚洲欧洲av在线| 蜜桃视频一区二区三区| 韩国中文字幕2020精品| 91视频精品在这里| 精品视频999| 日本一区二区三区高清不卡| 亚洲一区在线观看网站| 国产精品影视网| 日韩免费观看高清完整版| 国产精品久久久久久久午夜片| 亚洲综合在线电影| 国产精品白丝jk黑袜喷水| 欧美精品xxxxbbbb| 自拍偷拍国产精品| 福利一区二区在线| 欧美一区二区三区视频在线观看| 中文字幕日韩精品一区| 亚洲精品va在线观看| 成人自拍视频在线| 久久一区二区三区四区| 蜜臀a∨国产成人精品| 欧美日韩精品一区二区| 一区二区在线免费| 不卡一区二区在线| 国产精品日韩精品欧美在线| 久久99久久久欧美国产| 欧美丰满嫩嫩电影| 老司机一区二区| 亚洲精品一区二区三区福利| 蜜桃传媒麻豆第一区在线观看| 欧美无乱码久久久免费午夜一区 | 337p亚洲精品色噜噜噜| 亚洲黄色小视频| 91麻豆国产香蕉久久精品| 亚洲精品国产无天堂网2021 | 日韩主播视频在线| 精品日韩欧美一区二区| 免费成人美女在线观看.| 91精品婷婷国产综合久久| 日韩电影免费一区| 久久久国产综合精品女国产盗摄| 国产精品2024| 亚洲一区二区三区影院| 精品日韩欧美在线| 成人高清视频在线观看| 日本在线不卡视频| 亚洲欧美在线高清| 欧美一区二区三区在线电影| 国产乱码精品一区二区三区五月婷| 日本一区二区三区电影| 欧美日韩免费视频| hitomi一区二区三区精品| 亚洲成va人在线观看| 中日韩免费视频中文字幕| 欧美日韩一区二区在线观看| 国产一区二区看久久| 午夜视频一区在线观看| 国产精品青草综合久久久久99| 日韩一区二区视频在线观看| 色综合久久综合网| 国产成人夜色高潮福利影视| 亚洲国产美国国产综合一区二区| 久久久久久久久久看片| 日韩欧美卡一卡二| 91麻豆精品91久久久久久清纯| 欧美成人女星排行榜| 欧美日本韩国一区二区三区视频| 国产成人精品影院| 国产suv精品一区二区6| 国产一区欧美日韩| 成人性视频免费网站| 国产盗摄一区二区| 国产91精品免费| 91香蕉国产在线观看软件| 国产成人亚洲综合a∨猫咪| 国产成a人亚洲精品| 成人黄色777网| 91久久精品一区二区二区| 91亚洲国产成人精品一区二区三 | 成人天堂资源www在线| 国产福利一区二区| 不卡一区二区在线| 欧美猛男gaygay网站| 日韩三级.com| 亚洲色欲色欲www| 日韩激情一二三区| 99久久精品国产毛片| 精品视频在线免费| 久久久久99精品一区| 亚洲卡通欧美制服中文| 青椒成人免费视频| 色综合久久88色综合天天| 91精品国产综合久久蜜臀| 国产精品麻豆久久久| 麻豆91精品91久久久的内涵| 国产精品亚洲а∨天堂免在线| 色综合中文字幕国产| 欧美一区二区三区视频| 综合精品久久久| 国产成人欧美日韩在线电影| 欧美浪妇xxxx高跟鞋交| 国产精品久久久久四虎| 激情成人午夜视频| 91麻豆精品国产91久久久| 亚洲伦理在线精品| 国产v综合v亚洲欧| 久久精品视频免费| 国产福利91精品| 久久综合中文字幕| 美女高潮久久久| 欧美日韩精品一区二区在线播放| 国产精品精品国产色婷婷| 国产999精品久久久久久绿帽| 日韩一级免费观看| 极品美女销魂一区二区三区免费| 欧美一区二区三区四区久久| 日本不卡免费在线视频| 欧美日韩免费在线视频| 免费欧美在线视频| 26uuu久久天堂性欧美| 国产最新精品免费| 国产精品网曝门| 欧美性生活影院| 日韩精品视频网| 国产清纯白嫩初高生在线观看91 | 日韩有码一区二区三区| 欧美一级久久久| 欧美午夜精品一区二区蜜桃| 亚洲女女做受ⅹxx高潮| 精品va天堂亚洲国产| 国产精品传媒在线| 青青草伊人久久| 制服丝袜亚洲色图| 国产成人啪免费观看软件| 亚洲成av人片在线观看| 久久这里都是精品| 日韩欧美高清在线| 91麻豆精品国产91久久久| 99综合电影在线视频| 国产麻豆成人精品| 激情欧美一区二区| 日本三级韩国三级欧美三级| 亚洲精品福利视频网站| 中文字幕一区二区三区视频| 久久久久久久久久久久电影| 欧美精三区欧美精三区| 欧美日韩一二三区| 欧美日韩一区二区在线视频| 色婷婷av一区二区三区软件 | 亚洲永久精品国产| 亚洲色图欧美激情| 亚洲人成亚洲人成在线观看图片| 久久蜜臀精品av|