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

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

?? ds1302.s

?? 1302+lcd時鐘顯示C語言程序
?? S
?? 第 1 頁 / 共 2 頁
字號:
	.module ds1302.c
	.area text(rom, con, rel)
	.dbfile D:\單片機\ds1302\ds1302_end/delay.c
	.dbfunc e delay_1us _delay_1us fV
	.even
_delay_1us::
	.dbline -1
	.dbline 6
; #include <iom16v.h>			//包含型號頭文件
; #include <macros.h>			//包含"位"操作頭文件
; #define uchar unsigned char
; #define uint unsigned int
; 
; #include "1602B_LCD.C"			//包含1602液晶函數文件
	.dbline 7
; 
	nop
	.dbline -2
L1:
	.dbline 0 ; func end
	ret
	.dbend
	.dbfunc e delay_nus _delay_nus fV
;              i -> R20,R21
;              n -> R22,R23
	.even
_delay_nus::
	xcall push_gset2
	movw R22,R16
	.dbline -1
	.dbline 11
; /******************RTC常量******************/
; #define RTC_CLK   	PB7
; #define RTC_DATA  	PB6
; #define RTC_CS    	PB4
	.dbline 12
; 	//命令
	clr R20
	clr R21
	.dbline 13
; #define RD	  	0x01
	xjmp L6
L3:
	.dbline 14
	xcall _delay_1us
L4:
	.dbline 13
	subi R20,255  ; offset = 1
	sbci R21,255
L6:
	.dbline 13
	cp R20,R22
	cpc R21,R23
	brlo L3
	.dbline -2
L2:
	xcall pop_gset2
	.dbline 0 ; func end
	ret
	.dbsym r i 20 i
	.dbsym r n 22 i
	.dbend
	.dbfunc e delay_1ms _delay_1ms fV
;              i -> R16,R17
	.even
_delay_1ms::
	.dbline -1
	.dbline 18
; #define WR	  	0x00
; #define C_SEC		0x80	//秒
; #define C_MIN		0x82	//分
; #define C_HR		0x84	//時
; #define C_DAY		0x86	//日
	.dbline 20
	clr R16
	clr R17
	xjmp L11
L8:
	.dbline 20
L9:
	.dbline 20
	subi R16,255  ; offset = 1
	sbci R17,255
L11:
	.dbline 20
; #define C_MTH		0x88	//月
; #define C_WK		0x8A	//星期 DATE
	cpi R16,116
	ldi R30,4
	cpc R17,R30
	brlo L8
	.dbline -2
L7:
	.dbline 0 ; func end
	ret
	.dbsym r i 16 i
	.dbend
	.dbfunc e delay_nms _delay_nms fV
;              i -> R20,R21
;              n -> R22,R23
	.even
_delay_nms::
	xcall push_gset2
	movw R22,R16
	.dbline -1
	.dbline 24
; #define C_YR		0x8C	//年
; #define C_WP		0x8E	//控制(寫保護)
; #define C_CHARGE	0x90	//涓流充電
; #define C_BURST		0xBE	//時鐘多字節
	.dbline 25
; 	//配置
	clr R20
	clr R21
	.dbline 26
; #define CLK_HALT		0x80	//停止時鐘控制位    SECOND	bit7
	xjmp L16
L13:
	.dbline 27
	xcall _delay_1ms
L14:
	.dbline 26
	subi R20,255  ; offset = 1
	sbci R21,255
L16:
	.dbline 26
	cp R20,R22
	cpc R21,R23
	brlo L13
	.dbline -2
L12:
	xcall pop_gset2
	.dbline 0 ; func end
	ret
	.dbsym r i 20 i
	.dbsym r n 22 i
	.dbend
	.dbfunc e delay _delay fV
;              i -> R20,R21
;              n -> R22,R23
	.even
_delay::
	xcall push_gset2
	movw R22,R16
	.dbline -1
	.dbline 30
; #define CLK_START		0x00	//啟動時鐘
; #define M12_24			0x80	//12/24小時值選擇位 HOUR		bit7 
; #define PROTECT			0x80	//寫保護控制位      CONTROL	bit7 
; #define UPROTECT		0x00	//寫保護控制位      CONTROL	bit7 
	.dbline 31
; 	//涓流充電控制常量
	clr R20
	clr R21
	.dbline 32
; #define TC_D1R2			0xA5	//high 1 Diode +2K Resistors  
	xjmp L21
