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

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

?? nflash32.s

?? USB通信程序開發(fā)(付DOC說(shuō)明 論文 源碼) 是畢業(yè)設(shè)計(jì)內(nèi)容 是好定西
?? S
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
	sts _Flash_Write_addl,R2
	.dbline 180
; 	Flash_Write_addh= XmtBuff.b[19];
	lds R2,_XmtBuff+19
	sts _Flash_Write_addh,R2
	.dbline 181
;   	WriteResidueVal=(XmtBuff.b[22]<<8)+XmtBuff.b[23];
	lds R2,_XmtBuff+23
	clr R3
	lds R4,_XmtBuff+22
	clr R5
	mov R5,R4
	clr R4
	add R4,R2
	adc R5,R3
	sts _WriteResidueVal+1,R5
	sts _WriteResidueVal,R4
	.dbline -2
	.dbline 182
; }
L9:
	adiw R28,20
	rcall pop_gset5
	.dbline 0 ; func end
	ret
	.dbsym l Start_add 9 X
	.dbsym l End_add 7 X
	.dbsym l WritePageNum 5 i
	.dbsym l Erase_Count 3 i
	.dbsym r Erase_addh 14 c
	.dbsym r Dest_two_addh 22 c
	.dbsym r Sour_two_addh 10 c
	.dbsym l Dest_addh 19 c
	.dbsym l Sour_addh 18 c
	.dbsym l CopyBack_two_count 16 i
	.dbsym l CopyBack_Count 14 i
	.dbsym l Erase_addl 13 c
	.dbsym r Dest_two_addl 12 c
	.dbsym r Sour_two_addl 20 c
	.dbsym l Dest_addl 12 c
	.dbsym l Sour_addl 11 c
	.dbsym r i 6 i
	.dbfunc s flashWrite _flashWrite fI
;              i -> R20,R21
;       PageBuff -> R16,R17
	.even
_flashWrite::
	rcall push_gset1
	.dbline -1
	.dbline 205
