LCD1602主要引數,引腳功能及初始化方法
LCD1602主要引數,引腳功能 及初始化方法
LCD1602液晶 顯示模組基本技術:
1)、主要功能 A、 40通道點陣LCD 驅動; B、 可選擇當作行驅動或列驅動; C、 輸入/輸出訊號:輸出,能產生20×2個LCD驅動波形;輸入,接受控制器送出的序列資料和控制訊號,偏壓(V1∽V6); D、 通過微控制器控制將所測的頻率訊號讀數顯示出來
2)、技術引數
極限引數表:
名 稱 |
符 號 |
標 準 值 |
單 位 |
||
MIN |
TYPE |
MAX |
|||
電路電源 |
VDD - VSS |
-0.3 |
7.0 |
V |
|
LCD驅動電壓 |
VDD - VEE |
VDD - 13.5 |
VDD + 0.3 |
V |
|
輸入電壓 |
VIN |
-0.3 |
VDD + 0.3 |
V |
|
靜電電壓 |
- |
- |
100 |
V |
|
工作溫度 |
-20 |
+70 |
℃ |
||
儲存溫度 |
-30 |
+80 |
℃ |
電引數表:
名 稱 |
符 號 |
測 試 條 件 |
標 準 值 |
單位 |
||
MIN |
TYPE |
MAX |
||||
輸入高電平 |
VIH |
- |
2.2 |
VDD |
V |
|
輸入低電平 |
VIL |
- |
-0.3 |
0.6 |
V |
|
輸出高電平 |
VOH |
IOH = 0.2mA |
2.4 |
- |
V |
|
輸出低電平 |
VOL |
IOL = 1.2mA |
- |
0.4 |
V |
|
工作電流 |
IDD |
VDD = 5.0V |
2.0 |
mA |
||
液晶驅動電壓 |
VDD-VEE |
Ta = 0℃ |
4.9 |
V |
||
Ta = 25℃ |
4.7 |
|||||
Ta = 50℃ |
4.5 |
3 )時序特性表:
項 目 |
符 號 |
測試條件 |
標 準 值 |
單位 |
||
MIN |
TYPE |
MAX |
||||
允許時間週期 |
TCYCE |
5.1a 5.1b |
1000 |
ns |
||
允許脈衝寬度,高電平 |
PWEH |
450 |
-- |
-- |
ns |
|
允許上升和下降時間 |
tEr tEf |
-- |
-- |
25 |
ns |
|
地址建立時間 |
tAS |
140 |
-- |
-- |
ns |
|
資料延遲時間 |
tDDR |
-- |
-- |
320 |
ns |
|
資料建立時間 |
tDSW |
195 |
-- |
-- |
ns |
|
資料保持時間 |
tH |
10 |
-- |
-- |
ns |
|
DATA HOLD TIME |
tDHR |
20 |
-- |
-- |
ns |
|
地址保持時間 |
tAH |
10 |
-- |
-- |
ns |
4) 引腳和指令功能
模 塊引腳功能表:
] |
符 號 |
名 稱 |
功 能 |
1 |
Vss |
接地 |
0V |
2 |
VDD |
電路電源 |
5V±10% |
3 |
VEE |
液晶驅動電壓 |
保證VDD-VEE=4.5∽5V電壓差 |
4 |
RS |
暫存器選擇訊號 |
H:資料暫存器 L:指令暫存器 |
5 |
R/W |
讀/寫訊號 |
H:讀 L:寫 |
6 |
E |
片選訊號 |
下降沿觸發,鎖存資料 |
7-14 |
DB0-DB7 |
資料線 |
資料傳輸 |
寄 存器選擇功能表:
RS |
R/W |
操 作 |
0 |
0 |
指令暫存器(IR)寫入 |
0 |
1 |
忙標誌和地址計數器讀出 |
1 |
0 |
資料暫存器(DR)寫入 |
1 |
1 |
資料暫存器讀出 |
(注:忙標誌
為"1"時,表明正在進行內部操作,此時不能輸入指令或資料,要等內部操作結束,即忙標誌為"0"時。)
4.3) 指令功能
格式:RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
共11種指令:清除,返回,輸入方式設定,顯示開關,控制,移位,功能設定,CGRAM地址設
置,DDRAM地址設定,讀忙標誌,寫資料到CG/DDRAM,讀資料由CG/DDRAM。
5) 顯示位與DD RAM 地址的對應關係:
顯 示 位 序 號 |
1 2 3 4 5 ……………… 40 |
|
DD RAM |
第 一 行 |
00 01 02 03 04 ..………….. 27 |
第 二 行 |
40 41 42 43 44 …………….. 67 |
6)、
初始化方法
使用者所編的顯示程式,開始必須進行初始化,否則模組無法正常顯示,下面介紹兩種初始化方法;
6.1利用內部復位電路進行初始化
下面指令是在初始化過程中執行的。
-
清屏 (DISPLAY CLEAR);
-
功能設定 (FUNCTION SET);
DL = 1:
8Bit 介面資料;
N = 0: 1行顯示; F = 0:5×7dot字形;
-
顯示開/關 控制(DISPLAY ON/OFF CONTROL)
D = 0: 顯示關; C = 0: 游標關; B = 0: 消隱關
-
輸入方式設 置(ENTRY MODE SET )
I/D = 1:(增量): S = 0: 無移位:
6.2) 軟體復位
如果電路電源不能滿足復位電路的要求的話,那麼初始化就要用軟體來實現,過程如下:
八位介面初始化流程圖