wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 5931|回復: 1
打印 上一主題 下一主題
收起左側

2440裸機編程之九 LCD液晶顯示器

[復制鏈接]
跳轉到指定樓層
樓主
ID:68618 發表于 2014-11-12 13:47 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
S3C2440A 內部含有一個LCD 驅動控制器.能自動產生LCD 驅動控制所需的控制信號,因此S3C2440A 可以與諸如黑白灰度、STN 型彩色、TFT 型彩色等LCD 屏直接接口,而不需要另外加LCD 控制器。在這種接口方式下,LCD 顯示緩沖區映射在系統的存儲器空間上(DMA),程序只需像素點內容寫入存儲器對應地址就可以實現對應LCD屏上像素點顏色的顯示,十分方便。
這里以S3C2440A 與一個TFT 型640 像素×480 行的彩色液晶顯示屏接口為例,介紹如何在LCD 上顯示某種色彩及如何繪制簡單圖形等。
2440的LCD 驅動控制器如下:



要想正確使用LCD,必須注意兩點:1、時序;2、顯示緩存區。
1、時序
LCD 一般需要三個時序信號:VSYNC、HSYNC 和VCLK。VSYNC 是垂直同步信號,在每進行一個幀(即一個屏)的掃描之前,該信號就有效一次,由該信號可以確定LCD 的場頻,即每秒屏幕刷新的次數(單位Hz)。HSYNC 是水平同步信號,在每進行一行的掃描之前,該信號就有效一次,由該信號可以確定LCD 的行頻,即每秒屏幕從左到右掃描一行的次數(單位Hz)。VCLK 是像素時鐘信號。s3c2440 處理LCD 的時鐘源是HCLK,通過寄存器LCDCON1 中的CLKVAL 可以調整VCLK 頻率大小,它的公式為:VCLK=HCLK÷[(CLKVAL+1)×2]
例如,HCLK 的頻率為100MHz,要想驅動像素時鐘信號為6.4MHz 的LCD 屏,則通過上式計算CLKVAL 值,結果CLKVAL 為6.8,取整后(值為6)放入寄存器LCDCON1 中相應的位置即可。由于CLKVAL 進行了取整,因此我們把取整后的值代入上式,重新計算VCLK,得到VCLK=7.1MHz。
按理說,對于一個已知尺寸(即水平顯示尺寸HOZVAL 和垂直顯示尺寸LINEVAL 已知)的LCD 屏,只要確定了VCLK 值,行頻和場頻就應該知道了。但這樣還不行的,因為在每一幀時鐘信號中,還會有一些與屏顯示無關的時鐘出現,這就給確定行頻和場頻帶來了一定的復雜性。如在HSYNC 信號先后會有水平同步信號前肩(HFPD)和水平同步信號后肩(HBPD)出現,在VSYNC 信號先后會有垂直同步信號前肩(VFPD)和垂直同步信號后肩(VBPD)出現,在這些信號時序內,不會有有效像素信號出現,另外HSYNC 和VSYNC信號有效時,其電平要保持一定的時間,它們分別叫做水平同步信號脈寬HSPW 和垂直同步信號脈寬VSPW,這段時間也不能有像素信號。因此計算行頻和場頻時,一定要包括這些信號。HBPD、HFPD 和HSPW 的單位是一個VCLK 的時間,而VSPW、VFPD 和VBPD 的單位是掃描一行所用的時間。在s3c2440 中,所有的這些信號(VSPW、VFPD、VBPD、LINEVAL、HBPD、HFPD、HSPW 和HOZVAL)都是實際值減1 的結果。這些值是通過寄存器LCDCON2、LCDCON3 和LCDCON4 來配置,只要把這些值配置成與所要驅動的LCD中相關內容的數據一致即可。例如,我們所要顯示的LCD 屏大小為320×240,因此HOZVAL=320-1,LINEVAL=240-1。水平同步信號的脈寬、前肩和后肩分別為30、20 和38,則HSPW=30-1,HFPD=20-1,HBPD=38-1;垂直同步信號的脈寬、前肩和后肩分別為3、12 和15,則VSPW=3-1,VFPD=12-1,VBPD=15-1。
下面我們就具體計算一下行頻(HSF)和場頻(VSF):
HSF=VCLK÷[(HSPW+1)+(HSPD+1)+(HFPD+1)+(HOZVAL+1)]=7.1÷408=17.5kHz
VSF=HSF÷[(VSPW+1)+(VBPD+1)+(VFPD+1)+(LINEVAL+1)]=17.5÷270=64.8Hz
在有些情況下,s3c2440 的LCD 時鐘信號的默認極性與所控制的LCD 時鐘信號的極性相反,這時可以通過寄存器LCDCON5 的相關位來改變某些時鐘信號的極性。
2、顯示緩存區
只要把所要顯示的數據放入顯示緩存區內,就可以在屏幕上呈現內容。該緩存區是我們自己編程時開辟的一段內存區。一般我們是通過定義一個與屏幕尺寸大小相同的二維數組來開辟該空間的,這樣控制屏幕內容會方便一些,如當屏幕的尺寸為640×480 時,可以定義該緩存區為LCD_BUFFER[480][640]。由于s3c2440 支持16 位和24 位的非調色板真彩色的TFT 型LCD 模式,而24 位顏色模式是用32 位數據來表示的,所以前面定義的那個二維數據的數據類型應該是半字整型或全字整型的。例如,在24 位顏色模式下,我們想要在尺寸大小為640×480 屏幕的中心處設置為白色像素,則:LCD_BUFFER[240][320]=0xffffffff。在s3c2440 中,寄存器LCDSADDR1 和LCDSADDR2 用于設置顯示緩存區,即把們定義的那個二維數組告訴s3c2440。其中LCDBANK 的9 位數據指定LCD 的BANK,即顯示緩存區的第30 位到第22 位地址LCDBASEU 的21 位數據指定了LCD 的基址,即顯示緩存區開始地址的第21 位到第1 位;LCDBASEL 的21 位數據指定了LCD 的尾址,即顯示緩存區結束地址的第21 位到第1 位。例如,我們想要在尺寸為320×240 的屏幕上顯示24 位顏色, 定義的顯示緩存區數組為LCD_BUFFER[480][640], 則LCDBANK 等于LCD_BUFFER 的第30 位到第22 位數據值(因為LCD_BUFFER 表示的就是數組的首地址),LCDBASEU 等于LCD_BUFFER 的第21 位到第1 位數據值,由于是用32 位數據表示24 為顏色,因此每個像素值是4 個字節,所以LCDBASEL 等于(LCD_BUFFER+(640×480×4))
結果的第21 位到第1 位的數據值。另外寄存器LCDSADDR3 有兩個內容:OFFSIZE 和PAGEWIDTH。OFFSIZE 用于虛擬屏幕的偏移長度,如果我們不使用虛擬屏幕,就把它置為0;PAGEWIDTH 定義了視口的寬,單位是半字,如在上面的例子中,PAGEWIDTH 應該為640×32÷16。


