標題: 2440裸機編程之十 觸摸屏 [打印本頁]
作者: aabbcc 時間: 2014-11-12 13:38
標題: 2440裸機編程之十 觸摸屏
觸摸屏由于其體積小、輕便和接口簡單的特點,成為一種在嵌入式系統中應用廣泛的輸
入設備。本實例首先介紹四線電阻式觸摸屏的結構和工作原理,然后介紹S3C2440A 通過內
部集成的觸摸屏控制寄存器的設置,來完成對觸摸屏觸摸位置坐標的讀取。

典型觸摸屏的工作組件一般由3 部分組成。兩層透明的阻性導體層、兩層
導體之間的隔離層和電極。阻性導體層選用阻性材料,如將銦錫氧化物(1TO)涂在襯底上構
成,或者上層襯底用塑料,下層襯底用玻璃。隔離層為粘性絕緣液體材料,如聚脂薄膜。電
極選用導電性能極好的材料(如銀粉墨)構成,其導電性能大約為ITO 的1 000 倍。
工作原理:見下圖
1.獲取X坐標:X+和X-加上正負電壓,X方向就會形成電勢梯度網絡;Y-接高阻,Y+接輸入,一旦屏幕上某點被按下,絕緣液體被排開,上下兩個導體層在此點導通,Y+獲取此點在X方向上的電勢,即此點的X坐標,通過ADC轉換成數字量輸入給系統。
同理
1.獲取Y坐標:Y+和Y-加上正負電壓,Y方向就會形成電勢梯度網絡;X-接高阻,X+接輸入,一旦屏幕上某點被按下,絕緣液體被排開,上下兩個導體層在此點導通,X+獲取此點在Y方向上的電勢,即此點的Y坐標,通過ADC轉換成數字量輸入給系統。
這樣,通過ADC轉換成數字量輸入給系統。
這里做個試驗,筆尖接觸 觸摸屏,然后串口打印坐標值。
注意X測量時,依據上述原理,XP接參考電平,XM接地,YP接ADC通道5,YM接高阻,上拉功能取消,這些都在寄存器中設置ADCTSC。
同理,Y測量時,YP接參考電平,YM接地,XP接ADC通道7,XM接高阻,上拉功能取消.
其他用到的是ADC相關的寄存器。
//********************************************************************
#define adc_frequency 2000000
U16 x_tsc,y_tsc;
void Main(void)
{
int i;
……硬件初始化……
Uart_Printf("\n觸摸屏中斷+坐標提取實驗\n");
tsc_int_init(); //觸摸屏中斷初始化
tsc_init(); //觸摸屏初始化
while(1);
}
void tsc_int_init(void) //觸摸屏中斷初始化
{
rSUBSRCPND |= 1<<9; //INT_TC清0
rSRCPND |= 1<<31; //INT_ADC清0
rINTPND |= 1<<31; //INT_ADC清0
pISR_ADC = (U32)TSC_ISR; //申請中斷向量
rINTMSK = rINTMSK & ~(1<<31); //禁止ADC的屏蔽
rINTSUBMSK = rINTSUBMSK & ~(1<<9); //禁止TSC的屏蔽
rADCTSC = 0x0d3 ; //等待中斷模式的特定設置
}
void TSC_ISR(void) __irq //觸摸屏中斷例程
{
rINTMSK |= 1<<31; //ADC中斷的屏蔽
rINTSUBMSK |= 1<<9 | 1<<10; //TSC和ADC_S中斷屏蔽
tsc_get(); //得到觸點坐標
Uart_Printf("x=%d,y=%d\n",x_tsc,y_tsc);
rSUBSRCPND |= 1<<9; //INT_TC清0
rSRCPND |= 1<<31; //INT_ADC清0
rINTPND |= 1<<31; //INT_ADC清0
rINTMSK = rINTMSK & ~(1<<31); //禁止ADC的屏蔽
rINTSUBMSK = rINTSUBMSK & ~(1<<9); //禁止TSC的屏蔽
rINTSUBMSK = rINTSUBMSK & ~(1<<10); //禁止ADC_S的屏蔽
}
void tsc_init(void) //觸摸屏初始化
{
rADCDLY= 0x5000;//必須要延時
rADCCON = (PCLK/adc_frequency - 1)<<6 | 1<<14 ; //設置ADC頻率,預分頻有效
}
void tsc_get(void)
{
rADCCON = rADCCON & ~(7<<3) | 7<<3 ; //選擇XP通道
rADCTSC = (0<<7)|(1<<6)|(1<<5)|(0<<4)|(1<<3)|(0<<2)|1 ; //X測量模式:YM=Z, YP=AIN[5] ,XM=GND, XP=V, PULL_UP=DISABLE, NORMAL, X-position (ENABLE=GND/V)
rADCCON|=0x1; //啟動ADC
while(rADCCON & 0x1); //等待啟動
while(!(rADCCON & 0x8000)); //等待是否轉換完畢
x_tsc = rADCDAT0&0x3FF; //得到轉換結果
rADCCON = rADCCON & ~(7<<3) | 5<<3 ; //選擇YP通道
rADCTSC = (1<<7)|(0<<6)|(0<<5)|(1<<4)|(1<<3)|(0<<2)|2 ; //Y測量模式:YM=GND, YP=V ,XM=Z, XP=AIN[7], PULL_UP=DISENBLE, NORMAL, Y-position (DISABLE=AIN/Z)
rADCCON|=0x1; //啟動ADC
while(rADCCON & 0x1); //等待啟動
while(!(rADCCON & 0x8000)); //等待是否轉換完畢
y_tsc = rADCDAT1&0x3FF; //得到轉換結果
tsc_int_init(); //觸摸屏中斷初始化
Delay(10);
while(!((rADCDAT0 & 0X8000) & (rADCDAT1 & 0X8000) ));//等待筆尖抬起
}
//*******************************************************************
結果如圖:
下面做個LCD和觸摸屏TSC結合的實驗,每當觸摸屏某點被按下,在LCD的此點顯示一個小正方形。
注意LCD的XY坐標與TSC的XY坐標不一樣,需要轉化,我研究了一下之間的關系,不是太精準,僅供參考:(x_lcd, y_lcd) = ( 1.0084*y_tsc - 150,-0.82*x_tsc +600,12345)。
//********************************************************************
#define adc_frequency 2000000
#define CLKVAL (6) //VCLK=HCLK÷[(CLKVAL+1)×2]
#define PNRMODE (3) //TFT LCD panel
#define BPPMODE (12) //16 bpp for TFT
#define ENVID (1) //輸出和控制 有效
#define VBPD (29) //垂直同步信號后肩
#define LINEVAL (480) //垂直尺寸
#define VFPD (13) //垂直同步信號前肩
#define VSPW (3) //垂直同步信號脈寬
#define HBPD (40) //水平同步信號后肩
#define HOZVAL (800) //水平尺寸
#define HFPD (40) //水平同步信號前肩
#define HSPW (48) //水平同步信號脈寬
#define FRM565 (1) //565格式
#define PWREN (1) //GPG供電使能(用于掉電模式)
#define BSWP (0) //字節不交換:
//#define HWSWP (1) //半字交換 16位用不到
#define OFFSIZE (0) //若不用虛擬屏幕,則為0
#define PAGEWIDTH (HOZVAL)//虛擬屏幕的寬 單位半字 若不用虛擬屏幕,則和實際一致
U16 x_tsc,y_tsc;
void Main(void)
{
int i;
……硬件初始化……
Uart_Printf("\n觸摸屏和LCD綜合實驗\n\n");
Uart_Printf(" 觸摸處將顯一個方塊\n\n");
tsc_int_init(); //觸摸屏中斷初始化
tsc_init(); //觸摸屏初始化
lcd_init(); //LCD初始化
//test();
while(1);
}
void test(void)
{
int i;
for(i=50;i<480;i+=50)
zhengfangxing(400,i,3000);
}
void tsc_int_init(void) //觸摸屏中斷初始化
{
rSUBSRCPND |= 1<<9; //INT_TC清0
rSRCPND |= 1<<31; //INT_ADC清0
rINTPND |= 1<<31; //INT_ADC清0
pISR_ADC = (U32)TSC_ISR; //申請中斷向量
rINTMSK = rINTMSK & ~(1<<31); //禁止ADC的屏蔽
rINTSUBMSK = rINTSUBMSK & ~(1<<9); //禁止TSC的屏蔽
rADCTSC = 0x0d3 ; //等待中斷模式的特定設置
}
void TSC_ISR(void) __irq //觸摸屏中斷例程
{
rINTMSK |= 1<<31; //ADC中斷的屏蔽
rINTSUBMSK |= 1<<9 | 1<<10; //TSC和ADC_S中斷屏蔽
tsc_get(); //得到觸點坐標
Uart_Printf("x=%d,y=%d\n",x_tsc,y_tsc);
zhengfangxing( 1.0084*y_tsc - 150,-0.82*x_tsc +600,12345);//實驗獲得轉換關系,精度有待提高
rSUBSRCPND |= 1<<9; //INT_TC清0
rSRCPND |= 1<<31; //INT_ADC清0
rINTPND |= 1<<31; //INT_ADC清0
rINTMSK = rINTMSK & ~(1<<31); //禁止ADC的屏蔽
rINTSUBMSK = rINTSUBMSK & ~(1<<9); //禁止TSC的屏蔽
rINTSUBMSK = rINTSUBMSK & ~(1<<10); //禁止ADC_S的屏蔽
}
void tsc_init(void) //觸摸屏初始化
{
rADCDLY= 0x5000;//必須要延時
rADCCON = (PCLK/adc_frequency - 1)<<6 | 1<<14 ; //設置ADC頻率,預分頻有效
}
void tsc_get(void)
{
rADCCON = rADCCON & ~(7<<3) | 7<<3 ; //選擇XP通道
rADCTSC = (0<<7)|(1<<6)|(1<<5)|(0<<4)|(1<<3)|(0<<2)|1 ; //X測量模式:YM=Z, YP=AIN[5] ,XM=GND, XP=V, PULL_UP=DISABLE, NORMAL, X-position (ENABLE=GND/V)
rADCCON|=0x1; //啟動ADC
while(rADCCON & 0x1); //等待啟動
while(!(rADCCON & 0x8000)); //等待是否轉換完畢
x_tsc = rADCDAT0&0x3FF; //得到轉換結果
rADCCON = rADCCON & ~(7<<3) | 5<<3 ; //選擇YP通道
rADCTSC = (1<<7)|(0<<6)|(0<<5)|(1<<4)|(1<<3)|(0<<2)|2 ; //Y測量模式:YM=GND, YP=V ,XM=Z, XP=AIN[7], PULL_UP=DISENBLE, NORMAL, Y-position (DISABLE=AIN/Z)
rADCCON|=0x1; //啟動ADC
while(rADCCON & 0x1); //等待啟動
while(!(rADCCON & 0x8000)); //等待是否轉換完畢
y_tsc = rADCDAT1&0x3FF; //得到轉換結果
tsc_int_init(); //觸摸屏中斷初始化
Delay(10);
while(!((rADCDAT0 & 0X8000) & (rADCDAT1 & 0X8000) ));//等待筆尖抬起
}
void lcd_init(void)
{
rGPCCON = 0xAAAAAAAA; //LCD功能
rGPDCON = 0xAAAAAAAA; //LCD功能
rGPGCON = rGPGCON & ~(3<<8) | 3<<8 ; //LCD電源功能
rLCDCON1 = rLCDCON1 & ~(0x3ff<<8) | CLKVAL<<8 ; //LCD頻率
rLCDCON1 = rLCDCON1 & ~(0x3<<5) | PNRMODE<<5 ; //顯示模式
rLCDCON1 = rLCDCON1 & ~(0xf<<1) | BPPMODE<<1 ; //BPP模式(每個像素用幾位表示)
rLCDCON1 = rLCDCON1 & ~(1) | 0 ; //關閉輸出
rLCDCON2 = rLCDCON2 & ~(0xff<<24) | VBPD<<24 ; //與LCD屬性一致
rLCDCON2 = rLCDCON2 & ~(0x3ff<<14) | (LINEVAL-1)<<14 ; //垂直尺寸
rLCDCON2 = rLCDCON2 & ~(0xff<<6) | VFPD<<6 ; //與LCD屬性一致
rLCDCON2 = rLCDCON2 & ~(0x3f) | VSPW ; //與LCD屬性一致
rLCDCON3 = rLCDCON3 & ~(0x7f<<19) | HBPD<<19 ; //與LCD屬性一致
rLCDCON3 = rLCDCON3 & ~(0x7ff<<8) | (HOZVAL-1)<<8 ; //水平尺寸
rLCDCON3 = rLCDCON3 & ~(0xff) | HFPD ; //與LCD屬性一致
rLCDCON4 = rLCDCON4 & ~(0xff) | HSPW ; //與LCD屬性一致
rLCDCON5 = rLCDCON5 & ~(1<<11) | FRM565<<11 ; //模式:565或5551
rLCDCON5 = rLCDCON5 & ~(1<<3) | PWREN<<3 ; //供電引腳使能 ( GPG4 )
rLCDCON5 = rLCDCON5 & ~(1<<1) | BSWP ; //字節是否交換
rLCDSADDR1 = rLCDSADDR1 & ~(0x1ff<<21) | ( ( (U32)pixel>>22 )&0x1ff )<<21 ; //緩存區首地址高位[30:22]->rLCDSADDR1[29:21]
rLCDSADDR1 = rLCDSADDR1 & ~(0x1fffff) | ( (U32)pixel>>1 )&0x1fffff ; //緩存區首地址低位[21:1]->rLCDSADDR1[20:0]
rLCDSADDR2 = rLCDSADDR2 & ~(0x1fffff) | ( ((U32)pixel+LINEVAL*HOZVAL*2)>>1 )&0x1fffff ; //緩存區(尾地址+1)低位[21:1]->rLCDSADDR2[20:0]
rLCDSADDR3 = rLCDSADDR3 & ~(0x7ff<<11) | OFFSIZE<<11 ; //虛擬屏幕偏移長度
rLCDSADDR3 = rLCDSADDR3 & ~(0x7ff) | PAGEWIDTH ; //虛擬屏幕寬度
rLCDCON1 = rLCDCON1 & ~(1) | ENVID ; //開啟輸出,這個要最后做,不然有問題
}
U8 make_pixel(U16 x,U16 y,U32 color)
{
if(x<HOZVAL && y<LINEVAL)
{
pixel[y][x] = color;
return 1;
}
else return 0;
}
void rectangle(U16 x1,U16 x2,U16 y1,U16 y2,U32 color)
{
U16 x;
for(;y1<=y2;y1++)
for(x=x1;x<=x2;x++)
make_pixel(x,y1,color);
}
void zhengfangxing(U16 x, U16 y,U32 color)
{
rectangle(x-10,x+10,y-10,y+10,color);
}
//*******************************************************************
實驗運行基本正常:

