Você está na página 1de 12

Curso: Engenharia Eltrica

Professor: Silvano Fonseca Paganoto

Disciplina: Microcontroladores
Tema: Display de Cristal Liquido - LCD

Display de Cristal Liquido - LCD


Disciplina: Microcontroladores
Professor: Silvano Fonseca Paganoto

Curso: Engenharia Eltrica


Professor: Silvano Fonseca Paganoto

Sumrio
Introduo
Funo dos pinos
Interface com o Microcontrolador
Conexes fsicas
Diagrama de temporizao

Dados (cdigos dos caracteres)


Instrues
Uso mais comum

Endereamento do caractere

Disciplina: Microcontroladores
Tema: Display de Cristal Liquido - LCD

Curso: Engenharia Eltrica


Professor: Silvano Fonseca Paganoto

Disciplina: Microcontroladores
Tema: Display de Cristal Liquido - LCD

Introduo
Mdulos LCD
So interfaces de sada muito til em sistemas microprocessados
(Exibio alfanumrica)
Podem ser:
Grficos: resolues de 122x32, 128x64, 240x64 e 240x128 dots pixel;
Caracteres: so especificados em nmero de colunas por linhas 8x1,
8x2, 16x1, 16x2, 16x4, 40x4, etc.

Curso: Engenharia Eltrica


Professor: Silvano Fonseca Paganoto

Disciplina: Microcontroladores
Tema: Display de Cristal Liquido - LCD

Funo dos pinos (LCD 16x2)


Pino Funo

...

16

Descrio

1
2
3

Alimentao
Alimentao
V0

RS

Terra ou GND
VCC ou +5V
Tenso para ajuste de
contraste
1 - Dado, 0 - Instruo

R/W

1 - Leitura, 0 - Escrita

1 ou (1 0) Habilita, 0 Desabilitado

7
8
9
10
11
12
13
14
15
16

B0
LSB
B1
B2
B3
B4
B5
B6
B7
MSB
A (qdo existir)
K (qdo existir)

Barramento
de
Dados

Anodo p/ LED backlight


Catodo p/ LED backlight

Curso: Engenharia Eltrica


Professor: Silvano Fonseca Paganoto

Disciplina: Microcontroladores
Tema: Display de Cristal Liquido - LCD

Interface com o Microcontrolador


Conexes fsicas

Fonte: Kit didtico PIC MASTER

Curso: Engenharia Eltrica


Professor: Silvano Fonseca Paganoto

Disciplina: Microcontroladores
Tema: Display de Cristal Liquido - LCD

Interface com o Microcontrolador


Diagrama de temporizao

Curso: Engenharia Eltrica


Professor: Silvano Fonseca Paganoto

Disciplina: Microcontroladores
Tema: Display de Cristal Liquido - LCD

Dados (cdigos dos caracteres)

Curso: Engenharia Eltrica


Professor: Silvano Fonseca Paganoto

Disciplina: Microcontroladores
Tema: Display de Cristal Liquido - LCD

Instrues
INSTRUO
Limpa Display

Home p/ Cursor

RS

R/W

B7

B6

B5

B4

B3

B2

B1

B0

-Limpa todo o display e retorna o cursor para a


primeira posio da primeira linha

1.6
mS

-Retorna o cursor para a 1. coluna da 1. Linha


-Retorna a mensagem previamente deslocada a
sua posio original

1.6
mS

-Estabelece o sentido de deslocamento do cursor


(X=0 p/ esquerda, X=1 p/ direita)
-Estabelece se a mensagem deve ou no ser
deslocada com a entrada de um novo caractere
(S=1 SIM, X=1 p/ direita)
-Esta instruo tem efeito somente durante a
leitura e escrita de dados.

DESCRIO e tempo de execuo (uS)

Fixa o modo de
funcionamento

Controle do Display

-Liga (D=1) ou desliga display (D=0)


-Liga(C=1) ou desliga cursor (C=0)
-Cursor Piscante (B=1) se C=1

Desloca cursor ou
mensagem

-Desloca o cursor (C=0) ou a mensagem (C=1)


para a Direita se (R=1) ou esquerda se (R=0)
- Desloca sem alterar o contedo da DDRAM