下面是實驗程序:
//********************************************************************
#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)//虛擬屏幕的寬 單位半字 若不用虛擬屏幕,則和實際一致

volatile unsigned short pixel[LINEVAL][HOZVAL]={0};      //緩沖區


void Main(void)
{     
    int i;
    ……硬件初始化……

Uart_Printf("LCD實驗\n\n");
lcd_init();

while(1)
{
  Uart_Printf("input x1 :");
  x1=Uart_GetIntNum();
  Uart_Printf("x1 = %d\n",x1);
  
  Uart_Printf("input x2 :");
  x2=Uart_GetIntNum();
  Uart_Printf("x2 = %d\n",x2);
  
  Uart_Printf("input y1 :");
  y1=Uart_GetIntNum();
  Uart_Printf("y1 = %d\n",y1);
  
  Uart_Printf("input y2 :");
  y2=Uart_GetIntNum();
  Uart_Printf("y2 = %d\n",y2);
  
  Uart_Printf("input color :");
  color=Uart_GetIntNum();
  Uart_Printf("color = %d\n",color);
  
  rectangle(x1,x2,y1,y2,color);//畫一個矩形
  Uart_Printf("paint over\n");
}
}
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);
}
//*******************************************************************

實驗結果如下:

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:45457 發表于 2015-9-11 19:09 | 只看該作者
2440裸機編程之九 LCD液晶顯示器
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
天海翼一区二区三区四区在线观看 | 中文字幕在线三区| 色视频在线播放| 成人影院在线观看视频| 黄色片大全在线观看| 国产色在线播放| 国产浪潮av性色av小说| 国产精品亚洲电影久久成人影院| 性欧美高清视频| 欧美jizzhd精品欧美满| 国产精品一区牛牛影视| 97久精品国产片一区二区三区| seerx性欧美巨大| 免费看污片的软件| 伊人伊人av电影| 黄网视频在线观看| 伊人资源视频在线| 久久综合九色综合久| 国产精品秘入口| 欧美三级理伦电影| heyzo中文字幕在线| 芒果视频成人app| 国产经典中年夫妇盗摄| 中文字幕久热精品视频免费| 日韩色级片先锋影音| 在线视频影院| 成人免费在线观看网站| 好吊的妞视频这里都有| 亚洲人性生活视频| gogogo高清在线观看免费完整版| 毛片免费不卡| 美女露胸视频在线观看| 日本欧美在线| 怕怕欧美视频免费大全| 欧美aaaaaaaaaaaa| 亚洲乱码视频| 国产麻豆成人传媒免费观看| 久久先锋影音av| 伊人开心综合网| 欧美日韩一区二区免费在线观看| 91精品国产综合久久久久久久| 亚洲女人天堂成人av在线| 欧美激情国产日韩精品一区18| 国产精品户外野外| 欧美福利一区二区三区| 影音先锋男人的网站| 久久久久久久午夜| 波多野结衣一二三区| 高h视频免费观看| 在线免费观看日韩视频| 四虎永久网址| 69免费视频| 免费在线观看黄色| 青青国产精品| 午夜精品视频一区二区三区在线看| 欧美亚洲一级| 91老师国产黑色丝袜在线| 亚洲永久精品国产| 日韩欧美高清一区| 另类少妇人与禽zozz0性伦| 国产精品网站大全| 无遮挡亚洲一区| 激情视频综合网| 99久久人妻无码精品系列| 一级片中文字幕| 香蕉视频1024| 一女三黑人理论片在线| 亚洲激情视频一区| 男人网站视频| 97看剧电视剧大全| av网站大全在线| 哺乳一区二区三区中文视频| 欧美激情一区| 成人av电影在线观看| 亚洲国产中文字幕| 亚洲精品成人av| 欧美一区二三区| 日韩欧美在线一区二区| 天美一区二区三区| 久久免费小视频| 午夜在线视频免费| 国产黄色高清在线| 自拍偷拍亚洲视频| 欧美第一精品| 99精品欧美一区| 欧美日韩国产区一| 高清一区二区三区四区五区| 欧美自拍资源在线| 日本中文字幕有码| 夜夜爽妓女8888视频免费观看| 国产九色视频| 国产理论在线观看| 红桃成人av在线播放| 国产91在线|亚洲| 欧美三日本三级三级在线播放| 久久在线免费观看视频| 欧美日韩综合网| 国产精品扒开腿做爽爽爽a片唱戏| 无码人妻丰满熟妇区bbbbxxxx| xxx国产hd| 好吊日av在线| 中文字幕一区二区av| 久久久精品tv| 亚洲美女av在线| 九色一区二区| 性久久久久久久久久久| 亚洲黄色在线观看视频| 在线免费观看黄色片| 99久热这里只有精品视频免费观看| 蜜桃在线一区二区三区| 欧美亚洲一区二区在线| 国产成人综合精品| 99免费视频观看| 色av性av丰满av| 九九热精品免费视频| 无码国产精品一区二区免费16| 在线一区观看| 老司机精品在线| 成人美女在线观看| 亚洲成人在线视频播放| 国产精品久久九九| 中文字幕第3页| 亚洲aaa在线观看| 91精彩视频在线观看| 国产中文字幕一区二区三区 | 涩涩网站在线观看| xxxx另类黑人| 亚洲最黄网站| 日韩欧美在线看| 日本国产一区二区三区| 日本www.色| 国产精品九九九九| 天堂在线中文| 日韩欧美中字| 亚洲综合无码一区二区| 欧美极品美女视频网站在线观看免费| 国产欧美123| 在线观看精品国产| 男女午夜视频在线观看| y111111国产精品久久久| 99精品1区2区| y97精品国产97久久久久久| 精品视频在线观看一区二区| 国产精品19乱码一区二区三区| av小次郎收藏| 国产精品宾馆| 中文字幕一区二区三区在线不卡 | 一本大道久久加勒比香蕉| 日韩精品在在线一区二区中文| 亚洲色图 激情小说| 一个人看的日本www的免费视频| 蜜桃视频在线观看免费视频| 美女高潮久久久| 亚洲国产成人精品女人久久久| 裸体丰满少妇做受久久99精品| 日日操免费视频| 天天操人人爽| 91精品尤物| 综合久久国产九一剧情麻豆| 2019最新中文字幕| 久久无码人妻一区二区三区| 新久草在线视频| 99只有精品| 国产亚洲视频系列| 91精品国产色综合| av影片在线播放| 韩国福利一区| 精品精品视频| 91成人午夜| 中文字幕一区二区三区蜜月| 青草成人免费视频| 精品熟女一区二区三区| 日本影音先锋电影| 成人av资源网址| 亚洲精品大片www| 成人情趣片在线观看免费| 亚洲av无码国产精品麻豆天美| 成年免费插网| 国产一区二区三区电影在线观看 | 亚洲视频在线观看日本a| 久久国产黄色片| 成人网视频在线观看| 久久婷婷一区| 亚洲日韩欧美视频一区| 成熟丰满熟妇高潮xxxxx视频| 午夜精品久久久久久久爽| mm视频在线视频| 91麻豆产精品久久久久久| 欧美一级片在线播放| 一级性生活毛片| 男人天堂av网站| 国产在线日韩| 国产视频久久久久久久| 亚洲综合在线网站| 69精品视频| 日韩精品永久网址| 日韩色视频在线观看| 无码人妻精品一区二区蜜桃网站| а√中文在线资源库| 成人在线黄色| 亚洲一区二区偷拍精品| 国内视频一区| 亚洲视频在线免费播放| 免费毛片b在线观看| 中文字幕成人在线观看| 成人夜晚看av| 国产午夜激情视频| 国产成人在线视频免费观看| 国产精品99久久久久久似苏梦涵| 欧美日韩福利在线观看| 国产精品300页| 性网站在线免费观看| 裸体素人女欧美日韩| 中文字幕在线观看亚洲| 永久av免费在线观看| 免费yellow网站| 黄色网址在线免费观看| 久久99热99| 午夜精品久久久久久99热| 丁香激情五月少妇| 九色国产在线观看| 成人永久免费视频| 91九色综合久久| 国产精品无码粉嫩小泬| 桃花岛tv亚洲品质| 性感美女极品91精品| 国产又粗又硬又长| 久草国产视频| 欧美日韩国内| 伦伦影院午夜日韩欧美限制| 国产成人一区二区在线观看| 91高清在线视频| 国产亚洲午夜高清国产拍精品 | 狠狠色丁香久久婷婷综| 欧洲亚洲在线视频| 国产精品成人网站| 密臀av在线播放| 欧美日韩国产专区| 青草视频在线观看视频| 熟年交尾五十路视频在线播放| 欧美日韩一区自拍| 欧美日本中文字幕| 国产网址在线观看| 欧洲一级精品| 在线观看视频一区二区| 国产真实乱子伦| 黄色网战入口| 国产毛片精品视频| 国产精品二区在线观看| 婷婷开心激情网| 日韩成人三级| www高清在线视频日韩欧美| 你懂得视频在线观看| 国产第一页在线视频| 欧美视频中文字幕在线| 国产又黄又猛视频| 黄色av观看| 99久久综合狠狠综合久久| 久久av一区二区三区亚洲| 亚洲天堂在线播放| 欧美三级小说| 青青在线视频一区二区三区| 伊人成年综合网| 久久悠悠精品综合网| 亚洲品质视频自拍网| 91狠狠综合久久久| 国产精品久久久久av电视剧| 欧美日韩成人高清| 日本黄色录像片| av观看在线| 色婷婷精品大视频在线蜜桃视频| 一级做a免费视频| 电影在线高清| 99久久.com| 欧美精品video| 这里只有久久精品视频| 竹菊久久久久久久| 欧美激情奇米色| 中文在线观看免费高清| 四虎影视精品| 久久久国产一区二区三区| 精品亚洲永久免费| 伊人久久影院| 色婷婷**av毛片一区| 国产成人在线观看网站| 精品深夜福利视频| 欧美老少配视频| 中文字幕二区三区| 外国成人免费视频| 国产精品欧美日韩| www.亚洲一区二区三区| 久久青草久久| 免费精品视频一区| h片在线观看免费| 久久久午夜电影| 5月婷婷6月丁香| 成年人在线视频免费观看| 激情懂色av一区av二区av| 永久看看免费大片| 91超碰在线| 亚洲激情成人网| 九九热只有精品| 免费成人高清在线视频theav| 久久久久国色av免费观看性色| 97免费观看视频| 很黄很黄激情成人| 91亚洲国产成人精品性色| 国产成人午夜99999| 欧美福利视频在线观看| 亚洲精品午夜久久久久久久| 亚洲高清影院| 亚洲第一精品福利| 天堂在线中文视频| а√在线中文在线新版| 欧美亚洲综合色| 久久精品aⅴ无码中文字字幕重口| 毛片在线能看| 亚洲欧美在线视频观看| 97超碰国产精品| 免费高清特黄a大片| xnxx国产精品| 日本福利视频在线观看| 大香一本蕉伊线亚洲网| 99热精品一区二区| 男人天堂成人网| av网站免费观看| 久久久久久久精| 欧美一级视频在线播放| ga∨成人网| 亚洲欧美综合另类在线卡通| 欧美午夜性视频| 欧美5-7sexvideos处| 亚洲人成7777| 超碰在线97免费| jizz在线观看| 一本到不卡精品视频在线观看| 日韩欧美色视频| 国产福利在线免费观看| 91精品一区二区三区久久久久久| 国精品无码人妻一区二区三区| 成人免费影院| 亚洲国产天堂网精品网站| 黄色在线观看免费| 欧美丝袜美腿| 欧美亚洲视频一区二区| 天堂中文在线资源| 免费亚洲一区| 欧美日韩精品免费在线观看视频| 国卡一卡二卡三免费网站| 国产人成亚洲第一网站在线播放| 大西瓜av在线| av中文在线| 欧美另类变人与禽xxxxx| 国产精品久久久视频| 欧美另类中文字幕| 欧美激情第1页| 欧区一欧区二欧区三| 九一九一国产精品| 亚洲一区二区三区精品视频| 毛片.com| 欧美视频国产精品| 性欧美精品男男| 激情小说一区| 国产精品九九九| 91九蝌蚪视频| 欧美极品少妇xxxxⅹ高跟鞋| 亚洲最大综合网| 美女扒开腿让男人桶爽久久软| 亚洲精品视频在线播放| 高潮毛片又色又爽免费| 一区久久精品| 亚洲国产一区二区精品视频 | 97cao在线| 一区二区在线观看不卡| 国产成人无码一区二区在线观看| 玖玖精品在线| 久久久久久久久网站| 中文字幕久热| 99久久综合国产精品| 色一情一区二区| 播放一区二区| 久久久久久中文| 欧美bbbbxxxx| 国产精品久久精品日日| 97中文字幕在线观看| 99久久久国产| 国产精品狠色婷| 爽死777影院| 激情成人在线视频| 麻豆亚洲av成人无码久久精品| 国产精品久久久久久| 日本一区二区三区视频在线观看 | 激情亚洲综合网| 污片在线观看一区二区| 久久嫩草捆绑紧缚| 欧美激情一级片一区二区| 亚洲啪啪av| 日本高清在线观看| 国产精品无码一区| 韩国理伦片一区二区三区在线播放|