《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 其他 > 業(yè)界動(dòng)態(tài) > μC/GUI在MSG19264液晶上的移植

μC/GUI在MSG19264液晶上的移植

2008-08-11
作者:劉 濱 王 琦 劉麗麗

??? 摘 要: 介紹在MSP430F149單片機(jī)上移植μC/GUI" title="C/GUI">C/GUI到MSG19264液晶的過程,詳細(xì)闡述了μC/GUI移植的原理以及在移植中應(yīng)注意的事項(xiàng)。
??? 關(guān)鍵詞: μC/GUI? MSG19264? 移植? MSP430F149

?

??? μC/GUI是美國Micrium公司出品的一款針對(duì)嵌入式系統(tǒng)的優(yōu)秀圖形軟件。與μC/OS一樣,μC/GUI具有源碼公開、可移植、可裁減、穩(wěn)定性和可靠性高的特點(diǎn)[1]。采用μC/GUI,開發(fā)人員可以很方便地在液晶上顯示文本、曲線、圖形以及各種窗口對(duì)象如按鈕、編輯框、滑動(dòng)條等,可完全產(chǎn)生類似于Windows的顯示效果" title="顯示效果">顯示效果。另外,μC/GUI提供了在VC下的仿真庫,這使得用戶完全可以在Windows下仿真μC/GUI的各種效果。
??? 采用μC/GUI,可以大大降低嵌入式系統(tǒng)中顯示設(shè)計(jì)的難度,但μC/GUI的使用需針對(duì)不同的液晶編寫相應(yīng)的驅(qū)動(dòng)程序才能實(shí)現(xiàn)。本文通過移植μC/GUI到MSG19264液晶的過程,介紹了μC/GUI移植的原理以及移植中應(yīng)注意的事項(xiàng)。
1 開發(fā)工具和運(yùn)行環(huán)境
??? 為了實(shí)現(xiàn)μC/GUI的移植,選用MSP430F149。MSP430F149是一款16位超低功耗單片機(jī),具有強(qiáng)大的處理能力(RISC結(jié)構(gòu)、125ns的指令周期)和豐富的片內(nèi)外設(shè)(如硬件乘法器、ADC、定時(shí)器、看門狗等)。它內(nèi)部具有2KB的RAM和60KB的FLASH,能基本滿足μC/GUI運(yùn)行的需要[2]
??? 軟件開發(fā)環(huán)境采用IAR公司的集成開發(fā)環(huán)境IAR EW430 2.10A。相對(duì)于較早的EW430 1.26A版本,2.10版本在各個(gè)方面有了較大改進(jìn),尤其是項(xiàng)目管理和調(diào)試上有了較大的改動(dòng),這使得移植μC/GUI更加方便。
2 μC/GUI移植
??? μC/GUI針對(duì)不同的液晶控制器提供了多種驅(qū)動(dòng)程序,如KS0713、SED1335、T6963等控制器都有對(duì)應(yīng)的液晶驅(qū)動(dòng)程序。但在很多情況下,用戶采用的液晶,μC/GUI并沒有提供其對(duì)應(yīng)的驅(qū)動(dòng)程序,需自己著手編寫特定液晶的驅(qū)動(dòng)程序。
2.1 液晶顯示器工作原理
??? 為了能編寫正確的液晶驅(qū)動(dòng)程序,了解相應(yīng)液晶的顯示原理非常重要。本文采用的MSG19264液晶為192×64點(diǎn)陣單色液晶,其中包含一個(gè)行驅(qū)動(dòng)器KS0107B和三個(gè)列驅(qū)動(dòng)器" title="列驅(qū)動(dòng)器">列驅(qū)動(dòng)器KS0108B, 每個(gè)列驅(qū)動(dòng)器KS0108B對(duì)應(yīng)一塊64×64的液晶[3]
??? MSG19264液晶的控制線為R/W、RS、CSA、CSB和LCDEN,數(shù)據(jù)線為D0~D7。RS用于指示當(dāng)前的操作是數(shù)據(jù)還是寄存器,R/W用于表明當(dāng)前是讀還是寫,CSA、CSB用于選擇相應(yīng)的列驅(qū)動(dòng)器(其選擇關(guān)系可見圖1)。RS和R/W的功能可見表1,液晶顯示器的讀寫時(shí)序見圖2。

?

?

?

?


??? MSG19264模塊一共提供7種指令(由RW、RS及數(shù)據(jù)總線的電平?jīng)Q定),用于對(duì)該模塊狀態(tài)及顯示進(jìn)行控制。這7種指令包括顯示開關(guān)控制、設(shè)起始行、設(shè)起始列、設(shè)頁地址、讀狀態(tài)、讀/寫顯示內(nèi)容。通過這些指令的組合,可以控制液晶顯示各種圖形。
2.2 μC/GUI結(jié)構(gòu)
??? μC/GUI的軟件體系結(jié)構(gòu)如圖3所示。μC/GUI函數(shù)庫為用戶程序提供GUI接口,包含的函數(shù)有文本、數(shù)值、二維圖形、輸入設(shè)備以及各種窗口對(duì)象。其中,輸入設(shè)備可以是鍵盤、鼠標(biāo)或觸摸屏;二維圖形包括圖片、直線、多邊形、園、橢圓、圓弧等;窗口對(duì)象包括按鈕、編輯框、進(jìn)度條、復(fù)選框等。μC/GUI函數(shù)庫可以通過GUIConf.h文件進(jìn)行配置,配置的內(nèi)容包括是否采用內(nèi)存設(shè)備,是否采用窗口管理器,是否支持操作系統(tǒng)、觸摸屏,以及配置動(dòng)態(tài)內(nèi)存的大小等。