; /************************************************************
; **工程名稱:U盤固件程序開發(fā)
; **編譯器類型及版本:ICCAVR 6.26C
; **日期:2004.4.30
; **創(chuàng)建人:陳馳
; **所屬單位:湖南大學(xué)計(jì)算機(jī)與通信學(xué)院
; 
; **芯片類型:AT90S8515,PDIUSUD12,K9F5608U0A-YCB0
; **時(shí)鐘頻率:8MHZ
; 
; **函數(shù)功能:寫FLASH函數(shù)
; **函數(shù)輸入?yún)?shù)及說(shuō)明:寫入數(shù)據(jù)
; 
; **函數(shù)返回值:無(wú)
; **在本函數(shù)以外定義的變量:
; **調(diào)用的函數(shù)說(shuō)明:無(wú)
; 
; **修改人:陳馳
; **修改日期:2004.4.30
; **修改說(shuō)明:創(chuàng)建
; *************************************************************/
; void flashWrite(unsigned char * PageBuff)
; {
	.dbline 207
; 	unsigned int i;
; 	if(WriteResidueVal > 0)
	lds R3,_WriteResidueVal+1
	lds R2,_WriteResidueVal
	tst R2
	brne X0
	tst R3
	brne X1
	rjmp L58
X1:
X0:
	.dbline 208
; 	{
	.dbline 209
; 		fWPs;//打開寫保護(hù)
	SBI 0x12,5
	.dbline 209
	.dbline 210
; 		fCOMMAND = 0x00;//從FRIST部分開始
	clr R2
	sts 40960,R2
	.dbline 211
; 		fCOMMAND = 0x80;//寫FLASH命令
	ldi R24,128
	sts 40960,R24
	.dbline 212
; 		fADD = 0x00;//從0列開始
	clr R2
	sts 36864,R2
	.dbline 213
; 		fADD = Flash_Write_addl;//頁(yè)地址低位
	lds R2,_Flash_Write_addl
	sts 36864,R2
	.dbline 214
; 		fADD = Flash_Write_addh;//頁(yè)地址高位
	lds R2,_Flash_Write_addh
	sts 36864,R2
	.dbline 216
; 		
; 		for(i=0;i<512;i++)
	clr R20
	clr R21
	rjmp L63
L60:
	.dbline 217
	.dbline 218
	mov R30,R20
	mov R31,R21
	add R30,R16
	adc R31,R17
	ldd R2,z+0
	sts 32768,R2
	.dbline 219
L61:
	.dbline 216
	subi R20,255  ; offset = 1
	sbci R21,255
L63:
	.dbline 216
	cpi R20,0
	ldi R30,2
	cpc R21,R30
	brlo L60
	.dbline 221
; 		{
; 			fDATA = PageBuff[i];//寫數(shù)據(jù)到FLASH指定頁(yè)里
; 		}
; 		
; 		fCOMMAND = 0x10;
	ldi R24,16
	sts 40960,R24
	.dbline 222
; 		asm("nop \n nop");
	nop 
	 nop
L64:
	.dbline 223
L65:
	.dbline 223
; 		while(!fRB);
	sbis 0x10,4
	rjmp L64
	.dbline 224
; 		fCOMMAND = 0x70;//讀狀態(tài)值命令
	ldi R24,112
	sts 40960,R24
	.dbline 225
; 		i = fDATA;//讀狀態(tài)值
	lds R20,32768
	clr R21
	.dbline 226
; 		D12_COMMAND = 0xf2;//清端點(diǎn)緩沖區(qū)
	ldi R24,242
	sts 31745,R24
	.dbline 227
; 		csram;
	sts 0xfc01,R22
	.dbline 227
	.dbline 228
; 		fWPc;//寫保護(hù)
	CBI 0x12,5
	.dbline 228
	.dbline 230
; 		
; 		WriteResidueVal = WriteResidueVal - 1;
	lds R25,_WriteResidueVal+1
	lds R24,_WriteResidueVal
	sbiw R24,1
	sts _WriteResidueVal+1,R25
	sts _WriteResidueVal,R24
	.dbline 231
; 		if(Flash_Write_addl== 255){
	lds R24,_Flash_Write_addl
	cpi R24,255
	brne L67
	.dbline 231
	.dbline 232
; 			Flash_Write_addl= 0x00;
	clr R2
	sts _Flash_Write_addl,R2
	.dbline 233
; 			Flash_Write_addh++;
	lds R24,_Flash_Write_addh
	subi R24,255	; addi 1
	sts _Flash_Write_addh,R24
	.dbline 234
; 		}else
	rjmp L68
L67:
	.dbline 235
; 			Flash_Write_addl++;
	lds R24,_Flash_Write_addl
	subi R24,255	; addi 1
	sts _Flash_Write_addl,R24
L68:
	.dbline 236
L58:
	.dbline -2
	.dbline 237
; 	}
; }
L57:
	rcall pop_gset1
	.dbline 0 ; func end
	ret
	.dbsym r i 20 i
	.dbsym r PageBuff 16 pc
	.dbfunc s flashCopyBLack _flashCopyBLack fI
;              i -> R20
; Destination_addl -> R22
; Destination_addh -> R10
;    Source_addl -> R18
;    Source_addh -> R16
	.even
_flashCopyBLack::
	rcall push_gset3
	ldd R10,y+6
	ldd R11,y+7
	ldd R22,y+8
	ldd R23,y+9
	.dbline -1
	.dbline 264
