標題: 基于單片機MSP430G2553的LCD12864的顯示課程設計報告 [打印本頁]
作者: husuxing 時間: 2017-12-26 21:13
標題: 基于單片機MSP430G2553的LCD12864的顯示課程設計報告
這是我最近在做MSP430開發時整理出的一些關于12864的資料,供大家參考。
單片機課程設計報告
基于單片機MSP430G2553的LCD 12864的顯示
專業班級:
學生姓名:
學 號:
指導教師:
設計時間:
一、設計任務與要求
1、在LCD上顯示文字,字符
2、用C語言寫關于MSP430G2553相關的代碼
3、掌握LCD12864的運用方法
二、硬件模塊介紹
1、MSP430芯片
MSP430 是美國Texas Instruments(TI)公司于1996年開始推向市場的超低功耗微處理器。除了超低功耗這一特點外,在MSP430 系列產品中還集成了很多功能模塊,可以應用于各個方面,使得用一片MSP430 芯片就能完成以前要用多片芯片組合才能完成的功能,大大地縮小了產品的體積,并且降低了成本。因此,MSP430 系列一經推出,就受到了業內人士的歡迎。迄今為止,MSP430 已經廣泛應用于各個領域,尤其是便攜式儀器儀表、監測、醫療器械以及汽車電子等領域。
2、LCD12864
(1)概述
帶中文字庫的128×64是一種具有4位/8位并行、2線或3線串行多種接口方式,內部含有國標一級、二級簡體中文字庫的點陣圖形液晶顯示模塊;其顯示分辨率為128×64, 內置8192個16×16點漢字,和128個16×8點ASCII字符集.利用該模塊靈活的接口方式和簡單、方便的操作指令,可構成全中文人機交互圖形界面。可以顯示8×4行16×16點陣的漢字. 也可完成圖形顯示.低電壓低功耗是其又一顯著特點。由該模塊構成的液晶顯示方案與同類型的圖形點陣液晶顯示模塊相比,不論硬件電路結構或顯示程序都要簡潔得多,且該模塊的價格也略低于相同點陣的圖形液晶模塊。
(2)基本特性
- 低電源電壓(VDD:+3.0--+5.5V)
- 顯示分辨率:128×64點
- 內置漢字字庫,提供8192個16×16點陣漢字(簡繁體可選)
- 內置 128個16×8點陣字符
- 2MHZ時鐘頻率
- 顯示方式:STN、半透、正顯
- 驅動方式:1/32DUTY,1/5BIAS
- 視角方向:6點
- 背光方式:側部高亮白色LED,功耗僅為普通LED的1/5—1/10
- 通訊方式:串行、并口可選
- 內置DC-DC轉換電路,無需外加負壓
- 無需片選信號,簡化軟件設計
- 工作溫度: 0℃ - +55℃ ,存儲溫度: -20℃ - +60℃
(3)模塊接口說明如表3-5所示:
表3-5 LCD12864接口說明
管腳號 | 管腳名稱 | 電平 | 管腳功能描述 |
1 | VSS | 0V | 電源地 |
2 | VCC | 3.0+5V | 電源正 |
3 | V0 | - | 對比度(亮度)調整 |
4 | RS(CS) | H/L | RS=“H”,表示DB7——DB0為顯示數據 RS=“L”,表示DB7——DB0為顯示指令數據 |
5 | R/W(SID) | H/L | R/W=“H”,E=“H”,數據被DB7——DB0 R/W=“L”,E=“H→L”, DB7——DB0的數據被寫到IR或DR |
6 | E(SCLK) | H/L | 使能信號 |
7 | DB0 | H/L | 三態數據線 |
8 | DB1 | H/L | 三態數據線 |
9 | DB2 | H/L | 三態數據線 |
10 | DB3 | H/L | 三態數據線 |
11 | DB4 | H/L | 三態數據線 |
12 | DB5 | H/L | 三態數據線 |
13 | DB6 | H/L | 三態數據線 |
14 | DB7 | H/L | 三態數據線 |
15 | PSB | H/L | H:8位或4位并口方式,L:串口方式(見注釋1) |
16 | NC | - | 空腳 |
17 | /RESET | H/L | 復位端,低電平有效(見注釋2) |
18 | VOUT | - | LCD驅動電壓輸出端 |
19 | A | VDD | 背光源正端(+5V)(見注釋3) |
20 | K | VSS | 背光源負端(見注釋3) |
*注釋1:如在實際應用中僅使用串口通訊模式,可將PSB接固定低電平,也可以將模塊上的J8和“GND”用焊錫短接。
*注釋2:模塊內部接有上電復位電路,因此在不需要經常復位的場合可將該端懸空。
*注釋3:如背光和模塊共用一個電源,可以將模塊上的JA、JK用焊錫短接。
三、方案設計與論證
12864有兩種工作模式
1、方案一
LCD12864的并行模式:
并行模式就是常用的8位數據線,4為控制線。這種方式雖然占用的IO口較多,但是向液晶收發數據較容易實現,數據傳輸速度較快。所以在一些連續顯示多幅圖畫,演示動畫或對顯示的實時性要求較高的場合應該考慮這種方式。其中在并行模式中,在向液晶寫數據或命令前,要進行液晶忙標志判斷 BF,要確定液晶顯示不忙了,才能進行操作。接線方式如圖:

2、方案二
LCD12864的串行模式:
串行模式只用到了兩根線WR,EN于單片機進行通信。這種方式可以大大減少單片機IO口的開銷,適用于IO口資源有限的單片機(如msp430g2553)。但是這種方式實現起來較麻煩,數據的傳輸效率不高。對于一般的文字,簡單圖形的顯示還是可以的。
SCLK:串行同步時鐘線,每操作一位數據都要有一個SCLK跳變沿,而且在這里是上升沿有效。也即是說,每次SCLK由低電平變為高電平的瞬間,液晶控制器將SID上的數據讀入或輸出。
SID:串行數據,每一次操作都由三個字節數據組成,第一個字節向控制器發送命令控制字,告訴控制器接下來是什么操作,若為寫指令則發送11111000
(0xf8),若為若為寫數據則發送11111010(0xfa),若為讀狀態則發送11111100(0xfc),若為讀數據則發送11111110(0xfe)。
第二個字節的高4位為發送指令或數據的高4位,第二個字節的低4位補0.
第三個字節的高4位為發送指令或數據的低4位,第三個字節的低4位補0
接線方式如圖:

綜上,由于MSP430G2553的IO口比較少,所以我選方案二
四、硬件設計
雖然開發板上的電壓有3.8V,但是由于LCD的最佳工作電壓是5V,所以在3.8V工作下的LCD12864并不能正常工作,所以我采用的是外接5V電壓,將IO口輸出的3.8V電壓用74HC04芯片做成的緩沖器轉換成5V,總體設計如下圖:

五、軟件設計
1、main.c程序
- #include "msp430g2553.h"
- #include "lcd.h"
- #define uchar unsigned char
- #define uint unsigned int
- void InitSys();
- void main(void)
- {
- WDTCTL = WDTPW + WDTHOLD; // 關閉看門狗
- InitSys();
- Lcd_Init();
- write_com(0x01);
- W_str(1,1,"床前明月光,");
- W_str(1,2,"疑是地上霜。");
- W_str(1,3,"舉頭望明月,");
- W_str(1,4,"低頭思故鄉。");
- }
- void InitSys()
- {
- if (CALBC1_1MHZ ==0xFF || CALDCO_1MHZ == 0xFF)//判斷系統的宏是否被刪除
- {
- while(1);//如果刪除程序就停在這里
- }
- BCSCTL1 = CALBC1_8MHZ;
- DCOCTL = CALDCO_8MHZ; //設置系統時鐘為8MHZ
- }
復制代碼
2、lcd.c程序
- #include <msp430g2553.h>
- #include "lcd.h"
- #define uchar unsigned char
- #define uint unsigned int
- /*=============================
- #define SID P2.1;
- #define CLCLK P2.0;
- 接線:LCD12864的5腳接P2.1
- LCD12864的6腳接P2.0
- LCD12864的4引腳直接接VCC
- ==============================*/
- #define SID_1 P2OUT|=0x02;
- #define SID_0 P2OUT&=~0x02;
- #define CLK_1 P2OUT|=0x01;
- #define CLK_0 P2OUT&=~0x01;
- #define CPU_F ((double)8000000)
- #define delay_us(x) __delay_cycles((long)(CPU_F*(double)x/1000000.0))
- #define delay_ms(x) __delay_cycles((long)(CPU_F*(double)x/1000.0))
- void W_str(uchar x,uchar y,uchar *s);
- void write_com(uchar x);
- void write_data(uchar x);
- void delay(uint z);
- void W_8bits(uchar W_bits);
- void W_byte(uchar rw,uchar rs,uchar W_data);
- void Lcd_Init(void);
- void delay(uint z)
- {
- uint x,y;
- for(x=z;x>0;x--)
- for(y=240;y>0;y--);
- }
- void W_8bits(uchar W_bits)
- {
- uchar i,temp;
- for(i=0;i<8;i++)
- {
- temp=W_bits;
- temp<<=i;//將數據每一位依次移到最高位
- if((temp&0x80)==0)//判斷每位是否為0,如果是,則SID為0,即寫入數據0
- {
- SID_0;
- delay_us(20);
- CLK_1;
- delay_us(40);
- CLK_0;
- delay_us(20);
- SID_0;
- }
- else
- {
- SID_1;
- delay_us(20);
- CLK_1;
- delay_us(40);
- CLK_0;
- delay_us(20);
- SID_0;
- }
- }
- }
- /*
- rw=1 則表示讀出
- rw=0 則表示輸入
- rs=1 則表示寫數據
- rs=0 則表示寫命令
- W_byte(0,0,x)寫命令x;
- W_byte(0,1,y)寫數據y;
- */
- void W_byte(uchar rw,uchar rs,uchar W_data)
- {
- uchar H_data,L_data,s_id=0xf8;
- if(rw==0)
- {
- s_id&=~0x04;//第一個字節s_id為oxf8,寫命令
- }
- else
- {
- s_id|=0x04;//第一個字節s_id為0xfa,寫數據
- }
- if(rs==0)
- {
- s_id&=~0x02;
- }
- else
- {
- s_id|=0x02;
- }
- H_data=W_data;
- H_data&=0xf0;//取出高四位
- L_data=W_data;
- L_data&=0x0f;//取出第四位
- L_data<<=4;
- /*串口數據一次輸入為三個字節,第一個為控制字,第二個為數據或命令的高四位,第三個為數據或命令的第四位*/
- W_8bits(s_id);//寫入控制字
- W_8bits(H_data);//寫入數據或命令的高四位
- W_8bits(L_data);//寫入數據或命令的第四位
- }
- void Lcd_Init()
- {
- P2DIR|=0x03;//P2的低兩位為輸出
- CLK_0;
- SID_0;
- delay_us(5);
- W_byte(0,0,0x38);//設置16X2顯示,顯示5X7點陣,8位數據接口
- delay_us(5);
- W_byte(0,0,0x38);
- delay_us(5);
- W_byte(0,0,0x0c);//整體顯示開,游標關,反白關
- delay_us(5);
- W_byte(0,0,0x01);//寫入空格清屏
- delay_us(5);
- W_byte(0,0,0x02);//清DDRAM
- delay_us(5);
- W_byte(0,0,0x80);//設定首次顯示位置
- delay_us(5);
- }
- // x代表偏移量
- //y代表第幾行
- //*S是字符串的指針
- void W_str(uchar x,uchar y,uchar *s)
- {
- switch(y)
- {
- case 1:W_byte(0,0,0x80+x);break;//0x80是第一行起始位置
- case 2:W_byte(0,0,0x90+x);break;//0x90是第二行起始位置
- case 3:W_byte(0,0,0x88+x);break;//0x88是第三行起始位置
- case 4:W_byte(0,0,0x98+x);break;//0x98是第四行起始位置
- default:W_byte(0,0,0x80+x);//否則都當成第一行處理
- }
- while(*s)
- {
- W_byte(0,1,*s);
- s++;
- }
- }
- void write_com(uchar x)
- {
- W_byte(0,0,x);
- }
- void write_data(uchar x)
- {
- W_byte(0,1,x);
- }
-
復制代碼
3、lcd.h程序
#define uchar unsigned char
#define uint unsigned int
void W_str(uchar x,uchar y,uchar *s);
void write_com(uchar x);
void write_data(uchar x);
void delay(uint z);
void W_8bits(uchar W_bits);
void W_byte(uchar rw,uchar rs,uchar W_data);
void Lcd_Init(void);
六、系統的調試
剛開始的時候以為3.8V的電壓可以使LCD12864正常工作,結果怎么修改程序都不顯示文字,以為是程序中的時序寫錯了,但是改了還是沒用,又以為是電路接線出錯了,重新接
線后還是沒用,后來才想到可能是電壓不夠,結果外接電源真的有用了。