?


??? 在LCDConf.h文件中定義了與硬件有關(guān)的各種屬性,如液晶的大小、顏色以及與液晶的接口函數(shù)" title="接口函數(shù)">接口函數(shù)。而LCD驅(qū)動(dòng)文件則負(fù)責(zé)把μC/GUI的各種函數(shù)解釋成LCDConf.h文件中定義的液晶接口函數(shù),這個(gè)文件與具體的硬件連接無關(guān)。
??? μC/GUI與LCD的硬件接口通過驅(qū)動(dòng)文件把硬件接口函數(shù)轉(zhuǎn)化為LCDConf.h中定義的LCD讀寫函數(shù)。
2.3 移植過程
2.3.1修改LCDConf.h

??? LCDConf.h定義了LCD的大小、顏色,對(duì)應(yīng)的LCD控制器以及與硬件連接有關(guān)的LCD讀寫函數(shù)。按照μC/GUI的規(guī)定,底層的讀寫LCD函數(shù)包括LCD_WRITE_A1()(即寫LCD命令)、LCD_WRITE_A0()(寫LCD數(shù)據(jù))、LCD_READ_A0()(讀LCD狀態(tài))、LCD_READ_A1()(讀LCD數(shù)據(jù))。這些函數(shù)的實(shí)現(xiàn)與底層硬件有關(guān),必須根據(jù)硬件連接的具體情況編寫這些函數(shù)。
??? MSP430F149是一款低功耗單片機(jī),其供電電壓" title="供電電壓">供電電壓為1.8~3.6V,而MSG19264液晶為5V供電液晶,輸入高電平為3.3V。為確保與液晶的輸入電平兼容,MSP430F149的供電電壓可設(shè)置為3.6V,這樣就可以把MSP430F149與液晶直接連接而無需額外的驅(qū)動(dòng)芯片。MSP430F149與LCD的接口電路如圖4所示。

?


??? LCD_WRITE_A1()函數(shù)的具體實(shí)現(xiàn)如下:
??? #define?? LCD_WRITE_A1(Byte)?? //定義寫LCD控制命令函數(shù)
??? {?????????????????????????????????????? ? //參數(shù)Byte為要寫入液晶的數(shù)據(jù)。
??? ? ?P4OUT=Byte;??????????????? ? //把數(shù)據(jù)放到LCD的數(shù)據(jù)線上
??? ?? _NOP();???????????????????????? //空指令,確保能可靠地寫入
??? ? ?P1OUT&=0xef;???????????????? //LCDRS=0,表示寫命令
??? ? ?P1OUT|=0x20;????????????????? //LCDEN=1
??? ??_NOP();????????????????????????? //空指令
??? ??P1OUT&=0xcf;???????????????? //LCDEN=0,把數(shù)據(jù)寫入LCD顯示RAM
??? ?? _NOP();
??? }
2.3.2 編寫LCD驅(qū)動(dòng)文件
??? 圖3中的?滋C/GUI硬件接口函數(shù)主要由表2所示函數(shù)構(gòu)成。
??? μC/GUI提供的函數(shù)庫和各種顯示效果都是通過表2所示接口函數(shù)在LCD上實(shí)現(xiàn),所以LCD驅(qū)動(dòng)文件的實(shí)現(xiàn)也就是把這些硬件接口函數(shù)的實(shí)現(xiàn)。由于MSG19264液晶與μC/GUI提供的LCDSLin較相似,所以筆者以μC/GUI提供的LCDSLin.C文件為基礎(chǔ),編寫針對(duì)MSG19264液晶的驅(qū)動(dòng)程序。

?


