lcd1602液晶顯示模塊基本技術(shù):
1)、主要功能 a、 40通道點陣lcd 驅(qū)動; b、 可選擇當(dāng)作行驅(qū)動或列驅(qū)動; c、 輸入/輸出信號:輸出,能產(chǎn)生20×2個lcd驅(qū)動波形;輸入,接受控制器送出的串行數(shù)據(jù)和控制信號,偏壓(v1∽v6); d、 通過單片機(jī)控制將所測的頻率信號讀數(shù)顯示出來
2)、技術(shù)參數(shù)
極限參數(shù)表:
名 稱
符 號
標(biāo) 準(zhǔn) 值
單 位
min
type
max
電路電源
vdd - vss
-0.3
7.0
v
lcd驅(qū)動電壓
vdd - vee
vdd - 13.5
vdd + 0.3
v
輸入電壓
vin
-0.3
vdd + 0.3
v
靜電電壓
-
-
100
v
工作溫度
-20
+70
℃
儲存溫度
-30
+80
℃
電參數(shù)表:
名 稱
符 號
測 試 條 件
標(biāo) 準(zhǔn) 值
單位
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
液晶驅(qū)動電壓
vdd-vee
ta = 0℃
4.9
v
ta = 25℃
4.7
ta = 50℃
4.5
3)時序特性表:
項 目
符 號
測試條件
標(biāo) 準(zhǔn) 值
單位
min
type
max
允許時間周期
tcyce
5.1a 5.1b
1000
ns
允許脈沖寬度,高電平
pweh
450
--
--
ns
允許上升和下降時間
ter tef
--
--
25
ns
地址建立時間
tas
140
--
--
ns
數(shù)據(jù)延遲時間
tddr
--
--
320
ns
數(shù)據(jù)建立時間
tdsw
195
--
--
ns
數(shù)據(jù)保持時間
th
10
--
--
ns
data hold time
tdhr
20
--
--
ns
地址保持時間
tah
10
--
--
ns
4)引腳和指令功能
模塊引腳功能表:
]
符 號
名 稱
功 能
1
vss
接地
0v
2
vdd
電路電源
5v±10%
3
vee
液晶驅(qū)動電壓
保證vdd-vee=4.5∽5v電壓差
4
rs
寄存器選擇信號
h:數(shù)據(jù)寄存器 l:指令寄存器
5
r/w
讀/寫信號
h:讀 l:寫
6
e
片選信號
下降沿觸發(fā),鎖存數(shù)據(jù)
7-14
db0-db7
數(shù)據(jù)線
數(shù)據(jù)傳輸
寄存器選擇功能表:
rs
r/w
操 作
0
0
指令寄存器(ir)寫入
0
1
忙標(biāo)志和地址計數(shù)器讀出
1
0
數(shù)據(jù)寄存器(dr)寫入
1
1
數(shù)據(jù)寄存器讀出
(注:忙標(biāo)志為1時,表明正在進(jìn)行內(nèi)部操作,此時不能輸入指令或數(shù)據(jù),要等內(nèi)部操作結(jié)束,即忙標(biāo)志為0時。)
4.3) 指令功能
格式:rs r/w db7 db6 db5 db4 db3 db2 db1 db0
共11種指令:清除,返回,輸入方式設(shè)置,顯示開關(guān),控制,移位,功能設(shè)置,cgram地址設(shè)
置,ddram地址設(shè)置,讀忙標(biāo)志,寫數(shù)據(jù)到cg/ddram,讀數(shù)據(jù)由cg/ddram。
5)顯示位與dd ram 地址的對應(yīng)關(guān)系:
顯 示 位 序 號
1 2 3 4 5 ……………… 40
dd ram
地 址(hex)
第 一 行
00 01 02 03 04 ..………….. 27
第 二 行
40 41 42 43 44 …………….. 67
6)、初始化方法
用戶所編的顯示程序,開始必須進(jìn)行初始化,否則模塊無法正常顯示,下面介紹兩種初始化方法;
6.1利用內(nèi)部復(fù)位電路進(jìn)行初始化
下面指令是在初始化過程中執(zhí)行的。
清屏(display clear);
功能設(shè)置(function set);
dl = 1: 8bit 接口數(shù)據(jù);
n = 0: 1行顯示; f = 0:5×7dot字形;
顯示開/關(guān)控制(display on/off control)
d = 0: 顯示關(guān); c = 0: 光標(biāo)關(guān); b = 0: 消隱關(guān)
輸入方式設(shè)置(entry mode set )
i/d = 1:(增量): s = 0: 無移位:
6.2) 軟件復(fù)位
如果電路電源不能滿足復(fù)位電路的要求的話,那么初始化就要用軟件來實現(xiàn),過程如下:
八位接口初始化流程圖