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

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

?? gui.s

?? ICCAVR編寫128*64液晶程序測試已經(jīng)通過
?? S
?? 第 1 頁 / 共 5 頁
字號:
	.module gui.c
	.area text(rom, con, rel)
	.dbfile C:\DOCUME~1\Administrator\桌面\12864-ICC\gui.c
	.dbfunc e GUI_HLine _GUI_HLine fV
;            bak -> R14
;          color -> R20
;             x1 -> R22,R23
;             y0 -> R10
;             x0 -> R12,R13
	.even
_GUI_HLine::
	xcall push_gset5
	mov R10,R18
	movw R12,R16
	sbiw R28,1
	ldd R22,y+11
	ldd R23,y+12
	ldd R20,y+13
	.dbline -1
	.dbline 23
; /****************************************************************************************
; * 文件名:GUI.C
; * 功能:GUI基本繪圖函數(shù)。進(jìn)行基本繪圖運(yùn)算,并調(diào)用相應(yīng)的刷新程序更新LCD顯示。
; * 作者:黃紹斌
; * 修改:馮建輝
; * 日期:2006.09.13
; * 備注:圖形操作層,進(jìn)行各種圖形運(yùn)算操作。
; ****************************************************************************************/
; #include "gui.h"
; #include <math.h>
; 
; /****************************************************************************
; * 名稱:GUI_HLine()
; * 功能:畫水平線。
; * 入口參數(shù):x0		水平線起點(diǎn)所在列的位置
; *           y0		水平線起點(diǎn)所在行的位置
; *           x1          水平線終點(diǎn)所在列的位置
; *           color	顯示顏色(對于黑白色LCM,為0時滅,為1時顯示)
; * 出口參數(shù):無
; * 說明:操作失敗原因是指定地址超出緩沖區(qū)范圍。
; ****************************************************************************/
; void  GUI_HLine(unsigned int x0, unsigned char y0, unsigned int x1, TCOLOR color)
; {
	.dbline 25
;     unsigned char  bak;
;     if(x0>x1) 				// 對x0、x1大小進(jìn)行排列,以便畫圖
	cp R22,R12
	cpc R23,R13
	brsh L3
	.dbline 26
;     {
	.dbline 27
;         bak = x1;
	mov R14,R22
	.dbline 28
;         x1 = x0;
	movw R22,R12
	.dbline 29
;         x0 = bak;
	mov R12,R14
	clr R13
	.dbline 30
;     }   
L3:
L5:
	.dbline 32
;     do
;     {
	.dbline 33
;         GUI_Point(x0, y0, color);	// 逐點(diǎn)顯示,描出垂直線
	std y+0,R20
	mov R18,R10
	mov R16,R12
	xcall _GUI_Point
	.dbline 34
;         x0++;
	movw R24,R12
	adiw R24,1
	movw R12,R24
	.dbline 35
;     }
L6:
	.dbline 36
;     while(x1>=x0);
	cp R22,R12
	cpc R23,R13
	brsh L5
	.dbline -2
L2:
	adiw R28,1
	xcall pop_gset5
	.dbline 0 ; func end
	ret
	.dbsym r bak 14 c
	.dbsym r color 20 c
	.dbsym r x1 22 i
	.dbsym r y0 10 c
	.dbsym r x0 12 i
	.dbend
	.dbfunc e GUI_RLine _GUI_RLine fV
;            bak -> R14
;          color -> R20
;             y1 -> R22
;             y0 -> R10
;             x0 -> R12,R13
	.even
_GUI_RLine::
	xcall push_gset5
	mov R10,R18
	movw R12,R16
	sbiw R28,1
	ldd R22,y+11
	ldd R20,y+13
	.dbline -1
	.dbline 50
; }
; 
; /***********************************************************************
; * 名稱:GUI_RLine()
; * 功能:畫豎直線。根據(jù)硬件特點(diǎn),實(shí)現(xiàn)加速。
; * 入口參數(shù):x0		垂直線起點(diǎn)所在列的位置
; *           y0		垂直線起點(diǎn)所在行的位置
; *           y1          垂直線終點(diǎn)所在行的位置
; *           color	顯示顏色(對于黑白色LCM,為0時滅,為1時顯示)
; * 出口參數(shù):	無
; * 說明:操作失敗原因是指定地址超出緩沖區(qū)范圍。
; ***********************************************************************/
; void  GUI_RLine(unsigned int x0, unsigned char y0, unsigned char y1, TCOLOR color)
; {
	.dbline 52
;     unsigned char  bak;
;     if(y0>y1)                           // 對y0、y1大小進(jìn)行排列,以便畫圖
	cp R22,R10
	brsh L9
	.dbline 53
;     {
	.dbline 54
;         bak = y1;
	mov R14,R22
	.dbline 55
;         y1 = y0;
	mov R22,R10
	.dbline 56
;         y0 = bak;
	mov R10,R14
	.dbline 57
;     }
L9:
L11:
	.dbline 59
;     do
;     {
	.dbline 60
;         GUI_Point(x0, y0, color);	// 逐點(diǎn)顯示,描出垂直線
	std y+0,R20
	mov R18,R10
	mov R16,R12
	xcall _GUI_Point
	.dbline 61
;         y0++;
	inc R10
	.dbline 62
;     }
L12:
	.dbline 63
;     while(y1>=y0);
	cp R22,R10
	brsh L11
	.dbline -2
L8:
	adiw R28,1
	xcall pop_gset5
	.dbline 0 ; func end
	ret
	.dbsym r bak 14 c
	.dbsym r color 20 c
	.dbsym r y1 22 c
	.dbsym r y0 10 c
	.dbsym r x0 12 i
	.dbend
	.dbfunc e GUI_Rectangle _GUI_Rectangle fV
;          color -> R22
;             y1 -> y+11
;             x1 -> y+9
;             y0 -> R20
;             x0 -> R10,R11
	.even
_GUI_Rectangle::
	xcall push_gset3
	mov R20,R18
	movw R10,R16
	sbiw R28,3
	ldd R22,y+13
	.dbline -1
	.dbline 78
; }
; 
; /****************************************************************************
; * 名稱:GUI_Rectangle()
; * 功能:畫矩形。
; * 入口參數(shù):x0		矩形左上角的x坐標(biāo)值
; *           y0		矩形左上角的y坐標(biāo)值
; *           x1          矩形右下角的x坐標(biāo)值
; *           y1          矩形右下角的y坐標(biāo)值
; *           color	顯示顏色
; * 出口參數(shù):無
; * 說明:操作失敗原因是指定地址超出有效范圍。
; ****************************************************************************/
; void  GUI_Rectangle(uint16 x0, uint8 y0, uint16 x1, uint8 y1, TCOLOR color)
; {
	.dbline 79
;    GUI_HLine(x0, y0, x1, color);
	std y+2,R22
	ldd R0,y+9
	ldd R1,y+10
	std y+1,R1
	std y+0,R0
	mov R18,R20
	movw R16,R10
	xcall _GUI_HLine
	.dbline 80
;    GUI_HLine(x0, y1, x1, color);
	std y+2,R22
	ldd R0,y+9
	ldd R1,y+10
	std y+1,R1
	std y+0,R0
	ldd R18,y+11
	movw R16,R10
	xcall _GUI_HLine
	.dbline 81
;    GUI_RLine(x0, y0, y1, color);
	std y+2,R22
	ldd R0,y+11
	std y+0,R0
	mov R18,R20
	movw R16,R10
	xcall _GUI_RLine
	.dbline 82
;    GUI_RLine(x1, y0, y1, color);
	std y+2,R22
	ldd R0,y+11
	std y+0,R0
	mov R18,R20
	ldd R16,y+9
	ldd R17,y+10
	xcall _GUI_RLine
	.dbline -2
L14:
	adiw R28,3
	xcall pop_gset3
	.dbline 0 ; func end
	ret
	.dbsym r color 22 c
	.dbsym l y1 11 c
	.dbsym l x1 9 i
	.dbsym r y0 20 c
	.dbsym r x0 10 i
	.dbend
	.dbfunc e GUI_RectangleFill _GUI_RectangleFill fV
;              i -> y+3
;          color -> R20
;             y1 -> R22
;             x1 -> R10,R11
;             y0 -> R12
;             x0 -> R14,R15
	.even
_GUI_RectangleFill::
	xcall push_gset5
	mov R12,R18
	movw R14,R16
	sbiw R28,7
	ldd R10,y+17
	ldd R11,y+18
	ldd R22,y+19
	ldd R20,y+21
	.dbline -1
	.dbline 97
; }
; 
; /****************************************************************************
; * 名稱:GUI_RectangleFill()
; * 功能:填充矩形。畫一個填充的矩形,填充色與邊框色一樣。
; * 入口參數(shù):x0		矩形左上角的x坐標(biāo)值
; *           y0		矩形左上角的y坐標(biāo)值
; *           x1          矩形右下角的x坐標(biāo)值
; *           y1          矩形右下角的y坐標(biāo)值
; *           color	填充顏色
; * 出口參數(shù):無
; * 說明:操作失敗原因是指定地址超出有效范圍。
; ****************************************************************************/
; void  GUI_RectangleFill(uint16 x0, uint8 y0, uint16 x1, uint8 y1, TCOLOR color)
; {
	.dbline 101
;    uint32  i;
; 
;    /* 先找出矩形左上角與右下角的兩個點(diǎn),保存在(x0,y0),(x1,y1) */
;    if(x0>x1) 						// 若x0>x1,則x0與x1交換
	cp R10,R14
	cpc R11,R15
	brsh L16
	.dbline 102
;    {
	.dbline 103
;       i = x0;
	movw R2,R14
	clr R4
	clr R5
	movw R30,R28
	std z+3,R2
	std z+4,R3
	std z+5,R4
	std z+6,R5
	.dbline 104
;       x0 = x1;
	movw R14,R10
	.dbline 105
;       x1 = i;
	movw R30,R28
	ldd R10,z+3
	ldd R11,z+4
	.dbline 106
;    }
L16:
	.dbline 107
;    if(y0>y1)						// 若y0>y1,則y0與y1交換
	cp R22,R12
	brsh L18
	.dbline 108
;    {
	.dbline 109
;       i = y0;
	mov R2,R12
	clr R3
	clr R4
	clr R5
	movw R30,R28
	std z+3,R2
	std z+4,R3
	std z+5,R4
	std z+6,R5
	.dbline 110
;       y0 = y1;
	mov R12,R22
	.dbline 111
;       y1 = i;
	movw R30,R28
	ldd R2,z+3
	ldd R3,z+4
	ldd R4,z+5
	ldd R5,z+6
	mov R22,R2
	.dbline 112
;    }
L18:
	.dbline 115
;    
;    /* 判斷是否只是直線 */
;    if(y0==y1) 
	cp R12,R22
	brne L20
	.dbline 116
;    {
	.dbline 117
;       GUI_HLine(x0, y0, x1, color);
	std y+2,R20
	std y+1,R11
	std y+0,R10
	mov R18,R12
	movw R16,R14
	xcall _GUI_HLine
	.dbline 118
;       return;
	xjmp L15
L20:
	.dbline 120
;    }
;    if(x0==x1) 
	cp R14,R10
	cpc R15,R11
	brne L25
	.dbline 121
;    {
	.dbline 122
;       GUI_RLine(x0, y0, y1, color);
	std y+2,R20
	std y+0,R22
	mov R18,R12
	movw R16,R14
	xcall _GUI_RLine
	.dbline 123
;       return;
	xjmp L15
L24:
	.dbline 127
	.dbline 128
	std y+2,R20
	std y+1,R11
	std y+0,R10
	mov R18,R12
	movw R16,R14
	xcall _GUI_HLine
	.dbline 129
	inc R12
	.dbline 130
L25:
	.dbline 126
;    }
; 
;    while(y0<=y1)						
	cp R22,R12
	brsh L24
	.dbline -2
L15:
	adiw R28,7
	xcall pop_gset5
	.dbline 0 ; func end
	ret
	.dbsym l i 3 l
	.dbsym r color 20 c
	.dbsym r y1 22 c
	.dbsym r x1 10 i
	.dbsym r y0 12 c
	.dbsym r x0 14 i
	.dbend
	.dbfunc e GUI_Square _GUI_Square fV
;          color -> y+21
;           with -> y+17
;             y0 -> y+13
;             x0 -> y+9
	.even
_GUI_Square::
	xcall push_arg4
	xcall push_gset2
	sbiw R28,5
	.dbline -1
	.dbline 144
;    {
;       GUI_HLine(x0, y0, x1, color);	                        // 當(dāng)前畫水平線
;       y0++;							// 下一行
;    }
; }
; 
; /****************************************************************************
; * 名稱:GUI_Square()
; * 功能:畫正方形。
; * 入口參數(shù):x0		正方形左上角的x坐標(biāo)值
; *           y0		正方形左上角的y坐標(biāo)值
; *           with        正方形的邊長
; *           color	顯示顏色
; * 出口參數(shù):無
; * 說明:操作失敗原因是指定地址超出有效范圍。
; ****************************************************************************/
; void  GUI_Square(uint32 x0, uint32 y0, uint32  with, TCOLOR  color)
; {
	.dbline 145
;    if(with==0)
	ldi R20,0
	ldi R21,0
	ldi R22,0
	ldi R23,0
	movw R30,R28
	ldd R2,z+17
	ldd R3,z+18
	ldd R4,z+19
	ldd R5,z+20
	cp R2,R20
	cpc R3,R21
	cpc R4,R22
	cpc R5,R23
	brne L28
	.dbline 146
;       return;
	xjmp L27
L28:
	.dbline 147
;    if( (x0+with) > GUI_LCM_XMAX )
	movw R30,R28
	ldd R2,z+17
	ldd R3,z+18
	ldd R4,z+19
	ldd R5,z+20
	movw R30,R28
	ldd R6,z+9
	ldd R7,z+10
	ldd R8,z+11
	ldd R9,z+12
	add R6,R2
	adc R7,R3
	adc R8,R4
	adc R9,R5
	ldi R20,128
	ldi R21,0
	ldi R22,0
	ldi R23,0
	cp R20,R6
	cpc R21,R7
	cpc R22,R8
	cpc R23,R9
	brsh L30
	.dbline 148
;       return;
	xjmp L27
L30:
	.dbline 149
;    if( (y0+with) > GUI_LCM_YMAX )
	movw R30,R28
	ldd R2,z+17
	ldd R3,z+18
	ldd R4,z+19
	ldd R5,z+20
	movw R30,R28
	ldd R6,z+13
	ldd R7,z+14
	ldd R8,z+15
	ldd R9,z+16
	add R6,R2
	adc R7,R3
	adc R8,R4
	adc R9,R5
	ldi R20,64
	ldi R21,0
	ldi R22,0
	ldi R23,0
	cp R20,R6
	cpc R21,R7
	cpc R22,R8
	cpc R23,R9
	brsh L32
	.dbline 150
;       return;
	xjmp L27
L32:
	.dbline 151
;    GUI_Rectangle(x0, y0, x0+with, y0+with, color);
	ldd R0,y+21
	std y+4,R0
	movw R30,R28
	ldd R2,z+17
	ldd R3,z+18
	ldd R4,z+19
	ldd R5,z+20
	movw R30,R28
	ldd R6,z+13
	ldd R7,z+14
	ldd R8,z+15
	ldd R9,z+16
	add R6,R2
	adc R7,R3
	adc R8,R4
	adc R9,R5
	std y+2,R6
	movw R30,R28
	ldd R2,z+17
	ldd R3,z+18
	movw R30,R28
	ldd R4,z+9
	ldd R5,z+10
	add R4,R2
	adc R5,R3
	std y+1,R5
	std y+0,R4
	movw R30,R28
	ldd R2,z+13
	ldd R3,z+14
	ldd R4,z+15
	ldd R5,z+16
	mov R18,R2
	movw R30,R28
	ldd R16,z+9
	ldd R17,z+10
	xcall _GUI_Rectangle
	.dbline -2
L27:
	adiw R28,5
	xcall pop_gset2
	adiw R28,4
	.dbline 0 ; func end
	ret
	.dbsym l color 21 c
	.dbsym l with 17 l
	.dbsym l y0 13 l
	.dbsym l x0 9 l
	.dbend
	.dbfunc e GUI_Line _GUI_Line fV
;             dy -> y+19
;             dx -> y+15
;          dy_x2 -> y+11
;          dx_x2 -> y+7
;         dy_sym -> R10
;         dx_sym -> R12
;             di -> y+3
;          color -> R14
;             y1 -> y+45
;             x1 -> y+41
;             y0 -> y+37
;             x0 -> y+33
	.even
_GUI_Line::
	xcall push_arg4
	xcall push_gset5
	sbiw R28,23
	ldd R14,y+49
	.dbline -1
	.dbline 168
; }
; 
; 
; 
; /****************************************************************************
; * 名稱:GUI_Line()
; * 功能:畫任意兩點(diǎn)之間的直線。
; * 入口參數(shù):x0		直線起點(diǎn)的x坐標(biāo)值
; *           y0		直線起點(diǎn)的y坐標(biāo)值
; *           x1          直線終點(diǎn)的x坐標(biāo)值
; *           y1          直線終點(diǎn)的y坐標(biāo)值
; *           color	顯示顏色(對于黑白色LCM,為0時滅,為1時顯示)
; * 出口參數(shù):無
; * 說明:操作失敗原因是指定地址超出有效范圍。
; ****************************************************************************/
; void  GUI_Line(uint32 x0, uint32 y0, uint32 x1, uint32 y1, TCOLOR color)
; {
	.dbline 177
;    int32   dx;						// 直線x軸差值變量
;    int32   dy;          			        // 直線y軸差值變量
;    int8    dx_sym;					// x軸增長方向,為-1時減值方向,為1時增值方向
;    int8    dy_sym;					// y軸增長方向,為-1時減值方向,為1時增值方向
;    int32   dx_x2;					// dx*2值變量,用于加快運(yùn)算速度
;    int32   dy_x2;					// dy*2值變量,用于加快運(yùn)算速度
;    int32   di;						// 決策變量
; 
;    dx = x1-x0;						// 求取兩點(diǎn)之間的差值
	movw R30,R28
	ldd R2,z+33
	ldd R3,z+34
	ldd R4,z+35
	ldd R5,z+36
	movw R30,R28
	ldd R6,z+41
	ldd R7,z+42
	ldd R8,z+43
	ldd R9,z+44
	sub R6,R2
	sbc R7,R3
	sbc R8,R4
	sbc R9,R5
	movw R30,R28
	std z+15,R6
	std z+16,R7
	std z+17,R8
	std z+18,R9
	.dbline 178
;    dy = y1-y0;
	movw R30,R28
	ldd R2,z+37
	ldd R3,z+38
	ldd R4,z+39
	ldd R5,z+40
	movw R30,R28
	ldd R6,z+45
	ldd R7,z+46
	ldd R8,z+47
	ldd R9,z+48
	sub R6,R2
	sbc R7,R3
	sbc R8,R4
	sbc R9,R5
	movw R30,R28
	std z+19,R6
	std z+20,R7
	std z+21,R8
	std z+22,R9
	.dbline 181
;    
;    /* 判斷增長方向,或是否為水平線、垂直線、點(diǎn) */
;    if(dx>0)						// 判斷x軸方向
	ldi R20,0
	ldi R21,0
	ldi R22,0
	ldi R23,0
	movw R30,R28
	ldd R2,z+15
	ldd R3,z+16
	ldd R4,z+17
	ldd R5,z+18
	cp R20,R2
	cpc R21,R3
	cpc R22,R4
	cpc R23,R5
	brge L35
	.dbline 182
;    {
	.dbline 183
;       dx_sym = 1;					// dx>0,設(shè)置dx_sym=1
	clr R12
	inc R12
	.dbline 184
;    }
	xjmp L36
L35:
	.dbline 186
;    else
;    {
	.dbline 187
;       if(dx<0)
	ldi R20,0
	ldi R21,0
	ldi R22,0
	ldi R23,0
	movw R30,R28
	ldd R2,z+15
	ldd R3,z+16
	ldd R4,z+17
	ldd R5,z+18
	cp R2,R20
	cpc R3,R21
	cpc R4,R22
	cpc R5,R23
	brge L37
	.dbline 188
;       {
	.dbline 189
;          dx_sym = -1;				        // dx<0,設(shè)置dx_sym=-1
	ldi R24,255
	mov R12,R24
	.dbline 190
;       }
	xjmp L38
L37:
	.dbline 192
;       else
;       {  // dx==0,畫垂直線,或一點(diǎn)
	.dbline 193
;          GUI_RLine(x0, y0, y1, color);
	std y+2,R14
	movw R30,R28
	ldd R2,z+45
	ldd R3,z+46
	ldd R4,z+47
	ldd R5,z+48
	std y+0,R2
	movw R30,R28
	ldd R2,z+37
	ldd R3,z+38
	ldd R4,z+39
	ldd R5,z+40
	mov R18,R2
	movw R30,R28
	ldd R16,z+33
	ldd R17,z+34
	xcall _GUI_RLine
	.dbline 194
;       	 return;
	xjmp L34
L38:
	.dbline 196
;       }
;    }
L36:
	.dbline 198
;    
;    if(dy>0)						// 判斷y軸方向
	ldi R20,0

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美国产禁国产网站cc| 国产三级一区二区三区| 久久se这里有精品| 中文字幕在线不卡国产视频| 9191精品国产综合久久久久久| 国产高清久久久| 日韩精品乱码免费| 亚洲丝袜精品丝袜在线| 精品久久免费看| 欧美三级日韩在线| 春色校园综合激情亚洲| 日本成人在线看| 一区二区久久久久久| 精品一区二区三区在线播放 | 久久久亚洲欧洲日产国码αv| 91福利精品第一导航| 国产成人av影院| 捆绑变态av一区二区三区| 亚洲影视在线播放| 亚洲欧美一区二区视频| 久久精品亚洲精品国产欧美| 日韩午夜三级在线| 欧美裸体bbwbbwbbw| 91美女在线看| 99久久精品国产毛片| 国产老肥熟一区二区三区| 免费观看在线色综合| 亚洲aⅴ怡春院| 亚洲午夜影视影院在线观看| **欧美大码日韩| 中文字幕在线播放不卡一区| 欧美国产激情一区二区三区蜜月| 精品久久久网站| 欧美成人aa大片| 日韩欧美成人一区二区| 日韩欧美电影一区| 日韩免费观看2025年上映的电影 | 色综合久久天天综合网| 成人精品在线视频观看| 成人av免费在线| 懂色av中文字幕一区二区三区 | 国产精品三级在线观看| 国产嫩草影院久久久久| 国产目拍亚洲精品99久久精品| 久久久久久99久久久精品网站| 久久久久久久国产精品影院| 国产日本欧美一区二区| 国产精品无人区| 亚洲人成网站色在线观看| 亚洲欧美日韩电影| 91麻豆精东视频| 在线观看国产91| 欧美日韩精品福利| 日韩一区二区电影在线| 精品欧美一区二区久久| 国产日韩欧美综合在线| 亚洲欧洲99久久| 亚洲一卡二卡三卡四卡无卡久久| 亚洲va国产va欧美va观看| 日韩av电影一区| 国产综合成人久久大片91| 成人在线一区二区三区| 91日韩精品一区| 91精品欧美福利在线观看| 精品日韩欧美一区二区| 亚洲国产高清在线观看视频| 亚洲精品成人a在线观看| 石原莉奈在线亚洲二区| 国产一区二区三区在线看麻豆| 成人性生交大片免费看中文| 91黄色免费观看| 日韩欧美中文字幕一区| 国产精品美女久久久久aⅴ国产馆| 中文字幕一区二区三区视频| 亚洲成人手机在线| 国产在线播放一区二区三区| 色综合咪咪久久| 精品国一区二区三区| 一区视频在线播放| 日韩电影免费一区| 成人午夜激情在线| 欧美日韩国产高清一区二区三区 | 国产九色sp调教91| 91国产成人在线| 精品国产乱码久久久久久蜜臀| 国产精品久线在线观看| 午夜精品一区二区三区电影天堂| 国产一区免费电影| 欧美午夜影院一区| 国产亚洲va综合人人澡精品| 亚洲不卡在线观看| 成人在线视频首页| 日韩美女主播在线视频一区二区三区 | 99久久精品免费| 中文字幕一区二区视频| 欧美色老头old∨ideo| 欧美一级片在线看| 中文字幕免费不卡| 日韩精品亚洲一区| 成人av集中营| 欧美成人女星排名| 亚洲男人的天堂在线aⅴ视频| 国内久久婷婷综合| 7777精品伊人久久久大香线蕉超级流畅| 国产亚洲精品aa| 免费的成人av| 日本精品视频一区二区三区| 久久久亚洲精品石原莉奈| 色综合婷婷久久| 久久免费国产精品| 日本va欧美va瓶| 欧美视频日韩视频在线观看| 欧美国产成人精品| 狠狠色丁香婷婷综合| 欧美日韩一区二区三区在线| 亚洲欧洲av一区二区三区久久| 国产久卡久卡久卡久卡视频精品| 91精品国产福利在线观看| 亚洲综合区在线| 色哟哟国产精品| 自拍偷拍欧美精品| 波多野结衣中文一区| 韩国精品主播一区二区在线观看| 97精品国产露脸对白| 国产午夜精品久久久久久久| 日本美女视频一区二区| 欧美日韩成人综合天天影院| 一区二区三区高清在线| 91视频免费看| 中文字幕在线一区| 成人av免费观看| 国产精品毛片a∨一区二区三区| 国产精品99久久久久久似苏梦涵| 欧美成人免费网站| 麻豆精品一区二区| 欧美成人一区二区三区片免费 | 国产一区二区主播在线| 久久综合久久久久88| 另类的小说在线视频另类成人小视频在线 | 中文字幕欧美国产| 成人午夜av电影| 中文字幕乱码日本亚洲一区二区| 大白屁股一区二区视频| 国产精品视频九色porn| 成人精品视频网站| 91免费在线视频观看| 在线观看欧美黄色| 亚洲免费av网站| 一本一道综合狠狠老| 亚洲精品日日夜夜| 91黄视频在线| 亚洲成人免费视频| 欧美精品777| 麻豆精品久久精品色综合| 精品久久久久久久久久久久久久久久久| 麻豆精品在线播放| 久久精品人人做人人爽97| 国产成人av电影在线播放| 国产精品久久久久久久久久久免费看| 成人国产精品免费观看动漫| 亚洲欧美国产77777| 欧美在线不卡视频| 欧美优质美女网站| 日韩精品一级中文字幕精品视频免费观看| 欧美视频在线一区| 蜜臀av性久久久久蜜臀aⅴ四虎| 26uuu国产电影一区二区| 国产成人在线电影| 一区二区激情视频| 精品毛片乱码1区2区3区| 成人国产精品免费| 亚洲一区二区av电影| 精品久久久久久久人人人人传媒| 成人网在线免费视频| 亚洲第一成年网| 久久久久亚洲综合| 91老师国产黑色丝袜在线| 欧美日韩国产一区| 日产欧产美韩系列久久99| 亚洲成人午夜电影| 日韩欧美亚洲另类制服综合在线| 国产激情91久久精品导航| 亚洲黄色小视频| 精品久久久久久久人人人人传媒 | 无吗不卡中文字幕| 亚洲国产精品成人综合| 欧美日韩在线播放| 国产98色在线|日韩| 亚洲777理论| 亚洲欧美中日韩| 日韩精品最新网址| 欧美在线观看18| 另类中文字幕网| 亚洲视频在线一区| 精品少妇一区二区三区视频免付费 | 亚洲图片欧美色图| 国产亚洲1区2区3区| 91精品国产一区二区| 99久久综合国产精品| 九九国产精品视频|