Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Tutorial lcd 8051, Notas de estudo de Mecatrônica

Tutorial lcd 8051

Tipologia: Notas de estudo

2013

Compartilhado em 21/02/2013

jose-martins-dos-santos-junior-1
jose-martins-dos-santos-junior-1 🇧🇷

5

(9)

111 documentos

1 / 37

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25

Pré-visualização parcial do texto

Baixe Tutorial lcd 8051 e outras Notas de estudo em PDF para Mecatrônica, somente na Docsity!

TUTORIAL

Ligando um LCD no 8051

Click to buy NOW!

P

D

F

  • n g

e

w

w

w

. d

o cu - tra

c

k

.

c

o

m

Click to buy NOW!

P

D

F

  • n g

e

w

w

w

. d

o cu-tra

c

k

.

c

o

m

Índice

Índice............................................................................................................................ 2

Introdução................................................................................................................. 3

Material Necessário................................................................................................... 4

Para fazer esse tutorial, você precisará dos seguintes componentes:....................... 4

Montagem................................................................................................................. 6

Montagem do Hardware ........................................................................................ 7

Montagem do Software ....................................................................................... 21

Código Completo .................................................................................................... 35

Click to buy NOW!

P

D

F

  • n g

e

w

w

w

. d

o cu - tra

c

k

.

c

o

m

Click to buy NOW!

P

D

F

  • n g

e

w

w

w

. d

o cu-tra

c

k

.

c

o

m

Material Necessário

Para fazer esse tutorial, você precisará dos seguintes componentes:

Tabela de componentes necessários para a montagem do tutorial. Informações retiradas do site

http://www.SoldaFria.com.br em 04/07/2008. Os preços podem variar e são de total

responsabilidade do site mencionado.

Display LCD 16x2 Led Lateral P/ Back Fundo Verde 1
R$16,
Trimpot Multivoltas 3296W 10K 1
R$1,
Led Verde 8mm
R$0,
Resistor de 220R Carbono 5% 1/4W 1
R$0,
Resistor de 8K2 Carbono 5% 1/4W 1
R$0,
Capacitor Eletrolítico 10uF x 25V 1
R$0,
Cristal 12Mhz 1
R$0,
Capacitor Disco Cerâmico 33pF x 50V 2
R$0,
Chave Tactil de 7mm 1
R$0,

Click to buy NOW!

P

D

F

  • n g

e

w

w

w

. d

o cu - tra

c

k

.

c

o

m

Click to buy NOW!

P

D

F

  • n g

e

w

w

w

. d

o cu-tra

c

k

.

c

o

m

Resistor de 100R Carbono 5% 1/4W 1
R$0,
Circuito Integrado Microcontrolador AT89S
R$7,
Soquete 40 Pinos Estampado 1
R$0,
Protoboard S/ Base BB-01 (840 Pontos)
R$14,
Sub-Total: R$41,

Você pode encontrar todos esses componentes facilmente na Santa Ifigênia, na loja