??? 通過分析LCDSLin文件可以發(fā)現(xiàn),液晶驅(qū)動(dòng)程序的核心是畫點(diǎn)函數(shù),大部分硬件接口函數(shù)都可由畫點(diǎn)函數(shù)實(shí)現(xiàn)。因此,改造畫點(diǎn)函數(shù)及其調(diào)用函數(shù)成為移植的重點(diǎn)問題。
??? 畫點(diǎn)函數(shù)的要求是改變液晶上任意點(diǎn)的顏色而不影響其他點(diǎn)的顏色。考慮到單片機(jī)MSP430F149的輸入電壓不能超過3.6V,筆者沒有采取讀液晶顯示器內(nèi)部顯示RAM的方法,而是在MSP430F149的RAM中定義一個(gè)數(shù)組存儲(chǔ)LCD顯示的數(shù)據(jù)。此數(shù)組可定義為unsigned char Cache[((LCD_YSIZE +7)>>3)×LCD_XSIZE]。LCD_XSIZE 、LCD_YSIZE表示液晶的大小,在LCDConf.h文件中定義。考慮到液晶的長度可能不是8的整倍數(shù),可定義數(shù)組大小為(LCD_YSIZE +7)>>3)×LCD_XSIZE。
??? 在定義了Cache的基礎(chǔ)上,畫點(diǎn)函數(shù)可如下實(shí)現(xiàn):
??? static void _SetPixel(int x, int y, LCD_PIXELINDEX c) {? ???????//畫點(diǎn)函數(shù)
??? ?U8? Mask=1<<(y&7);????? ?//屏蔽字
?? ? int? Adr=XY2OFF(x,y);????? //由x,y的絕對(duì)位置得到Cache中的相對(duì)位置
??? //XY2OFF(x,y)可被定義為((y>>3)+x×((64+7)>>3))
???? U8? CacheByte=Cache[Adr];? //獲得顯示RAM的數(shù)值
?? ? if (c)?????????????????????? //根據(jù)顏色修改顯示RAM的值

????????? CacheByte|= Mask;? ?//對(duì)應(yīng)位“置1”
?? ? else
??? ????? CacheByte&=~Mask;??? ?//對(duì)應(yīng)位清零
???? LCD_WRITE(Adr,CacheByte);? //把CacheByte寫入液晶顯存并更改
????????? Cache[Adr]的值為CacheByte
??? }
??? 函數(shù)的參數(shù)x,y代表要畫點(diǎn)的位置(x為橫坐標(biāo),y為縱坐標(biāo)),參數(shù)c代表要畫點(diǎn)的顏色。在函數(shù)內(nèi)部,U8為μC/GUI提供的數(shù)據(jù)格式(相當(dāng)于unsigned char),Mask為屏蔽字,Adr為x,y對(duì)應(yīng)顯示Cache的地址。
??? 以把液晶的(5,5)處點(diǎn)亮為例,此時(shí)x=5,y=5,c=1,可計(jì)算出Mask=00100000,Adr=40(表示在Cache[40]處存有(5,5)點(diǎn)的顏色值)。由于c=1,所以應(yīng)把Cache[40]中對(duì)應(yīng)位“置1”,這是通過CacheByte的值“或”上Mask的值00100000實(shí)現(xiàn)的。最后通過調(diào)用LCD_WRITE函數(shù)把得到的新CacheByte值寫入液晶對(duì)應(yīng)的地址即可點(diǎn)亮該點(diǎn)。類似地 ,若要使某點(diǎn)不亮(c=0),則應(yīng)該把對(duì)應(yīng)位“清零”,這可以通過CacheByte&=~Mask這條命令實(shí)現(xiàn)。
??? 畫點(diǎn)函數(shù)中調(diào)用的LCD_Write函數(shù)可如下實(shí)現(xiàn):
??? static void LCD_Write(int Adr, U8 Byte) {??
??? if (Cache[Adr]!=Byte) {?? ?//若寫入值與原值不符則把寫入值保存到顯示RAM中
??? ??? Cache[Adr]=Byte;?????????????????
??? ??? if (LCD_Adr!=Adr) {
??? ????? LCD_SETADR(Adr); ?//設(shè)置液晶的起始行、起始列和CSA、CSB
????????? }
??? ??? LCD_WRITE1(Byte);
??? } }
??? 由于此液晶由三塊64×64的液晶組成, LCD_SETADR函數(shù)除了設(shè)置液晶的起始行、起始列外還應(yīng)根據(jù)Adr的值設(shè)置CSA和CSB的值,才能寫到對(duì)應(yīng)的液晶屏上。此外,在LCD_WRITE1()函數(shù)中通過調(diào)用LCDConf.h文件中的LCD_WRITE_A1()和LCD_WRITE_A0()實(shí)現(xiàn)液晶顯示。
??? 除了_SetPixel()函數(shù),基本函數(shù)還包括_GetPixel()函數(shù)和XorPixel()函數(shù)。_GetPixel()函數(shù)可以返回指定點(diǎn)的顏色信息, XorPixel()則可以對(duì)指定點(diǎn)顏色取反,實(shí)現(xiàn)“反白”的效果。由于這兩個(gè)函數(shù)較簡單,這里不再給出具體代碼。
??? 以函數(shù)_SetPixel()、_GetPixel()和XorPixel()為基礎(chǔ),結(jié)合MSG19264液晶的7種指令就可以實(shí)現(xiàn)表1所給的硬件接口函數(shù),以此構(gòu)成了LCD驅(qū)動(dòng)文件。
3 討論
??? 為了能使用μC/GUI,必須調(diào)用GUI_Init()初始化。與硬件有關(guān)的初始化如CPU時(shí)鐘頻率的選擇等既可以放在GUI_Init()中,也可以單獨(dú)編寫一個(gè)函數(shù)初始化。
??? 調(diào)試時(shí)應(yīng)從基本的顯示字符串開始,逐漸增加顯示的功能和復(fù)雜度。
??? 由于筆者采用單色液晶,在LCDConf.h中定義LCD_FIXEDPALETTE為1;若為彩色液晶,應(yīng)根據(jù)液晶支持的顏色設(shè)置LCD_FIXEDPALETTE,具體可參考手冊(cè)。
??? 若使用窗口對(duì)象,則在GUI_Conf.h中定義GUI_WINSUPPORT為1。
??? 在GUIConf.h中定義GUI_ALLOC_SIZE為動(dòng)態(tài)內(nèi)存的大小,應(yīng)根據(jù)需要合理選擇。窗口對(duì)象(如按鈕)的創(chuàng)建需要申請(qǐng)內(nèi)存,若申請(qǐng)不到內(nèi)存則無法創(chuàng)建,相應(yīng)地創(chuàng)建函數(shù)值為0。可由此判斷GUI_ALLOC_SIZE已經(jīng)不能滿足需要,一方面可以考慮增加GUI_ALLOC_SIZE(受制于芯片內(nèi)存的大小);另一方面也可以刪除不用的窗口對(duì)象,釋放內(nèi)存,再創(chuàng)建新的窗口對(duì)象。
?? ?采用內(nèi)存設(shè)備能有效克服閃爍現(xiàn)象,獲得更快的顯示速度,但它需要額外的內(nèi)存。由于MSP430F149內(nèi)存較小,筆者沒有采用內(nèi)存設(shè)備。
??? 可以設(shè)置窗口對(duì)象的默認(rèn)字體及顏色以獲得更好的顯示效果。在單色液晶中,簡單地改變背景顏色和字體顏色即可獲得反顯效果。
?? ?可以通過μC/GUI提供的軟件(位圖轉(zhuǎn)換器和字體轉(zhuǎn)換器)轉(zhuǎn)換需要的圖像或字體為μC/GUI格式。
?? ?由于定義的Cache占用了大量的RAM,若從液晶讀回顯存的值則可以省去Cache占用的RAM,但同時(shí)也會(huì)降低系統(tǒng)運(yùn)行的速度。
??? 在LCDConf.h文件中定義了與硬件連接有關(guān)的LCD讀寫函數(shù),在液晶驅(qū)動(dòng)文件中調(diào)用這些LCD讀寫函數(shù)。這樣做的好處是使驅(qū)動(dòng)文件與硬件無關(guān),一旦一種液晶的驅(qū)動(dòng)編寫完畢可以很方便地移植到各種系統(tǒng)中而只需更改LCDConf.h即可。
參考文獻(xiàn)
1 User's & reference manual for μC/GUI.Micrium Technologies Corporation
2 魏小龍.MSP430系列單片機(jī)接口技術(shù)及系統(tǒng)設(shè)計(jì)實(shí)例.北京:北京航空航天大學(xué)出版社,2002
3 MSG19264 reference manual.TRULY SEMICONDUCTORS?LTD.

