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

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

?? ds18b20_main.s

?? 16個單片機c語言實驗程序
?? S
?? 第 1 頁 / 共 2 頁
字號:
	.module DS18B20_main.c
	.area text(rom, con, rel)
	.dbfile E:\產品\開發板\光盤\16實驗程序\DS18B20\DS18B20_main.c
	.dbfile E:\產品\開發板\光盤\16實驗程序\DS18B20\18B20.h
	.dbfunc e s_10us _s_10us fV
;             aa -> R20,R21
;             ms -> R16,R17
	.even
_s_10us::
	st -y,R20
	st -y,R21
	.dbline -1
	.dbline 19
; //DS18B20連接在端口C的第7引腳
; 
; //設置成輸入
; #define DQ_INPUT DDRC &= ~(1 << PC7)    
; //設置成輸出
; #define DQ_OUT DDRC |= (1 << PC7)    
; //設置成低電平
; #define DQ_LO PORTC &= ~(1 << PC7)  
; //設置成高電平
; #define DQ_HI PORTC |= (1 << PC7)   
; //讀出
; #define DQ_R PINC & (1 << PC7)      
; 
; //中斷標志
; unsigned char init_f;     
; 
; //延時函數
; void s_10us(unsigned int ms)
; {
	.dbline 21
;     unsigned int aa;
; 	for(;ms>=1;ms--)
	xjmp L5
L2:
	.dbline 22
; 	{
	.dbline 23
; 	for(aa=0;aa<=17;aa++)
	clr R20
	clr R21
	xjmp L9
L6:
	.dbline 24
; 	{;}
	.dbline 24
	.dbline 24
L7:
	.dbline 23
	subi R20,255  ; offset = 1
	sbci R21,255
L9:
	.dbline 23
	ldi R24,17
	ldi R25,0
	cp R24,R20
	cpc R25,R21
	brsh L6
X0:
	.dbline 25
; 	}
L3:
	.dbline 21
	subi R16,1
	sbci R17,0
L5:
	.dbline 21
	cpi R16,1
	ldi R30,0
	cpc R17,R30
	brsh L2
X1:
	.dbline -2
L1:
	.dbline 0 ; func end
	ld R21,y+
	ld R20,y+
	ret
	.dbsym r aa 20 i
	.dbsym r ms 16 i
	.dbend
	.dbfunc e ds1820_reset _ds1820_reset fV
;              i -> R20
	.even
_ds1820_reset::
	st -y,R20
	.dbline -1
	.dbline 30
; }	
; 
; //DS18B20復位
; void ds1820_reset(void) 
; {
	.dbline 33
;  unsigned char i;
;  //中斷保護
;  init_f = SREG;    
	in R2,0x3f
	sts _init_f,R2
	.dbline 35
;  //關中斷
;  CLI();      
	cli
	.dbline 36
;  DQ_OUT;
	sbi 0x14,7
	.dbline 37
;  DQ_LO;
	cbi 0x15,7
	.dbline 38
;  s_10us(50);    //延時500us
	ldi R16,50
	ldi R17,0
	xcall _s_10us
	.dbline 39
;  DQ_HI;
	sbi 0x15,7
	.dbline 40
;  DQ_INPUT;
	cbi 0x14,7
	.dbline 41
;  s_10us(8);     //延時80us
	ldi R16,8
	ldi R17,0
	xcall _s_10us
	.dbline 42
;  i = DQ_R;
	in R20,0x13
	andi R20,128
	.dbline 43
;  s_10us(50);    //延時500us
	ldi R16,50
	ldi R17,0
	xcall _s_10us
	.dbline 44
;  if (init_f & 0x80)  //恢復中斷狀態
	lds R2,_init_f
	sbrs R2,7
	rjmp L11
X2:
	.dbline 45
;   {   
	.dbline 46
;   SEI();        
	sei
	.dbline 47
;   }
L11:
	.dbline -2
L10:
	.dbline 0 ; func end
	ld R20,y+
	ret
	.dbsym r i 20 c
	.dbend
	.dbfunc e ds1820_read_byte _ds1820_read_byte fc
;          value -> R20
;              i -> R22
	.even
_ds1820_read_byte::
	st -y,R20
	st -y,R22
	.dbline -1
	.dbline 52
; }
; 
; //DS18B20字節讀取
; unsigned char ds1820_read_byte(void) 
; {
	.dbline 54
;  unsigned char i;
;  unsigned char value = 0;
	clr R20
	.dbline 56
;  //中斷保護
;  init_f = SREG;
	in R2,0x3f
	sts _init_f,R2
	.dbline 58
;  //關中斷    
;  CLI();      
	cli
	.dbline 59
;  for (i = 8; i != 0; i--) {
	ldi R22,8
	xjmp L17
L14:
	.dbline 59
	.dbline 60
;   value >>= 1;
	lsr R20
	.dbline 61
;   DQ_OUT;
	sbi 0x14,7
	.dbline 62
;   DQ_LO;
	cbi 0x15,7
	.dbline 63
;   s_10us(1);
	ldi R16,1
	ldi R17,0
	xcall _s_10us
	.dbline 64
;   DQ_HI;
	sbi 0x15,7
	.dbline 65
;   DQ_INPUT;
	cbi 0x14,7
	.dbline 66
;   s_10us(1);
	ldi R16,1
	ldi R17,0
	xcall _s_10us
	.dbline 67
;   if (DQ_R) {
	sbis 0x13,7
	rjmp L18
X3:
	.dbline 67
	.dbline 68
;    value|=0x80;
	ori R20,128
	.dbline 69
;    }
L18:
	.dbline 70
;   s_10us(5);   //延時60us
	ldi R16,5
	ldi R17,0
	xcall _s_10us
	.dbline 71
;   }
L15:
	.dbline 59
	dec R22
L17:
	.dbline 59
	tst R22
	brne L14
X4:
	.dbline 72
;  if (init_f & 0x80) //恢復中斷狀態
	lds R2,_init_f
	sbrs R2,7
	rjmp L20
X5:
	.dbline 73
;  {   
	.dbline 74
;   SEI();
	sei
	.dbline 75
;   }
L20:
	.dbline 76
;  return(value);
	mov R16,R20
	.dbline -2
L13:
	.dbline 0 ; func end
	ld R22,y+
	ld R20,y+
	ret
	.dbsym r value 20 c
	.dbsym r i 22 c
	.dbend
	.dbfunc e ds1820_write_byte _ds1820_write_byte fV
;              i -> R20
;          value -> R10
	.even
_ds1820_write_byte::
	st -y,R10
	st -y,R20
	mov R10,R16
	.dbline -1
	.dbline 81
; }
; 
; //DS18B20字節寫入
; void ds1820_write_byte(unsigned char value) 
; {
	.dbline 84
;  unsigned char i;
;  //中斷保護
;  init_f = SREG;   
	in R2,0x3f
	sts _init_f,R2
	.dbline 86
;  //關中斷 
;  CLI();      
	cli
	.dbline 87
;  for (i = 8; i != 0; i--) {
	ldi R20,8
	xjmp L26
L23:
	.dbline 87
	.dbline 88
;   DQ_OUT;
	sbi 0x14,7
	.dbline 89
;   DQ_LO;
	cbi 0x15,7
	.dbline 90
;   s_10us(1);
	ldi R16,1
	ldi R17,0
	xcall _s_10us
	.dbline 91
;   if (value & 0x01) {
	sbrs R10,0
	rjmp L27
X6:
	.dbline 91
	.dbline 92
;    DQ_HI;
	sbi 0x15,7
	.dbline 93
;    }
L27:
	.dbline 94
;   s_10us(8);   //延時80us
	ldi R16,8
	ldi R17,0
	xcall _s_10us
	.dbline 95
;   DQ_HI;     
	sbi 0x15,7
	.dbline 96
;   value >>= 1;
	lsr R10
	.dbline 97
;   }
L24:
	.dbline 87
	dec R20
L26:
	.dbline 87
	tst R20
	brne L23
X7:
	.dbline 98
;  if (init_f & 0x80)//恢復中斷狀態
	lds R2,_init_f
	sbrs R2,7
	rjmp L29
X8:
	.dbline 99
;   {   
	.dbline 100
;   SEI();
	sei
	.dbline 101
;   }
L29:
	.dbline -2
L22:
	.dbline 0 ; func end
	ld R20,y+
	ld R10,y+
	ret
	.dbsym r i 20 c
	.dbsym r value 10 c
	.dbend
	.dbfunc e ds1820_start _ds1820_start fV
	.even
_ds1820_start::
	.dbline -1
	.dbline 106
; }
; 
; //啟動ds1820轉換
; void ds1820_start(void) 
; {
	.dbline 107
;  ds1820_reset();
	xcall _ds1820_reset
	.dbline 108
;  ds1820_write_byte(0xCC); //勿略ROM
	ldi R16,204
	xcall _ds1820_write_byte
	.dbline 109
;  ds1820_write_byte(0x44); //啟動轉換
	ldi R16,68
	xcall _ds1820_write_byte
	.dbline -2
L31:
	.dbline 0 ; func end
	ret
	.dbend
	.dbfunc e ds1820_read_temp _ds1820_read_temp fi
;            buf -> y+0
;              i -> R20,R21
	.even
_ds1820_read_temp::
	st -y,R20
	st -y,R21
	sbiw R28,9
	.dbline -1
	.dbline 114
; }
; 
; //讀溫度
; unsigned int ds1820_read_temp(void)
;  {
	.dbline 117
;  unsigned int i;
;  unsigned char buf[9];
;  ds1820_reset();
	xcall _ds1820_reset
	.dbline 118
;  ds1820_write_byte(0xCC); //勿略ROM
	ldi R16,204
	xcall _ds1820_write_byte
	.dbline 119
;  ds1820_write_byte(0xBE); //讀溫度
	ldi R16,190
	xcall _ds1820_write_byte
	.dbline 120
;  for (i = 0; i < 9; i++) {
	clr R20
	clr R21
	xjmp L36
L33:
	.dbline 120
	.dbline 121
;   buf[i] = ds1820_read_byte();
	xcall _ds1820_read_byte
	movw R24,R28
	movw R30,R20
	add R30,R24
	adc R31,R25
	std z+0,R16
	.dbline 122
;   }
L34:
	.dbline 120
	subi R20,255  ; offset = 1
	sbci R21,255
L36:
	.dbline 120
	cpi R20,9
	ldi R30,0
	cpc R21,R30
	brlo L33
X9:
	.dbline 123
;  i = buf[1];
	ldd R20,y+1
	clr R21
	.dbline 124
;  i <<= 8;
	mov R21,R20
	clr R20
	.dbline 125
;  i |= buf[0];
	ldd R2,y+0
	clr R3
	or R20,R2
	or R21,R3
	.dbline 126
;  return i;
	movw R16,R20
	.dbline -2
L32:
	.dbline 0 ; func end
	adiw R28,9
	ld R21,y+
	ld R20,y+
	ret
	.dbsym l buf 0 A[9:9]c
	.dbsym r i 20 i
	.dbend
	.dbfile E:\產品\開發板\光盤\16實驗程序\DS18B20\1602.h
	.dbfunc e s_ms _s_ms fV
;             ms -> R16,R17
	.even
_s_ms::
	.dbline -1
	.dbline 9
; #define uchar unsigned char 
; #define uint unsigned int 
; 
; #define RS 5
; #define RW 6
; #define EN 7
; 
; void s_ms(uint ms)
; {
	.dbline 10
; 	for(;ms>1;ms--);
	xjmp L42
L39:
	.dbline 10
L40:
	.dbline 10
	subi R16,1
	sbci R17,0
L42:
	.dbline 10
	ldi R24,1
	ldi R25,0
	cp R24,R16
	cpc R25,R17
	brlo L39
X10:
	.dbline -2
L38:
	.dbline 0 ; func end
	ret
	.dbsym r ms 16 i
	.dbend
	.dbfunc e busy _busy fV
;           temp -> R20
	.even
_busy::
	st -y,R20
	.dbline -1
	.dbline 15
; }	
; 
; //查忙
; void busy(void)
; {
	.dbline 17
;     uchar temp;
; 	s_ms(500);
	ldi R16,500
	ldi R17,1
	xcall _s_ms
	.dbline 18
; 	PORTA&=~(1<<RS);    //RS=0
	cbi 0x1b,5
	.dbline 19
; 	s_ms(500);
	ldi R16,500
	ldi R17,1
	xcall _s_ms
	.dbline 20
; 	PORTA|=(1<<RW);     //RW=1
	sbi 0x1b,6
	.dbline 21
; 	s_ms(500);
	ldi R16,500
	ldi R17,1
	xcall _s_ms
	xjmp L45
L44:
	.dbline 23
; 	while(temp)
; 	{
	.dbline 24
; 		PORTA|=(1<<EN); //EN=1
	sbi 0x1b,7
	.dbline 25
; 		s_ms(500);
	ldi R16,500
	ldi R17,1
	xcall _s_ms
	.dbline 26
; 		DDRD=0x00;      //A口變輸入
	clr R2
	out 0x11,R2
	.dbline 27
; 		PORTD=0xff;     //上拉使能
	ldi R24,255
	out 0x12,R24
	.dbline 28
; 		s_ms(500);
	ldi R16,500
	ldi R17,1
	xcall _s_ms
	.dbline 29
; 		temp = PIND&0x80;    //讀取A口
	in R20,0x10
	andi R20,128
	.dbline 30
; 		s_ms(500);      
	ldi R16,500
	ldi R17,1
	xcall _s_ms
	.dbline 31
; 		DDRD=0xff;      
	ldi R24,255
	out 0x11,R24
	.dbline 32
; 		PORTD=0xff;        //A口變輸出
	out 0x12,R24
	.dbline 33
; 		s_ms(500);
	ldi R16,500
	ldi R17,1
	xcall _s_ms
	.dbline 34
; 		PORTA&=~(1<<EN);   //EN=0
	cbi 0x1b,7
	.dbline 35
; 		s_ms(500);
	ldi R16,500
	ldi R17,1
	xcall _s_ms
	.dbline 36
; 	}
L45:
	.dbline 22
	tst R20
	brne L44
X11:
	.dbline -2
L43:
	.dbline 0 ; func end
	ld R20,y+
	ret
	.dbsym r temp 20 c
	.dbend
	.dbfunc e writecom _writecom fV
;            com -> R10
	.even
_writecom::
	st -y,R10
	mov R10,R16
	.dbline -1
	.dbline 41
; }
; 
; //寫指令
; void writecom(uchar	com)
; {
	.dbline 42
; 	busy();
	xcall _busy
	.dbline 43
; 	s_ms(500);
	ldi R16,500
	ldi R17,1
	xcall _s_ms
	.dbline 44
; 	PORTA&=~(1<<RS);   //RS=0
	cbi 0x1b,5
	.dbline 45
; 	s_ms(500);
	ldi R16,500
	ldi R17,1
	xcall _s_ms
	.dbline 46
; 	PORTA&=~(1<<RW);   //RW=0
	cbi 0x1b,6
	.dbline 47
; 	s_ms(500);
	ldi R16,500
	ldi R17,1
	xcall _s_ms
	.dbline 48
; 	PORTA|=(1<<EN);    //EN=1
	sbi 0x1b,7
	.dbline 49
; 	s_ms(500);
	ldi R16,500
	ldi R17,1
	xcall _s_ms
	.dbline 50
; 	PORTD = com;       //輸出指令
	out 0x12,R10
	.dbline 51
; 	s_ms(500);
	ldi R16,500
	ldi R17,1
	xcall _s_ms
	.dbline 52
; 	PORTA&=~(1<<EN);   //EN=0
	cbi 0x1b,7
	.dbline 53
; 	s_ms(500);
	ldi R16,500
	ldi R17,1
	xcall _s_ms
	.dbline -2
L47:
	.dbline 0 ; func end
	ld R10,y+
	ret
	.dbsym r com 10 c
	.dbend
	.dbfunc e LcdInit _LcdInit fV
	.even
_LcdInit::
	.dbline -1
	.dbline 58
; }
; 
; //1602初始化
; void	LcdInit(void)
; {
	.dbline 59
;     DDRD = 0xff; 
	ldi R24,255
	out 0x11,R24
	.dbline 60
;     PORTD = 0x00; 
	clr R2
	out 0x12,R2
	.dbline 61
; 	writecom(0x38);
	ldi R16,56
	xcall _writecom
	.dbline 62
; 	s_ms(1000);
	ldi R16,1000
	ldi R17,3
	xcall _s_ms
	.dbline 63
; 	writecom(0x01);
	ldi R16,1
	xcall _writecom
	.dbline 64
; 	s_ms(1000);
	ldi R16,1000
	ldi R17,3
	xcall _s_ms
	.dbline 65
; 	s_ms(1000);
	ldi R16,1000
	ldi R17,3
	xcall _s_ms
	.dbline 66
; 	s_ms(1000);
	ldi R16,1000
	ldi R17,3
	xcall _s_ms
	.dbline 67
; 	s_ms(1000);
	ldi R16,1000
	ldi R17,3
	xcall _s_ms
	.dbline 68
; 	s_ms(1000);
	ldi R16,1000
	ldi R17,3
	xcall _s_ms
	.dbline 69
; 	s_ms(1000);
	ldi R16,1000
	ldi R17,3
	xcall _s_ms
	.dbline 70
; 	s_ms(1000);
	ldi R16,1000
	ldi R17,3
	xcall _s_ms
	.dbline 71
; 	writecom(0x02);
	ldi R16,2
	xcall _writecom
	.dbline 72
; 	s_ms(1000);
	ldi R16,1000
	ldi R17,3
	xcall _s_ms
	.dbline 73
; 	writecom(0x06);
	ldi R16,6
	xcall _writecom
	.dbline 74
; 	s_ms(1000);
	ldi R16,1000
	ldi R17,3
	xcall _s_ms
	.dbline 75
; 	writecom(0x0c);
	ldi R16,12
	xcall _writecom
	.dbline 76
; 	s_ms(1000);
	ldi R16,1000
	ldi R17,3
	xcall _s_ms
	.dbline 77
; 	writecom(0x38);	
	ldi R16,56
	xcall _writecom
	.dbline 78
; 	s_ms(1000);
	ldi R16,1000
	ldi R17,3
	xcall _s_ms
	.dbline -2
L48:
	.dbline 0 ; func end
	ret
	.dbend
	.dbfunc e writedata _writedata fV
;           data -> R10
	.even
_writedata::
	st -y,R10
	mov R10,R16
	.dbline -1
	.dbline 83
; }	
; 
; //寫數據
; void	writedata(uchar data)
; {
	.dbline 84
; 	busy();
	xcall _busy
	.dbline 85
; 	s_ms(500);
	ldi R16,500
	ldi R17,1
	xcall _s_ms
	.dbline 86
; 	PORTA|=(1<<RS);   //RS=1
	sbi 0x1b,5
	.dbline 87
; 	s_ms(500);
	ldi R16,500
	ldi R17,1
	xcall _s_ms
	.dbline 88
; 	PORTA&=~(1<<RW);   //RW=0
	cbi 0x1b,6
	.dbline 89
; 	s_ms(500);
	ldi R16,500
	ldi R17,1
	xcall _s_ms
	.dbline 90
; 	PORTA|=(1<<EN);    //EN=1
	sbi 0x1b,7
	.dbline 91
; 	s_ms(500);
	ldi R16,500
	ldi R17,1
	xcall _s_ms
	.dbline 92
; 	PORTD = data;      //輸出數據
	out 0x12,R10
	.dbline 93
; 	s_ms(500);
	ldi R16,500
	ldi R17,1
	xcall _s_ms
	.dbline 94
; 	PORTA&=~(1<<EN);   //EN=0
	cbi 0x1b,7
	.dbline 95
; 	s_ms(500);
	ldi R16,500
	ldi R17,1
	xcall _s_ms
	.dbline -2
L49:
	.dbline 0 ; func end
	ld R10,y+
	ret
	.dbsym r data 10 c
	.dbend
	.dbfunc e readdata _readdata fc

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品久久久久三级| 欧美va在线播放| 高清成人免费视频| 国产精品99久久不卡二区| 久久国产生活片100| 国产成a人无v码亚洲福利| 夫妻av一区二区| 99这里只有久久精品视频| 欧美在线观看视频一区二区| 欧美日韩大陆在线| 久久综合久久鬼色| 亚洲美女偷拍久久| 蜜臀a∨国产成人精品| 国产一区二三区| 欧美三级中文字幕| 欧美激情一区三区| 亚洲成av人片在线观看| 国产精品综合视频| 欧美日韩国产首页| 欧美电影免费观看高清完整版| 久久这里只精品最新地址| 亚洲精品水蜜桃| 国产曰批免费观看久久久| 欧美中文一区二区三区| 欧美一级日韩不卡播放免费| 亚洲国产精品成人综合| 日本不卡高清视频| 91老司机福利 在线| 国产网站一区二区三区| 麻豆91精品视频| 日韩午夜av一区| 偷拍日韩校园综合在线| 欧美亚男人的天堂| 亚洲午夜私人影院| 欧美最猛性xxxxx直播| 中文久久乱码一区二区| 国产福利精品一区| 国产女同互慰高潮91漫画| 国产在线播精品第三| 久久久久久久精| 日韩电影在线免费看| 欧美色电影在线| 亚洲成人精品一区二区| 欧美日韩一区小说| 欧美aⅴ一区二区三区视频| 欧美一区二区美女| 国产在线看一区| 久久综合视频网| 不卡一二三区首页| 亚洲美女淫视频| 日韩一区二区三区视频| 国产永久精品大片wwwapp | 欧美亚洲图片小说| 日韩中文字幕91| 精品国产成人在线影院 | 国产精品久久久久天堂| 91偷拍与自偷拍精品| 亚洲综合丁香婷婷六月香| 欧美一区二区精品久久911| 国产乱一区二区| 亚洲不卡av一区二区三区| 精品久久一区二区三区| 成人app在线观看| 亚洲国产成人av| 亚洲欧美综合网| 日韩免费观看2025年上映的电影 | 国产精品无码永久免费888| 99久久精品情趣| 国产在线观看一区二区| 亚洲国产另类av| 国产午夜精品一区二区三区视频 | 国产精品欧美经典| 欧美日韩在线精品一区二区三区激情| 国产又黄又大久久| 老司机午夜精品99久久| 午夜婷婷国产麻豆精品| 一区二区三区小说| 国产精品久久毛片a| 精品成人佐山爱一区二区| 制服丝袜亚洲色图| 欧美视频一区二| 在线观看欧美精品| 欧美又粗又大又爽| 97se亚洲国产综合自在线观| 丝袜诱惑亚洲看片| 亚洲欧美视频在线观看| 国产精品成人午夜| 日本一区二区三级电影在线观看 | 亚洲高清久久久| 视频精品一区二区| 日本欧美在线看| 日韩福利视频网| 日韩成人精品在线| 国产精品一级在线| 成人av在线播放网站| 欧美亚洲免费在线一区| 欧美美女一区二区| 91精品黄色片免费大全| 91精品国产综合久久久蜜臀图片| 日韩一区二区三区在线视频| 精品国产乱码久久久久久闺蜜 | 国内精品写真在线观看| 成人免费视频视频| 色综合咪咪久久| 欧美一区二区福利视频| 精品国产欧美一区二区| 亚洲国产精品激情在线观看 | 91国产免费看| ww亚洲ww在线观看国产| 中文字幕高清一区| 奇米精品一区二区三区在线观看 | 精品久久久久久综合日本欧美| 欧美韩国日本综合| 人人精品人人爱| 91国产成人在线| 亚洲美女在线一区| 麻豆国产一区二区| 色哦色哦哦色天天综合| 国产片一区二区三区| 亚洲国产成人精品视频| 欧美色综合网站| 椎名由奈av一区二区三区| 粉嫩av一区二区三区在线播放 | 精品久久久久久久久久久久久久久 | 色综合天天视频在线观看 | 捆绑变态av一区二区三区| 欧美性猛交xxxx黑人交| 自拍偷自拍亚洲精品播放| 不卡电影一区二区三区| 久久久无码精品亚洲日韩按摩| 爽好多水快深点欧美视频| 欧美日韩中文国产| 天堂精品中文字幕在线| 在线亚洲精品福利网址导航| 国产精品伦一区| 成人污视频在线观看| 国产精品日日摸夜夜摸av| 激情小说亚洲一区| 国产精品久久三区| 欧美午夜精品一区二区蜜桃| 一区二区三区高清在线| 欧美人妇做爰xxxⅹ性高电影| 亚洲黄色录像片| 成人aa视频在线观看| 亚洲欧洲成人精品av97| 欧美综合在线视频| 激情久久久久久久久久久久久久久久| 在线不卡一区二区| 国产成人精品影视| 亚洲高清中文字幕| 精品日韩欧美一区二区| 粉嫩av一区二区三区粉嫩| 亚洲成人久久影院| 国产女主播一区| 91精品婷婷国产综合久久竹菊| 国产呦精品一区二区三区网站 | 国产真实乱对白精彩久久| 久久青草欧美一区二区三区| 91成人免费在线视频| 激情文学综合丁香| 午夜私人影院久久久久| 欧美色综合影院| 狠狠狠色丁香婷婷综合激情| 亚洲一区国产视频| 中文一区在线播放| 精品国产成人系列| 91麻豆精东视频| 岛国精品在线观看| 亚洲第一综合色| 亚洲精品免费在线观看| 久久亚洲一级片| 久久综合狠狠综合久久激情 | 久久久久久99久久久精品网站| www.66久久| 国产成人在线免费| 国产91精品一区二区| 国产麻豆精品95视频| 亚洲午夜日本在线观看| 偷窥国产亚洲免费视频 | 国产成人免费视频| 国产一区二区按摩在线观看| 秋霞影院一区二区| 日本vs亚洲vs韩国一区三区 | 欧美网站一区二区| 欧美精品xxxxbbbb| 91精品国产综合久久香蕉的特点| 色综合天天狠狠| 欧美日韩成人综合在线一区二区| 欧美电影一区二区| 久久久久亚洲蜜桃| 国产精品区一区二区三区| 亚洲一区二区三区四区不卡| 日韩影院精彩在线| 粉嫩aⅴ一区二区三区四区| 一本久久综合亚洲鲁鲁五月天| 91精品国产综合久久久蜜臀图片| 久久综合精品国产一区二区三区 | av激情综合网| 欧美一级艳片视频免费观看| 国产欧美一区二区精品忘忧草|