L18:
	.dbline 33
	xcall _delay_1ms
L19:
	.dbline 32
	subi R20,255  ; offset = 1
	sbci R21,255
L21:
	.dbline 32
	cp R20,R22
	cpc R21,R23
	brlo L18
	.dbline -2
L17:
	xcall pop_gset2
	.dbline 0 ; func end
	ret
	.dbsym r i 20 i
	.dbsym r n 22 i
	.dbend
	.dbfile D:\單片機\ds1302\ds1302_end/1602B_LCD.C
	.dbfunc e LCD_Write_half_char _LCD_Write_half_char fV
	.even
_LCD_Write_half_char::
	.dbline -1
	.dbline 28
	.dbline 29
	in R24,0x15
	andi R24,15
	out 0x15,R24
	.dbline 30
	lds R24,_data_temp
	lds R25,_data_temp+1
	lsl R24
	rol R25
	lsl R24
	rol R25
	lsl R24
	rol R25
	lsl R24
	rol R25
	andi R24,240
	andi R25,0
	in R2,0x15
	clr R3
	or R2,R24
	or R3,R25
	out 0x15,R2
	.dbline 31
	sbi 0x15,3
	.dbline 32
	ldi R16,2
	ldi R17,0
	xcall _delay
	.dbline 33
; #define TC_D2R8			0xAB	//low  2 Diodes+8K Resistors  
	cbi 0x15,3
	.dbline 34
; #define TC_DISABLED		0x00	//Disabled(TCS<>1010 or DS=00 or RS=00)
	in R24,0x15
	andi R24,15
	out 0x15,R24
	.dbline 35
; 	//RAM 命令
	ldi R16,2
	ldi R17,0
	xcall _delay
	.dbline -2
L22:
	.dbline 0 ; func end
	ret
	.dbend
	.dbfunc e LCD_write_char _LCD_write_char fV
;           data -> R20,R21
;        command -> R22,R23
	.even
_LCD_write_char::
	xcall push_gset2
	movw R20,R18
	movw R22,R16
	.dbline -1
	.dbline 39
; #define C_RAMBASE		0xC0	//RAM0~RAM30<<1 地址需左移一位 
; 
; void Delayus(uint US)		  
; {
	.dbline 40
;  asm("nop");
	cbi 0x15,3
	.dbline 41
; }
	cpi R22,0
	cpc R22,R23
	brne L24
X0:
	.dbline 42
; void Delayms(uint MS)		  
	cbi 0x15,2
	xjmp L25
L24:
	.dbline 44
; {
;  uint i,j;
	sbi 0x15,2
L25:
	.dbline 46
;  for( i=0;i<MS;i++)
;  for(j=0;j<1180;j++);	//1141是在8MHz晶振下,通過軟件仿真反復實驗得到的數值
	sts _data_temp+1,R21
	sts _data_temp,R20
	.dbline 47
; }
	movw R2,R20
	lsr R3
	ror R2
	lsr R3
	ror R2
	lsr R3
	ror R2
	lsr R3
	ror R2
	sts _data_temp+1,R3
	sts _data_temp,R2
	.dbline 48
; 
	xcall _LCD_Write_half_char
	.dbline 49
; 
	sts _data_temp+1,R21
	sts _data_temp,R20
	.dbline 50
; 
	xcall _LCD_Write_half_char
	.dbline 51
; /*******************************************
	ldi R16,1
	ldi R17,0
	xcall _delay
	.dbline -2
L23:
	xcall pop_gset2
	.dbline 0 ; func end
	ret
	.dbsym r data 20 i
	.dbsym r command 22 i
	.dbend
	.dbfunc e LCD_set_xy _LCD_set_xy fV
;        address -> R20
	.even
_LCD_set_xy::
	xcall push_gset1
	mov R20,R16
	.dbline -1
	.dbline 67
; 函數名稱: DS1302_init
; 功    能: 初始化DS1302的數據接口
; 參    數: 無
; 返回值  : 無
; /********************************************/
; void DS1302_portinit(void)		  
; {
;  DDRB|=BIT(RTC_CLK)|BIT(RTC_DATA)|BIT(RTC_CS);//將時鐘端(RTC_CLK)數據端(RTC_DATA)片選端(RTC_CS)設置為輸出
; }
; /*******************************************
; 函數名稱: DS1302_writeB
; 功    能: 向DS1302寫入一個字節數據(沒有RST操作)
; 參    數: byte--要寫入的數據
; 返回值  : 無
; /********************************************/
; void DS1302_writeB(uchar byte)
	.dbline 68
