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

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

?? swutl.c

?? 一個瑞薩單片機的程序。。。供大家學習用。。。。。。。。。。。。。。。。。。
?? C
字號:
/*""FILE COMMENT""*************************************************************
*  System Name : 偙偺僾儘僌儔儉偼嫵堢梡偱偡丅(揮梡晄壜)
*  File Name   : swutl.c
*  Contents    : SW,僉乕儅僩儕僋僗偺惂屼
*  Model       : OAKS8-LCD Board懳墳
*  CPU         : R8C/Tiny僔儕乕僘
*  Compiler    : NC30WA(V.5.30 Release 1)
*  OS          : 巊梡偣偢
*  Programer   : 儖僱僒僗敿摫懱僩儗乕僯儞僌僙儞僞乕
*  Note        : OAKS8-R5F21114FP(R8C/11僌儖乕僾,20MHz)懳墳
*******************************************************************************
* COPYRIGHT(C) 2004 RENESAS TECHNOLOGY CORPORATION
* AND RENESAS SOLUTIONS CORPORATION ALL RIGHTS RESERVED
*******************************************************************************
* History      : ---
*""FILE COMMENT END""*********************************************************/

/*===== 僀儞僋儖乕僪僼傽僀儖 =====*/
#include "defs.h"					/* 嫟捠偺僔儞儃儖掕媊					*/
#include "target.h"					/* SFR椞堟掕媊僼傽僀儖					*/
#include "swutl.h"					/* SW,僉乕儅僩儕僋僗惂屼梡僿僢僟僼傽僀儖*/

/*===== 儅僋儘柤掕媊 =====*/
#define ENTER_KEY	0x0B			/* ENTER僉乕							*/
#define CLEAR_KEY 	0x09			/* CLEAR僉乕							*/

typedef union{						/* 擖椡僨乕僞梡嫟梡懱偺宆掕媊			*/
	unsigned int all;
	struct {
		unsigned int DUMMY : 4;
		unsigned int sw0_B : 3;		/* SW00,SW10,SW20偺儕僞乕儞擖椡奿擺椞堟	*/
		unsigned int sw7_9 : 3;		/* SW01,SW11,SW21偺儕僞乕儞擖椡奿擺椞堟	*/
		unsigned int sw4_6 : 3;		/* SW02,SW12,SW22偺儕僞乕儞擖椡奿擺椞堟	*/
		unsigned int sw1_3 : 3;		/* SW03,SW13,SW23偺儕僞乕儞擖椡奿擺椞堟	*/
	}line;
}DEF_KEYMTX;

/*===== 娭悢尨宆(僾儘僩僞僀僾)愰尵 =====*/
static int judge_keyMTX(unsigned char *swdata);	/* SW敾掕惂屼娭悢			*/
static int keymatrix_EX(DEF_KEYMTX *swdata);	/* 僉乕儅僩儕僋僗惂屼娭悢	*/
static int detect_edge(unsigned int swdata);	/* 僄僢僕専弌惂屼娭悢		*/
static int cut_chat(unsigned int sw_input);	 	
										/* 僠儍僞儕儞僌&僲僀僘僼傿儖僞娭悢	*/
void INT_TimerY(void);			/* 僞僀儅Y妱傝崬傒娭悢(僒儞僾儕儞僌廃婜寁應)*/

/*===== 曄悢愰尵 =====*/
static int init_hard;					/* 僴乕僪僂僃傾弶婜壔娗棟曄悢		*/
										/* 0:枹弶婜壔丄1:弶婜壔嵪傒			*/

static volatile unsigned char sw_data ;	/* 墴偝傟偨SW偺斣崋					*/
static volatile int F_keyfix ;			/* 擖椡僨乕僞妋掕僼儔僌				*/
										/* 0:枹妋掕丄1:妋掕嵪傒				*/
static const unsigned char scan_table[] = {	/* 僗僉儍儞儔僀儞巜掕僨乕僞		*/
	0xFD , 0xFB , 0xF7 , 0xEF 
};

