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

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

?? ds18b20_main.s

?? 16個(gè)單片機(jī)c語言實(shí)驗(yàn)程序
?? S
?? 第 1 頁 / 共 2 頁
字號(hào):
;           temp -> R10
	.even
_readdata::
	st -y,R10
	.dbline -1
	.dbline 101
; }
; 
; 
; //讀數(shù)據(jù)
; uchar	readdata(void)
; {
	.dbline 103
; 	uchar temp;
; 	busy();
	xcall _busy
	.dbline 104
; 	s_ms(500);
	ldi R16,500
	ldi R17,1
	xcall _s_ms
	.dbline 105
; 	PORTA|=(1<<RS);  //RS=1
	sbi 0x1b,5
	.dbline 106
; 	s_ms(500);
	ldi R16,500
	ldi R17,1
	xcall _s_ms
	.dbline 107
; 	PORTA|=(1<<RW);  //RW=1
	sbi 0x1b,6
	.dbline 108
; 	s_ms(500);
	ldi R16,500
	ldi R17,1
	xcall _s_ms
	.dbline 109
; 	PORTA|=(1<<EN);  //EN=1
	sbi 0x1b,7
	.dbline 110
; 	s_ms(500);
	ldi R16,500
	ldi R17,1
	xcall _s_ms
	.dbline 111
; 	DDRD=0x00;       //A端口變輸入
	clr R2
	out 0x11,R2
	.dbline 112
; 	s_ms(500);
	ldi R16,500
	ldi R17,1
	xcall _s_ms
	.dbline 113
; 	temp = PIND;     //讀A端口
	in R10,0x10
	.dbline 114
; 	s_ms(500);
	ldi R16,500
	ldi R17,1
	xcall _s_ms
	.dbline 115
; 	DDRD=0xff;       //A端口變輸出
	ldi R24,255
	out 0x11,R24
	.dbline 116
; 	s_ms(500);
	ldi R16,500
	ldi R17,1
	xcall _s_ms
	.dbline 117
; 	PORTA&=~(1<<EN); //EN=0
	cbi 0x1b,7
	.dbline 118
; 	s_ms(500);
	ldi R16,500
	ldi R17,1
	xcall _s_ms
	.dbline 119
; 	return temp;	
	mov R16,R10
	.dbline -2
L50:
	.dbline 0 ; func end
	ld R10,y+
	ret
	.dbsym r temp 10 c
	.dbend
	.dbfunc e WriteCGRAM _WriteCGRAM fV
;              t -> R10,R11
;              i -> R20,R21
;        pBuffer -> R22,R23
;            num -> R10,R11
	.even
_WriteCGRAM::
	xcall push_xgsetF00C
	movw R22,R18
	movw R10,R16
	.dbline -1
	.dbline 129
; }
; 
; //=================================================
; // 描述: 寫LCD內(nèi)部CGRAM函數(shù)
; // 入口: ‘num’要寫的數(shù)據(jù)個(gè)數(shù)
; //        ‘pbuffer’要寫的數(shù)據(jù)的首地址
; // 出口: 無
; //================================================
; void	WriteCGRAM(uint	num, const uint	*pBuffer)
; {
	.dbline 131
; 	uint	i,t;
; 	writecom(0x40);
	ldi R16,64
	xcall _writecom
	.dbline 132
; 	PORTA|=(1<<RS);
	sbi 0x1b,5
	.dbline 133
; 	PORTA&=~(1<<RW);
	cbi 0x1b,6
	.dbline 134
; 	for(i=num;i!=0;i--)
	movw R20,R10
	xjmp L55
L52:
	.dbline 135
; 	{
	.dbline 136
; 		t = *pBuffer;
	movw R30,R22
	lpm R10,Z+
	lpm R11,Z
	.dbline 137
; 		PORTA|=(1<<EN);
	sbi 0x1b,7
	.dbline 138
; 		PORTD = t;
	out 0x12,R10
	.dbline 139
; 		PORTA&=~(1<<EN);				
	cbi 0x1b,7
	.dbline 140
; 		pBuffer++;
	subi R22,254  ; offset = 2
	sbci R23,255
	.dbline 141
; 	}
L53:
	.dbline 134
	subi R20,1
	sbci R21,0
L55:
	.dbline 134
	cpi R20,0
	cpc R20,R21
	brne L52
X12:
	.dbline -2
L51:
	.dbline 0 ; func end
	xjmp pop_xgsetF00C
	.dbsym r t 10 i
	.dbsym r i 20 i
	.dbsym r pBuffer 22 pki
	.dbsym r num 10 i
	.dbend
	.dbfunc e WriteMenu _WriteMenu fV
;              t -> R10
;              i -> R22
;        pBuffer -> R20,R21
	.even
_WriteMenu::
	xcall push_xgsetF00C
	movw R20,R16
	.dbline -1
	.dbline 151
; 	
; }
; 
; //=================================================
; //描述:寫菜單函數(shù),本程序使用的LCD規(guī)格為 16 * 2
; //入口:菜單數(shù)組首地址
; //出口:無
; //=================================================
; void	WriteMenu(const uchar *pBuffer)
; {
	.dbline 153
; 	uchar	i,t;
; 	writecom(0x80);   //數(shù)據(jù)地址
	ldi R16,128
	xcall _writecom
	.dbline 155
; 	
; 	PORTA|=(1<<RS);
	sbi 0x1b,5
	.dbline 156
; 	PORTA&=~(1<<RW);
	cbi 0x1b,6
	.dbline 157
; 	s_ms(50);
	ldi R16,50
	ldi R17,0
	xcall _s_ms
	.dbline 158
; 	for(i=0;i<16;i++)
	clr R22
	xjmp L60
L57:
	.dbline 159
; 	{
	.dbline 160
; 		t = *pBuffer;
	movw R30,R20
	lpm R10,Z
	.dbline 161
; 		PORTD = t;
	out 0x12,R10
	.dbline 162
; 		PORTA|=(1<<EN);
	sbi 0x1b,7
	.dbline 163
; 		s_ms(50);
	ldi R16,50
	ldi R17,0
	xcall _s_ms
	.dbline 164
; 		PORTA&=~(1<<EN);				
	cbi 0x1b,7
	.dbline 165
; 		pBuffer++;
	subi R20,255  ; offset = 1
	sbci R21,255
	.dbline 166
; 	}
L58:
	.dbline 158
	inc R22
L60:
	.dbline 158
	cpi R22,16
	brlo L57
X13:
	.dbline 167
; 	writecom(0xC0);
	ldi R16,192
	xcall _writecom
	.dbline 169
; 
; 	PORTA|=(1<<RS);
	sbi 0x1b,5
	.dbline 170
; 	PORTA&=~(1<<RW);
	cbi 0x1b,6
	.dbline 171
; 	s_ms(50);	
	ldi R16,50
	ldi R17,0
	xcall _s_ms
	.dbline 172
; 	for(i=0;i<16;i++)
	clr R22
	xjmp L64
L61:
	.dbline 173
; 	{
	.dbline 174
; 		t = *pBuffer;
	movw R30,R20
	lpm R10,Z
	.dbline 175
; 		PORTD = t;
	out 0x12,R10
	.dbline 176
; 		PORTA|=(1<<EN);
	sbi 0x1b,7
	.dbline 177
; 		s_ms(50);
	ldi R16,50
	ldi R17,0
	xcall _s_ms
	.dbline 178
; 		PORTA&=~(1<<EN);				
	cbi 0x1b,7
	.dbline 179
; 		pBuffer++;
	subi R20,255  ; offset = 1
	sbci R21,255
	.dbline 180
; 	}
L62:
	.dbline 172
	inc R22
L64:
	.dbline 172
	cpi R22,16
	brlo L61
X14:
	.dbline -2
L56:
	.dbline 0 ; func end
	xjmp pop_xgsetF00C
	.dbsym r t 10 c
	.dbsym r i 22 c
	.dbsym r pBuffer 20 pkc
	.dbend
	.dbfunc e WriteNum _WriteNum fV
;            num -> R20,R21
;            col -> R10,R11
;            row -> R22,R23
	.even
_WriteNum::
	xcall push_xgsetF00C
	movw R10,R18
	movw R22,R16
	ldd R20,y+6
	ldd R21,y+7
	.dbline -1
	.dbline 190
; }
; //====================================================
; // 描述:在任意位置寫數(shù)字函數(shù)
; // 入口:’row‘表示要寫數(shù)字所在的行地址,只能為1或2
; //       ’col‘表示要寫數(shù)字所在的列地址,只能為0--15
; //		 ‘num’表示要寫的數(shù)字,只能為0--9
; // 出口:無
; //===================================================
; void	WriteNum(uint	row,uint	col,uint	 num)
; {
	.dbline 191
; 	if (row == 1)	row = 0x80 + col;
	cpi R22,1
	ldi R30,0
	cpc R23,R30
	brne L66
X15:
	.dbline 191
	movw R22,R10
	subi R22,128  ; offset = 128
	sbci R23,255
	xjmp L67
L66:
	.dbline 192
; 	else	row = 0xC0 + col;
	movw R22,R10
	subi R22,64  ; offset = 192
	sbci R23,255
L67:
	.dbline 193
; 	writecom(row);
	mov R16,R22
	xcall _writecom
	.dbline 194
; 	if (num<=0 | num>9)	num =0x30;
	cpi R20,0
	cpc R20,R21
	brne L70
X16:
	ldi R24,1
	ldi R25,0
	movw R10,R24
	xjmp L71
L70:
	clr R10
	clr R11
L71:
	ldi R24,9
	ldi R25,0
	cp R24,R20
	cpc R25,R21
	brsh L72
X17:
	ldi R22,1
	ldi R23,0
	xjmp L73
L72:
	clr R22
	clr R23
L73:
	movw R2,R10
	or R2,R22
	or R3,R23
	tst R2
	brne X18
	tst R3
	breq L68
X18:
	.dbline 194
	ldi R20,48
	ldi R21,0
	xjmp L69
L68:
	.dbline 195
; 	else	num = 0x30 + num;
	subi R20,208  ; offset = 48
	sbci R21,255
L69:
	.dbline 197
; 
; 	PORTA|=(1<<RS);
	sbi 0x1b,5
	.dbline 198
; 	s_ms(500);
	ldi R16,500
	ldi R17,1
	xcall _s_ms
	.dbline 199
; 	PORTA&=~(1<<RW);
	cbi 0x1b,6
	.dbline 200
; 	s_ms(500);
	ldi R16,500
	ldi R17,1
	xcall _s_ms
	.dbline 201
; 	PORTD = num;
	out 0x12,R20
	.dbline 202
; 	s_ms(500);
	ldi R16,500
	ldi R17,1
	xcall _s_ms
	.dbline 203
; 	PORTA|=(1<<EN);
	sbi 0x1b,7
	.dbline 204
; 	s_ms(500);
	ldi R16,500
	ldi R17,1
	xcall _s_ms
	.dbline 205
; 	PORTA&=~(1<<EN);	
	cbi 0x1b,7
	.dbline 206
; 	s_ms(500);			
	ldi R16,500
	ldi R17,1
	xcall _s_ms
	.dbline -2
L65:
	.dbline 0 ; func end
	xjmp pop_xgsetF00C
	.dbsym r num 20 i
	.dbsym r col 10 i
	.dbsym r row 22 i
	.dbend
	.dbfunc e WriteChar _WriteChar fV
;              t -> R12
;              i -> R10
;        pBuffer -> R20,R21
;            num -> y+8
;            col -> R10
;            row -> R22
	.even
_WriteChar::
	xcall push_xgsetF03C
	mov R10,R18
	mov R22,R16
	ldd R20,y+10
	ldd R21,y+11
	.dbline -1
	.dbline 216
; }
; //================================================================
; // 描述:在任意位置寫任意多個(gè)字符
; // 入口:’row‘要寫的字符所在的行,只能為1或2;
; //       ‘col’要寫的字符所在的列,只能為0---15
; //       ‘num’要寫字符的個(gè)數(shù)
; //       ‘pbuffer’要寫字符的首地址
; //================================================================== 
; void	WriteChar(uchar row,uchar col,uint num,uchar *pBuffer)
; {
	.dbline 218
; 	uchar i,t;
; 	if (row == 1)	row = 0x80 + col;
	cpi R22,1
	brne L75
X19:
	.dbline 218
	mov R22,R10
	subi R22,128    ; addi 128
	xjmp L76
L75:
	.dbline 219
; 	else	row = 0xC0 + col;
	mov R22,R10
	subi R22,64    ; addi 192
L76:
	.dbline 220
; 	writecom(row);
	mov R16,R22
	xcall _writecom
	.dbline 224
; 	//if (num<=0 | num>9)	num =0x30;
; 	//else	num = 0x30 + num;
; 
; 	PORTA|=(1<<RS);
	sbi 0x1b,5
	.dbline 225
; 	s_ms(500);
	ldi R16,500
	ldi R17,1
	xcall _s_ms
	.dbline 226
; 	PORTA&=~(1<<RW);
	cbi 0x1b,6
	.dbline 227
; 	s_ms(500);
	ldi R16,500
	ldi R17,1
	xcall _s_ms
	.dbline 228
; 	for(i=num;i!=0;i--)
	ldd R10,y+8
	xjmp L80
L77:
	.dbline 229
; 	{
	.dbline 230
; 		t = *pBuffer;
	movw R30,R20
	ldd R12,z+0
	.dbline 231
; 		s_ms(500);
	ldi R16,500
	ldi R17,1
	xcall _s_ms
	.dbline 232
; 		PORTD = t;
	out 0x12,R12
	.dbline 233
; 		s_ms(500);
	ldi R16,500
	ldi R17,1
	xcall _s_ms
	.dbline 234
; 		PORTA|=(1<<EN);
	sbi 0x1b,7
	.dbline 235
; 		s_ms(500);
	ldi R16,500
	ldi R17,1
	xcall _s_ms
	.dbline 236
; 		PORTA&=~(1<<EN);		
	cbi 0x1b,7
	.dbline 237
; 		s_ms(500);		
	ldi R16,500
	ldi R17,1
	xcall _s_ms
	.dbline 238
; 		pBuffer++;
	subi R20,255  ; offset = 1
	sbci R21,255
	.dbline 239
; 	}
L78:
	.dbline 228
	dec R10
L80:
	.dbline 228
	tst R10
	brne L77
X20:
	.dbline -2
L74:
	.dbline 0 ; func end
	xjmp pop_xgsetF03C
	.dbsym r t 12 c
	.dbsym r i 10 c
	.dbsym r pBuffer 20 pc
	.dbsym l num 8 i
	.dbsym r col 10 c
	.dbsym r row 22 c
	.dbend
	.area data(ram, con, rel)
	.dbfile E:\產(chǎn)品\開發(fā)板\光盤\16實(shí)驗(yàn)程序\DS18B20\1602.h
_adc_0::
	.blkb 13
	.area idata
	.byte 'T,'e,'m,'p,'e,'r,'a,'t,'u,'r,'e,58,0
	.area data(ram, con, rel)
	.dbfile E:\產(chǎn)品\開發(fā)板\光盤\16實(shí)驗(yàn)程序\DS18B20\1602.h
	.dbfile E:\產(chǎn)品\開發(fā)板\光盤\16實(shí)驗(yàn)程序\DS18B20\DS18B20_main.c
	.dbsym e adc_0 _adc_0 A[13:13]c
_adc_1::
	.blkb 2
	.area idata
	.byte 223,'C
	.area data(ram, con, rel)
	.dbfile E:\產(chǎn)品\開發(fā)板\光盤\16實(shí)驗(yàn)程序\DS18B20\DS18B20_main.c
	.dbsym e adc_1 _adc_1 A[2:2]c
	.area text(rom, con, rel)
	.dbfile E:\產(chǎn)品\開發(fā)板\光盤\16實(shí)驗(yàn)程序\DS18B20\DS18B20_main.c
	.dbfunc e s_1ms _s_1ms fV
;             aa -> R20,R21
;             ms -> R16,R17
	.even
_s_1ms::
	st -y,R20
	st -y,R21
	.dbline -1
	.dbline 14
; //溫度傳感器DS18B20試驗(yàn)
; //間隔2s采集一次溫度值
; //使用1602的液晶作為顯示
; #include <iom16v.h>     
; #include <macros.h>
; #include "18B20.h"
; #include "1602.h"
; 
; uchar adc_0[]={"Temperature:"};
; uchar adc_1[]={0xdf,0x43};
; 
; //延時(shí)函數(shù)在16M時(shí)延時(shí)1ms
; void s_1ms(unsigned int ms)
; {
	.dbline 16
;     unsigned int aa;
; 	for(;ms>=1;ms--)
	xjmp L85
L82:
	.dbline 17
; 	{
	.dbline 18
; 	for(aa=0;aa<=2000;aa++)
	clr R20
	clr R21
	xjmp L89
L86:
	.dbline 19
; 	{;}
	.dbline 19
	.dbline 19
L87:
	.dbline 18
	subi R20,255  ; offset = 1
	sbci R21,255
L89:
	.dbline 18
	ldi R24,2000
	ldi R25,7
	cp R24,R20
	cpc R25,R21
	brsh L86
X21:
	.dbline 20
; 	}
L83:
	.dbline 16
	subi R16,1
	sbci R17,0
L85:
	.dbline 16
	cpi R16,1
	ldi R30,0
	cpc R17,R30
	brsh L82
X22:
	.dbline -2
L81:
	.dbline 0 ; func end
	ld R21,y+
	ld R20,y+
	ret
	.dbsym r aa 20 i
	.dbsym r ms 16 i
	.dbend
	.dbfunc e main _main fV
;           tem3 -> <dead>
;           tem1 -> R10,R11
;           tem2 -> R12,R13
;              i -> R10,R11
	.even
_main::
	sbiw R28,4
	.dbline -1
	.dbline 25
; }	
;  
; 
; void main()
; { 
	.dbline 28
; unsigned int i,tem3,tem2,tem1;
; //端口初始化
; DDRA = 0xff;      
	ldi R24,255
	out 0x1a,R24
	.dbline 29
; PORTA = 0x00;      
	clr R2
	out 0x1b,R2
	.dbline 30
; DDRB = 0xFF;    
	out 0x17,R24
	.dbline 31
; PORTB = 0xF0;       
	ldi R24,240
	out 0x18,R24
	.dbline 32
; DDRC = 0x00; 
	out 0x14,R2
	.dbline 33
; PORTC = 0xFF; 
	ldi R24,255
	out 0x15,R24
	.dbline 34
; DDRD = 0xff; 
	out 0x11,R24
	.dbline 35
; PORTD = 0xff;
	out 0x12,R24
	.dbline 38
;  
; //延時(shí)200ms
; s_1ms(200); 
	ldi R16,200
	ldi R17,0
	xcall _s_1ms
	.dbline 40
; //DS18B20復(fù)位
; ds1820_reset();      
	xcall _ds1820_reset
	.dbline 42
; //1602 初始化
; LcdInit();   
	xcall _LcdInit
	.dbline 43
; WriteChar(1,0,12,adc_0);
	ldi R24,<_adc_0
	ldi R25,>_adc_0
	std y+3,R25
	std y+2,R24
	ldi R24,12
	ldi R25,0
	std y+1,R25
	std y+0,R24
	clr R18
	ldi R16,1
	xcall _WriteChar
	.dbline 44
; WriteChar(1,14,2,adc_1);
	ldi R24,<_adc_1
	ldi R25,>_adc_1
	std y+3,R25
	std y+2,R24
	ldi R24,2
	ldi R25,0
	std y+1,R25
	std y+0,R24
	ldi R18,14
	ldi R16,1
	xcall _WriteChar
	xjmp L92
L91:
	.dbline 47
; 
; while (1) 
;   {
	.dbline 49
;   //進(jìn)行一次轉(zhuǎn)換
;   ds1820_start();    
	xcall _ds1820_start
	.dbline 50
;   s_1ms(2000);     
	ldi R16,2000
	ldi R17,7
	xcall _s_1ms
	.dbline 51
;   i = ds1820_read_temp();   //讀取溫度數(shù)值
	xcall _ds1820_read_temp
	movw R10,R16
	.dbline 52
;   i = (i * 10) / 16;        //數(shù)值處理  
	ldi R16,10
	ldi R17,0
	movw R18,R10
	xcall empy16s
	movw R10,R16
	lsr R11
	ror R10
	lsr R11
	ror R10
	lsr R11
	ror R10
	lsr R11
	ror R10
	.dbline 54
;   //第3位沒有顯示
;   i = i % 1000;  
	ldi R18,1000
	ldi R19,3
	movw R16,R10
	xcall mod16u
	movw R10,R16
	.dbline 56
;   //顯示第2位
;   tem2= i / 100;
	ldi R18,100
	ldi R19,0
	xcall div16u
	movw R12,R16
	.dbline 57
;   WriteNum(1,12,tem2); 
	std y+1,R13
	std y+0,R12
	ldi R18,12
	ldi R19,0
	ldi R16,1
	ldi R17,0
	xcall _WriteNum
	.dbline 58
;   i = i % 100;  
	ldi R18,100
	ldi R19,0
	movw R16,R10
	xcall mod16u
	.dbline 60
;   //顯示第1位
;   tem1= i / 10;
	ldi R18,10
	ldi R19,0
	xcall div16u
	movw R10,R16
	.dbline 61
;   WriteNum(1,13,tem1);
	std y+1,R11
	std y+0,R10
	ldi R18,13
	ldi R19,0
	ldi R16,1
	ldi R17,0
	xcall _WriteNum
	.dbline 62
;   } 
L92:
	.dbline 46
	xjmp L91
X23:
	.dbline -2
L90:
	.dbline 0 ; func end
	adiw R28,4
	ret
	.dbsym l tem3 5 i
	.dbsym r tem1 10 i
	.dbsym r tem2 12 i
	.dbsym r i 10 i
	.dbend
	.area bss(ram, con, rel)
	.dbfile E:\產(chǎn)品\開發(fā)板\光盤\16實(shí)驗(yàn)程序\DS18B20\DS18B20_main.c
_init_f::
	.blkb 1
	.dbfile E:\產(chǎn)品\開發(fā)板\光盤\16實(shí)驗(yàn)程序\DS18B20\18B20.h
	.dbsym e init_f _init_f c
; }

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产91清纯白嫩初高中在线观看| 91视频免费看| 亚洲精品成人精品456| 欧美群妇大交群中文字幕| 成人综合在线观看| 久久精品国产精品亚洲红杏| 亚洲天堂2016| 久久婷婷综合激情| 欧美乱熟臀69xxxxxx| 91社区在线播放| 国产精品一二三四五| 日韩高清中文字幕一区| 亚洲夂夂婷婷色拍ww47 | 成人av在线网| 天天综合网 天天综合色| 中文字幕一区二区三区在线不卡 | 欧美在线一二三| 丁香婷婷综合激情五月色| 日本不卡123| 亚洲成人高清在线| 有坂深雪av一区二区精品| 欧美激情一区二区| 精品国产一区二区亚洲人成毛片| 在线欧美日韩国产| 99精品国产视频| 国产suv精品一区二区883| 国产资源在线一区| 日韩精彩视频在线观看| 亚洲综合网站在线观看| 亚洲图片另类小说| 国产精品福利一区二区三区| 久久九九国产精品| 国产三级精品三级| 久久久久成人黄色影片| 日韩免费观看高清完整版在线观看| 欧美日韩小视频| 在线观看不卡一区| 在线观看不卡视频| 在线观看免费亚洲| 精品视频在线看| 欧美日韩在线播| 欧美片在线播放| 欧美一级久久久| 日韩免费电影一区| 亚洲精品在线观看网站| 久久综合九色综合97婷婷| 国产欧美日韩麻豆91| 国产欧美一区二区精品性色| 国产精品不卡在线| 亚洲精品日韩综合观看成人91| 亚洲综合一区二区| 青青国产91久久久久久| 久久电影网站中文字幕| 国产九色sp调教91| www.欧美日韩| 欧美综合在线视频| 在线不卡中文字幕播放| 精品久久免费看| 一区在线中文字幕| 亚洲一区在线观看视频| 蜜臀av亚洲一区中文字幕| 国产福利91精品一区二区三区| 99在线精品观看| 69堂国产成人免费视频| www国产精品av| 成人欧美一区二区三区在线播放| 一区二区三区四区在线播放| 日本免费在线视频不卡一不卡二| 韩国成人精品a∨在线观看| 成人av集中营| 欧美情侣在线播放| 国产欧美日韩另类一区| 一区二区免费在线| 精品无码三级在线观看视频| 99久久免费精品| 91精品国产一区二区三区香蕉| 久久精品一区四区| 亚洲最新视频在线观看| 精品一区精品二区高清| 成人av在线影院| 欧美一区二区三区四区在线观看 | 中文一区二区完整视频在线观看 | 亚洲日本青草视频在线怡红院| 亚洲专区一二三| 国产乱色国产精品免费视频| 色哟哟一区二区在线观看| 日韩一级黄色大片| 日韩理论片在线| 国产原创一区二区| 91久久国产最好的精华液| 精品盗摄一区二区三区| 亚洲伦在线观看| 久久国产福利国产秒拍| 欧美影视一区在线| 欧美极品少妇xxxxⅹ高跟鞋 | 成人欧美一区二区三区视频网页 | 日韩一级二级三级| 亚洲精品第1页| 国产曰批免费观看久久久| 欧美三区在线观看| 中文字幕免费一区| 久久99热这里只有精品| 在线观看成人免费视频| 中文字幕国产一区| 韩国成人福利片在线播放| 欧美美女激情18p| 一区二区三区四区激情| eeuss鲁片一区二区三区 | 久久噜噜亚洲综合| 久久精品久久综合| 综合久久久久综合| 韩国av一区二区三区| 7799精品视频| 亚洲综合久久久久| 黑人精品欧美一区二区蜜桃 | 丝袜a∨在线一区二区三区不卡 | 欧洲一区二区三区免费视频| 国产视频在线观看一区二区三区| 日本vs亚洲vs韩国一区三区| 欧美系列一区二区| 亚洲综合男人的天堂| 99久久精品国产观看| 国产精品蜜臀在线观看| 国产麻豆精品在线观看| www国产亚洲精品久久麻豆| 麻豆国产91在线播放| 欧美丰满少妇xxxxx高潮对白| 一区二区日韩电影| 欧美日韩综合一区| 一区av在线播放| 色系网站成人免费| 亚洲精品午夜久久久| 日本精品免费观看高清观看| 亚洲人成在线播放网站岛国| 91小视频免费观看| 亚洲欧美一区二区三区久本道91| 91麻豆国产自产在线观看| 成人欧美一区二区三区白人| 99精品久久99久久久久| 亚洲欧美日韩一区二区| 日本韩国视频一区二区| 一区二区三区日韩| 欧美色国产精品| 日本视频在线一区| 日韩精品在线看片z| 激情六月婷婷久久| 久久婷婷成人综合色| 国产91富婆露脸刺激对白| 国产精品麻豆视频| 91麻豆免费观看| 亚洲成人av资源| 欧美成人免费网站| 国产美女视频一区| 自拍偷拍国产亚洲| 欧美日韩一区不卡| 六月丁香综合在线视频| 日本一区免费视频| 色偷偷久久人人79超碰人人澡| 亚洲高清三级视频| 欧美一级日韩免费不卡| 国产精品一区在线观看你懂的| 国产精品久久看| 精品视频在线看| 精品亚洲国产成人av制服丝袜| 国产亚洲精品bt天堂精选| 一本久久精品一区二区| 丝袜亚洲另类丝袜在线| 亚洲精品在线免费播放| 91看片淫黄大片一级| 日本不卡视频在线| 国产精品欧美久久久久一区二区| 在线视频一区二区三区| 激情图片小说一区| 亚洲情趣在线观看| 日韩视频一区二区在线观看| 成人app在线观看| 亚洲成国产人片在线观看| 精品国产区一区| 在线亚洲人成电影网站色www| 久久精品久久综合| 亚洲免费av高清| 精品久久99ma| 在线免费观看日本欧美| 国产高清无密码一区二区三区| 亚洲国产va精品久久久不卡综合| 久久综合色8888| 欧美精品自拍偷拍动漫精品| 成人在线一区二区三区| 日本一不卡视频| 亚洲精品视频一区二区| 久久奇米777| 欧美剧在线免费观看网站| 成人激情综合网站| 免费成人你懂的| 亚洲主播在线播放| 中文字幕中文字幕在线一区| 精品乱人伦小说| 欧美乱妇15p| 色综合久久六月婷婷中文字幕| 国产一区二区三区在线观看免费视频 |