; {
	mov R18,R20
	clr R19
	clr R16
	clr R17
	xcall _LCD_write_char
	.dbline -2
L26:
	xcall pop_gset1
	.dbline 0 ; func end
	ret
	.dbsym r address 20 c
	.dbend
	.dbfunc e LCD_write_string _LCD_write_string fV
;              s -> R20,R21
;        address -> R22
	.even
_LCD_write_string::
	xcall push_gset2
	movw R20,R18
	mov R22,R16
	.dbline -1
	.dbline 91
;  uchar i;
;  for(i=0;i<8;i++)		 	  //8位數據計數
;  {
;   PORTB&=~BIT(RTC_CLK);		  //拉低時鐘端
;   if(byte&0x01)				  //當前位是否是1
;   {
;    PORTB|=BIT(RTC_DATA);	  //當前位是1,拉高數據端
;   }
;   else						  
;   {
;    PORTB&=~BIT(RTC_DATA);	  //當前位是0,拉低數據端
;   }  
;   Delayus(10);				  //調整時鐘和脈沖寬度
;   PORTB|=BIT(RTC_CLK);		  //時鐘上升沿(DS1302采樣數據)
;   byte>>=1;					  //數據右移1位,為送出新數據位做準備
;  }
; }
; /*******************************************
; 函數名稱: DS1302_readB
; 功    能: 從DS1302讀出一個字節數據(沒有RST操作)
; 參    數: 無
; 返回值  : byte--讀出的數據
; /********************************************/
	.dbline 92
; uchar DS1302_readB(void)
	mov R16,R22
	xcall _LCD_set_xy
	xjmp L29
L28:
	.dbline 94
	.dbline 95
	movw R30,R20
	ldd R18,z+0
	clr R19
	ldi R16,1
	ldi R17,0
	xcall _LCD_write_char
	.dbline 96
	subi R20,255  ; offset = 1
	sbci R21,255
	.dbline 97
L29:
	.dbline 93
; {
	movw R30,R20
	ldd R2,z+0
	tst R2
	brne L28
	.dbline -2
L27:
	xcall pop_gset2
	.dbline 0 ; func end
	ret
	.dbsym r s 20 pc
	.dbsym r address 22 c
	.dbend
	.dbfunc e LCD_write_onechar _LCD_write_onechar fV
;           data -> R20
;        address -> R22
	.even
_LCD_write_onechar::
	xcall push_gset2
	mov R20,R18
	mov R22,R16
	.dbline -1
	.dbline 113
;  uchar i,byte=0;
;  DDRB&=~BIT(RTC_DATA);		 //將數據端口設置為輸入		  
;  PORTB&=~BIT(RTC_DATA);		 //無上拉電阻
;  for(i=0;i<8;i++)			 //8位數據計數
;  {
;   byte>>=1;  				 //保存讀入的數據位
;   PORTB|=BIT(RTC_CLK);		 //時鐘上升沿
;   Delayus(10);				 //延時,調整時鐘脈沖寬度
;   PORTB&=~BIT(RTC_CLK);		 //時鐘下降沿,DS1302輸出數據位
;   Delayus(10);				 //等待數據變化(MEGA16太快,必須等待DS1302的數據位輸出,否則不能正確讀出)
;   if(PINB&BIT(RTC_DATA))	 //當前位是否是高電平
;   {
;    byte|=BIT(PB7);			 //是高電平就將返回數據的當前位置1
;   }
;   else
;   {
;    byte&=~BIT(PB7);			 //是低電平就將返回數據的當前位置0
;   }
;  }
;  DDRB|=BIT(RTC_DATA);		 //最后將數據端口設置為輸出
	.dbline 114
;  return byte;				 //返回讀出的數據
	mov R16,R22
	xcall _LCD_set_xy
	.dbline 115
; }
	mov R18,R20
	clr R19
	ldi R16,1
	ldi R17,0
	xcall _LCD_write_char
	.dbline -2
L31:
	xcall pop_gset2
	.dbline 0 ; func end
	ret
	.dbsym r data 20 c
	.dbsym r address 22 c
	.dbend
	.dbfunc e LCD_init _LCD_init fV
	.even
_LCD_init::
	.dbline -1
	.dbline 120