/*""FUNC COMMENT""*************************************************************
* ID		 : ---
* 娭悢柤	 : void	SW__initialize1(void)
* 婡擻		 : 僉乕儅僩儕僋僗丄僾僢僔儏僗僀僢僠惂屼娭楢偺弶婜壔
* 堷悢		 : 側(cè)偟
* 曉媝抣	 : 側(cè)偟
* 巊梡娭悢	 : 側(cè)偟
* 拲堄帠崁	 : 側(cè)偟
* History	 : ---
*""FUNC	COMMENT	END""*********************************************************/
void SW__initialize1(void)
{
	init_hard = TRUE;	/* SW乽弶婜壔嵪傒乿									*/

	/*----- 僉乕儅僩儕僋僗惂屼億乕僩偺弶婜壔 ----- */
	p0		= 0xFD;			/* SW00,SW10,SW20偺僗僉儍儞儔僀儞傪傾僋僥傿僽偵偡傞	*/
	prc2	= 1;			/* 億乕僩P0曽岦儗僕僗僞僾儘僥僋僩夝彍				*/
	pd0		= 0x1E;			/* 僉乕儅僩儕僋僗僗僉儍儞儔僀儞傪弌椡偵愝掕			*/
	prc2	= 0;			/* 億乕僩P0曽岦儗僕僗僞僾儘僥僋僩愝掕				*/
	pu06	= 1;			/* 僉乕儅僩儕僋僗儕僞乕儞儔僀儞
							(億乕僩P30乣億乕僩P33)偵僾儖傾僢僾邟飴R愙懕			*/
	pu11	= 1 ; 			/* 僉乕儅僩儕僋僗儕僞乕儞儔僀儞
							(億乕僩P45)偵僾儖傾僢僾掞峈愙懕						*/
	
	SW__initialize2();		/* 僾僢僔儏僗僀僢僠SW5偺弶婜愝掕					*/
	
	/*----- 僞僀儅Y偺弶婜壔 ----- */
	tyzmr &= 0xF0;					/* 僞僀儅YZ儌乕僪儗僕僗僞偺愝掕			 */
									/* ????0000								 */
									/* |||||||+ 僞僀儅儌乕僪				 */
									/* |||||++- 巊梡偣偢					 */
									/* ||||+--- 僇僂儞僩掆巭				 */
									/* ++++---- 僞僀儅Z娭楢價僢僩			 */
	tcss |= 0x04;					/* 僞僀儅僇僂儞僩僜乕僗愝掕價僢僩		 */
									/* ????01??								 */
									/* ||||||++ 僞僀儅X娭楢價僢僩			 */
									/* ||||++-- f8(400ns)傪慖戰(zhàn)				 */
									/* ||++---- 僞僀儅Z娭楢價僢僩			 */
									/* ++------ 梊栺價僢僩					 */
	prey = 50-1;					/* 僇僂儞僩抣愝掕						 */
	typr = 100-1;					/* 		2ms = 400ns亊(50亊100)			 */
	tyic = 0x02;					/* 妱傝崬傒傪愝掕(桪愭儗儀儖:2)			 */

	tys  = 1; 						/* 僇僂儞僩奐巒							 */
}


/*""FUNC COMMENT""*************************************************************
* ID		 : ---
* 娭悢柤	 : void	SW__initialize2(void)
* 婡擻		 : 僾僢僔儏僗僀僢僠SW5惂屼娭楢偺弶婜壔
* 堷悢		 : 側(cè)偟
* 曉媝抣	 : 側(cè)偟
* 巊梡娭悢	 : 側(cè)偟
* 拲堄帠崁	 : 側(cè)偟
* History	 : ---
*""FUNC	COMMENT	END""*********************************************************/
void SW__initialize2(void)
{
	prc2	= 1;		/* 億乕僩P0曽岦儗僕僗僞僾儘僥僋僩夝彍				*/
	pd0_5	= 0;		/* 億乕僩P0價僢僩5(僾僢僔儏僗僀僢僠SW5擖椡億乕僩)
													傪擖椡偵愝掕			*/
	prc2	= 0;		/* 億乕僩P0曽岦儗僕僗僞僾儘僥僋僩愝掕				*/

	pu01	= 1;		/* 僾僢僔儏僗僀僢僠SW5擖椡億乕僩偵僾儖傾僢僾掞峈愙懕*/
}