; /************************************************************
; **工程名稱:U盤固件程序開發(fā)
; **編譯器類型及版本:ICCAVR 6.26C
; **日期:2004.4.30
; **創(chuàng)建人:陳馳
; **所屬單位:湖南大學(xué)計(jì)算機(jī)與通信學(xué)院
; 
; **芯片類型:AT90S8515,PDIUSUD12,K9F5608U0A-YCB0
; **時(shí)鐘頻率:8MHZ
; 
; **函數(shù)功能:FLASH頁(yè)拷貝命令
; **函數(shù)輸入?yún)?shù)及說(shuō)明:
;   Source_addh:源地址高位
;   Source_addl:源地址低位
;   Destination_addh:目的地址高位
;   Destination_addl:目的地址低位
; 
; **函數(shù)返回值:無(wú)
; **在本函數(shù)以外定義的變量:
; **調(diào)用的函數(shù)說(shuō)明:無(wú)
; 
; **修改人:陳馳
; **修改日期:2004.4.30
; **修改說(shuō)明:創(chuàng)建
; *************************************************************/
; void flashCopyBLack(unsigned char Source_addh,unsigned char Source_addl,unsigned char Destination_addh,unsigned char Destination_addl)
; {
	.dbline 266
; 	unsigned char i;
; 	fWPs;//打開寫保護(hù)
	SBI 0x12,5
	.dbline 266
	.dbline 267
; 	fCOMMAND = 0x00;//頁(yè)拷貝命令
	clr R2
	sts 40960,R2
	.dbline 269
;         /*源地址*/
; 	fADD = 0x00;
	sts 36864,R2
	.dbline 270
; 	fADD = Source_addl;
	sts 36864,R18
	.dbline 271
; 	fADD = Source_addh;
	sts 36864,R16
	.dbline 272
; 	asm("nop \n nop");
	nop 
	 nop
L70:
	.dbline 273
L71:
	.dbline 273
; 	while(!fRB);
	sbis 0x10,4
	rjmp L70
	.dbline 275
; 	
; 	fCOMMAND = 0x8a;//頁(yè)拷貝命令
	ldi R24,138
	sts 40960,R24
	.dbline 277
; 	/*目的地址*/
; 	fADD = 0x00;
	clr R2
	sts 36864,R2
	.dbline 278
; 	fADD = Destination_addl;
	sts 36864,R22
	.dbline 279
; 	fADD = Destination_addh;
	sts 36864,R10
	.dbline 280
; 	asm("nop \n nop");
	nop 
	 nop
L73:
	.dbline 281
L74:
	.dbline 281
; 	while(!fRB);
	sbis 0x10,4
	rjmp L73
	.dbline 283
; 	
; 	fCOMMAND = 0x70;//讀狀態(tài)命令
	ldi R24,112
	sts 40960,R24
	.dbline 284
; 	i = fDATA;//讀狀態(tài)值
	lds R20,32768
	.dbline 285
; 	csram;
	sts 0xfc01,R22
	.dbline 285
	.dbline 286
; 	fWPc;//寫保護(hù)
	CBI 0x12,5
	.dbline 286
	.dbline -2
	.dbline 287
; }
L69:
	rcall pop_gset3
	.dbline 0 ; func end
	ret
	.dbsym r i 20 c
	.dbsym r Destination_addl 22 c
	.dbsym r Destination_addh 10 c
	.dbsym r Source_addl 18 c
	.dbsym r Source_addh 16 c
	.dbfunc s flashReadcmd _flashReadcmd fI
	.even
_flashReadcmd::
	.dbline -1
	.dbline 310
; /************************************************************
; **工程名稱:U盤固件程序開發(fā)
; **編譯器類型及版本:ICCAVR 6.26C
; **日期:2004.4.30
; **創(chuàng)建人:陳馳
; **所屬單位:湖南大學(xué)計(jì)算機(jī)與通信學(xué)院
; 
; **芯片類型:AT90S8515,PDIUSUD12,K9F5608U0A-YCB0
; **時(shí)鐘頻率:8MHZ
; 
; **函數(shù)功能:讀FLASH預(yù)處理函數(shù)
; **函數(shù)輸入?yún)?shù)及說(shuō)明:無(wú)
; 
; **函數(shù)返回值:無(wú)
; **在本函數(shù)以外定義的變量:
; **調(diào)用的函數(shù)說(shuō)明:無(wú)
; 
; **修改人:陳馳
; **修改日期:2004.4.30
; **修改說(shuō)明:創(chuàng)建
; *************************************************************/
; void flashReadcmd(void)
; {
	.dbline 316
; 	/****************說(shuō)明************
; 	  對(duì)于FLASH的讀原理為:FLASH的讀
; 	  可以是隨機(jī)讀取,所以這里只要給
; 	  定讀數(shù)據(jù)的首地址和讀寫長(zhǎng)度
; 	********************************/
; 	Flash_Read_Sec = 0x00;
	clr R2
	sts _Flash_Read_Sec,R2
	.dbline 317
; 	Flash_Read_Col = 0x00;
	sts _Flash_Read_Col,R2
	.dbline 318
; 	Flash_Read_addl = XmtBuff.b[20];
	lds R2,_XmtBuff+20
	sts _Flash_Read_addl,R2
	.dbline 319
; 	Flash_Read_addh = XmtBuff.b[19];
	lds R2,_XmtBuff+19
	sts _Flash_Read_addh,R2
	.dbline 320
;   	ReadResidueVal = (XmtBuff.b[22]<<8) + XmtBuff.b[23];
	lds R2,_XmtBuff+23
	clr R3
	lds R4,_XmtBuff+22
	clr R5
	mov R5,R4
	clr R4
	add R4,R2
	adc R5,R3
	mov R2,R4
	mov R3,R5
	clr R4
	sbrc R3,7
	com R4
	clr R5
	sbrc R4,7
	com R5
	sts _ReadResidueVal+1,R3
	sts _ReadResidueVal,R2
	sts _ReadResidueVal+2+1,R5
	sts _ReadResidueVal+2,R4
	.dbline 321
;       	ReadResidueVal = 512 * ReadResidueVal;
	ldi R24,9
	ldi R25,0
	st -y,R24
	mov R16,R2
	mov R17,R3
	mov R18,R4
	mov R19,R5
	rcall lsl32
	sts _ReadResidueVal+1,R17
	sts _ReadResidueVal,R16
	sts _ReadResidueVal+2+1,R19
	sts _ReadResidueVal+2,R18
	.dbline 322
; 	fCOMMAND = 0xff;
	ldi R24,255
	sts 40960,R24
	.dbline 323
; 	asm("nop \n nop");
	nop 
	 nop
L81:
	.dbline 324
L82:
	.dbline 324
; 	while(!fRB);
	sbis 0x10,4
	rjmp L81
	.dbline -2
	.dbline 325
; }
L76:
	.dbline 0 ; func end
	ret
	.dbfunc s flashRead _flashRead fI