七、總結
通過這次設計,我學會了LCD12864的基本工作原理和運用,掌握了一些MSP430單片機的基本運用和編程方法,最重要的是在調試過程中讓我懂得了最什么是都要考慮周全,遇到什么事都不能慌,問題要一個一個解決,不能急,也不能輕易放棄。
八、參考文獻
[1] 蘇小紅等編著.C語言大學實用教程(第三版).北京:電子工業出版社,2012
[2] 張晞,王德銀,張晨編著.MSP430 系列單片機實用C 語言程序設計.北京:人民郵電出版社,2005
完整的Word格式文檔51黑下載地址,還附帶了430驅動12864的其他相關資料:
http://www.izizhuan.cn/bbs/dpj-103116-1.html
作者: hungyu36 時間: 2019-1-2 13:56
謝謝樓主分享
| 歡迎光臨 (http://www.izizhuan.cn/bbs/) |
Powered by Discuz! X3.1 |
国产又大又硬又粗|
草草视频在线观看|
成视人a免费观看视频|
你懂的网站在线播放|
国产激情视频一区二区|
精品视频一区二区观看|
国产原创在线视频|
夜夜摸夜夜操|
俺去啦最新地址|
成人av小说网|
亚洲永久精品免费|
日韩av成人|
欧美日韩在线看片|
欧美黑人猛交的在线视频|
超级碰碰不卡在线视频|
亚洲天堂电影|
91嫩草国产线观看亚洲一区二区|
高清久久精品|
欧美wwwwww|
色135综合网|
欧美另类亚洲|
久久精品系列|
国产精品18久久久久久久久久久久|
国产成人免费视频一区|
久久综合久久综合久久综合|
国产欧美va欧美不卡在线|
日韩一区中文字幕|
欧美日韩美女在线|
7777精品伊人久久久大香线蕉|
欧美一个色资源|
日韩精品在线观看一区|
色七七影院综合|
97视频在线观看成人|
国产精品久久久久久久久久久新郎|
成人免费观看a|
欧美 日韩 国产在线|
欧美一级特黄aaaaaa在线看片|
国产综合中文字幕|
中文字幕 欧美 日韩|
亚洲精品天堂网|
午夜精品一区二|
香蕉视频黄在线观看|
污污视频在线免费观看|
美女在线一区|
久久综合之合合综合久久|
亚洲欧洲日本韩国|
国内自拍欧美|
亚洲夜间福利|
成熟亚洲日本毛茸茸凸凹|
中文字幕一区二区三中文字幕|
欧美日韩激情视频|
亚洲国产福利在线|
欧美精品video|
91精品国产一区二区三区动漫
|
国产大学生自拍|
中文字字幕在线中文|
成人午夜福利视频|
娇小发育未年成性色xxx8|
两个人看的免费完整在线观看|
成人在线免费看片|
动漫一区二区三区|
欧美91精品|
国产99精品国产|
精品免费在线视频|
亚洲人成在线电影|
国产情人节一区|
久久久99精品视频|
xfplay5566色资源网站|
日本最新中文字幕|
小说区图片区综合久久88|
啊啊啊好爽视频|
成人影院www在线观看|
国产成年精品|
亚洲国产一区二区在线观看|
激情伊人五月天久久综合|
亚洲激情成人在线|
日韩精品福利网站|
国产精品中文字幕在线|
自拍亚洲欧美老师丝袜|
深田咏美中文字幕|
中文字幕精品无码亚|
星空无限传媒在线|
麻豆最新免费在线视频|
99ri日韩精品视频|
另类人妖一区二区av|
亚洲永久精品大片|
亚洲日本中文字幕|
成人资源视频网站免费|
精品免费国产一区二区|
国产午夜精品理论片在线|
老熟妇高潮一区二区高清视频|
成人天堂入口网站|
小视频免费在线观看|
午夜影院欧美|
国产亚洲成年网址在线观看|
欧美成人一区二区三区|
国产精品免费一区二区三区都可以|
日本老太婆做爰视频|
制服 丝袜 综合 日韩 欧美|
japanese国产|
丁香花高清电影在线观看完整版|
日韩高清成人|
久久国产精品久久久久久电车
|
亚洲巨乳在线观看|
亚洲黄色免费在线观看|
亚洲av无码乱码国产精品久久|
狠狠干五月天|
国产一区二区av在线|
免费成人在线观看视频|
欧美日韩激情视频8区|
欧美激情在线有限公司|
男女裸体影院高潮|
青青草手机在线观看|
欧美高清xxxx性|
日本大片在线播放|
欧美激情91|
亚洲专区一二三|
韩国v欧美v日本v亚洲|
免费视频爱爱太爽了|
精品99久久久久成人网站免费
|
欧美日韩在线另类|
91av视频导航|
国产精品宾馆在线精品酒店|
黄色片视频网站|
羞羞的视频网站|
99tv成人影院|
国产成人精品亚洲日本在线桃色|
欧美精品高清视频|
成人xxxxx色|
久久人人妻人人人人妻性色av|
三级在线观看网站|
最新国产在线观看|
一区二区影院|
精品久久久久久久久久久久久|
欧美中文字幕在线观看|
日韩无套无码精品|
国产又大又长又粗|
91官网在线|
亚洲激情女人|
欧美女孩性生活视频|
99久热re在线精品996热视频|
高清国产在线一区|
亚洲一区二区三区三州|
熟妇人妻中文av无码|
国产在线高清理伦片a|
亚洲午夜一级|
在线精品视频一区二区三四|
成人免费大片黄在线播放|
国产伦精品一区二区三区精品|
77777_亚洲午夜久久多人|
欧美xxxx少妇|
久久er99热精品一区二区|
精品国产污污免费网站入口|
日韩国产精品一区二区|
久久久久久久久久99|
日本1区2区3区中文字幕|
日韩精品福利一区二区三区|
国产精品久久久久精k8|
欧美中在线观看|
欧美极品jizzhd欧美仙踪林|
久久久久亚洲精品一区二区三区|
卡通欧美亚洲|
99久久久无码国产精品|
欧美另类精品xxxx孕妇|
亚洲免费av一区|
中文资源在线官网|
精品三级在线|
国产精品色哟哟网站|
日韩**中文字幕毛片|
一本加勒比波多野结衣|
成年女人a毛片免费视频|
日日摸.com|
欧美顶级毛片在线播放|
亚洲资源中文字幕|
99久久一区三区四区免费|
国产人与禽zoz0性伦|
国产男女爽爽爽|
婷婷激情综合|
欧美一级电影网站|
女人被男人躁得好爽免费视频
|
少妇精品在线|
亚洲男女毛片无遮挡|
成人国产精品一区|
韩国一级黄色录像|
最近最新中文字幕在线|
在线一区视频|
亚洲人成网站免费播放|
老头吃奶性行交视频|
推川ゆうり中文亚洲二区|
日韩国产一二三区|
一区二区三区在线免费观看|
91嫩草国产在线观看|
亚洲激情视频一区|
在线观看国产原创自拍视频|
久久国产婷婷国产香蕉|
乱亲女秽乱长久久久|
完美搭档在线观看|
精产国产伦理一二三区|
欧美色图首页|
亚洲免费视频网站|
天堂在线一区二区三区|
免费一看一级毛片|
我不卡伦不卡影院|
日韩电影网在线|
亚洲欧美在线精品|
日本三级在线电影|
中文字幕亚洲综合久久五月天色无吗''|
91精品国产福利在线观看
|
99re99热|
婷婷视频在线观看|
超碰地址久久|
欧美精品xxxxbbbb|
国产成人a亚洲精v品无码|
另类欧美视频|
欧美aaaa视频|
国产丝袜一区视频在线观看|
日韩av加勒比|
成色在线视频|
日本女优在线视频一区二区|
欧美激情欧美激情在线五月|
亚洲午夜精品久久久久久高潮|
日本午夜在线视频|
www.成人网.com|
5g国产欧美日韩视频|
国产一级片一区二区|
成人日韩在线|
色94色欧美sute亚洲线路二
|
一区二区久久精品|
羞羞在线观看网站|
日韩国产精品久久|
7m第一福利500精品视频|
中文字幕亚洲欧美日韩|
丝袜美女在线观看|
亚洲欧美视频在线观看视频|
视频三区二区一区|
这里都是精品|
亚洲人体av|
久久国产精品久久久久|
国产7777777|
huan性巨大欧美|
亚洲天堂av一区|
色香蕉在线观看|
国产偷窥洗澡视频|
欧美激情五月|
欧美日韩国产成人高清视频|
亚洲欧美精品aaaaaa片|
91精品国产黑色瑜伽裤|
午夜日韩在线观看|
日韩伦理在线免费观看|
午夜私人影院在线观看|
香蕉成人久久|
国产精品27p|
在线观看黄色国产|
久久香蕉网站|
亚洲石原莉奈一区二区在线观看|
丰满少妇在线观看资源站|
h视频在线观看免费|
国产精品福利一区二区|
秋霞在线一区二区|
你懂的网站在线观看网址|
日韩精品色哟哟|
国产中文日韩欧美|
99久久久国产精品无码网爆|
在线观看欧美理论a影院|
国产一区二区三区精品久久久|
www久久久久久久|
高潮在线视频|
欧美久久久久免费|
粉嫩av懂色av蜜臀av分享|
蜜桃视频在线观看www社区|
亚洲最色的网站|
午夜dv内射一区二区|
丝袜视频国产在线播放|
亚洲人成影院在线观看|
1024精品视频|
在线看的av|
亚洲三级在线观看|
国产三区在线视频|
三级做a全过程在线观看|
亚洲色图一区二区三区|
国产真实乱子伦|
国产无套粉嫩白浆在线2022年|
国产精品高潮呻吟久久|
日本在线视频www|
国产在线超碰|
精品久久久久久电影|
先锋资源在线视频|
人人超在线公开视频|
欧美天堂一区二区三区|
特级西西人体4444xxxx|
亚洲性色av|
日韩激情在线视频|
国产午夜在线播放|
亚洲高清极品|
欧洲精品毛片网站|
神马午夜精品95|
日韩精品福利网|
日韩av在线电影观看|
日日夜夜天天操|
国产蜜臀av在线一区二区三区|
国产伦精品一区二区三区四区视频_|
亚洲成人基地|
精品av在线播放|
国产精品无码在线|
日韩一区二区三区在线免费观看|
日韩不卡中文字幕|
日本熟妇成熟毛茸茸|
精品在线99|
国产精品第8页|
最新国产麻豆精品|
国产精品一区三区|
国产成a人亚洲精v品在线观看|
最近中文字幕mv免费高清在线|
亚洲午夜在线电影|
www.男人天堂|
成人av色网站|
日韩中文字幕在线免费观看|
一级黄色a毛片|
亚洲毛片网站|
日本在线一区|
一级特黄特色的免费大片|
亚洲一区二区在线免费看|
欧美熟妇精品一区二区蜜桃视频|
欧美xxx性|
久久精品国产电影|
免费的黄色av|
国产福利91精品一区|
波多野结衣50连登视频|
黄页网站大全在线免费观看|
亚洲第一免费网站|
国产91av在线播放|
日韩一级不卡|
中文有码久久|
尤物网址在线观看|
精品国产乱码久久久久久夜甘婷婷|
国产成人自拍视频在线|
欧美区亚洲区|
亚洲女人毛片|
av在线电影免费观看|
精品国产一区二区三区av性色|
国产成人无码专区|
亚洲一区二区毛片|
一级黄色片播放|
99在线播放|
在线观看久久av|
亚洲人成影院77777|
成人av在线播放网址|
中文字幕第100页|
99久久婷婷国产综合精品首页|
韩国精品美女www爽爽爽视频|
欧美free性|
中文字幕视频一区二区三区久|
亚洲成人av免费在线观看|
另类图片第一页|
96成人在线视频|
中文在线网在线中文|
69堂国产成人免费视频|
国产伦精品一区二区三区视频我|
久久精品123|
91九色在线观看视频|
亚洲欧美小说色综合小说一区|
久久久在线免费观看|
日本三级电影免费观看|
午夜国产不卡在线观看视频|
亚洲国产成人精品综合99|
999在线观看精品免费不卡网站|
中国一区二区三区|
182在线播放|
久久久亚洲国产天美传媒修理工|
一级做a爰片性色毛片视频|
亚洲国产日韩精品|
国产亚洲第一页|
日韩不卡一二三区|
三级a在线观看|
亚洲精选av|
精品亚洲欧美日韩|
午夜在线播放|
久久国产精品亚洲|
你懂得视频网站|
在线免费视频一区二区|
国产成人av免费|
www.欧美日韩国产在线|
三上悠亚ssⅰn939无码播放|
999精品视频|
美女黄色免费看|
欧美极品在线|
成人激情av|
女女色综合影院|
性欧美xxxx|
91天堂在线|
伊人久久久久久久久久久久久|
国产精品69一区二区三区|
欧美视频专区一二在线观看|
国产成人无码av|
成人午夜视频网站|
欧美亚洲色综久久精品国产|
国产欧美69|
亚洲精品免费一区亚洲精品免费精品一区
|
久久精品亚洲一区二区|
第四色婷婷基地|