本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點(diǎn)。轉(zhuǎn)載的所有的文章、圖片、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無法一一聯(lián)系確認(rèn)版權(quán)者。如涉及作品內(nèi)容、版權(quán)和其它問題,請(qǐng)及時(shí)通過電子郵件或電話通知我們,以便迅速采取適當(dāng)措施,避免給雙方造成不必要的經(jīng)濟(jì)損失。聯(lián)系電話:010-82306118;郵箱:aet@chinaaet.com。
主站蜘蛛池模板: 曰本不卡视频 | 无码人妻精品一区二区三区蜜桃 | 夜夜春夜夜爽 | 久久中文字幕在线观看 | 好紧好爽午夜视频 | 无码ol丝袜高跟秘书在线观看 | 拧花蒂尿用力按凸起喷水尿av | 91成人福利 | 精品aⅴ一区二区三区 | 久久综合网欧美色妞网 | 久草成人网 | 国产麻豆一区二区三区 | 快色视频网站 | 国产成人+亚洲欧洲+综合 | 天天摸天天做天天爽 | 加勒比一区二区三区 | 成人精品黄段子 | 青娱乐国产视频 | 体内精69xxxtv | 国产性做爰xxx | 色噜噜精品| 久久精品这里 | 91精品国产色综合久久不卡蜜臀 | abp绝顶系列最猛的一部 | 杨幂一区二区三区免费看视频 | 黄色免费观看网站 | 亚洲一区二区免费看 | 国产无遮挡18禁网站免费 | 欧美一级免费视频 | 久久精品99国产精品酒店日本 | 91桃色国产在线播放 | 日韩精品短片 | av国产天美传媒性色av | 无码无套少妇毛多18p | 波多野结衣一区二区三区四区 | 国产伦孑沙发午休精品 | 免费看日产一区二区三区 | 懂色一区二区三区久久久 | 一级不卡 | 久久影院午夜 | h片在线看 | 91精品国| 爱情岛成人18 | 网红av在线| 日本少妇做爰全过程毛片 | 国色天香一区二区 | 中国女人精69xxx25 | mdyd—856冲田杏梨在线 | 伊人九九九有限公司 | 一级特黄av | 黄色一级a毛片 | 欧美猛少妇色xxxxx猛叫 | 午夜影皖精品av在线播放 | 国产黄色影院 | 午夜成人免费视频 | 中文字幕av观看 | 国模欢欢炮交啪啪150 | 色偷偷偷久久伊人大杳蕉 | 樱桃成人精品视频在线播放 | 免费在线观看av网站 | 国产91在线视频 | 99嫩草 | 91精品天码美女少妇 | 成人免费毛片视频 | 精品国产乱码久久久久久闺蜜 | 伊人五月天婷婷 | 91看片淫黄大片一级在线观看 | 91精品国产综合久久精品 | 精品国产精品一区二区夜夜嗨 | 久久男人av久久久久久男 | (无码视频)在线观看 | 欧美日韩国产在线 | 亚洲精品国产嫩草在线观看东京热 | 日日碰狠狠丁香久燥 | 午夜在线不卡 | 成人免费看黄yyy456 | av在线不卡免费观看 | 亚洲精品乱码久久久久久久久久 | 欧美日韩综合一区二区三区 | 国产免费激情视频 | 一卡二卡久久 | 成人激情开心 | 亚洲色欲色欲www在线播放 | 99免费在线观看 | 欧美69式互添视频在线 | 精品一区二区三区四区 | 黄色午夜影院 | 亚洲男男无套gv大学生 | 久久久久久久网站 | 国产精品九九 | 亚洲精品中文字幕乱码三区 | 蜜桃久久精品成人无码av | 一本之道高清码狼人破 | 狠狠干天天爱 | 国产精品国产三级国产专播i12 | 一级免费av| 天海翼激烈高潮到腰振不止 | 欧美一区久久 | 欧美日韩在线成人 | 野外做受又硬又粗又大视频√ | 新狼窝色av性久久久久久 | 亚洲国产精品久久久久爰色欲 | 中文字幕在线观看 | 亚洲精品乱码久久久久 | 欧美自拍偷拍第一页 | 久久精品在线观看 | 上海毛片 | 性欧美长视频 | 亚洲精品综合在线 | 女装男の子av在线播放 | 韩国三级hd中文字幕叫床 | 中文字幕人乱码中文 | 久久久久久久久久久免费av | 久久午夜免费观看 | 久久99精品久久久久久 | 久久午夜国产精品www忘忧草 | 97超碰人人模人人人爽人人爱 | 久久久久久久久久久久久久国产 | 久久综合九色综合久99 | 一级做a爰片性色毛片99 | 欧美 国产精品 | 国产一区二区精彩视频 | 高辣h文乱乳h文男男双性视频 | 久久久久久久久女人体 | 久久久久国产精 | 91porny18| 国产一三四2021不卡 | 久久精品中文字幕第一页 | 日韩综合中文字幕 | 成年女人黄网站色视频免费97 | 欧美疯狂性受xxxxx另类 | 国产r级在线 | 国产女主播在线一区二区 | 成人性午夜免费网站蜜蜂 | 丰满少妇熟乱xxxxx视频 | 午夜影院福利社 | 伊人国产在线 | 中文视频在线 | 伊人五月天婷婷 | 台湾佬久久 | 91亚洲欧美| 国产精品日韩av在线播放 | 天天综合干 | 午夜小视频在线 | 免费毛片网站在线观看 | 国产婷婷色综合av蜜臀av | 国产尤物在线视频 | 久久久久久久极品内射 | 91爱爱.com | 婷婷欧美综合 | 浮妇高潮喷白浆视频 | 精品国产91乱码一区二区三区 | 夜夜嗨av一区二区三区免费区 | 好吊色欧美一区二区三区视频 | 日韩黄色一级片 | 国产精品无码av一区二区三区 | 久久的久久爽亚洲精品aⅴ 久久第一页 | 日批在线视频 | 欧美色精品在线 | 色欲综合久久中文字幕网 | 岳狂躁岳丰满少妇大叫 | 激情五月亚洲 | 国产精品久久成人 | 久久国产色av免费观看 | 日本一区视频在线 | 熟妇人妻激情偷爽文 | 伊人春色在线 | 污污视频网站在线免费观看 | 日本又白又嫩水又多毛片 | 四虎影视在线影院在线观看免费视频 | 久久精品 | 欧美污视频在线观看 | 久久久精品麻豆 | 撕开少妇裙子猛然进入 | 久久婷婷色综合一区二区 | 99久久久精品免费观看国产 | 亚洲成av人片天堂网老年人 | 男人天堂视频在线观看 | 草草影院在线观看视频 | 快播久久| 国产超级va在线观看视频 | 国产综合99 | 成人激情在线 | 久久综合伊人 | 亚洲欧美小视频 | 国产一卡二卡 | www色成人100 | 夜夜躁狠狠躁日日躁 | 青草福利在线 | 在线亚洲一区二区 | 成人片在线视频 | 做爰吃奶全过程免费的网站 | 色狠狠色狠狠综合天天 | 国产va免费精品高清在线观看 | 亚洲色大网站www永久网站 | 久久久www成人免费毛片 | 午夜视频网站在线观看 | 中文字幕在线免费看线人 | av亚洲产国偷v产偷v自拍 | 亚洲夜夜爱 | 99久久精品日本一区二区免费 | 91久久久久久亚洲精品禁果 | 中文字幕在线2019 | 欧美日韩国产在线精品 | 精品一区在线视频 | 么公的好大好硬好深好爽视频 | 狠狠干成人 | 狼人综合网 | 国产亚洲综合在线 | 成人爱爱aa啪啪看片 | 99在线观看免费视频 | 大肉大捧一进一出好爽视频动漫 | 国产精品成人av在线观看春天 | 国产女人叫床高潮大片视频 | 久久综合亚洲色一区二区三区 | 男女做www免费高清视频网站 | 99精品人妻无码专区在线视频区 | 小拗女一区二区三区 | 久久精品国产一区二区三区不卡 | 97久久精品人人澡人人爽缅北 | 美女黄色毛片 | 小sao货水好多真紧h视频, | 国产精品久久久久久av福利软件 | 成人动漫h在线观看 | 国产黑色丝袜在线视频 | 欧美性做爰猛烈叫床潮 | 黄色小视频免费在线观看 | 国产黄色片在线 | 亚洲成av人片一区二区密柚 | 国产爆初菊在线观看免费视频网站 | 国产无线乱码一区二三区 | 亚洲乱码视频在线观看 | 两性囗交做爰视频 | 亚洲三级在线免费观看 | 在线播放不卡av | 欧美一级片毛片 | 精品二区在线观看 | 亚洲精品88欧美一区二区 | 国产视频一区二区三区在线播放 | 成年人在线免费观看视频网站 | 黄色大网站 | 国产精品一二三四五区 | 69久久99精品久久久久婷婷 | 久久久久黑人强伦姧人妻 | 日韩精品人妻系列无码专区 | 天天综合网天天综合狠狠躁 | 日本 欧美 国产 | 大桥未久av一区二区三区中文 | 夜夜草网 | 国产综合色在线精品 | 国产精品一区二 | 熟女少妇内射日韩亚洲 | 天天毛片 | 日本三级网站在线观看 | 天天夜天天干 | 亚洲欧洲视频在线 | 国产精品免费91 | 亚洲一二三区视频 | 国产精品蜜臀av免费观看四虎 | 超碰狠狠操 | 自拍偷拍综合 | 性色蜜桃臀x88av天美传媒 | 小罗莉极品一线天在线 | 国产美女视频91 | 久久69国产一区二区蜜臀 | 红桃www.ht123成人 | 干综合网| 先锋影音一区二区三区 | 中文在线a∨在线 | 午夜丰满少妇高清毛片1000部 | 91久久一区| 日韩精品一区二区午夜成人版 | 91视频在线国产 | 亚洲国产精品成人久久 | 欧美片一区二区 | 豆国产97在线 | 亚洲 | 久久久久久亚洲精品中文字幕 | 最近的中文字幕在线看视频 | 国产免费二区 | 超级碰碰色偷偷免费视频 | 久久国产精品综合 | 一区视频在线免费观看 | 日韩精品欧美激情 | 成人一二三区 | 成人在线一区二区 | 午夜精品久久久久久久星辰影院 | 成人高清视频在线观看 | 成 人片 黄 色 大 片 | www国产亚洲精品久久麻豆 | 国产av夜夜欢一区二区三区 | 久久久久久免费毛片 | 久久久精品视 | 欧美日韩国产在线 | 日本乳奶水流出来高清xxxx | 亚洲一 | 国产精品黄视频 | 午夜高清 | 欧美性受xxxx黑人xyx性爽 | 亚洲欧美网站 | 99国产精品视频免费观看 | 爱情岛论坛网亚洲品质 | 国产无遮挡18禁网站免费 | 五月激情网站 | 国产精品视频六区 | 午夜视频91 | 亚洲2022国产成人精品无码区 | 午夜视频在线免费播放 | 日韩高清在线中文字带字幕 | 国产精品 欧美 日韩 | 波多野结衣激情视频 | 久久久久久国产精品免费免费男同 | 久久成| 久久国产精品一国产精品 | 久久综合色网 | 精品国产一区二区三区久久久蜜月 | a级黄色网址 | 欧美综合77777色婷婷 | 国产一二三区精品 | 日本黄色视 | 91精品久久天干天天天按摩 | 亚欧在线观看视频 | 日本在线观看 | 欧美抠逼视频 | 另类国产ts人妖高潮系列视频 | 成人5g影院_天天5g天天看 | 日韩视频在线观看 | av网站大全在线观看 | 亚洲欧美bt | 99视频偷窥在线精品国自产拍 | 99久久婷婷国产综合亚洲 | 欧美 日韩 国产精品 | 久久久看片 | 欧美黑人猛猛猛 | 少妇情理伦片丰满午夜在线观看 | 中文字幕乱人伦高清视频 | 不卡久久| 深爱婷婷 | 国偷自产一区二区三区在线观看 | 黄色一级片一级片 | 国产伦精品一区二区三区妓女下载 | 99国产伦精品一区二区三区 | 夜夜影院未满十八勿进 | 免费观看欧美猛交片 | 欧美精品久久久久久久久大尺度 | 粉嫩av一区二区老牛影视 | 国产精品 精品国内自产拍 日韩精品一区二区三区中文 | 成人免费毛片网站 | 国产精品久久久久9999高清 | 中文国产日韩精品av片 | 成人精品网站在线观看 | 外国三级毛片 | 黄色免费小视频 | 欧美精品福利 | 久久久久国产一区二区三区小说 | 福利片av | 国产一区二区三区久久精品 | 毛片网站在线 | 全国最大成人网 | 国产精品三级一区二区 | 传媒av在线| √天堂中文官网8在线 | 国产精品人人爽人人做我的可爱 | 越南少妇做受xxx片 越南性xxxx精品hd | 国产性色αv视频免费 | 男女黄色又爽大片 | 久久久久久久97 | √最新版天堂资源网在线 | 天天操狠狠干 | 男女啪啪做爰高潮无遮挡 | 色综合色狠狠天天综合色 | 狠狠色图| 欧美性视频一区二区三区 | 免费黄色激情视频 | 久久免费视频在线 | 日韩成人午夜 | 国产日韩成人内射视频 | 色妞ww精品视频7777nga | 亚洲国产日韩在线视频 | 日韩精品中文在线 | 亚洲人成网站在线播放2019 | 一本色道久久综合狠狠躁的推荐 | 黄色不卡av | 日本精品久久 | 妇欲欢公爽公妇高h苏晴 | 日韩第八页 | 午夜黄色福利视频 | 国产成人无码一区二区三区在线 | 天堂视频免费看 | 风间由美性色一区二区三区 | 一区二区三区四区免费视频 | 无遮挡粉嫩小泬久久久久久久 | 欧美成人综合在线 | 中文字幕在线亚洲 | 国产精品女教师av久久 | 精品国产三级a在线观看 | 午夜偷拍福利视频 | 国产欧美wwwxj在线观看 | 伊人春色av | 成av人在线 | www国产亚洲精品久久久日本 | 欧美精品久久久久久久久老牛影院 | 夜夜爽日日柔柔日日人人 | 亚洲欧美日韩国产手机在线 | 中文在线不卡 | 成年人视屏 | 老司机午夜免费精品视频 | 哪里可以免费看av | 亚洲精品tv久久久久久久久久 | 潘金莲性xxxxhd | 美女视频黄色在线观看 | 久久婷婷五月综合色欧美 | 你懂的网址国产欧美 | 男女做aj视频免费的网站 | 免费午夜拔丝袜www在线看 | 美女黄色在线观看 | ass亚洲尤物裸体pics | 亚洲欧洲中文日韩久久av乱码 | 手机在线成人av | 欧美在线观看视频一区二区 | 好色先生视频污 | 8090yy成人免费看片 | 亚洲第一成人区av桥本有菜 | 一级做a爱片性色毛片高清 一级做a毛片 | 九九热在线观看视频 | 日批视频在线播放 | 久久综合精品视频 | 久久特黄视频 | 欧美激情在线 | 超碰碰97| 91视频免费在观看 | 少妇荡乳情欲办公室456视频 | 欧美乱妇高清无乱码免费 | 久久亚洲免费 | 无码专区人妻系列日韩精品 | 成人国产精品蜜柚视频 | 理论片亚洲 | 国产九九热 | 久久亚洲美女精品国产精品 | 精品视频免费在线 | 性饥渴的农村熟妇 | 婷婷激情丁香 | 狂野欧美性猛交xxxxx视频 | 欧美日韩久久久久久 | 香蕉国产| 精品无码日韩国产不卡av | 少妇做爰免费视频网站色黄 | 肮脏的交易在线观看 | 日韩乱码人妻无码中文字幕久久 | 欧美国产日韩a在线视频 | 国产精品视频在线观看 | 丁香久久久| 中文字幕在线网址 | 久久福利精品 | 日韩三级成人 | 国产露脸精品国产探 | 日本美女视频一区 | 日韩一区二区三区四区 | 自拍亚洲综合 | 日本三级韩国三级欧美三级 | 亚洲 精品 主播 自拍 | 午夜窝窝 | 亚洲精品9999久久久久 | 精东影业一区二区三区 | 欧美性xxxxx极品娇小 | 毛片少妇 | 国产无套粉嫩白浆内谢在线 | 精品国精品自拍自在线 | 一级黄色裸体片 | www91插插插| 日本变态折磨凌虐bdsm在线 | 精品久久久久一区二区 | 亚洲在线观看免费 | 久久亚洲精品中文字幕无码 | 91亚洲成a人片在线观看www | 欧美日韩在线第一页 | 麻豆免费在线观看视频 | 日本老太婆做爰视频 | 牲交欧美兽交欧美 | 欧美女优在线观看 | 国产呦小j女精品视频 | 国产精品久久久久久久久免费软件 | 色一情 | 少妇光屁股影院 | 性高潮久久久久久久 | 欧美在线播放 | 特黄三级| 老熟妇仑乱视频一区二区 | 日韩激情小说 | 欧美精品久久久久a | 国产三级av在线 | 午夜精品久久久久久久99芒果 | 一个人在线免费观看www视频 | 日韩av高清在线播放 | 成人黄色在线 | 538porn精品视频在线 | 久久人爽人人爽人人片av | 浓毛老太交欧美老妇热爱乱 | 国产免费福利视频 | 在线观看成人无码中文av天堂 | 免费a级黄毛片 | 日日日日日日bbbbbb | 一区二区三区在线 | 网站 | 精品国产髙清在线看国产毛片 | 97久久香蕉国产线看观看 | 天天爽夜夜爽夜夜爽 | 一本一道久久a久久精品综合 | 一本大道久久加勒比香蕉 | 乱妇乱女熟妇熟女网站 | 人间水蜜桃av五月色 | 亚洲精品福利视频 | 涩涩涩综合 | 精品国产99高清一区二区三区 | 亚洲精品激情视频 | 亚洲日韩激情无码一区 | xxxx色| 亚洲国产经典 | 成人h猎奇视频网站 | 无码人妻丰满熟妇精品区 | 91蝌蚪在线观看 | 日本美女一区二区三区 | 女性无套免费网站在线看动漫 | www.51色.com| 久久久久久久久久久免费精品 | 把腿张开老子臊烂你多p视频 | 制服丝袜在线看 | 国产69久久久欧美一级 | 国产丰满美女做爰 | 欧美黄色免费在线观看 | 精品人妻系列无码人妻免费视频 | 亚洲精品tv久久久久久久久久 | 在线亚洲免费 | 51国产偷自视频区免费播放 | av在线免 | 少妇午夜性影院私人影院软件 | 女人性做爰24姿势视频 | 日韩视频免费观看 | av动漫免费观看 | 乱淫交换粗大多p | 亚洲自偷自偷在线成人网站传媒 | 狠狠色丁香婷婷综合最新地址 | 亚洲成人高清在线观看 | 国产av新搬来的白领女邻居 | 永久看看免费大片 | 丝袜一区二区三区 | 找av导航| 在线精品一区二区 | 51免费看成人啪啪片 | 免费看毛片网站 | 国产精选视频在线观看 | 欧美日韩国产一级片 | 国产精品成人一区二区三区 | 亚洲成色在线 | 亚洲欧美成人网 | 色av色婷婷 | 成人免费视频视频 | 欧美巨猛xxxx猛交黑人97人 | 嫩草私人影院 | 午夜精品久久久久久久 | 91精品国| 久久久黄色一级片 | 国产性猛交普通话对白 | 天干天干天啪啪夜爽爽av网站 | 午夜精品久久久久久99热软件 | 懂色av懂色aⅴ精彩av | 全部孕妇毛片 | 免费在线播放黄色片 | 日韩欧美视频二区 | 91在线精品啪婷婷 | 九九夜 | 国产成人精品一区二区三区 | 小镇姑娘高清在线观看 | 久久黄色免费网站 | √天堂资源地址中文在线 | 精品久久久网站 | 在线免费观看污网站 | 黄色免费看视频 | 亚洲一区久久久 | 在线免费激情视频 | 国产在线视频你懂的 | 免费看污片网站 | 久久久国产精品入口麻豆 | 国产精品99久久久久久猫咪 | 国产欧美日韩va另类在线播放 | 欧美三级韩国三级少妇99 | 麻豆区1免费 | 国产亚洲真人做受在线观看 | 一级片日韩 | 午夜99| 青青草一区二区三区 | 最新中文无码字字幕在线 | 久久综合精品国产丝袜长腿 | 性欧美久久 | 国产不卡免费视频 | 久久久人 | 欧美性猛交xxxx乱大交蜜桃 | 综合久久国产 | аⅴ资源天堂资源库在线 | 色黄大色黄女片免费中国 | 欧美肥婆性猛交xxxⅹ | 国产精品久久久久久久久久直播 | 精品日本一区二区三区在线观看 | 日韩精品人妻系列无码专区 | 自拍偷拍在线视频 | 亚洲欧洲综合在线 | 日韩在线视频第一页 | www亚洲www| 国产在线观看黄 | 樱花草国产18久久久久 | 性生活一区 | 无码人妻久久一区二区三区不卡 | 中文字幕精品av一区二区五区 | 黄色三级免费网站 | 国产女同疯狂激烈互摸 | 国产av天堂无码一区二区三区 | 日韩视频在线观看 |