Mult Comercial (http://www.multcomercial.com.br/), ou ainda no site Solda Fria

(http://soldafria.com.br/loja/).

Você também vai precisar dos seguintes datasheets:

x KS0066U – Driver de matriz de pontos e controlador de LCD;

http://www.alldatasheet.com/datasheet-

pdf/pdf/37317/SAMSUNG/KS0066U.html

x AT89S52 – Micro controlador de 8 bits;

http://www.alldatasheet.com/datasheet-pdf/pdf/82390/ATMEL/AT89S52.html

x WinStar - WH

http://www.alldatasheet.com/datasheet-pdf/pdf/89421/ETC/WH1602.html

Click to buy NOW!

P

D

F

  • n g

e

w

w

w

. d

o cu - tra

c

k

.

c

o

m

Click to buy NOW!

P

D

F

  • n g

e

w

w

w

. d

o cu-tra

c

k

.

c

o

m

Montagem do Hardware

Para fazer esses laboratórios eu prefiro usar uma protoboard, pois dá muito trabalho

fabricar uma placa de cobre e soldar tudo somente para fazer uma experiência. Então

acho que o melhor é cortar vários cabinhos de cobre duro – ou soldar a ponta dos que

são de feixe de fios – e fazer as ligações na protoboard.

Click to buy NOW!

P

D

F

  • n g

e

w

w

w

. d

o cu - tra

c

k

.

c

o

m

Click to buy NOW!

P

D

F

  • n g

e

w

w

w

. d

o cu-tra

c

k

.

c

o

m

Primeiro solde os cabinhos nos conectores do LCD, conforme figura abaixo.

Figura 1 – Solde os cabinhos na placa do LCD.

Nota:

Este modelo de LCD WinStar WH1602A possui 18 terminais, dispostos da seguinte

maneira:

o Onde:

ƒ 1: VCC (+5V)

ƒ 2: GND (Terra 0V)

ƒ 3: Controle de intensidade do display

ƒ 4: RS (Controla o tipo de comunicação: 0 para comandos e 1 para

dados);

ƒ 5: RW (Controla o tipo de ação: 0 para escrita e 1 para leitura de

dados);

ƒ 6: EN (Controle de envio: 0 para limpar status e 1 para executar o

comando);

ƒ 7 até 14: Bus de dados com largura de 8 bits.

ƒ 15: Anodo (+) do LED de iluminação de fundo;

ƒ 16: Catodo (-) do LED de iluminação de fundo;

ƒ A: Anodo (+) do LED de iluminação de fundo;

ƒ K: Catodo (-) do LED de iluminação de fundo;

o Repare que a função dos pinos 15 e 16 e do A e K é a mesma, ou seja,

ligar a luz de fundo do LCD.

A

K

Click to buy NOW!

P

D

F

  • n g

e

w

w

w

. d

o cu - tra

c

k

.

c

o

m

Click to buy NOW!

P

D

F

  • n g

e

w

w

w

. d

o cu-tra

c

k

.

c

o

m

Organize os fios do LCD e conecte-os na porta P2 do MC, conforme figura abaixo. E

também ligue os outros fios nos furos logo abaixo do MC, pois mais para frente vamos

jumpea-los na própria protoboard.

Figura 4 – Conexão dos fios do LCD na porta 2 do MC e nas vias do protoboard.

Nota:

x Para conectar o LCD, ligue os fios correspondentes aos conectores 7 até 14 na

porta 2 do MC; Ou seja:

o Fio do conector 7 do LCD no pino 1 da porta 2 do MC (P2.0);

o Fio do conector 8 do LCD no pino 2 da porta 2 do MC (P2.1);

o Fio do conector 9 do LCD no pino 3 da porta 2 do MC (P2.2);

o Fio do conector 10 do LCD no pino 4 da porta 2 do MC (P2.3);

o Fio do conector 11 do LCD no pino 5 da porta 2 do MC (P2.4);

o Fio do conector 12 do LCD no pino 6 da porta 2 do MC (P2.5);

o Fio do conector 13 do LCD no pino 7 da porta 2 do MC (P2.6);

o Fio do conector 14 do LCD no pino 8 da porta 2 do MC (P2.7);

Click to buy NOW!

P

D

F

  • n g

e

w

w

w

. d

o cu - tra

c

k

.

c

o

m

Click to buy NOW!

P

D

F

  • n g

e

w

w

w

. d

o cu-tra

c

k

.

c

o

m

Agora faça os jumpers dos fios de controle do LCD.

Figura 5 – Ligação da energia no LCD. (Em detalhe: fios ligados errados)

Nota:

Muita atenção na hora da montagem. Veja que eu montei errados os cabinhos de

alimentação do pino 15 e 16 do LCD (que são responsáveis pela luz de fundo) e

coloquei o sistema em curto. A sorte é que foi logo na entrada de energia e a fonte que

eu estou usando é boa, de computador. Agüentou. Mesmo assim derreteu os fios e um

pouco da protoboard.

x Para energizar o LCD ligue os terminais assim:

o Fio do conector 1 do LCD no GND;

o Fio do conector 2 do LCD no VCC;

o Fio do conector 15 do LCD no VCC;

o Fio do conector 16 do LCD no GND;

x Para o controle de intensidade do LCD, faça a seguinte ligação:

o Fio do conector 3 do LCD em uma das pernas laterais do resistor

variável e a perna central do resistor, ligue no terra;

Click to buy NOW!

P

D

F

  • n g

e

w

w

w

. d

o cu - tra

c

k

.

c

o

m

Click to buy NOW!

P

D

F

  • n g

e

w

w

w

. d

o cu-tra

c

k

.

c

o

m

Voltando ao resitor de 8k2 que colocamos na primeira etapa do tutorial, ligue uma das

pontas desse resistor no GND e a outra ponta, no negativo do capacitor eletrolítico de

10uF. Ligue o positivo do capacitor eletrolítico no VCC. Com isso estamos montando o

circuito de reset. Para finalizar, ligue o pino 9 do MC também no negativo do capacitor.

Figura 7 – Montagem do circuito de reset.

Nota:

Agora repare na foto, um fio verde rente a placa da protoboard conectado também no

negativo do capacitor. Esse fio vai até o outro lado para a conexão do botão de reset.

Veja a próxima foto.

Fio verde

do botão

de reset.

Click to buy NOW!

P

D

F

  • n g

e

w

w

w

. d

o cu - tra

c

k

.

c

o

m

Click to buy NOW!

P

D

F

  • n g

e

w

w

w

. d

o cu-tra

c

k

.

c

o

m

Monte a chave táctil no final do fio verde. No terminal oposto da chave, ligue o resitor

de 100 ohms e a outra ponta do resistor, ligue no VCC.

Figura 8 – Montagem do circuito de reset (parte 2).

Nota:

Para saber quais são os contatos que formam o interruptor em uma chave táctil de 4

patas, utilize um multímetro em modo de aferição de resistência. Vá testando as patas e

apertando o botão para saber se dá contato.

Fio verde

que vem do

circuito de

reset.

Click to buy NOW!

P

D

F

  • n g

e

w

w

w

. d

o cu - tra

c

k

.

c

o

m

Click to buy NOW!

P

D

F

  • n g

e

w

w

w

. d

o cu-tra

c

k

.

c

o

m

Conecte o cristal nas patas 18 e 19 do MC. Conecte também os capacitores de 33pF em

cada perna do cristal e o outro lado no GND.

Figura 10 – Montagem do cristal.

Nota:

Não convém colocar o cristal muito longe do MC. Ele serve como fonte estabilizadora

do oscilador interno do controlador. Quanto menos interferência externa houver nesse

circuito, melhor. Diminuindo a distância, ajuda em muito a diminuir ruídos.

Click to buy NOW!

P

D

F

  • n g

e

w

w

w

. d

o cu - tra

c

k

.

c

o

m

Click to buy NOW!

P

D

F

  • n g

e

w

w

w

. d

o cu-tra

c

k

.

c

o

m

Para terminar a parte de hardware, ligue o DB9 fêmea no circuito de gravação do MC.

Figura 11 – Conector do circuito de gravação do MC.

Nota:

Se você não conhece essa parte, não se preocupe, constará no primeiro tutorial da série

Conecte o cabo de dados com o PC.

Figura 12 – Conectando o cabo com o PC.

Click to buy NOW!

P

D

F

  • n g

e

w

w

w

. d

o cu - tra

c

k

.

c

o

m

Click to buy NOW!

P

D

F

  • n g

e

w

w

w

. d

o cu-tra

c

k

.

c

o

m

A montagem final deve ficar como a da foto abaixo.

Figura 14 – Aparência final da montagem.

O resultado final da execução do programa é o aparecimento da frase “Hello World” na

tela do LCD.

Figura 15 – Resultado final do tutorial.

Click to buy NOW!

P

D

F

  • n g

e

w

w

w

. d

o cu - tra

c

k

.

c

o

m

Click to buy NOW!

P

D

F

  • n g

e

w

w

w

. d

o cu-tra

c

k

.

c

o

m

Esquema de Ligação dos Componentes

Figura 16 – Esquema de ligação dos componentes.

Nota:

Comentários sobre as ligações:

x Não se esqueça de colocar o EA\ em “Alto”, senão o programa interno do MC

não rodará;

x Repare que no esquema acima, a ligação da luz de fundo é feita pelos conectores

da lateral direita do LCD, mas na protoboard fizemos a ligação pelos conectores

15 e 16. Ambos conectores tem a mesma funcionalidade;

x Deixe o trimpot com mais ou menos 7k ohms, depois que o circuito funcionar,

faça o ajuste fino com uma pequena chave de fenda.

Agora acompanhe a parte de criação do programa que fará escrever a frase “Hello

World” na tela do LCD.

Click to buy NOW!

P

D

F

  • n g

e

w

w

w

. d

o cu - tra

c

k

.

c

o

m

Click to buy NOW!

P

D

F

  • n g

e

w

w

w

. d

o cu-tra

c

k

.

c

o

m