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

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

?? ds18b20_main.s

?? 16個單片機c語言實驗程序
?? S
?? 第 1 頁 / 共 2 頁
字號:
	.even
_readdata::
	st -y,R10
	.dbline -1
	.dbline 101
; }
; 
; 
; //讀數據
; 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內部CGRAM函數
; // 入口: ‘num’要寫的數據個數
; //        ‘pbuffer’要寫的數據的首地址
; // 出口: 無
; //================================================
; 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
	ldd R10,z+0
	ldd R11,z+1
	.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
; 	
; }
; 
; //=================================================
; //描述:寫菜單函數,本程序使用的LCD規格為 16 * 2
; //入口:菜單數組首地址
; //出口:無
; //=================================================
; void	WriteMenu(const uchar *pBuffer)
; {
	.dbline 153
; 	uchar	i,t;
; 	writecom(0x80);   //數據地址
	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
	ldd R10,z+0
	.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
	ldd R10,z+0
	.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
; }
; //====================================================
; // 描述:在任意位置寫數字函數
; // 入口:’row‘表示要寫數字所在的行地址,只能為1或2
; //       ’col‘表示要寫數字所在的列地址,只能為0--15
; //		 ‘num’表示要寫的數字,只能為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
; }
; //================================================================
; // 描述:在任意位置寫任意多個字符
; // 入口:’row‘要寫的字符所在的行,只能為1或2;
; //       ‘col’要寫的字符所在的列,只能為0---15
; //       ‘num’要寫字符的個數
; //       ‘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
	ldd R11,y+9
	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:\單片機\16實驗程序\DS18B20\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:\單片機\16實驗程序\DS18B20\DS18B20\1602.h
	.dbfile E:\單片機\16實驗程序\DS18B20\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:\單片機\16實驗程序\DS18B20\DS18B20\DS18B20_main.c
	.dbsym e adc_1 _adc_1 A[2:2]c
	.area text(rom, con, rel)
	.dbfile E:\單片機\16實驗程序\DS18B20\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試驗
; //間隔2s采集一次溫度值
; //使用1602的液晶作為顯示
; #include <iom16v.h>     
; #include <macros.h>
; #include "18B20.h"
; #include "1602.h"
; 
; uchar adc_0[]={"Temperature:"};
; uchar adc_1[]={0xdf,0x43};   //溫度ascii代碼
; 
; //延時函數在16M時延時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
;  
; //延時200ms
; s_1ms(200); 
	ldi R16,200
	ldi R17,0
	xcall _s_1ms
	.dbline 40
; //DS18B20復位
; 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
;   //進行一次轉換
;   ds1820_start();    
	xcall _ds1820_start
	.dbline 50
;   s_1ms(1000);     
	ldi R16,1000
	ldi R17,3
	xcall _s_1ms
	.dbline 51
;   i = ds1820_read_temp();   //讀取溫度數值
	xcall _ds1820_read_temp
	movw R10,R16
	.dbline 52
;   i = (i * 10) / 16;        //數值處理     數值*0.625
	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:\單片機\16實驗程序\DS18B20\DS18B20\DS18B20_main.c
_init_f::
	.blkb 1
	.dbfile E:\單片機\16實驗程序\DS18B20\DS18B20\18B20.h
	.dbsym e init_f _init_f c