; /*******************************************
; 函數名稱: DS1302_writeD
; 功    能: 向DS1302的某個地址寫入一個字節數據
; 參    數: addr--地址值(寄存器或RAM)
; 	  	  data--要寫入的地址
	.dbline 121
; 返回值  : 無
	ldi R18,56
	ldi R19,0
	clr R16
	clr R17
	xcall _LCD_write_char
	.dbline 122
; /********************************************/
	ldi R16,1
	ldi R17,0
	xcall _delay
	.dbline 123
; void DS1302_writeD(uchar addr,uchar data)
	ldi R18,2
	ldi R19,0
	clr R16
	clr R17
	xcall _LCD_write_char
	.dbline 124
; {
	ldi R16,1
	ldi R17,0
	xcall _delay
	.dbline 125
;  PORTB&=~BIT(RTC_CS);	 //拉低片選端
	ldi R18,40
	ldi R19,0
	clr R16
	clr R17
	xcall _LCD_write_char
	.dbline 126
;  PORTB&=~BIT(RTC_CLK);	 //拉低時鐘端
	ldi R16,1
	ldi R17,0
	xcall _delay
	.dbline 127
;  Delayus(10);
	ldi R18,8
	ldi R19,0
	clr R16
	clr R17
	xcall _LCD_write_char
	.dbline 128
;  PORTB|=BIT(RTC_CS);	 //拉高片選端
	ldi R16,1
	ldi R17,0
	xcall _delay
	.dbline 129
;  Delayus(10); 			 //調整片選脈沖
	ldi R18,1
	ldi R19,0
	clr R16
	clr R17
	xcall _LCD_write_char
	.dbline 130
;  DS1302_writeB(addr);	 //寫入操作命令(地址)
	ldi R16,1
	ldi R17,0
	xcall _delay
	.dbline 131
;  Delayus(10);
	ldi R18,6
	ldi R19,0
	clr R16
	clr R17
	xcall _LCD_write_char
	.dbline 132
;  PORTB&=~BIT(RTC_CLK);	 //拉低時鐘端
	ldi R16,1
	ldi R17,0
	xcall _delay
	.dbline 133
;  Delayus(10);
	ldi R18,12
	ldi R19,0
	clr R16
	clr R17
	xcall _LCD_write_char
	.dbline 134
;  DS1302_writeB(data);	 //寫入數據
	ldi R16,5
	ldi R17,0
	xcall _delay
	.dbline -2
L32:
	.dbline 0 ; func end
	ret
	.dbend
	.dbfile D:\單片機\ds1302\ds1302_end\ds1302.c
	.dbfunc e Delayus _Delayus fV
;             US -> R16,R17
	.even
_Delayus::
	.dbline -1
	.dbline 39
	.dbline 40
	nop
	.dbline -2
L33:
	.dbline 0 ; func end
	ret
	.dbsym r US 16 i
	.dbend
	.dbfunc e Delayms _Delayms fV
;              i -> R20,R21
;              j -> R22,R23
;             MS -> R16,R17
	.even
_Delayms::
	xcall push_gset2
	.dbline -1
	.dbline 43
	.dbline 45
	clr R20
	clr R21
	xjmp L38
L35:
	.dbline 46
	clr R22
	clr R23
	xjmp L42
L39:
	.dbline 46
L40:
	.dbline 46
	subi R22,255  ; offset = 1
	sbci R23,255
L42:
	.dbline 46
	cpi R22,156
	ldi R30,4
	cpc R23,R30
	brlo L39
L36:
	.dbline 45
	subi R20,255  ; offset = 1
	sbci R21,255
L38:
	.dbline 45
	cp R20,R16
	cpc R21,R17
	brlo L35
	.dbline -2
L34:
	xcall pop_gset2
	.dbline 0 ; func end
	ret
	.dbsym r i 20 i
	.dbsym r j 22 i
	.dbsym r MS 16 i
	.dbend
	.dbfunc e DS1302_portinit _DS1302_portinit fV
	.even
_DS1302_portinit::
	.dbline -1
	.dbline 58
	.dbline 59
	in R24,0x17
	ori R24,208
	out 0x17,R24
	.dbline -2
L43:
	.dbline 0 ; func end
	ret
	.dbend
	.dbfunc e DS1302_writeB _DS1302_writeB fV
;              i -> R20
;           byte -> R22
	.even
_DS1302_writeB::
	xcall push_gset2
	mov R22,R16
	.dbline -1
	.dbline 68
	.dbline 70
	clr R20
	xjmp L48
L45:
	.dbline 71
	.dbline 72
	cbi 0x18,7
	.dbline 73
	sbrs R22,0
	rjmp L49
	.dbline 74
	.dbline 75
	sbi 0x18,6
	.dbline 76
	xjmp L50
L49:
	.dbline 78
	.dbline 79
	cbi 0x18,6
	.dbline 80
L50:
	.dbline 81
	ldi R16,10
	ldi R17,0
	xcall _Delayus
	.dbline 82
	sbi 0x18,7
	.dbline 83
	lsr R22
	.dbline 84
L46:
	.dbline 70
	inc R20
L48:
	.dbline 70
	cpi R20,8
	brlo L45
	.dbline -2
L44:
	xcall pop_gset2
	.dbline 0 ; func end
	ret
	.dbsym r i 20 c
	.dbsym r byte 22 c
	.dbend
	.dbfunc e DS1302_readB _DS1302_readB fc
;              i -> R20
;           byte -> R22
	.even
_DS1302_readB::
	xcall push_gset2
	.dbline -1
	.dbline 93
	.dbline 94
	clr R22
	.dbline 95
	cbi 0x17,6
	.dbline 96
	cbi 0x18,6
	.dbline 97
	clr R20
	xjmp L55
L52:
	.dbline 98
	.dbline 99
	lsr R22
	.dbline 100
	sbi 0x18,7
	.dbline 101
	ldi R16,10
	ldi R17,0
	xcall _Delayus
	.dbline 102
	cbi 0x18,7
	.dbline 103
	ldi R16,10
	ldi R17,0
	xcall _Delayus
	.dbline 104
	sbis 0x16,6
	rjmp L56
	.dbline 105
	.dbline 106
	ori R22,128
	.dbline 107
	xjmp L57
L56:
	.dbline 109
	.dbline 110
	andi R22,127
	.dbline 111
L57:
	.dbline 112
L53:
	.dbline 97
	inc R20
L55:
	.dbline 97
	cpi R20,8
	brlo L52
	.dbline 113

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产欧美综合色| 91啦中文在线观看| 久久婷婷国产综合国色天香| 老司机精品视频一区二区三区| 欧美一区二区精美| 国产乱人伦精品一区二区在线观看 | 久久婷婷国产综合精品青草 | 久久精品夜色噜噜亚洲a∨| 国产麻豆精品一区二区| 国产精品国产三级国产aⅴ中文 | 欧美色欧美亚洲另类二区| 午夜视频在线观看一区二区三区 | 欧美视频日韩视频| 日韩不卡在线观看日韩不卡视频| 欧美一级电影网站| 国产成人一区在线| 亚洲一区二区三区视频在线 | 日本91福利区| 国产亚洲精品久| 91精品福利视频| 蜜臀av一区二区| 中文字幕日韩一区| 欧美一区二区国产| youjizz国产精品| 欧美aⅴ一区二区三区视频| 国产亚洲欧美中文| 欧美日韩国产中文| 成人网在线免费视频| 一区二区三区精品在线观看| 日韩一区二区影院| 91老师国产黑色丝袜在线| 蜜桃久久av一区| 一区二区三区毛片| 欧美激情一区二区三区全黄| 欧美日韩国产影片| 91丨九色丨尤物| 国内偷窥港台综合视频在线播放| 亚洲欧洲av在线| 26uuu亚洲婷婷狠狠天堂| 一本色道久久综合亚洲91| 久久激五月天综合精品| 亚洲一二三专区| 国产精品久久一卡二卡| 欧美大尺度电影在线| 欧美午夜免费电影| 99免费精品在线| 国产成人久久精品77777最新版本| 亚洲va国产天堂va久久en| 日本一区免费视频| 亚洲精品一区二区精华| 欧美日本在线一区| 欧美综合在线视频| av一区二区三区四区| 国产原创一区二区三区| 丝瓜av网站精品一区二区 | 久久久www免费人成精品| 欧美久久久影院| 欧美唯美清纯偷拍| av网站免费线看精品| 国产成人av一区| 国产一区二区不卡| 久久99国产精品免费网站| 日韩一区精品字幕| 日韩一区精品视频| 一区二区三区丝袜| 伊人一区二区三区| 一区二区三区中文在线| 亚洲人成小说网站色在线| 亚洲国产电影在线观看| 久久久久成人黄色影片| 久久蜜桃av一区二区天堂 | 国产99久久久国产精品| 国产乱色国产精品免费视频| 国产在线视频不卡二| 精品写真视频在线观看| 韩国av一区二区三区在线观看| 久久精品免费看| 蜜桃在线一区二区三区| 日韩av一区二| 国内成人免费视频| 国产成人在线影院| 99久久精品国产麻豆演员表| 91美女片黄在线观看91美女| 91久久精品日日躁夜夜躁欧美| 91国偷自产一区二区开放时间| 欧美在线免费观看亚洲| 亚洲国产精品v| 国产精品欧美一区二区三区| 国产精品久久久久桃色tv| 中文字幕一区二区三中文字幕| 亚洲激情在线播放| 日韩精品一区第一页| 黄色资源网久久资源365| 国产成人8x视频一区二区| 91在线云播放| 欧美片网站yy| 2023国产精品自拍| 国产精品激情偷乱一区二区∴| 亚洲女爱视频在线| 日韩不卡一二三区| 国产成人综合在线播放| 日本韩国欧美一区| 日韩一区二区三区av| 国产亚洲成年网址在线观看| 亚洲免费av高清| 美女一区二区在线观看| 国产成人亚洲综合色影视| 91久久精品日日躁夜夜躁欧美| 制服丝袜一区二区三区| 欧美激情资源网| 亚洲国产aⅴ成人精品无吗| 精一区二区三区| 91丨九色丨黑人外教| 欧美一区二区福利视频| 国产精品色婷婷久久58| 亚洲国产精品麻豆| 国产不卡在线一区| 欧美精品国产精品| 中文字幕在线不卡一区二区三区| 亚洲h在线观看| 国产精品一区二区在线观看网站| 欧美中文字幕久久| 国产欧美一区二区精品忘忧草 | 成人sese在线| 一区二区三区精品视频在线| 蜜臀精品一区二区三区在线观看 | 成人性生交大片免费看中文网站| 色婷婷av一区| 久久一留热品黄| 香蕉加勒比综合久久| caoporen国产精品视频| 日韩欧美一级二级三级| 一区二区三区在线不卡| 国产精品99久久久久久似苏梦涵| 欧美日韩一区二区三区不卡| 国产精品水嫩水嫩| 久久精品免费观看| 欧美性色欧美a在线播放| 日本一区二区三区久久久久久久久不 | 五月婷婷色综合| aaa亚洲精品一二三区| 久久欧美一区二区| 蜜桃av噜噜一区二区三区小说| 在线观看中文字幕不卡| 国产精品免费aⅴ片在线观看| 奇米888四色在线精品| 欧美性生活影院| 亚洲乱码日产精品bd| av在线免费不卡| 欧美激情一二三区| 国产丶欧美丶日本不卡视频| 欧美精品一区二区久久久| 日日噜噜夜夜狠狠视频欧美人| 91久久精品一区二区| 亚洲三级在线免费观看| 成人国产电影网| 国产蜜臀97一区二区三区| 欧美日韩国产综合久久| 亚洲国产成人av网| 欧美图区在线视频| 亚洲图片欧美综合| 欧美日韩免费观看一区二区三区| 亚洲精品免费在线播放| 色噜噜狠狠成人中文综合| 亚洲久本草在线中文字幕| 99国产精品久久久久久久久久久 | 精品国产免费人成在线观看| 日韩不卡在线观看日韩不卡视频| 在线不卡a资源高清| 日韩—二三区免费观看av| 91麻豆精品国产无毒不卡在线观看| 亚洲在线中文字幕| 精品视频123区在线观看| 亚洲自拍偷拍图区| 欧美日韩另类国产亚洲欧美一级| 亚洲国产另类精品专区| 欧美久久高跟鞋激| 另类小说视频一区二区| 久久一区二区三区四区| 国产福利一区在线| 亚洲图片欧美激情| 在线精品亚洲一区二区不卡| 亚洲v精品v日韩v欧美v专区| 91精品国产色综合久久不卡电影| 美洲天堂一区二卡三卡四卡视频| 精品美女一区二区| 成人精品国产免费网站| 一区二区三区在线影院| 91麻豆精品91久久久久同性| 国产一区在线观看视频| 国产精品不卡一区二区三区| 在线观看日韩av先锋影音电影院| 天天影视网天天综合色在线播放| 欧美变态凌虐bdsm| 成人国产精品免费网站| 性做久久久久久| 久久久99精品久久| 欧美影院精品一区| 韩国av一区二区| 亚洲综合男人的天堂|