;           temp -> R10
;              i -> R10
	.even
_flashRead::
	rcall push_gset4
	.dbline -1
	.dbline 348
; /************************************************************
; **工程名稱:U盤固件程序開發(fā)
; **編譯器類型及版本:ICCAVR 6.26C
; **日期:2004.4.30
; **創(chuàng)建人:陳馳
; **所屬單位:湖南大學(xué)計(jì)算機(jī)與通信學(xué)院
; 
; **芯片類型:AT90S8515,PDIUSUD12,K9F5608U0A-YCB0
; **時(shí)鐘頻率:8MHZ
; 
; **函數(shù)功能:讀FLASH函數(shù)
; **函數(shù)輸入?yún)?shù)及說(shuō)明:無(wú)
; 
; **函數(shù)返回值:無(wú)
; **在本函數(shù)以外定義的變量:
; **調(diào)用的函數(shù)說(shuō)明:無(wú)
; 
; **修改人:陳馳
; **修改日期:2004.4.30
; **修改說(shuō)明:創(chuàng)建
; *************************************************************/
; void flashRead(void)
; {
	.dbline 351
; 	unsigned char i;
; 	unsigned char  temp;
; 	if(ReadResidueVal > 0){
	ldi R16,<L87
	ldi R17,>L87
	rcall lpm32
	lds R5,_ReadResidueVal+2+1
	lds R4,_ReadResidueVal+2
	lds R3,_ReadResidueVal+1
	lds R2,_ReadResidueVal
	cp R2,R16
	cpc R3,R17
	cpc R4,R18
	cpc R5,R19
	brne X3
	rjmp L85
X3:
	.dbline 351
	.dbline 352
; 		ReadResidueVal -= 64;
	ldi R16,<L88
	ldi R17,>L88
	rcall lpm32
	lds R5,_ReadResidueVal+2+1
	lds R4,_ReadResidueVal+2
	lds R3,_ReadResidueVal+1
	lds R2,_ReadResidueVal
	sub R2,R16
	sbc R3,R17
	sbc R4,R18
	sbc R5,R19
	sts _ReadResidueVal+1,R3
	sts _ReadResidueVal,R2
	sts _ReadResidueVal+2+1,R5
	sts _ReadResidueVal+2,R4
	.dbline 353
; 		temp = (unsigned char)(Flash_Read_Col + 64);
	lds R24,_Flash_Read_Col
	clr R25
	subi R24,192  ; offset = 64
	sbci R25,255
	mov R10,R24
	.dbline 354
; 		fCOMMAND = Flash_Read_Sec;
	lds R2,_Flash_Read_Sec
	sts 40960,R2
	.dbline 355
; 		fADD = Flash_Read_Col;
	lds R2,_Flash_Read_Col
	sts 36864,R2
	.dbline 356
; 		fADD = Flash_Read_addl;
	lds R2,_Flash_Read_addl
	sts 36864,R2
	.dbline 357
; 		fADD = Flash_Read_addh;
	lds R2,_Flash_Read_addh
	sts 36864,R2
	.dbline 358
; 		asm("nop \n nop");
	nop 
	 nop
L89:
	.dbline 359
L90:
	.dbline 359
; 		while(!fRB);
	sbis 0x10,4
	rjmp L89
	.dbline 360
; 		switch (Flash_Read_Sec)
	lds R12,_Flash_Read_Sec
	clr R13
	tst R12
	brne X4
	tst R13
	breq L95
X4:
	ldi R24,1
	ldi R25,0
	cp R12,R24
	cpc R13,R25
	breq L98
	rjmp L92
X2:
	.dbline 361
; 		{
L95:
	.dbline 363
; 			case 0x00:
; 				if(temp == 0)
	tst R10
	brne L96
	.dbline 364
; 				{
	.dbline 365
; 					Flash_Read_Sec = 0x01;
	ldi R24,1
	sts _Flash_Read_Sec,R24
	.dbline 366
; 					Flash_Read_Col = 0x00;
	clr R2
	sts _Flash_Read_Col,R2
	.dbline 367
; 				}else
	rjmp L93
L96:
	.dbline 368
; 				{
	.dbline 369
; 					Flash_Read_Col += 64;
	lds R24,_Flash_Read_Col
	subi R24,192	; addi 64
	sts _Flash_Read_Col,R24
	.dbline 370
; 				}
	.dbline 371
; 				break;
	rjmp L93
L98:
	.dbline 373
; 			case 0x01:
; 				if(temp == 0)
	tst R10
	brne L99
	.dbline 374
; 				{
	.dbline 375
; 					if(Flash_Read_addl == 255){
	lds R24,_Flash_Read_addl
	cpi R24,255
	brne L101
	.dbline 375
	.dbline 376
; 						Flash_Read_addl = 0x00;
	clr R2
	sts _Flash_Read_addl,R2
	.dbline 377
; 						Flash_Read_addh ++;
	lds R24,_Flash_Read_addh
	subi R24,255	; addi 1
	sts _Flash_Read_addh,R24
	.dbline 378
; 					}else
	rjmp L102
L101:
	.dbline 379
; 						Flash_Read_addl ++;
	lds R24,_Flash_Read_addl
	subi R24,255	; addi 1
	sts _Flash_Read_addl,R24
L102:
	.dbline 380
; 					Flash_Read_Sec = 0x00;
	clr R2
	sts _Flash_Read_Sec,R2
	.dbline 381
; 					Flash_Read_Col = 0x00;
	sts _Flash_Read_Col,R2
	.dbline 382
; 				}else
	rjmp L93
L99:
	.dbline 383
; 				{
	.dbline 384
; 					Flash_Read_Col += 64;
	lds R24,_Flash_Read_Col
	subi R24,192	; addi 64
	sts _Flash_Read_Col,R24
	.dbline 385
; 				}
	.dbline 386
; 				break;
L92:
L93:
	.dbline 389
; 		}
; 		
; 		D12_COMMAND = 0x05;//選擇端點(diǎn)(指針指向0位置)
	ldi R24,5
	sts 31745,R24
	.dbline 390
; 		cwait;
	nop
	.dbline 391
; 		D12_COMMAND = 0xf0;//寫緩沖區(qū)
	ldi R24,240
	sts 31745,R24
	.dbline 392
; 		cwait;
	nop
	.dbline 400
; 		/****************************
; 	  	  緩沖區(qū)數(shù)據(jù)結(jié)構(gòu):
; 	  	  字節(jié)1:保留,可為任意值
; 	  	  字節(jié)2:數(shù)據(jù)字節(jié)的數(shù)目/長(zhǎng)度
; 	  	  字節(jié)3:數(shù)據(jù)字節(jié)1
; 	  	  字節(jié)4:數(shù)據(jù)字節(jié)2
; 		*****************************/
; 		D12_DATA = 0x00;//字節(jié)1
	clr R2
	sts 31744,R2
	.dbline 401
; 		cwait;
	nop
	.dbline 402
; 		D12_DATA = 64;//字節(jié)2
	ldi R24,64
	sts 31744,R24
	.dbline 403
; 		csram;
	sts 0xfc01,R22
	.dbline 403
	.dbline 404
; 		for(i=0;i<64;i++)
	clr R10
	rjmp L106
L103:
	.dbline 405
	.dbline 406
	lds R2,32768
	sts 31744,R2
	.dbline 407
	nop
	.dbline 408
L104:
	.dbline 404
	inc R10
L106:
	.dbline 404
	mov R24,R10
	cpi R24,64
	brlo L103
	.dbline 409
	ldi R24,250
	sts 31745,R24
	.dbline 410
	sts 0xfc01,R22
	.dbline 410
	.dbline 411
L85:
	.dbline -2
	.dbline 412
; 		{
; 			D12_DATA = fDATA;//寫數(shù)據(jù)
; 			cwait;
; 		}
; 		D12_COMMAND = 0xfa;//設(shè)置緩沖區(qū)有效(滿標(biāo)志)
; 		csram;
; 	}
; }
L84:
	rcall pop_gset4
	.dbline 0 ; func end
	ret
	.dbsym r temp 10 c
	.dbsym r i 10 c
	.area lit(rom, con, rel)
