文章詳情

LCD知識

日期:2022-07-20 22:40
瀏覽次數:2201
摘要:

LCM電源

 

LCM與MPU接口

 


 

時序控制

a. 寫操作時序
Item
Symbol
Limit(Min.)
Limit(Max.)
Unit
Enable Cycle Time
tcyce
666
-
nS
Enable Pules Width
PWEH
300
-
nS
Enable Rise/Fall Time
TEr,tEf
-
25
nS
Address Set-Up Time
tAS
100
-
nS
Address Hold Time
tAH
10
-
nS
Data Set-Up Time
tDSW
100
-
nS
Data Hold Time
tH
10
-
nS
b.讀操作時序
Item
Symbol
Limit(Min.)
Limit(Max.)
Unit
Enable Cycle Time
tcyce
666
-
nS
Enable Pules Width
PWEH
300
-
nS
Enable Rise/Fall Time
TEr,tEf
-
25
nS
Address Set-Up Time
tAS
100
-
nS
Address Hold Time
tAH
10
-
nS
Data Set-Up Time
tDDR
10
-
nS
Data Hold Time
TDHR
20
-
nS

 

字符型LCM指令表

指令

指令碼

說明

執行
時間

RS

R/W

D0

D1

D2

D3

D4

D5

D6

D7

清屏

0

0

0

0

0

0

0

0

0

1

AC=0,光標回位

1.6ms

光標返回

0

0

0

0

0

0

0

0

1

*

ADD=0,回原位

1.64ms

輸入方式

0

0

0

0

0

0

0

1

I/D

S

決定是否移動以及移動方向

40us

顯示開關

0

0

0

0

0

0

1

D

C

B

D-顯示,C-光標,B-光標閃爍

40us

移位

0

0

0

0

0

1

S/C

R/L

*

*

移動光標及整體顯示

40us

功能設置

0

0

0

0

1

DL

N

F

*

*

DL-數據位數,L-行數,F-字體

40us

CGRAM地址設置

0

0

0

1

ACG

設置CGRAM的地址

40us

DDRAM地址設置

0

0

1

ADD

設置DDRAM的地址

40us

忙標志/讀地址計數器

0

1

BF

地址計數器(AC)

讀出忙標志位(BF)AC

40us

CGRAM/DDRAM數據寫

1

0

寫數據

將內容寫入RAM

40us

CGRAM/DDRAM數據讀

1

1

讀數據

將內容從RAM中讀出

40us

補充說明

I/D1-增量方式、0-減量方式
S
1-位移
S/C
1-顯示移位、0-光標移位
R/L
1-右移、0-左移
DL
1-8位、0-4
N
1-2行、0-1
F
1-5X10字體、0-5X7字體
BF
1-正在執行內部操作、0-可接收指令

DDRAM:顯示數據RAM
CGRAM
:字符發生器
RAM
ACG
CGRAM地址

ADD
DDRAM地址及光標地址

字符型LCM的初始化

8
RS
RW
DB7
DB6
DB5
DB4
DB3
DB2
DB1
DB0
開電源

等待15ms以上,VCC電壓上升到4.5v 設定8位操作

0

0
0
0
1
*
*
*

等待4.1ms以上 設定8位操作

0

0
0
0
1
*
*
*

等待0.1ms以上 設定8位操作

0

0
0
0
1
*
*
*
設定行顯示和字符點陣類型

0

0
0
0
1
N
F
*
*
關顯示

0

0
0
0
0
1
0
0
0
清屏并且光標回原位

0

0
0
0
0
0
0
0
1
輸入方式設定

0

0
0
0
0
0
1
I/O
s

 

字符型LCM的接口定義

1

Vss

-

接地

0V

2

Vdd

-

電路電源電壓

Vcc=Vdd=5V±10%

3

Vee

-

LCD驅動電壓

對比度調節電壓

4

RS

H/L

寄存器選擇信號

H:數據; L:指令

5

R/W

H/L

/寫信號

H:讀; L:寫

6

E

片使能信號

下降沿觸發

 

7

DB0

H/L

數據位0

數據總線

應用軟件舉例

RS RW D7 D6 D5 D4 D3 D2 D1 D0
 
開電源

 

 

初始化
功能設定
0  0  0  0  1  1  0  0  *  *

 

 

設定8位操作設定兩行顯示和5*7字符點陣類型
關顯示
0  0  0  0  0  0  1  0  0  0

 

 

關閉顯示
開顯示
0  0  0  0  0  0  1  1  1  0

_

 

開顯示和光標
輸入方式設定
0  0  0  0  0  0  0  1  1  0

_

 

正方向移動
將顯示數據寫入CG/DD RAM
1  0  0  1  1  0  0  1  1  0

f_

 

 

寫入字符f光標加一并向右移
將顯示數據寫入 CG/DD RAM
1  0  1  0  0  0  0  1  1  0

fh_

 

 

寫入字符h光標加一并向右移
設定起始行列地址
0  0  1  1  0  0  0  0  0  0

fh_

_

 

設定為**行**列
將顯示數據寫入 CG/DD RAM
1  0  0  1  0  0  1  1  0  0

fh_

L_

 

寫入字符L光標加一并向右移
將顯示數據寫入 CG/DD RAM
1  0  0  1  0  0  0  0  1  1

fh_

LC_

 

寫入字符C光標加一并向右移
將顯示數據寫入 CG/DD RAM
1  0  0  1  0  0  0  1  0  0

fh_

LCD_

 

寫入字符D光標加一并向右移
回原位
0  0  0  0  0  0  0  0  1  0

fh_

LCD

 

顯示和光標回原位

下一篇: LCD術語
上一篇: 液晶顯示器注意事項

粵公網安備 44030902000337號

2022精品久久久久久中文字幕