作者: ahljj 時間: 2015-9-11 19:10
2440裸機編程之十 觸摸屏
| 歡迎光臨 (http://m.izizhuan.cn/bbs/) |
Powered by Discuz! X3.1 |
116极品美女午夜一级|
日本韩国在线视频爽|
三级小说一区|
午夜精品久久久久久久99热黄桃|
51国产偷自视频区视频|
国产无套在线观看|
免费一级特黄特色大片|
久久久久久国产精品免费播放|
黄色av片三级三级三级免费看|
aaaaa一级片|
午夜在线观看一区|
特级西西www444人体聚色|
一级做a爰片毛片|
中文字幕第20页|
妖精视频在线观看免费|
二区三区四区视频|
国产传媒免费在线观看|
欧美偷拍第一页|
青青草原国产视频|
五月天综合激情网|
亚洲成熟少妇视频在线观看|
无码人妻久久一区二区三区|
影音先锋国产在线|
草草视频在线播放|
男人天堂网页|
在线免费观看电影网站入口|
午夜激情福利视频|
国产视频97|
国产超碰精品在线观看|
欧美色18zzzzxxxxx|
黄网页在线观看|
天堂√中文最新版在线|
国产精品原创视频|
国产精品网址|
999精品在线|
久热国产精品|
99久久久久久|
亚洲精品视频免费观看|
疯狂做受xxxx高潮欧美日本|
欧美日韩一区二区三区视频|
欧美大黄免费观看|
在线日韩欧美视频|
青青a在线精品免费观看|
亚洲一区二区少妇|
亚洲成人自拍|
粉嫩虎白女毛片人体|
天天色天天干天天色|
亚洲精品国产一区黑色丝袜|
亚洲另类欧美日韩|
日韩一级免费毛片|
日本jizz中国|
日韩电影网址|
欧美xxxhd|
国产一区在线电影|
亚洲国产二区|
成人午夜视频免费看|
亚洲乱码中文字幕综合|
欧美精品丝袜中出|
中文字幕无线精品亚洲乱码一区|
欧美中文字幕在线观看|
精品中文字幕一区|
久久精品国产精品亚洲色婷婷|
免费观看污网站|
青青草国产在线观看|
国产喷水吹潮视频www|
爱啪导航一精品导航站|
一本大道香蕉久在线播放29|
狂野欧美性猛交xxxxx视频|
日韩在线精品强乱中文字幕|
影音先锋日韩在线|
成人午夜电影久久影院|
黑人精品xxx一区|
亚洲一区999|
国产精品亚洲网站|
日本一道在线观看|
亚洲成av人片在线观看无|
国产做受高潮漫动|
欧洲vodafone精品|
三级无遮挡在线观看|
色老太综合网|
国产精品福利在线观看播放|
国产精品亚洲第一|
色视频欧美一区二区三区|
最近2019中文字幕大全第二页|
国产日产久久高清欧美一区|
www.好吊操|
国产又粗又黄又猛|
天堂中文在线资源|
午夜视频99|
欧美色网一区|
欧美视频网站|
欧美国产禁国产网站cc|
亚洲精品在线三区|
国产裸体写真av一区二区
|
日本久久高清视频|
岛国精品资源网站|
在线免费观看一级片|
成年人看的羞羞网站|
青青草原国产在线|
精品午夜久久|
91在线观看下载|
欧美一区午夜视频在线观看|
欧美伊久线香蕉线新在线|
成年人三级视频|
youjizz亚洲女人|
中文乱码字幕av网站|
国产资源在线播放|
youjizz欧美|
久久精品国产久精国产|
日韩欧美主播在线|
91精品国产亚洲|
99在线观看视频免费|
欧美性生交大片|
欧美成人午夜做爰视频在线观看|
在线免费看黄|
日韩欧美精品|
成人欧美一区二区三区小说|
伊人久久综合97精品|
欧美日韩另类丝袜其他|
亚洲永久无码7777kkk|
高潮一区二区三区乱码|
午夜影院在线免费观看|
老牛国内精品亚洲成av人片|
国产99久久久精品|
精品国产污网站|
最近2019年手机中文字幕|
精品国模在线视频|
亚洲精品日韩成人|
欧美日韩国产黄色|
欧美猛交xxxxx|
在线观看男女av免费网址|
97在线精品|
亚洲视频一二三区|
久久久国产精品视频|
中文字幕中文字幕一区三区|
欧美巨胸大乳hitomi|
亚洲综合极品香蕉久久网|
免费人成在线观看播放视频|
亚洲激情中文|
亚洲午夜激情av|
久久免费精品视频|
精品中文字幕av|
亚洲精品毛片一区二区三区|
免费看成一片|
亚洲区小说区|
国产精品亲子乱子伦xxxx裸|
久久成人亚洲精品|
国产av天堂无码一区二区三区|
亚洲第一精品在线观看|
性欧美18+|
精品理论电影在线|
自拍偷拍亚洲欧美日韩|
91精品国产色综合|
天天做天天干天天操|
偷拍精品一区二区三区|
青草青在线视频|
玖玖精品视频|
亚洲国产精品电影|
翔田千里亚洲一二三区|
国产一级二级三级|
91短视频在线|
色婷婷亚洲mv天堂mv在影片|
亚洲一区二区三区国产|
国产噜噜噜噜噜久久久久久久久
|
国产真实乱人偷精品|
日本欧美黄色|
亚洲精品粉嫩美女一区|
国产不卡视频在线观看|
日韩中文字幕在线看|
欧美 日韩精品|
内射后入在线观看一区|
av成人 com a|
成人性视频免费网站|
久久精品小视频|
亚洲一级片网站|
四虎成人免费|
国产高清日韩|
亚洲免费伊人电影|
91九色视频在线|
美国美女黄色片|
嫩草视频在线观看|
午夜日本精品|
日韩免费成人网|
黄色激情在线视频|
国精品人妻无码一区二区三区喝尿|
日本在线观看高清完整版|
国产一区二三区|
久久精品99久久久香蕉|
日本成人在线免费视频|
久草在线资源福利|
国产色99精品9i|
一个色综合av|
精品视频在线观看|
人人草在线观看|
成人在线观看亚洲|
成人短视频下载|
午夜精品久久久久久久99黑人
|
中文字幕亚洲在线|
国产精品v日韩精品v在线观看|
先锋影音av中文资源|
高清国产一区二区三区四区五区|
中文字幕第一区综合|
成人精品一区二区三区|
青青草在线观看视频|
国产一二三区在线视频|
久久av老司机精品网站导航|
欧美成人午夜激情在线|
国产免费一区二区三区最新6|
岛国片在线观看|
欧美a级片一区|
日韩av影视在线|
亚洲最大综合网|
狠狠狠狠狠狠操|
国产精品久久|
中文字幕在线国产精品|
国偷自产av一区二区三区麻豆|
av电影不卡在线观看|
国语自产精品视频在线看8查询8|
亚洲视频专区在线|
亚洲午夜久久久久久久久|
色老板在线视频|
免费成人在线视频观看|
91精品国产91久久久久久|
国产小视频你懂的|
免费观看久久久久|
国产亚洲精品久|
51国偷自产一区二区三区|
免费精品一区二区|
成人精品三级|
福利精品视频在线|
www污在线观看|
国产成人久久精品77777|
久久久久久美女精品|
日韩黄在线观看|
中文字幕一区二区三区乱码不卡|
人人超碰在线|
国产成人综合自拍|
999热视频|
97成人在线观看|
欧美电影院免费观看|
欧美日韩一区二区在线观看视频|
一本久道中文无码字幕av|
av先锋下载|
蜜臀av性久久久久蜜臀aⅴ流畅|
26uuu另类亚洲欧美日本老年|
久久成人在线观看|
成人私拍视频|
欧美三级午夜理伦三级中视频|
天堂社区在线视频|
中文字幕福利片|
成人免费毛片app|
国产欧美日韩伦理|
污视频在线免费|
99热精品久久|
欧美激情手机在线视频
|
亚洲电影观看|
色综合久久中文综合久久97|
波多野结衣家庭教师在线|
成人在线电影网|
国产精品18久久久久久vr|
国内精品久久国产|
最近中文字幕免费mv视频多少集
|
中文字幕少妇一区二区三区|
欧美激情 一区|
秋霞在线午夜|
色8久久精品久久久久久蜜|
国产精品人人爽人人爽|
一二三中文字幕在线|
国产精品私人自拍|
久久国产精品免费观看|
免费又爽又黄禁片视频1000片|
日韩电影一区二区三区|
亚洲一区二区三|
2012中文字幕在线视频|
亚洲激情欧美|
国产一区二区在线免费视频|
秋霞网一区二区|
精品动漫3d一区二区三区免费版|
国产精品久久久久福利|
丰满人妻一区二区三区免费|
综合久久十次|
国产精品久久久久久久久久三级
|
中文字幕一区二区三区波野结|
欧美成人基地|
久久香蕉国产线看观看网|
国产一级特黄a大片99|
丰满肉肉bbwwbbww|
国模吧视频一区|
国产精品久久久久久久久久尿|
丰满肥臀噗嗤啊x99av|
在线看片欧美|
成人免费午夜电影|
欧美性猛交xxxx乱大交丰满|
性伦欧美刺激片在线观看|
99久久99久久|
九色资源网91|
国产98色在线|日韩|
一区二区视频国产|
高清孕妇孕交╳╳交|
国产精品欧美久久久久无广告|
成人黄色av片|
国产系列在线观看|
欧美性猛交xxxxx水多|
色婷婷免费视频|
久久爱91午夜羞羞|
亚洲国产99精品国自产|
国产黄色小视频网站|
精品亚洲精品|
性欧美激情精品|
四虎免费在线观看|
美女视频网站久久|
一区二区三区四区五区精品|
992tv成人国产福利在线|
亚洲一区在线观看网站|
中文字幕人妻熟女在线|
欧美电影免费观看网站|
亚洲精品一区中文字幕乱码|
欧美国产成人精品一区二区三区|
欧美在线观看视频一区|
国产精品永久免费观看|
欧美激情一级二级三级在线视频|
国产精品一区二区在线观看不卡|
97在线免费视频观看|
日韩a在线看|
欧美日韩一区 二区 三区 久久精品|
国产jk精品白丝av在线观看|
91久久精品无嫩草影院|
久久久久免费视频|
亚洲第一色网|
懂色av一区二区三区免费观看
|
欧美国产一区二区|
久久久国产欧美|
日韩电影毛片|
日韩色av导航|
香蕉视频网站在线|
成人一区二区三区|
国产一级做a爰片久久|
成人免费看视频网站|
欧美精品日韩www.p站|
一区二区三区小视频|
成人91在线观看|
午夜剧场在线免费观看|
99re久久|
韩剧1988免费观看全集|
欧美另类黑人巨大videos|
xfplay精品久久|
超碰91在线播放|
51亚洲精品|
91视频-88av|
免费网站www在线观看|
欧美性猛交xxxx黑人|
黄色一级视频免费|
欧美精品一卡|
一区二区三区我不卡|
精品国产白色丝袜高跟鞋|
精品国产欧美一区二区|
一炮成瘾1v1高h|
国产一区二区影院|
99视频在线视频|
婷婷久久免费视频|
国产精品激情av电影在线观看|
涩涩网站在线观看|
亚洲国产裸拍裸体视频在线观看乱了|
美国黑人一级大黄|
中文字幕亚洲精品乱码|
国产一区二区av|
精品久久久久久亚洲综合网站|
国产精品1区2区3区|
五月天婷婷影视|
6080亚洲理论片在线观看|
97神马电影|
欧美视频综合|
亚洲码在线观看|
美女把腿扒开让男人桶免费|
国产网站一区二区|
久久国产柳州莫菁门|
亚洲一区二区|
欧美黄网在线观看|
成人激情综合|
国产精品永久免费在线|
波多野结衣av在线|
亚洲精品国精品久久99热一|
人妻无码中文字幕|
国产精品久久久久久久久果冻传媒
|
亚洲欧美日韩另类精品一区二区三区|
91亚洲精选|
久久国产精彩视频|
又大又黄又粗|
91精品1区2区|
中文字幕第三页|
国产aⅴ综合色|
丝袜美腿中文字幕|
欧美成人一品|
www.中文字幕在线|
亚洲精品国产九九九|
久久伊人一区二区|
免费在线观看av电影|
日韩免费av一区二区|
一级毛片国产|
亚洲视频综合网|