LCD顯示是嵌入式系統(tǒng)最常用的功能之一,因此英創(chuàng)各種型號的嵌入式主板均提供有專門的LCD顯示接口。在以英創(chuàng)嵌入式PC模塊為核心構(gòu)成的嵌入式系統(tǒng)中,通常把LCD模塊作為系統(tǒng)的標準顯示單元,這樣應(yīng)用程序無需任何驅(qū)動程序支持,直接使用printf()函數(shù)就可實現(xiàn)基本信息的顯示,大大方便了設(shè)備開發(fā)調(diào)試,得到廣大用戶的認可。
英創(chuàng)公司的開發(fā)評估底板提供了統(tǒng)一的LCD接口,該接口可配置為INTER時序或MOTOROLA時序,采用20芯IDC插針,交錯排列,如表1。
信號名稱及簡要描述 |
PIN# |
PIN# |
信號名稱及簡要描述 |
GND,公共地 |
1 |
2 |
VCC,電源輸出 |
Vadj,字符LCD對此度控制 |
3 |
4 |
A0,地址總線,可編程信號線 |
LCD_WE#,寫信號,低有效 |
5 |
6 |
LCD_E或LCD_RD#* |
SD0,數(shù)據(jù)總線,LSB |
7 |
8 |
SD1,數(shù)據(jù)總線 |
SD2,數(shù)據(jù)總線 |
9 |
10 |
SD3,數(shù)據(jù)總線 |
SD4,數(shù)據(jù)總線 |
11 |
12 |
SD5,數(shù)據(jù)總線 |
SD6,數(shù)據(jù)總線 |
13 |
14 |
SD7,數(shù)據(jù)總線 |
A1,地址總線,可編程信號線 |
15 |
16 |
A2,地址總線,可編程信號線 |
LCD_CE#,LCD片選,低有效 |
17 |
18 |
A3,地址總線,可編程信號線 |
RESET#,復(fù)位輸出,低有效 |
19 |
20 |
A4/(背光控制)** |
表1:LCD接口
* 對字符LCD、MOTOROLA時序接口的控制器,如KS0108(或HD61202)控制器的點陣LCD,6腳為LCD_E總線使能信號,高電平有效;對INTER時序接口,如T6963 和SED1335 控制器的點陣LCD,6腳為LCD_RD#讀信號,低電平有效。
** PIN20 為可選擇信號線,用戶可以選擇用作地址總線A4,此時通常用于和ETA906 配合使用,連接TFT 類的LCD;用戶還可以選擇作為大多數(shù)單色LCD的背光控制,背光電壓在+4.3V左右,常用的背光控制電路如圖1。圖1中通過一位GPIO控制背光的打開與關(guān)閉,LED的A,K極對應(yīng)于LCD面板上背光的陽極和陰極。
圖1:背光控制電路
英創(chuàng)公司嵌入式主板對各種單色中低分辨率LCD顯示所支持的型號見表2。
控制器 |
分辨率 |
應(yīng)用特點 |
HD44780
或兼容型號 |
字符:4×20 |
小型智能設(shè)備,低成本。對最終不需要顯示的產(chǎn)品,可作為開發(fā)調(diào)試輔助工具。 |
字符:2×20 |
字符:2×16 |
KS0108
或兼容型號 |
點陣:128×64 |
最常用的支持漢字的顯示屏。 |
點陣:192×64 |
常用的支持漢字的顯示屏。 |
SED1520 |
點陣:122×32 |
小尺寸,支持漢字顯示,常用于1U ( 1.75' ) 高度工控設(shè)備中。 |
T6963C
或兼容型號 |
點陣:128×64 |
操作速度較快,支持漢字顯示,可作簡單的波形顯示應(yīng)用。對無需漢字的應(yīng)用,還可同時使能字符顯示面和圖形顯示面。 |
點陣:240×128 |
點陣:240×64 |
點陣:128×128 |
SED1335
或兼容型號 |
點陣:320×240 |
在該分辨率下最常用的方式。 |
點陣:240×160 |
PDA等移動顯示常用LCD分辨率。 |
RA8802 |
點陣:320×240 |
控制器內(nèi)嵌一、二級漢字字模,特別適合ETR186、ETR232i、ETR100E、ETR328需要顯示全漢字的應(yīng)用。 |
ST7920
或兼容型號 |
字符:16×4 |
控制器內(nèi)嵌一、二級漢字字模,特別適合ETR186、ETR232i、ETR100E、ETR328需要顯示全漢字的應(yīng)用。 |
字符:40×2 |
表2:英創(chuàng)支持的單色中低分辨率LCD

KS0108 128×64點陣LCD |
|

T6963C 240×128點陣LCD |
|
|
|
|

4×20字符型LCD |
|

SED1335 320×240點陣LCD |
下面以ETR232i為例,給出和幾種常用屏的接線方法,表中所列的LCD 均以北京精電蓬遠的LCD作為例子,用戶若購買其它公司的LCD,可能出現(xiàn)LCD 信號編排順序的不同,請對廠家提供的技術(shù)手冊進行詳細閱讀理解后再對應(yīng)。
信號名稱及簡要描述 |
底板PIN# |
2#LCD PIN# |
信號名稱及簡要描述 |
GND,公共地 |
1 |
1、2 |
GND,公共地 |
VCC,電源輸出 |
2 |
4 |
VCC,電源 |
A0,地址總線, |
4 |
9 |
A0,選擇寄存器 |
LCD_WE# |
5 |
6 |
WE#,寫信號,低有效 |
LCD_RD# |
6 |
7 |
RD#,讀信號,低有效 |
SD0,數(shù)據(jù)總線,LSB |
7 |
12 |
SD0,數(shù)據(jù)總線,LSB |
SD1,數(shù)據(jù)總線 |
8 |
13 |
SD1,數(shù)據(jù)總線 |
SD2,數(shù)據(jù)總線 |
9 |
14 |
SD2,數(shù)據(jù)總線 |
SD3,數(shù)據(jù)總線 |
10 |
15 |
SD3,數(shù)據(jù)總線 |
SD4,數(shù)據(jù)總線 |
11 |
16 |
SD4,數(shù)據(jù)總線 |
SD5,數(shù)據(jù)總線 |
12 |
17 |
SD5,數(shù)據(jù)總線 |
SD6,數(shù)據(jù)總線 |
13 |
18 |
SD6,數(shù)據(jù)總線 |
SD7,數(shù)據(jù)總線,MSB |
14 |
19 |
SD7,數(shù)據(jù)總線,MSB |
LCD_CE |
17 |
8 |
CE#,片選,低有效 |
RESET# |
19 |
11 |
RST#,復(fù)位輸入,低有效 |
表3:與SED1335控制器320X240點陣(2#)LCD連接表
注:SED1335的接口電平要求為5V,而英創(chuàng)公司的部分嵌入式主板提供的LCD接口電平為3.3V,為此,我們提供有3.3V轉(zhuǎn)5V的電平轉(zhuǎn)接模塊ETA207。
信號名稱及簡要描述 |
底板PIN# |
3#LCD PIN# |
信號名稱及簡要描述 |
GND,公共地 |
1 |
3 |
GND,公共地 |
VCC,電源輸出 |
2 |
4 |
VCC,電源 |
A0,地址總線, |
4 |
6 |
D/I,選擇寄存器 |
LCD_WE# |
5 |
7 |
R/W,讀寫選擇 |
LCD_RD# |
6 |
8 |
E,讀寫使能,高有效 |
SD0,數(shù)據(jù)總線,LSB |
7 |
9 |
SD0,數(shù)據(jù)總線,LSB |
SD1,數(shù)據(jù)總線 |
8 |
10 |
SD1,數(shù)據(jù)總線 |
SD2,數(shù)據(jù)總線 |
9 |
11 |
SD2,數(shù)據(jù)總線 |
SD3,數(shù)據(jù)總線 |
10 |
12 |
SD3,數(shù)據(jù)總線 |
SD4,數(shù)據(jù)總線 |
11 |
13 |
SD4,數(shù)據(jù)總線 |
SD5,數(shù)據(jù)總線 |
12 |
14 |
SD5,數(shù)據(jù)總線 |
SD6,數(shù)據(jù)總線 |
13 |
15 |
SD6,數(shù)據(jù)總線 |
SD7,數(shù)據(jù)總線,MSB |
14 |
16 |
SD7,數(shù)據(jù)總線,MSB |
A1,地址總線 |
15 |
2 |
CSB#,片選B * |
A3,地址總線 |
18 |
1 |
CSA#,片選A |
表4:與HD61202(KS0108)控制器128X64點陣(3#)LCD連接表
*若用戶接上LCD 后出現(xiàn)左右屏幕顯示內(nèi)容相反的情況,將CSA#與CSB# 交換。
信號名稱及簡要描述 |
底板PIN# |
4#LCD PIN# |
信號名稱及簡要描述 |
GND,公共地 |
1 |
2 |
GND,公共地 |
VCC,電源輸出 |
2 |
3 |
VCC,電源 |
A0,地址總線, |
4 |
8 |
D/I,選擇寄存器 |
LCD_WE# |
5 |
5 |
R/W,讀寫選擇 |
LCD_RD# |
6 |
6 |
E,讀寫使能,高有效 |
SD0,數(shù)據(jù)總線,LSB |
7 |
11 |
SD0,數(shù)據(jù)總線,LSB |
SD1,數(shù)據(jù)總線 |
8 |
12 |
SD1,數(shù)據(jù)總線 |
SD2,數(shù)據(jù)總線 |
9 |
13 |
SD2,數(shù)據(jù)總線 |
SD3,數(shù)據(jù)總線 |
10 |
14 |
SD3,數(shù)據(jù)總線 |
SD4,數(shù)據(jù)總線 |
11 |
15 |
SD4,數(shù)據(jù)總線 |
SD5,數(shù)據(jù)總線 |
12 |
16 |
SD5,數(shù)據(jù)總線 |
SD6,數(shù)據(jù)總線 |
13 |
17 |
SD6,數(shù)據(jù)總線 |
SD7,數(shù)據(jù)總線,MSB |
14 |
18 |
SD7,數(shù)據(jù)總線,MSB |
LCD_CE |
17 |
7 |
CE#,片選,低有效 |
RESET# |
19 |
9 |
RST#,復(fù)位輸入,低有效 |
表5:與T6963C控制器128X64(240X128)點陣(4#)LCD連接表
注:4#LCD的1腳FG和18腳FS接地或者接5V,具體請參考LCD 的技術(shù)手冊
在需要進行彩色LCD顯示的場合,我們建議對成本敏感的客戶選用模擬接口的TFT LCD,這樣既可以達到不錯的彩色顯示效果,又可以相對于數(shù)字LCD節(jié)約一大筆成本。對于模擬接口的TFT LCD,我們選用第三方的LCD控制器直接與嵌入式主板的LCD接口連接,達到彩色輸出的目的。
英創(chuàng)公司嵌入式主板對部分模擬TFT LCD顯示所支持的型號見下表。
尺寸 |
分辨率 |
顏色 |
液晶 |
控制板 |
5.6'' |
320 x 234 |
256 |
多種型號的
模擬TFT LCD
,如臺灣群創(chuàng) |
多種第三方
LCD控制板 |
6.5'' |
400 x 234 |
256 |
7'' |
480 x 234 |
256 |
8''寬 |
800 x 480 |
256 |
8'' |
800 x 600 |
256 |
表6

模擬接口TFT LCD顯示效果示意圖
對于上述列表中的各種LCD,英創(chuàng)公司在開發(fā)光盤中提供了與之相對應(yīng)的圖形庫,用戶可利用該圖形庫的API函數(shù)實現(xiàn)畫點、線、圓,多種字形的ASCII碼漢字顯示等功能。用戶還可以在光盤中的圖形和漢字顯示應(yīng)用例程基礎(chǔ)上進行修改,以快速構(gòu)建自己的應(yīng)用程序。
|