/*""FUNC COMMENT""*************************************************************
* ID		 : ---
* 娭悢柤	 : int	SW__getchar(void)
* 婡擻		 : 塸帤偺擖椡
*            : SW23:'A'  SW22:'B'  SW21:'C'  SW20:'#'
*            : SW13:'D'  SW12:'E'  SW11:'F'  SW10:'0'
*            : SW03:'G'  SW02:'H'  SW01:'I'  SW00:'*'
*            : 僉乕儅僩儕僋僗偵妱傝摉偰傜傟偨暥帤('A'偐傜'I'傑偱偺暥帤)偲偟偰
*            : ASCII僐乕僪乮0x41偐傜0x49傑偱偺抣乯傪曉偡丅
*            : SW傪惂屼偡傞億乕僩傪弶婜壔偟偰偄側(cè)偄偲偒偼丄ERR傪曉偡丅
* 堷悢		 : 側(cè)偟
* 曉媝抣	 : 僉乕儅僩儕僋僗偐傜擖椡偟偨塸帤('A'乣'L')
* 巊梡娭悢	 : 側(cè)偟
* 拲堄帠崁	 : 戝堟(僌儘乕僶儖)曄悢sw_data,F_keyfix傪巊梡
* History	 : ---
*""FUNC	COMMENT	END""*********************************************************/
int SW__getchar(void)
{
	unsigned char  key_arrenge[] = {	/* 僉乕攝抲僨乕僞(ACCII僐乕僪)		*/
		'A' , 'D' , 'G' , 
		'B' , 'E' , 'H' , 
		'C' , 'F' , 'I' , 
		'#' , '0' , '*' 
	};

	if(init_hard){					/* 弶婜壔嵪傒偱偁傟偽					*/
		while(!F_keyfix);			/* 擖椡妋掕懸偪							*/
		F_keyfix = FALSE;			/* 擖椡僨乕僞妋掕僼儔僌僋儕傾			*/
		return ((int)key_arrenge[sw_data]);	
									/* ACCII僐乕僪偵曄姺偟偰曉偡			*/
	}
									/* 枹弶婜壔偱偁傟偽					 	*/
	return	ERR;					/* 	僄儔乕抣傪曉偡					 	*/
}


/*""FUNC COMMENT""*************************************************************
* ID		 : ---
* 娭悢柤	 : int	SW__gets(unsigned char *s)
* 婡擻		 : 暥帤楍偺擖椡
*            : SW23:'A'  SW22:'B'  SW21:'C'  SW20:'#'
*            : SW13:'D'  SW12:'E'  SW11:'F'  SW10:'0'
*            : SW03:'G'  SW02:'H'  SW01:'I'  SW00:'*'
*            : 僉乕儅僩儕僋僗偵妱傝摉偰傜傟偨暥帤('A'乣'I')傪ENTER僉乕傑偱
*            : 楢懕偟偰擖椡偟丄擖椡偟偨暥帤悢傪曉偡丅擖椡偟偨暥帤楍偺廔抂偵偼
*            : '\0'晅壛偡傞丅
*            : ENTER偺傒偺擖椡偼丄抣0傪曉偟'\0'偺傒奿擺偡傞丅
*            : SW傪惂屼偡傞億乕僩傪弶婜壔偟偰偄側(cè)偄偲偒偼丄ERR傪曉偡丅
* 堷悢		 : const unsigned char *s : 暥帤楍傪奿擺偡傞椞堟?zhèn)謧虄|僀儞僞
* 曉媝抣	 : 擖椡偟偨暥帤悢
* 巊梡娭悢	 : 側(cè)偟
* 拲堄帠崁	 : 戝堟(僌儘乕僶儖)曄悢sw_data,F_keyfix傪巊梡
* History	 : ---
*""FUNC	COMMENT	END""*********************************************************/
int SW__gets(unsigned char *s)
{
	unsigned char  key_arrenge[] = {	/* 僉乕攝抲僨乕僞(ACCII僐乕僪)		*/
		'A' , 'D' , 'G' , 
		'B' , 'E' , 'H' , 
		'C' , 'F' , 'I' , 
		'#' , '0' , '*' 
	};

	unsigned char i ;				/* 暥帤悢僇僂儞僩梡曄悢					*/

	if(init_hard){					/* 弶婜愝掕嵪傒偱偁傟偽					*/
		for(i = 0; ; i++){
			while(!F_keyfix);		/* 擖椡妋掕懸偪							*/
			F_keyfix = FALSE;		/* 擖椡僨乕僞妋掕僼儔僌僋儕傾			*/

			if(ENTER_KEY == sw_data) break;	/* ENTER僉乕偺擖椡偱姰椆		*/
			*(s + i) = key_arrenge[sw_data];/* ACCII僐乕僪偵曄姺偟偰		*/
											/* 僶僢僼傽偵奿擺				*/
		} 									
		*(s + i) = '\0';			/* 嵟屻偵僰儖僐乕僪傪奿擺				*/
		
		return i;					/* 暥帤悢傪曉偡							*/
	}
									/* 枹弶婜壔偱偁傟偽					 	*/
	return	ERR;					/* 僄儔乕抣傪曉偡					 	*/
}


