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

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

?? kbc.s

?? 單片機開發資料光盤-雙龍-686M.zip
?? S
字號:
	.module kbc.c
	.area lit(rom, con, rel)
_unshifted::
	.byte 13,9
	.byte 14,96
	.byte 21,'q
	.byte 22,49
	.byte 26,'z
	.byte 27,'s
	.byte 28,'a
	.byte 29,'w
	.byte 30,50
	.byte 33,'c
	.byte 34,'x
	.byte 35,'d
	.byte 36,'e
	.byte 37,52
	.byte 38,51
	.byte 41,32
	.byte 42,'v
	.byte 43,'f
	.byte 44,'t
	.byte 45,'r
	.byte 46,53
	.byte 49,'n
	.byte 50,'b
	.byte 51,'h
	.byte 52,'g
	.byte 53,'y
	.byte 54,54
	.byte 57,44
	.byte 58,'m
	.byte 59,'j
	.byte 60,'u
	.byte 61,55
	.byte 62,56
	.byte 'A,44
	.byte 'B,'k
	.byte 'C,'i
	.byte 'D,'o
	.byte 'E,48
	.byte 'F,57
	.byte 'I,46
	.byte 'J,47
	.byte 'K,'l
	.byte 'L,59
	.byte 'M,'p
	.byte 'N,45
	.byte 'R,39
	.byte 'T,91
	.byte 'U,61
	.byte 'Z,13
	.byte 91,93
	.byte 93,92
	.byte 'a,60
	.byte 'f,8
	.byte 'i,49
	.byte 'k,52
	.byte 'l,55
	.byte 'p,48
	.byte 'q,44
	.byte 'r,50
	.byte 's,53
	.byte 't,54
	.byte 'u,56
	.byte 'y,43
	.byte 'z,51
	.byte 123,45
	.byte 124,42
	.byte 125,57
	.byte 0,0
	.dbfile D:\ICC-AVR\examples.sl\pc_8515/scancodes.h
	.dbsym s unshifted _unshifted A[136:68:2]c
_shifted::
	.byte 13,9
	.byte 14,126
	.byte 21,'Q
	.byte 22,33
	.byte 26,'Z
	.byte 27,'S
	.byte 28,'A
	.byte 29,'W
	.byte 30,64
	.byte 33,'C
	.byte 34,'X
	.byte 35,'D
	.byte 36,'E
	.byte 37,36
	.byte 38,35
	.byte 41,32
	.byte 42,'V
	.byte 43,'F
	.byte 44,'T
	.byte 45,'R
	.byte 46,37
	.byte 49,'N
	.byte 50,'B
	.byte 51,'H
	.byte 52,'G
	.byte 53,'Y
	.byte 54,94
	.byte 57,'L
	.byte 58,'M
	.byte 59,'J
	.byte 60,'U
	.byte 61,38
	.byte 62,42
	.byte 'A,60
	.byte 'B,'K
	.byte 'C,'I
	.byte 'D,'O
	.byte 'E,41
	.byte 'F,40
	.byte 'I,62
	.byte 'J,63
	.byte 'K,'L
	.byte 'L,58
	.byte 'M,'P
	.byte 'N,95
	.byte 'R,34
	.byte 'T,123
	.byte 'U,43
	.byte 'Z,13
	.byte 91,125
	.byte 93,124
	.byte 'a,62
	.byte 'f,8
	.byte 'i,49
	.byte 'k,52
	.byte 'l,55
	.byte 'p,48
	.byte 'q,44
	.byte 'r,50
	.byte 's,53
	.byte 't,54
	.byte 'u,56
	.byte 'y,43
	.byte 'z,51
	.byte 123,45
	.byte 124,42
	.byte 125,57
	.byte 0,0
	.dbsym s shifted _shifted A[136:68:2]c
	.area data(ram, con, rel)
	.dbfile D:\ICC-AVR\examples.sl\pc_8515/scancodes.h
_input::
	.blkb 1
	.area idata
	.byte 0
	.area data(ram, con, rel)
	.dbfile D:\ICC-AVR\examples.sl\pc_8515/scancodes.h
	.dbfile D:\ICC-AVR\examples.sl\pc_8515\kbc.c
	.dbsym s input _input c