40
uS

40
uS

40
uS

Curso: Engenharia Eltrica


Professor: Silvano Fonseca Paganoto

Disciplina: Microcontroladores
Tema: Display de Cristal Liquido - LCD

Instrues
INSTRUO

RS R/W

B7

B6

B5

B4

B3

Fixa o modo de
utilizao do
mdulo LCD

Posiciona no
endereo da
CGRAM

Posiciona no
endereo da
DDRAM

Endereo da DDRAM

Leitura do
Flag Busy

Escreve dado na
CGRAM / DDRAM

L Dado na
CGRAM / DDRAM

B2

Endereo da CGRAM

BF

AC

Dado a ser gravado no LCD


Dado lido do mdulo

B1

B0

DESCRIO e tempo de execuo (uS)


-Comunicao do mdulo com 8 bits(Y=1) ou
4 bits(Y=0)
-Nmero de linhas: 1 (N=0) e 2 ou mais (N=1)
-Matriz do caracter: 5x7(F=0) ou 5x10(F=1)
- Esta instruo deve ser ativada durante a
inicializao

40
uS

-Fixa o endero na CGRAM para


posteriormente enviar ou ler o dado (byte)

40
uS

-Fixa o endero na DDRAM para


posteriormente enviar ou ler o dado (byte)

40
uS

-L o contedo do contador de endereos (AC)


e o BF. O BF (bit 7) indica se a ltima operao
foi concluda (BF=0 concluda) ou est em
execuo (BF=1).
- Grava o byte presente nos pinos de dados no
local apontado pelo contador de endereos
(posio do cursor)
- L o byte no local apontado pelo contador de
endereos (posio do cursor)

40
uS
40
uS

Curso: Engenharia Eltrica


Professor: Silvano Fonseca Paganoto

10

Disciplina: Microcontroladores
Tema: Display de Cristal Liquido - LCD

Instrues Uso mais comum


RS

R/W

0
0

0
0

Cdigo
(Hexa)
0C
0A / 08

01

Liga
Desliga
Desloca para Esquerda
Desloca para Direita
Cursor Home
Cursor Piscante
Cursor com Alternncia

0
0
0
0
0
0
0

0
0
0
0
0
0
0

0E
0C
10
14
02
0D
0F

Sentido de deslocamento do
cursor ao entrar com caracter

Para a esquerda

04

Para a direita

06

Deslocamento da mensagem
ao entrar com caracter

Para a esquerda

07

Para a direita

05

Deslocamento da mensagem
sem entrada de caracter

Para a esquerda

18

Para a direita

1C

primeira linha

80

segunda linha

C0

DESCRIO
Display

MODO
Liga (sem cursor)
Desliga

Limpa Display com Home cursor

Controle do Cursor

Endereo da primeira posio

Curso: Engenharia Eltrica


Professor: Silvano Fonseca Paganoto

11

Disciplina: Microcontroladores
Tema: Display de Cristal Liquido - LCD

Endereamento
Endereo de cada caractere
Mdulo

Coluna

LCD 8x1
linha

1
80

2
81

3
82

4
5
83 84

6
85

LCD 16x1
linha

1
80

2
81

3
82

4
83

5
84

6
85

7
86

LCD 16x1
linha

1
80

2
81

3
82

4
83

5
84

6
85

7
86

LCD 16x2
linha 1
linha 2

1
80
C0

2
81
C1

3
82
C2

4
83
C3

5
84
C4

6
85
C5

7
86

7
86
C6

8
87

8
87
8
87
8
87
C7

9
C0
9
88
9
88
C8

10
C1
10
89
10
89
C9

11
C2
11
8A
11
8A
CA

12
C3
12
8B
12
8B
CB

13
C4
13
8C
13
8C
CC

14
C5
14
8D
14
8D
CD

15
C6

16
C7

15
8E

16
8F

15
8E
CE

16
8F
CF

Curso: Engenharia Eltrica


Professor: Silvano Fonseca Paganoto

Dvidas?

Disciplina: Microcontroladores
Tema: Display de Cristal Liquido - LCD

12

Você também pode gostar