/*""FUNC COMMENT""*************************************************************
* ID		 : ---
* 娭悢柤	 : int	SW__getnum(void)
* 婡擻		 : SW斣崋0乣9偺擖椡
*            : SW23:1  SW22:2  SW21:3  SW20:'#'
*            : SW13:4  SW12:5  SW11:6  SW10:0
*            : SW03:7  SW02:8  SW01:9  SW00:'*'
*            : SW傪惂屼偡傞億乕僩傪弶婜壔偟偰偄側(cè)偄偲偒偼丄ERR傪曉偡丅
* 堷悢		 : 側(cè)偟
* 曉媝抣	 : 僉乕儅僩儕僋僗偐傜擖椡偟偨SW斣崋(0乣11)
* 巊梡娭悢	 : 側(cè)偟
* 拲堄帠崁	 : 戝堟(僌儘乕僶儖)曄悢'sw_data','F_keyfix'傪巊梡
* History	 : ---
*""FUNC	COMMENT	END""*********************************************************/
int SW__getnum(void)
{
	unsigned char  key_arrenge[] = {	/* 僉乕攝抲僨乕僞(悢抣)				*/
		 1   , 4 ,  7   , 
		 2   , 5 ,  8   , 
		 3   , 6 ,  9   , 
		'#'  , 0 , '*' 
	};

	if(init_hard){					/* 弶婜壔嵪傒偱偁傟偽					*/
		while(!F_keyfix);			/* 擖椡妋掕懸偪							*/
		F_keyfix = FALSE;			/* 擖椡僨乕僞妋掕僼儔僌僋儕傾			*/
		return ((int)key_arrenge[sw_data]);	
									/* SW偺斣崋傪曉偡						*/
	}
									/* 枹弶婜壔偱偁傟偽					 	*/
	return	ERR;					/* 僄儔乕抣傪曉偡					 	*/
}


/*""FUNC COMMENT""*************************************************************
* ID		 : ---
* 娭悢柤	 : int	SW__getdec(void)
* 婡擻		 : 10恑悢抣偺擖椡
*            : SW23:1  SW22:2  SW21:3  SW20:'#'
*            : SW13:4  SW12:5  SW11:6  SW10:0
*            : SW03:7  SW02:8  SW01:9  SW00:'*'
*            : 0乣32767偺10恑悢抣傪擖椡偡傞丅ENTER傑偱擖椡偡傞丅
*            : ENTER偺傒偺擖椡偼丄抣0傪曉偡丅
*            : 斖埻(0乣32767)埲奜偺抣傪擖椡偟偨傜丄ERR傪曉偡丅
*            : SW傪惂屼偡傞億乕僩傪弶婜壔偟偰偄側(cè)偄偲偒偼丄ERR傪曉偡丅
* 堷悢		 : 側(cè)偟
* 曉媝抣	 : 僉乕儅僩儕僋僗偐傜擖椡偟偨10恑悢抣
* 巊梡娭悢	 : 側(cè)偟
* 拲堄帠崁	 : 戝堟(僌儘乕僶儖)曄悢sw_data,F_keyfix傪巊梡
* History	 : ---
*""FUNC	COMMENT	END""*********************************************************/
int SW__getdec(void)
{
	unsigned char  key_arrenge[] = {	/* 僉乕攝抲僨乕僞(悢抣)				*/
		 1   , 4 ,  7   , 
		 2   , 5 ,  8   , 
		 3   , 6 ,  9   , 
		'#'  , 0 , '*' 					/*'#':CLEAR僉乕丄'*':ENTER僉乕		*/
	};
	long out_dec = 0;					/* 曄姺寢壥(10恑悢抣) 				*/
	unsigned char i;

	if(init_hard){					/* 弶婜壔嵪傒偱偁傟偽					*/
		for(i = 0;  ;i++){			/* 僉乕儅僩儕僋僗偐傜擖椡				*/
			while(!F_keyfix);		/* 擖椡妋掕懸偪 						*/
			F_keyfix = FALSE;		/* 擖椡僨乕僞妋掕僼儔僌僋儕傾			*/
			
			if(ENTER_KEY == sw_data) break;	/* ENTER僉乕偺擖椡偱姰椆		*/
			if(CLEAR_KEY == sw_data){		/* CLEAR僉乕偑擖椡偝傟偨傜		*/
				out_dec = 0;				/* 僶僢僼傽僋儕傾屻丄嵞擖椡傊	*/
			 	continue ;
			}	
			else{							/* 悢帤偑擖椡偝傟偨帪偩偗墘嶼	*/
				out_dec = out_dec * 10 + (long)key_arrenge[sw_data];
			}
		}
		if((i>5) || (out_dec > 32767)){		/* 斖埻偺僠僃僢僋				 */
			return ERR;
		}
		else{
			return ((int)out_dec);			/* 悢抣傪曉偡					 */
		}
	}
									/* 枹弶婜壔偱偁傟偽					 	*/
	return	ERR;					/* 	僄儔乕抣傪曉偡					 	*/
}