L88:
	.word 64,0
L87:
	.word 0,0
	.area data(ram, con, rel)
	.dbfile G:\source\NFlash32.c
L8:
	.blkb 18
	.area idata
	.byte 37,'x,44,37,'x,32,'e,'r,'a,'s,'e,32,'i,'s,32,37
	.byte 'x,0
	.area data(ram, con, rel)
	.dbfile G:\source\NFlash32.c

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美在线观看你懂的| 日本一区二区三区免费乱视频| 欧美人牲a欧美精品| 久久久99精品免费观看不卡| 亚洲国产美女搞黄色| 国产99久久精品| 在线观看日产精品| 国产人妖乱国产精品人妖| 亚洲国产一区视频| 丁香婷婷综合激情五月色| 日韩午夜小视频| 亚洲成人7777| 色94色欧美sute亚洲线路一ni| 久久久久久久综合| 国产真实乱对白精彩久久| 日韩欧美一二三四区| 亚洲国产日韩a在线播放性色| 91麻豆国产在线观看| 国产精品毛片无遮挡高清| 国产在线精品一区二区| 日韩一级片在线观看| 爽好多水快深点欧美视频| 在线观看www91| 亚洲视频网在线直播| 国产91丝袜在线播放0| 久久女同性恋中文字幕| 精品在线免费观看| 日韩欧美在线网站| 久久精品国产精品青草| 日韩欧美在线观看一区二区三区| 日韩电影在线一区二区| 在线观看91精品国产麻豆| 肉丝袜脚交视频一区二区| 91精品中文字幕一区二区三区| 亚洲午夜免费视频| 欧美日韩亚洲综合| 日本在线播放一区二区三区| 欧美一级欧美三级| 国产一区二区电影| 欧美激情中文不卡| 91年精品国产| 亚洲大片免费看| 日韩一级片在线观看| 韩国精品主播一区二区在线观看 | 人禽交欧美网站| 日韩一区二区精品葵司在线| 美女网站色91| 中文字幕av一区二区三区高| 成人小视频免费观看| 有坂深雪av一区二区精品| 4438x成人网最大色成网站| 激情综合一区二区三区| 国产精品久久久久三级| 91精品办公室少妇高潮对白| 亚洲成国产人片在线观看| 精品精品国产高清a毛片牛牛 | 午夜激情久久久| 欧美成人a视频| 99精品视频在线观看免费| 亚洲综合久久久久| 精品播放一区二区| 94-欧美-setu| 美女在线一区二区| ...av二区三区久久精品| 欧美日韩美女一区二区| 国产真实乱偷精品视频免| 亚洲精品国产精品乱码不99| 欧美一区二区三区成人| 成人av第一页| 日本色综合中文字幕| 国产精品乱码久久久久久| 欧美精品色综合| 国产69精品久久久久毛片| 日日摸夜夜添夜夜添精品视频| 久久精品一区二区三区四区| 欧美日韩小视频| 成人h动漫精品| 免费看欧美美女黄的网站| 自拍偷自拍亚洲精品播放| 精品国产一区二区国模嫣然| 色综合久久中文综合久久97| 久久不见久久见免费视频7| 亚洲精品伦理在线| 欧美极品另类videosde| 欧美一区二区三区喷汁尤物| 91蜜桃在线观看| 国产一区二区三区最好精华液| 亚洲大片精品永久免费| 亚洲色图20p| 国产精品乱码一区二区三区软件 | 免费成人结看片| 亚洲美女淫视频| 国产午夜亚洲精品羞羞网站| 日韩一级大片在线观看| 欧美日韩一区高清| 色综合天天综合网天天看片| 国产激情一区二区三区四区| 毛片av一区二区三区| 日韩精品一卡二卡三卡四卡无卡| 亚洲男人的天堂在线观看| 中文久久乱码一区二区| 久久久久久久久久久电影| 日韩一区国产二区欧美三区| 欧美日韩一本到| 欧美日本一道本在线视频| 欧洲精品一区二区| 91精品福利视频| 91豆麻精品91久久久久久| 91猫先生在线| 91精品福利视频| 欧美日韩一区二区电影| 欧美日韩亚洲综合| 91精品国产综合久久香蕉的特点| 欧美亚洲免费在线一区| 在线观看一区二区精品视频| 91久久精品一区二区二区| 在线观看一区二区精品视频| 在线观看不卡视频| 欧美放荡的少妇| 日韩午夜三级在线| 欧美电视剧在线看免费| 精品国产髙清在线看国产毛片| 欧美mv日韩mv亚洲| 2023国产精华国产精品| 国产色一区二区| 亚洲三级在线观看| 亚洲一区影音先锋| 日日骚欧美日韩| 国内精品久久久久影院一蜜桃| 国产成人精品亚洲777人妖| 成人午夜激情视频| 色女孩综合影院| 欧美一区二区二区| 国产欧美视频在线观看| 亚洲日本中文字幕区| 亚洲va欧美va人人爽| 久久国产精品第一页| 国产99久久久国产精品潘金网站| 91亚洲精品乱码久久久久久蜜桃| 欧美最猛性xxxxx直播| 91精品久久久久久蜜臀| 国产日产欧产精品推荐色| 亚洲人成伊人成综合网小说| 三级欧美韩日大片在线看| 国产成人精品三级| 欧美色视频一区| 久久精品视频免费| 亚洲国产日韩精品| 国产不卡视频一区二区三区| 欧美午夜精品理论片a级按摩| 精品福利一二区| 亚洲黄色性网站| 国内一区二区在线| 欧美色图一区二区三区| 久久久久国产免费免费| 性做久久久久久久久| 成人av网站在线观看免费| 91精品中文字幕一区二区三区| 国产精品视频一二三区| 美女诱惑一区二区| 91成人免费电影| 中文字幕乱码久久午夜不卡| 天堂成人国产精品一区| 色婷婷久久99综合精品jk白丝| 久久综合色婷婷| 偷拍亚洲欧洲综合| 色狠狠色噜噜噜综合网| 欧美激情一区二区三区四区| 午夜精品在线看| 色综合激情久久| 国产欧美精品一区二区色综合| 午夜免费久久看| 91国偷自产一区二区三区成为亚洲经典| 久久免费精品国产久精品久久久久| 天天影视网天天综合色在线播放| av电影在线观看不卡| 久久久久久久久久久黄色| 日本欧美肥老太交大片| 欧美日韩不卡在线| 亚洲制服丝袜av| 色94色欧美sute亚洲线路一久| 国产精品二三区| 国产福利不卡视频| 26uuu色噜噜精品一区二区| 免费国产亚洲视频| 日韩小视频在线观看专区| 偷拍亚洲欧洲综合| 欧美久久一二区| 性欧美疯狂xxxxbbbb| 精品视频一区二区三区免费| 一区二区久久久久久| 91成人免费在线| 一区二区三区四区在线播放| 色又黄又爽网站www久久| 亚洲精品综合在线| 91视频.com| 樱桃国产成人精品视频| 欧美亚洲禁片免费| 丝袜a∨在线一区二区三区不卡| 欧美挠脚心视频网站|