_output::
	.blkb 1
	.area idata
	.byte 0
	.area data(ram, con, rel)
	.dbfile D:\ICC-AVR\examples.sl\pc_8515\kbc.c
	.dbsym s output _output c
	.area text(rom, con, rel)
	.dbfile D:\ICC-AVR\examples.sl\pc_8515\kbc.c
	.dbfunc s put_kbbuff _put_kbbuff fI
;              c -> R16
	.even
_put_kbbuff::
	.dbline -1
	.dbline 14
; #include <io8515.h>
; #include <macros.h>
; #include "pindefs.h"
; #include "scancodes.h"
; #define BUFF_SIZE 64
; //const ascii[16]={0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,
; //                 0x39,0x41,0x42,0x43,0x44,0x45,0x46};
; unsigned char bitcount;//PC鍵盤數據長度計數 
; unsigned char kb_buffer[BUFF_SIZE];//鍵盤緩沖區
; unsigned char input=0;//緩沖區讀指針
; unsigned char output=0;//緩沖區寫指針
; //送鍵盤按鍵ASCII碼到鍵盤緩沖區
; void put_kbbuff(unsigned char c)
;  {
	.dbline 15
;   kb_buffer[input]=c;
	ldi R24,<_kb_buffer
	ldi R25,>_kb_buffer
	lds R30,_input
	clr R31
	add R30,R24
	adc R31,R25
	std z+0,R16
	.dbline 16
;   if (input<(BUFF_SIZE-1))
	lds R24,_input
	cpi R24,63
	brsh L2
	.dbline 17
;      input++; 
	subi R24,255    ; addi 1
	sts _input,R24
	rjmp L3
L2:
	.dbline 19
	clr R2
	sts _input,R2
L3:
	.dbline -2
	.dbline 20
;   else
;      input=0;	 
;  }
L1:
	.dbline 0 ; func end
	ret
	.dbsym r c 16 c
	.dbfunc s get_char _get_char fI
;           temp -> R16
	.even
_get_char::
	.dbline -1
	.dbline 23
; //從鍵盤緩沖區讀取按鍵的ASCII碼 
; unsigned char get_char(void)
;   {
	.dbline 25
;    unsigned char temp;
;    if(output==input)
	lds R2,_input
	lds R3,_output
	cp R3,R2
	brne L5
	.dbline 26
;        return 0;
	clr R16
	rjmp L4
L5:
	.dbline 28
;    else
;       {
	.dbline 29
; 	   temp=kb_buffer[output];
	ldi R24,<_kb_buffer
	ldi R25,>_kb_buffer
	lds R30,_output
	clr R31
	add R30,R24
	adc R31,R25
	ldd R16,z+0
	.dbline 30
; 	   if(output<(BUFF_SIZE-1))
	lds R24,_output
	cpi R24,63
	brsh L7
	.dbline 31
; 	     {
	.dbline 32
; 		  output++;
	subi R24,255    ; addi 1
	sts _output,R24
	.dbline 33
; 		 }
	rjmp L8
L7:
	.dbline 35
; 	   else
; 	     output=0;
	clr R2
	sts _output,R2
L8:
	.dbline 36
; 	   return temp;	  
	.dbline -2
L4:
	.dbline 0 ; func end
	ret
	.dbsym r temp 16 c
	.dbfunc s init_kb _init_kb fI
	.even
_init_kb::
	.dbline -1
	.dbline 41
; 	  }	     
;   }
; //為運行讀取PC鍵盤程序進行初始化  
; void init_kb(void)
;     {
	.dbline 42
; 	 MCUCR=0x02;//設置8515的INT0為下降沿觸發中斷 
	ldi R24,2
	out 0x35,R24
	.dbline 43
;      GIMSK|=(1<<INT0);//使能INT0中斷
	in R24,0x3b
	ori R24,64
	out 0x3b,R24
	.dbline 44
;      SEI(); //開中斷
	sei
	.dbline 45
;      bitcount = 11;
	ldi R24,11
	sts _bitcount,R24
	.dbline -2
	.dbline 46
;     }
L9:
	.dbline 0 ; func end
	ret
	.area bss(ram, con, rel)
	.dbfile D:\ICC-AVR\examples.sl\pc_8515\kbc.c
L11:
	.blkb 1
L12:
	.blkb 1