/* #############################################################################
 * ###	岞奐偟側(cè)偄娭悢
 */


/*""FUNC COMMENT""*************************************************************
* ID		 : ---
* 娭悢柤	 : static int	judge_keyMTXr(char *swdata)
* 婡擻		 : 僉乕儅僩儕僋僗惂屼
* 堷悢		 : char  *swdata : 	墴偝傟偨SW斣崋傪奿擺偡傞椞堟?zhèn)謧虄|僀儞僞
* 曉媝抣	 : int OK	; 惓忢廔椆
*			 :     ERR	; 枹弶婜壔
* 巊梡娭悢	 : unsigned char keymatrix_EX( DEF_KEYMTX * ) ; 釩夏馗綋鼦蛫謵

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久久三级国产网站| 午夜精品一区二区三区电影天堂| 日本视频中文字幕一区二区三区| 色8久久精品久久久久久蜜| 欧美国产日韩亚洲一区| 国产一区二区福利视频| 337p日本欧洲亚洲大胆色噜噜| 亚洲777理论| 欧美精品一卡两卡| av电影在线观看完整版一区二区| 亚洲一区二区三区不卡国产欧美| 在线欧美日韩国产| 中文字幕一区二区三区色视频| 懂色av一区二区三区免费观看| 中文字幕在线一区免费| 91香蕉视频污在线| 亚洲综合精品自拍| 欧美另类z0zxhd电影| 丝袜美腿亚洲综合| 欧美大度的电影原声| 国产一区二区在线影院| 国产精品区一区二区三区| 成+人+亚洲+综合天堂| 日韩一区中文字幕| 欧美视频一区二区三区在线观看| 日日夜夜免费精品| 久久久噜噜噜久久中文字幕色伊伊 | 麻豆精品一区二区| 国产欧美一区二区三区网站| 亚洲欧美日韩精品久久久久| 91年精品国产| 国产精品萝li| 懂色av一区二区在线播放| 国产精品久久久久久久岛一牛影视 | 欧美三级欧美一级| 天堂在线亚洲视频| 久久精品日产第一区二区三区高清版 | 久久久精品免费观看| eeuss鲁片一区二区三区在线看| 一级日本不卡的影视| 日韩女优电影在线观看| 久久av资源站| 国产精品成人免费在线| 欧美综合色免费| 国产一区二区三区美女| 亚洲精选视频在线| 精品成人私密视频| 欧美疯狂性受xxxxx喷水图片| 男人的天堂久久精品| 国产视频一区二区在线| 欧美嫩在线观看| 97国产精品videossex| 青青草成人在线观看| 中文字幕在线不卡一区| 日韩午夜电影av| 色婷婷一区二区| 极品少妇xxxx精品少妇偷拍| 国产欧美日韩精品a在线观看| 4hu四虎永久在线影院成人| 911国产精品| 国产精品国产三级国产aⅴ入口| 国产成人午夜99999| 日韩精品一区二区三区蜜臀| 日本不卡高清视频| 日韩一区二区三区在线观看 | 国产成人在线色| 91精品国产综合久久久蜜臀粉嫩 | 国产精品网站导航| 久久精品国产免费看久久精品| 中文字幕五月欧美| 2022国产精品视频| 8x8x8国产精品| 日本道色综合久久| 欧亚一区二区三区| 国产高清不卡一区二区| 日本女人一区二区三区| 亚洲综合一区二区精品导航| 中文成人av在线| xnxx国产精品| 精品国产乱码久久久久久图片| 欧美欧美午夜aⅴ在线观看| 97成人超碰视| 99热精品一区二区| caoporn国产精品| 国产91精品一区二区麻豆网站| 看电视剧不卡顿的网站| 樱桃国产成人精品视频| 亚洲欧美aⅴ...| 亚洲婷婷在线视频| 亚洲女与黑人做爰| 亚洲综合小说图片| 一区二区在线观看不卡| 亚洲色图都市小说| 亚洲美女屁股眼交3| 日韩理论片一区二区| 国产精品久久久久久久午夜片| 国产精品色在线| 日韩毛片视频在线看| 亚洲天天做日日做天天谢日日欢| 一区在线观看免费| 中文字幕综合网| 香蕉久久一区二区不卡无毒影院 | 亚洲婷婷综合色高清在线| 国产精品美日韩| 国产区在线观看成人精品| 精品国产91久久久久久久妲己| 91极品视觉盛宴| 97久久精品人人澡人人爽| 成人av电影在线| 精品无人码麻豆乱码1区2区| 午夜激情综合网| 亚洲午夜精品网| 午夜国产不卡在线观看视频| 夜色激情一区二区| 亚洲午夜在线观看视频在线| 亚洲老司机在线| 亚洲免费色视频| 裸体歌舞表演一区二区| 亚洲私人黄色宅男| 中文字幕av不卡| 亚洲六月丁香色婷婷综合久久 | 精品视频在线看| 欧美一区2区视频在线观看| 日韩欧美色电影| 亚洲国产精品ⅴa在线观看| 亚洲另类在线制服丝袜| 日本不卡一二三| 成人伦理片在线| 6080日韩午夜伦伦午夜伦| 日本一区二区动态图| 亚洲国产一区二区三区| 国内精品伊人久久久久av一坑| 成人午夜精品在线| 欧美日韩五月天| 欧美群妇大交群中文字幕| 久久精品一区蜜桃臀影院| 亚洲一区二区三区视频在线 | 日韩一区二区三区免费看| 亚洲国产精品av| 日韩中文字幕1| 成人sese在线| 欧美一区二区三区男人的天堂| 国产精品久久久久久久久晋中| 日韩不卡手机在线v区| 91一区二区在线观看| 精品日产卡一卡二卡麻豆| 亚洲综合区在线| 成人污视频在线观看| 日韩一区二区精品在线观看| 中文字幕一区av| 国产一区二区免费在线| 色老头久久综合| 日韩你懂的电影在线观看| 亚洲资源在线观看| 成人av集中营| 久久欧美一区二区| 美国三级日本三级久久99| 色呦呦日韩精品| 国产精品久久久久久久午夜片| 久久aⅴ国产欧美74aaa| 欧美精品丝袜中出| 亚洲人成精品久久久久| 国产91在线观看丝袜| 日韩免费看的电影| 亚洲电影中文字幕在线观看| 99re成人精品视频| 久久久久久久一区| 麻豆91在线观看| 欧美自拍丝袜亚洲| 国产精品美女久久久久aⅴ国产馆| 亚洲蜜桃精久久久久久久| 欧美激情一区二区| 丁香一区二区三区| 亚洲天堂av老司机| 欧美午夜精品电影| 日韩电影免费一区| 久久综合九色欧美综合狠狠| 久久精品国产精品青草| 精品美女被调教视频大全网站| 国产一区二区免费视频| 欧美激情一区二区三区在线| 91免费视频网址| 日日摸夜夜添夜夜添亚洲女人| 日韩欧美电影在线| 成人毛片老司机大片| 亚洲一区在线观看视频| 欧美日韩不卡一区| 国产精品自在欧美一区| 中文字幕日本不卡| 欧美片网站yy| 国产精品77777竹菊影视小说| 日韩一区中文字幕| 5566中文字幕一区二区电影| 国产在线麻豆精品观看| 国产精品午夜在线观看| 欧美日韩国产另类不卡| 国产乱理伦片在线观看夜一区 | 亚洲午夜一二三区视频| 欧美成人国产一区二区| 成人免费va视频|