; }

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产91精品一区二区| 国产精品99久久久久久似苏梦涵 | 国产呦精品一区二区三区网站| 国产欧美视频一区二区| 欧美亚洲综合色| av在线不卡免费看| 日韩国产精品大片| 亚洲天堂av一区| 久久精品亚洲乱码伦伦中文| 欧美日韩一区二区三区四区 | 一区二区免费在线播放| 欧美精品一区视频| 欧美美女网站色| 91网站在线播放| 粉嫩在线一区二区三区视频| 日韩精品一二三| 亚洲伊人伊色伊影伊综合网| 欧美激情一区三区| 精品国产成人系列| 欧美一区二区在线视频| 日本道色综合久久| 不卡视频一二三| 国产高清不卡一区| 久久国产精品第一页| 丝袜亚洲精品中文字幕一区| 自拍偷自拍亚洲精品播放| 国产日韩欧美激情| 久久久国产综合精品女国产盗摄| 欧美一区二区在线视频| 欧美日韩精品是欧美日韩精品| 91在线观看成人| 成人视屏免费看| 国产成人自拍在线| 国产mv日韩mv欧美| 懂色av一区二区三区免费观看| 久久精品99久久久| 精品亚洲国产成人av制服丝袜| 丝袜美腿亚洲一区二区图片| 亚洲国产视频在线| 亚洲高清免费观看| 天天av天天翘天天综合网色鬼国产 | 激情五月婷婷综合网| 美女视频黄久久| 日av在线不卡| 久久av资源站| 国产精品自拍毛片| 粉嫩av一区二区三区在线播放 | 欧美日本韩国一区二区三区视频| 在线亚洲一区二区| 欧美调教femdomvk| 欧美日韩大陆一区二区| 欧美精品在欧美一区二区少妇| 欧美麻豆精品久久久久久| 6080亚洲精品一区二区| 精品欧美乱码久久久久久| 久久久亚洲午夜电影| 久久综合九色欧美综合狠狠| 国产丝袜欧美中文另类| 亚洲欧美在线观看| 一区二区欧美在线观看| 亚洲v精品v日韩v欧美v专区| 蜜臀av性久久久久蜜臀aⅴ流畅| 激情综合一区二区三区| 成人在线综合网| 欧美影院精品一区| 欧美一级黄色片| 久久精品一二三| 亚洲六月丁香色婷婷综合久久| 午夜精品视频在线观看| 久久99国产精品免费| 国产成人三级在线观看| 色成年激情久久综合| 91精品欧美福利在线观看| 久久一二三国产| 一区二区三区免费网站| 免费看精品久久片| 成人午夜私人影院| 欧美精品 国产精品| 久久亚洲二区三区| 亚洲综合视频网| 国产一区二区日韩精品| 欧洲在线/亚洲| 精品粉嫩aⅴ一区二区三区四区| 国产精品久久久久一区二区三区| 亚洲高清中文字幕| 国产酒店精品激情| 欧美亚洲综合在线| 国产精品久久久久久久蜜臀| 婷婷开心久久网| 99精品视频在线观看免费| 91精品国产91热久久久做人人| 中文在线一区二区| 日本伊人色综合网| 91国产成人在线| 久久久久久久久久久久久夜| 亚洲最大成人网4388xx| 国产精品69毛片高清亚洲| 欧美视频三区在线播放| 国产精品网站在线观看| 久久精品99国产国产精| 在线欧美日韩精品| 国产女同互慰高潮91漫画| 日韩精品国产精品| 欧美午夜精品电影| 国产精品狼人久久影院观看方式| 日日欢夜夜爽一区| 在线观看成人免费视频| 中文字幕免费不卡| 国产综合久久久久影院| 欧美日本一道本| 一个色在线综合| 成人av电影在线网| 国产色爱av资源综合区| 精品在线一区二区| 欧美精品一二三四| 亚洲在线观看免费视频| 91丨九色丨国产丨porny| 国产欧美一区二区在线观看| 蜜臀av一区二区在线免费观看 | 日韩主播视频在线| 91福利国产精品| 国产精品不卡一区| 国产凹凸在线观看一区二区| 久久免费视频色| 九色porny丨国产精品| 337p亚洲精品色噜噜噜| 午夜精品免费在线| 欧美色涩在线第一页| 亚洲一区二区五区| 在线观看日产精品| 香港成人在线视频| 欧美三级日本三级少妇99| 夜夜嗨av一区二区三区中文字幕| 99久久国产综合精品色伊| 成人欧美一区二区三区白人| 成人免费视频视频在线观看免费| 国产日韩欧美不卡在线| 国产精品综合久久| 国产午夜精品在线观看| 国产不卡视频一区| 中文字幕在线不卡一区二区三区| 成人福利在线看| 《视频一区视频二区| 色综合久久中文综合久久97| 一区二区三区在线观看视频| 91蝌蚪porny成人天涯| 一区二区三区.www| 7777精品伊人久久久大香线蕉经典版下载 | 久久久电影一区二区三区| 韩国女主播成人在线| 国产日韩高清在线| zzijzzij亚洲日本少妇熟睡| 亚洲欧美日韩国产一区二区三区| 一本色道久久综合亚洲91| 亚洲一区二区三区四区在线免费观看 | 污片在线观看一区二区| 91精品综合久久久久久| 美腿丝袜亚洲三区| 久久久精品影视| 99久久夜色精品国产网站| 亚洲综合一区二区精品导航| 欧美日本精品一区二区三区| 另类欧美日韩国产在线| 精品久久人人做人人爽| 粉嫩av一区二区三区在线播放| ●精品国产综合乱码久久久久| 在线影院国内精品| 裸体健美xxxx欧美裸体表演| 久久综合九色综合欧美就去吻| 成人av动漫网站| 视频一区欧美精品| 国产日韩亚洲欧美综合| 欧美午夜片在线观看| 免费成人深夜小野草| 中文幕一区二区三区久久蜜桃| 欧美视频在线一区二区三区| 奇米四色…亚洲| 亚洲女爱视频在线| 精品国产sm最大网站| 色综合久久中文综合久久97| 日本大胆欧美人术艺术动态| 国产精品久久久久四虎| 91精品国产一区二区人妖| 成+人+亚洲+综合天堂| 爽爽淫人综合网网站| 日韩一区欧美小说| 精品国产1区2区3区| 在线精品视频免费播放| 国产精品性做久久久久久| 亚洲成年人网站在线观看| 国产欧美日韩三区| 欧美日韩在线播| 成人免费视频视频在线观看免费 | 国内久久精品视频| 亚洲制服欧美中文字幕中文字幕| 国产亚洲精久久久久久| 日韩三级.com| 欧美日韩国产一区二区三区地区| 国产a区久久久| 久久电影网站中文字幕|