L13:
	.blkb 1
	.area text(rom, con, rel)
	.dbfile D:\ICC-AVR\examples.sl\pc_8515\kbc.c
	.dbfunc s decode _decode fI
	.dbsym s shiftup L13 c
	.dbsym s up L12 c
	.dbsym s shift L11 c
;              i -> R20
;             sc -> R22
	.even
_decode::
	rcall push_gset3
	mov R22,R16
	.dbline -1
	.dbline 49
; //對PC鍵盤的掃描碼進行解碼	
; void decode(unsigned char sc)
;     {
	.dbline 52
;       static unsigned char shift,up,shiftup;
; 	  unsigned char i;
; 	  if (sc==0xf0)//按鍵釋放
	cpi R22,240
	brne L14
	.dbline 53
; 	      {
	.dbline 54
; 		   up=1;
	ldi R24,1
	sts L12,R24
	.dbline 55
; 		   return;
	rjmp L10
L14:
	.dbline 57
; 		  }
; 	  if (up==1)//SHIF鍵開關
	lds R24,L12
	cpi R24,1
	brne L16
	.dbline 58
; 	  	  {
	.dbline 59
; 		   up=0;
	clr R2
	sts L12,R2
	.dbline 60
; 		   if ((sc==0x12)|(sc==0x59)) shift=0;
	cpi R22,18
	brne L20
	ldi R24,1
	ldi R25,0
	mov R10,R24
	mov R11,R25
	rjmp L21
L20:
	clr R10
	clr R11
L21:
	cpi R22,89
	brne L22
	ldi R20,1
	ldi R21,0
	rjmp L23
L22:
	clr R20
	clr R21
L23:
	mov R2,R10
	mov R3,R11
	or R2,R20
	or R3,R21
	tst R2
	brne X1
	tst R3
	brne X2
	rjmp L10
X2:
X1:
	.dbline 60
	clr R2
	sts L11,R2
	.dbline 61
; 		   return;
	rjmp L10
L16:
	.dbline 63
; 		  }	  	   
; 	  switch (sc)
	mov R20,R22
	clr R21
	cpi R20,18
	ldi R30,0
	cpc R21,R30
	breq L27
	cpi R20,18
	ldi R30,0
	cpc R21,R30
	brlt L24
L47:
	cpi R20,89
	ldi R30,0
	cpc R21,R30
	breq L28
	rjmp L24
X0:
	.dbline 64
; 	    {
L27:
	.dbline 65
; 		 case 0x12:{//檢測左SHIF鍵
	.dbline 66
; 					shift=1;		
	ldi R24,1
	sts L11,R24
	.dbline 67
; 					shiftup=1;
	sts L13,R24
	.dbline 68
; 		           }		           
L28:
	.dbline 69
; 		 case 0x59:{//檢測右SHIF鍵
	.dbline 70
; 				    shift=1;	
	ldi R24,1
	sts L11,R24
	.dbline 71
; 					shiftup=1;
	sts L13,R24
	.dbline 72
; 		           }		           
L24:
	.dbline 73
; 		 default:{
	.dbline 74
; 		          if (shift==0)
	lds R2,L11
	tst R2
	breq X3
	rjmp L29
X3:
	.dbline 75
; 					 {
	.dbline 76
	clr R20
	rjmp L34
L31:
	.dbline 76
L32:
	.dbline 76
	inc R20
L34:
	.dbline 76
; 					 for(i = 0;unshifted[i][0]!=sc && unshifted[i][0]; i++);
	ldi R24,<_unshifted
	ldi R25,>_unshifted
	mov R2,R20
	clr R3
	lsl R2
	rol R3
	add R2,R24
	adc R3,R25
	mov R30,R2
	mov R31,R3
	lpm
	mov R2,R0
	clr R3
	mov R4,R22
	clr R5
	cp R2,R4
	cpc R3,R5
	breq L35
	tst R2
	brne L31
	tst R3
	brne L31
L35:
	.dbline 77
;                      if (unshifted[i][0] == sc)
	ldi R24,<_unshifted
	ldi R25,>_unshifted
	mov R2,R20
	clr R3
	lsl R2
	rol R3
	add R2,R24
	adc R3,R25
	mov R30,R2
	mov R31,R3
	lpm
	cp R0,R22
	breq X4
	rjmp L30
X4:
	.dbline 78
; 						  put_kbbuff(unshifted[i][1]);	 
	ldi R24,<_unshifted+1
	ldi R25,>_unshifted+1
	mov R2,R20
	clr R3
	lsl R2
	rol R3
	add R2,R24
	adc R3,R25
	mov R30,R2
	mov R31,R3
	lpm
	mov R16,R0
	rcall _put_kbbuff
	.dbline 79
; 					 }
	rjmp L30
L29:
	.dbline 81
; 				  else
; 				     {
	.dbline 82
	clr R20
	rjmp L42
L39:
	.dbline 82
L40:
	.dbline 82
	inc R20
L42:
	.dbline 82
; 					 for(i = 0;shifted[i][0]!=sc && shifted[i][0]; i++);
	ldi R24,<_shifted
	ldi R25,>_shifted
	mov R2,R20
	clr R3
	lsl R2
	rol R3
	add R2,R24
	adc R3,R25
	mov R30,R2
	mov R31,R3
	lpm
	mov R2,R0
	clr R3
	mov R4,R22
	clr R5
	cp R2,R4
	cpc R3,R5
	breq L43
	tst R2
	brne L39
	tst R3
	brne L39
L43:
	.dbline 83
;                      if (shifted[i][0] == sc)
	ldi R24,<_shifted
	ldi R25,>_shifted
	mov R2,R20
	clr R3
	lsl R2
	rol R3
	add R2,R24
	adc R3,R25
	mov R30,R2
	mov R31,R3
	lpm
	cp R0,R22
	brne L44
	.dbline 84
;                          {
	.dbline 85
; 						  put_kbbuff(shifted[i][1]);						  
	ldi R24,<_shifted+1
	ldi R25,>_shifted+1
	mov R2,R20
	clr R3
	lsl R2
	rol R3
	add R2,R24
	adc R3,R25
	mov R30,R2
	mov R31,R3
	lpm
	mov R16,R0
	rcall _put_kbbuff
	.dbline 86
; 						 }	 	 						 
L44:
	.dbline 87
; 					 } 
L30:
	.dbline 88
; 		         }		         
	.dbline 89
; 		} 	
	.dbline -2
	.dbline 90
;     }
L10:
	rcall pop_gset3
	.dbline 0 ; func end
	ret
	.dbsym r i 20 c
	.dbsym r sc 22 c
	.area vector(rom, abs)
	.org 2
	rjmp _int0_isr
	.area text(rom, con, rel)
	.dbfile D:\ICC-AVR\examples.sl\pc_8515\kbc.c
	.area bss(ram, con, rel)
	.dbfile D:\ICC-AVR\examples.sl\pc_8515\kbc.c
