-
12864液晶
鎖定
12864液晶是一種統稱,只説明類屏的一個特徵,對於液晶屏的特性則沒有説明。12864是128*64點陣液晶模塊的點陣數簡稱。
- 中文名
- 12864液晶
- 顯示類型
- STN
- 顯示色彩
- 顯示色:白背景色:藍
- 偏振模式
- 透射/負性
12864液晶名稱含義
基本參數
視角 | 6 點鐘 |
驅動方式 | 1/64 DUTY 1/9 BIAS |
背光 | LED |
控制器 | KS0108或兼容IC |
數據總線 | 8 位並口/6800方式 |
温度特性 | 工作温度:-20C ---- +70C儲藏温度:-30C ---- +80C |
點陣格式 | 128 x 64 |
點尺寸 | 0.39 x 0.55mm |
點中心距 | 0.44 x 0.60mm |
視域 | 62.0 x 44.0mm |
有效顯示區域 | 56.27 x 38.35mm |
外形尺寸 | 78.0 x 70.0 x 12.5mm Max. |
淨重 | 65g |
12864液晶電氣特性
項目 | 符號 | 最小 | 典型 | 最大 | 單位 | |
電源電壓 | VDD-VSS | 4.75 | 5.0 | 5.25 | V | |
液晶驅動電壓 | VDD-VADJ | Ta=0 | -11.0 | -11.5 | -12.0 | |
Ta=25 | -10.5 | -11.0 | -11.5 | |||
Ta=50 | -10.0 | -10.5 | -11.0 | |||
輸入信號電壓 | VIH | 0.8 VDD | - | VDD+0.3 | ||
VIL | 0 | - | 0.2 VDD | |||
LCM工作電流 | IDD | - | 3 | 8 | mA | |
背光驅動電流 | ILED | - | 60 | 80 | ||
液晶驅動電流 | IEE | - | 1.0 | - |
12864液晶極限參數
項目 | 符號 | 最小 | 最大 | 單位 | 備註 |
電源電壓 | VDD-VSS | -0.3 | 7.0 | V | |
液晶驅動電壓 | VDD –VADJ | - | 15 | ||
工作温度範圍 | TOP | -20 | +70 | C | |
儲存温度範圍 | TST | -30 | +80 |
12864液晶光學特性
項目 | 符號 | 條件 | 典型 | 單位 | 備註 |
視角範圍 | Øf | 對比度≥2 | 40 | 弧度 | Øf 視角方向 |
Øb | 30 | Øb視角反方向 | |||
Øl | 30 | Øl視角左方向 | |||
Ør | 30 | Ør視角右方向 | |||
上升時間 | TR | TA=25C | 120 | ms | |
下降時間 | TF | 130 | |||
幀頻 | FRM | 64 | Hz | ||
對比度 | CR | 6.0 | - |
12864液晶基本用途
該點陣的屏顯成本相對較低,適用於各類儀器,小型設備的顯示領域。
液晶模組使用注意事項
1 當您在你的產品設計中使用本液晶模組,注意液晶的視角與你的產品用途相一致。
2 液晶屏是玻璃為基礎的,跌落或與硬物撞擊會引起液晶屏破裂或粉碎。尤其是邊角處。
4 如果液晶模組儲藏在低於規定的温度以下,液晶材料會凝結而性能惡化。如果液晶模組儲藏在高於規定的温度以上,液晶材料的分子排列方向會轉變為液態,可能無法恢復到原來的狀態。超出温度和濕度範圍,會引起偏振片剝落或起泡。因此,液晶模組應儲藏在規定的温度範圍。
6 如果需要清潔液晶屏表面,應該用棉或軟布輕快地擦拭,仍不能清除時,呵氣之後再擦拭。
7 液晶模組的驅動應遵照規定的額定指標,避免故障及永久損壞。對液晶材料施加直流電壓,會引起液晶材料迅速惡化,應該確保提供交流波形的M信號的連續應用。特別是,在電源開關時應遵照供電順序,避免驅動鎖存及直流直接加至液晶屏。
8 機械注意事項:
a) 液晶模組是在高精度下調試安裝的。避免外力撞擊,不要對其改變或修改。
b) 不要篡改金屬框的任何突出部分。
c) 不要在PCB上打孔或改變外形,不要移動或修改元件。
f) 避免在金屬卡位部加壓,否則會導致導電橡膠變形而失去接觸,造成像素丟失。
9 靜電:由於液晶模組內部裝配了CMOS電路,必須採取下列措施避免靜電。
a) 作業員
穿防靜電服,否則人體會產生靜電。
任何時候人體的任何部分不應與模組的導電部分接觸,
如:集成電路的引腳,PCB上的銅引線,接口部分的端子。
b) 設備
由於脱離或摩擦等可能引起設備產生靜電,如人員,烙鐵,工作台等。
將設備與地以適當的電阻連接(1x108 ohm)。
只有合理接地的烙鐵才可使用。
通常應該觀測工作服,工作凳的防靜電測量,對於工作凳,建議使用導電橡膠墊。
c) 地板
地板是將設備及人員產生的靜電進行釋放的重要部分。可能會由於地板絕緣導致靜電無法釋放。設置地板接地(1x108 ohm)。
d) 濕度
適當的濕度可以減少靜電產生的幾率。一般相對濕度應保持在50%以上。
e) 運輸與儲藏
由於人和包裝材料可能會因為脱離或摩擦等引發靜電,包裝材料需要作防靜電處理。模組應存放在防靜電袋或其他防靜電容器中保存。
f) 焊接
如果使用助焊劑,應遮蓋液晶錶面,防止焊劑濺污。之後去除焊劑殘留物。
焊接温度:280°C+10°C
焊接時間:3-4 秒。
g) 其它:與液晶屏表面貼和的保護膜是為防止表面劃傷或污染,在剝離保護膜時,應使用靜電消除器。靜電消除器也應安裝在工作台上,以防產生靜電。
10 運行
a) 驅動電壓應控制在規定的範圍內,超出範圍會縮短液晶使用壽命。
b) 液晶的響應時間會隨温度的降低而增大。
d) 操作過程中機械擾動(如在顯示區域擠壓)可能會導致”列”出現斷裂。
11 如果損壞的玻璃層中流出液體,用水和肥皂清洗接觸到人體部位,雖然毒性非常低,仍然需要隨時提醒注意。
12 拆解液晶模組會引起永久性的損壞,應該嚴格禁止。
13 液晶會有影像滯留餘輝,為避免影像餘輝不要長時間顯示固定圖案。影像餘輝不是液晶惡化,當顯示圖案改變以後會自動消除。
15 避免將液晶模組長時間暴露在陽光或強紫外線照射下。
12864液晶管腳號
管腳號 | 管腳名稱 | 電平 | 管腳功能描述 |
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) |
*註釋2:模塊內部接有上電覆位電路,因此在不需要經常復位的場合可將該端懸空。
*註釋3:如背光和模塊共用一個電源,可以將模塊上的JA JK 連接到VCC及GND電源口。
12864液晶指令説明
模塊控制芯片提供兩套控制命令,基本指令和擴充指令如下:
12864液晶基本指令
指令 | 指令碼 | 功 能 | |||||||||
RS | R/W | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 | ||
清除顯示 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 將DDRAM填滿"20H",並且設定DDRAM的地址計數器(AC)到"00H" |
地址歸位 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | X | 設定DDRAM的地址計數器(AC)到"00H",並且將遊標移到開頭原點位置;這個指令不改變DDRAM 的內容 |
顯示狀態開/關 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | D | C | B | D=1: 整體顯示 ONC=1: 遊標ON B=1:遊標位置反白允許 |
進入點設定 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | I/D | S | 指定在數據的讀取與寫入時,設定遊標的移動方向及指定顯示的移位 |
遊標或顯示移位控制 | 0 | 0 | 0 | 0 | 0 | 1 | S/C | R/L | X | X | 設定遊標的移動與顯示的移位控制位;這個指令不改變DDRAM 的內容 |
功能設定 | 0 | 0 | 0 | 0 | 1 | DL | X | RE | X | X | DL=0/1:4/8位數據RE=1: 擴充指令操作RE=0: 基本指令操作 |
設定CGRAM地址 | 0 | 0 | 0 | 1 | AC5 | AC4 | AC3 | AC2 | AC1 | AC0 | 設定CGRAM 地址 |
設定DDRAM地址 | 0 | 0 | 1 | 0 | AC5 | AC4 | AC3 | AC2 | AC1 | AC0 | 設定DDRAM 地址(顯示位址)第一行:80H-87H第二行:90H-97H |
讀取忙標誌和地址 | 0 | 1 | BF | AC6 | AC5 | AC4 | AC3 | AC2 | AC1 | AC0 | 讀取忙標誌(BF)可以確認內部動作是否完成,同時可以讀出地址計數器(AC)的值 |
寫數據到RAM | 1 | 0 | 數據 | 將數據D7——D0寫入到內部的RAM (DDRAM/CGRAM/IRAM/GRAM) | |||||||
讀出RAM的值 | 1 | 1 | 數據 | 從內部RAM讀取數據D7——D0(DDRAM/CGRAM/IRAM/GRAM) |
12864液晶擴充指令
指令 | 指 令 碼 | 功 能 | |||||||||
RS | R/W | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 | ||
待命模式 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 進入待命模式,執行其他指令都可終止待命模式 |
捲動地址開關開啓 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | SR | SR=1:允許輸入垂直捲動地址SR=0:允許輸入IRAM和CGRAM地址 |
反白選擇 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | R1 | R0 | 選擇4行中的任一行作反白顯示,並可決定反白與否。初始值R1R0=00,第一次設定為反白顯示,再次設定變回正常 |
睡眠模式 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | SL | X | X | SL=0:進入睡眠模式SL=1:脱離睡眠模式 |
擴充功能設定 | 0 | 0 | 0 | 0 | 1 | CL | X | RE | G | 0 | CL=0/1:4/8位數據RE=1: 擴充指令操作RE=0: 基本指令操作G=1/0:繪圖開關 |
設定繪圖RAM地址 | 0 | 0 | 1 | 0AC6 | 0AC5 | 0AC4 | AC3AC3 | AC2AC2 | AC1AC1 | AC0AC0 | 設定繪圖RAM先設定垂直(列)地址AC6AC5…AC0再設定水平(行)地址AC3AC2AC1AC0將以上16位地址連續寫入即可 |
12864液晶應用舉例
1、使用前的準備
2、字符顯示
帶中文字庫的128X64-0402B每屏可顯示4行8列共32個16×16點陣的漢字,每個顯示RAM可顯示1箇中 文字符或2個16×8點陣全高ASCII碼字符,即每屏最多可實現32箇中文字符或64個ASCII碼字符的顯示。帶中文字庫的128X64-0402B內部提供128×2字節的字符顯示RAM緩衝區(DDRAM)。字符顯示是通過將字符顯示編碼寫入該字符顯示RAM實現的。根據寫入內容的不同,可分別在液晶屏上顯示CGROM(中文字庫)、HCGROM(ASCII碼字庫)及CGRAM(自定義字形)的內容。三種不同字符/字型的選擇編碼範圍為:0000~0006H(其代碼分別是0000、0002、0004、0006共4個)顯示自定義字型,02H~7FH顯示半寬ASCII碼字符,A1A0H~F7FFH顯示8192種GB2312中文字庫字形。字符顯示RAM在液晶模塊中的地址80H~9FH。字符顯示的RAM的地址與32個字符顯示區域有着一一對應的關係,其對應關係如下表所示。
80H 81H 82H 83H 84H 85H 86H 87H | 90H 91H 92H 93H 94H 95H 96H 97H | 88H 89H 8AH 8BH 8CH 8DH 8EH 8FH | 98H 99H 9AH 9BH 9CH 9DH 9EH 9FH |
3、圖形顯示
先設垂直地址再設水平地址(連續寫入兩個字節的資料來完成垂直與水平的座標地址)
垂直地址範圍 AC5...AC0
水平地址範圍 AC3…AC0
繪圖RAM 的地址計數器(AC)只會對水平地址(X 軸)自動加一,當水平地址=0FH 時會重新設為00H 但並不會對垂直地址做進位自動加一,故當連續寫入多筆資料時,程序需自行判斷垂直地址是否需重新設定。GDRAM的座標地址與資料排列順序如下圖:
4、應用説明
用帶中文字庫的128X64顯示模塊時應注意以下幾點:
①欲在某一個位置顯示中文字符時,應先設定顯示字符位置,即先設定顯示地址,再寫入中文字符編碼。
②顯示ASCII字符過程與顯示中文字符過程相同。不過在顯示連續字符時,只須設定一次顯示地址,由模塊自動對地址加1指向下一個字符位置,否則,顯示的字符中將會有一個空ASCII字符位置。
③當字符編碼為2字節時,應先寫入高位字節,再寫入低位字節。
④模塊在接收指令前,向處理器必須先確認模塊內部處於非忙狀態,即讀取BF標誌時BF需為“0”,方可接受新的指令。如果在送出一個指令前不檢查BF標誌,則在前一個指令和這個指令中間必須延遲一段較長的時間,即等待前一個指令確定執行完成。指令執行的時間請參考指令表中的指令執行時間説明。
⑤“RE”為基本指令集與擴充指令集的選擇控制位。當變更“RE”後,以後的指令集將維持在最後的狀態,除非再次變更“RE”位,否則使用相同指令集時,無需每次均重設“RE”位。