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) 軟件復位
如果電路電源不能滿足復位電路的要求的話,那么初始化就要用軟件來實現,過程如下:
八位接口初始化流程圖
























粵公網安備 44030402000745號