L49:
	.blkb 1
	.area text(rom, con, rel)
	.dbfile D:\ICC-AVR\examples.sl\pc_8515\kbc.c
	.dbfunc s int0_isr _int0_isr fI
	.dbsym s data L49 c
	.even
_int0_isr::
	rcall push_lset
	rcall push_gset1
	.dbline -1
	.dbline 94
; //鍵盤數據讀取程序	
; #pragma interrupt_handler int0_isr:2
; void int0_isr(void)
;    {
	.dbline 96
;     static unsigned char data;   	
;     switch (bitcount)
	lds R20,_bitcount
	clr R21
	cpi R20,1
	ldi R30,0
	cpc R21,R30
	breq L57
	cpi R20,2
	ldi R30,0
	cpc R21,R30
	breq L56
	cpi R20,1
	ldi R30,0
	cpc R21,R30
	brlt L50
L62:
	cpi R20,11
	ldi R30,0
	cpc R21,R30
	breq L53
	rjmp L50
X5:
	.dbline 97
; 	  {
L53:
	.dbline 98
; 	   case 11:{
	.dbline 99
; 	            if ((PIN_KB&(1<<DATAPIN))!=0)
	sbis 0x10,3
	rjmp L54
	.dbline 100
; 				     return;
	rjmp L48
L54:
	.dbline 102
; 			    else		 
; 	   			    bitcount--;
	lds R24,_bitcount
	subi R24,1
	sts _bitcount,R24
	.dbline 103
; 	    		break;}
	rjmp L51
L56:
	.dbline 104
; 	   case 2:{
	.dbline 105
; 	   			bitcount--;	   		   
	lds R24,_bitcount
	subi R24,1
	sts _bitcount,R24
	.dbline 106
; 			    break;}
	rjmp L51
L57:
	.dbline 107
; 	   case 1:{
	.dbline 108
; 	   			bitcount--;	 
	lds R24,_bitcount
	subi R24,1
	sts _bitcount,R24
	.dbline 109
; 				if ((PIN_KB&(1<<DATAPIN))==0)
	sbic 0x10,3
	rjmp L58
	.dbline 110
; 				    {
	.dbline 111
; 					 bitcount=11;
	ldi R24,11
	sts _bitcount,R24
	.dbline 112
; 					 return;
	rjmp L48
L58:
	.dbline 115
; 					}
; 				else
; 				   {
	.dbline 116
; 				    bitcount=11;
	ldi R24,11
	sts _bitcount,R24
	.dbline 117
; 		            decode(data);
	lds R16,L49
	rcall _decode
	.dbline 118
; 				   }	  
	.dbline 119
; 	   	        break;}
	rjmp L51
L50:
	.dbline 120
; 	   default:{
	.dbline 121
; 	   	        data = (data >> 1);
	lds R2,L49
	lsr R2
	sts L49,R2
	.dbline 122
;                 if((PIN_KB&(1<<DATAPIN))!=0)
	sbis 0x10,3
	rjmp L60
	.dbline 123
;                     data|=0x80;
	mov R24,R2
	ori R24,128
	sts L49,R24
L60:
	.dbline 124
	lds R24,_bitcount
	subi R24,1
	sts _bitcount,R24
	.dbline 125
	.dbline 126
L51:
	.dbline -2
	.dbline 127
; 				bitcount--;
; 	            }		
; 	  }		 		 	  	
;     } 
L48:
	rcall pop_gset1
	rcall pop_lset
	.dbline 0 ; func end
	reti
	.area bss(ram, con, rel)
	.dbfile D:\ICC-AVR\examples.sl\pc_8515\kbc.c
_kb_buffer::
	.blkb 64
	.dbsym s kb_buffer _kb_buffer A[64:64]c
_bitcount::
	.blkb 1
	.dbsym s bitcount _bitcount c

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产一区二区精品在线观看| 亚洲日韩欧美一区二区在线| 国产精品视频一区二区三区不卡| 国产精品美女一区二区三区| 亚洲一区av在线| 精品在线免费视频| 99国产精品久久| 8x福利精品第一导航| 国产欧美中文在线| 亚洲成人三级小说| 国产999精品久久久久久绿帽| 91国偷自产一区二区三区观看 | |精品福利一区二区三区| 亚洲影视在线播放| 国产精品91xxx| 欧美三级在线视频| 国产午夜精品一区二区三区四区 | 欧美日韩久久久一区| 精品国产免费人成在线观看| 尤物av一区二区| 国产在线视频一区二区三区| 日本韩国欧美国产| 久久久久久久久久久黄色| 亚洲第一成人在线| 99re在线精品| 久久久久久久综合狠狠综合| 亚洲一区二区中文在线| 粉嫩aⅴ一区二区三区四区五区| 欧美久久久久中文字幕| 中文字幕亚洲精品在线观看| 国产自产2019最新不卡| 欧美日韩电影在线| 一区二区三区自拍| 国产成人av一区二区三区在线 | 午夜精品福利一区二区三区蜜桃| 国产精品夜夜爽| 欧美一区二区免费| 亚洲综合激情小说| 成人av中文字幕| 久久午夜色播影院免费高清 | 日本91福利区| 91福利国产成人精品照片| 久久精品亚洲乱码伦伦中文| 天天综合色天天| 欧美三级视频在线| 亚洲欧美日韩小说| 波多野结衣亚洲| 久久久av毛片精品| 久久精品免费看| 91精品蜜臀在线一区尤物| 亚洲一区在线电影| 色94色欧美sute亚洲13| 中文字幕成人av| 高清国产一区二区| 国产日产亚洲精品系列| 狠狠色伊人亚洲综合成人| 欧美草草影院在线视频| 蜜桃视频在线一区| 日韩一区二区三区免费看| 亚洲国产中文字幕在线视频综合| 91看片淫黄大片一级在线观看| 日本一区二区电影| 国产91色综合久久免费分享| 久久精品视频网| 国产精品一级片| 久久久久成人黄色影片| 国产精品亚洲一区二区三区妖精| 2020国产精品自拍| 国产一区二区成人久久免费影院 | 风间由美性色一区二区三区| wwwwxxxxx欧美| 麻豆一区二区在线| 亚洲精品在线三区| 国产福利精品导航| 国产拍欧美日韩视频二区| 国产91综合网| 日韩伦理免费电影| 欧美性一级生活| 亚洲国产另类精品专区| 欧美日韩黄视频| 日韩av中文在线观看| 欧美高清视频在线高清观看mv色露露十八| 天堂一区二区在线| 精品区一区二区| 国产成人在线视频网址| 欧美激情一区在线观看| 91影视在线播放| 亚洲午夜激情av| 欧美一区2区视频在线观看| 久久99精品久久久久婷婷| 国产午夜精品福利| 99久久免费精品| 亚洲国产欧美在线| 欧美一区二区视频在线观看 | 国产成人免费视| 日韩久久一区二区| 欧美日韩一区二区三区四区| 五月婷婷久久丁香| 精品精品国产高清a毛片牛牛| 国产精品一区专区| 亚洲图片激情小说| 欧美高清一级片在线| 国产米奇在线777精品观看| 中文字幕一区视频| 欧美日韩一区二区欧美激情| 蜜臀av一区二区| 国产精品久久久久一区| 精品视频在线看| 激情五月播播久久久精品| 国产精品情趣视频| 5月丁香婷婷综合| 成人黄色一级视频| 日韩av电影天堂| 国产精品国产三级国产aⅴ原创 | 免费观看30秒视频久久| 国产视频一区在线观看| 欧美性色黄大片手机版| 久久精品国产精品青草| 中文字幕一区二区三区四区| 精品婷婷伊人一区三区三| 国产精品一区二区黑丝| 一个色综合网站| wwwwxxxxx欧美| 欧美性猛片xxxx免费看久爱| 国产精品456| 亚洲成人福利片| 亚洲国产精华液网站w | 国产尤物一区二区| 亚洲亚洲精品在线观看| 久久色中文字幕| 欧美日韩久久一区二区| 国产v日产∨综合v精品视频| 日韩一区精品字幕| 亚洲免费av观看| 久久亚洲精精品中文字幕早川悠里 | 日韩欧美国产综合在线一区二区三区| 波多野结衣亚洲| 韩国精品免费视频| 日韩精品一卡二卡三卡四卡无卡| 国产精品不卡在线观看| 日韩欧美国产精品一区| 欧美影视一区在线| av网站免费线看精品| 久久99国产乱子伦精品免费| 亚洲电影一级黄| √…a在线天堂一区| 精品国产一区二区在线观看| 欧美日本在线播放| 一本色道综合亚洲| 国产91精品免费| 亚洲精品一区二区三区影院| 欧美日韩精品三区| 99精品在线免费| 国产乱妇无码大片在线观看| 日韩高清不卡一区二区三区| 亚洲激情图片qvod| 最新中文字幕一区二区三区| 久久久精品人体av艺术| 91精品国产福利| 欧美日免费三级在线| 色综合视频在线观看| 成人丝袜高跟foot| 国产一区二区免费看| 蜜臀久久99精品久久久久久9| 夜夜精品视频一区二区| 亚洲卡通欧美制服中文| 国产精品卡一卡二| 中文字幕欧美国产| 久久精品视频网| 久久嫩草精品久久久久| 精品国产电影一区二区| 欧美成人伊人久久综合网| 这里是久久伊人| 制服丝袜av成人在线看| 欧美日韩另类国产亚洲欧美一级| 日本福利一区二区| 色欧美日韩亚洲| 色综合中文字幕| 91蝌蚪porny| 色婷婷久久久久swag精品| 99精品久久只有精品| 91亚洲精品久久久蜜桃网站 | 亚洲精品视频一区二区| ...xxx性欧美| 亚洲美女在线国产| 亚洲免费大片在线观看| 夜夜精品视频一区二区| 亚洲香肠在线观看| 偷拍日韩校园综合在线| 免费久久99精品国产| 麻豆极品一区二区三区| 精品综合免费视频观看| 国产一区二三区| 国产传媒一区在线| 成人少妇影院yyyy| a在线欧美一区| 色视频成人在线观看免| 欧美日韩aaaaa| 日韩精品一区二区在线观看| 久久久久久久综合色一本|