Site hosted by Angelfire.com: Build your free website today!

Menu Principal

pampita videos Introdução
el juego sims para bajar Inicialização
flash mx keygen Comandos
tutoriales dreamwaver mx Gerador de Caracteres CGRAM
tutoriales dreamwaver mx Exemplos com 8051
tutoriales dreamwaver mx LCD Desingner 1.0
tutoriales dreamwaver mx Simulador
tutoriales dreamwaver mx Download
tutoriales dreamwaver mx Sobre o autor


  

 
  


 


Atualmente, podemos encontrar displays LCD a preços bastante acessíveis e com um pouco de imaginação podemos criar inúmeros projetos de eletrônica.

Quase todos os módulos LCD´s caracter possui um circuito integrado Hitachi HD44780 e compatíveis, que é encarregado de controlar a matriz de cristal líquido.

O HD44780 possui dois registradores de 8 bits, um registrador de instrução (IR) e um registrador de dados (DR). O registrador de instrução é responsável pelas operações de configuração, rolagem de tela, posicionamento do cursor, entre outras. O registrador de dados contém o dado que deve ser escrito no LCD.

Qualquer LCD baseado no controlador Hitachi HD44780 ou equivalente, possui a seguinte pinagem:

As funções de cada pino são as seguintes:
Pino Função
1
Terra (GRD)
2
Vcc (5V)
*3
Tensão de contraste (VL)
4
Seleção de registrador (RS=0 Instrução;RS=1 Dados)
5
Leitura ou Escrita (R/W=0 Escrita;R/W=1 Leitura)
*6
Habilita/Desabilita (E=1 Display habilitado;E=0 Display Desabilitado)
7-14
Barramento de dados bidirecional (DB0-DB7)
* Os dados do barramento DB0 a DB7 só serão transferidos para o display na transição do pino E de nível alto para nível baixo.
* Para a tensão de contraste recomenda-se colocar um potenciômetro de 10 a 20K conectado entre VCC (5V) e terra (GRD). Alguns fabricantes recomendam colocar um resistor de 4k7 em série com o pino VL.
 
DDRAM
O controlador possui uma memória RAM de dados que é dividida em blocos. Para escrever um caracter coloca-se o LCD em modo de escrita de dados e põe o código ASCII do caracter no barramento de dados, depois faz a transição do pino E de nível alto para nível baixo. Abaixo temos uma DDRAM de um display LCD 40x2.

Obs: Quando um comando de rolagem tanto para esquerda quanto para direita (SHIFT) for executado, a DDRAM também é translada.
Seleção de Registradores
RS RW Operação
0 0 Seleciona registrador de instrução. Apagar o display por exemplo.
0 1 (BF Busy Flag) Ler estado do display. BF=1 display executando operação;BF=0 display liberado para a próxima instrução. BF corresponde ao MSB do barramento de dados (DB7).
1 0 Escreve dados na DDRAM ou na CGRAM
1 1 Ler (DR) registrador de dados.
 
CGRAM - Gerador de Caracteres
Nesta área de memória do controlador podemos definir caracteres customizados. Veja como definir caracteres na CGRAM e exemplos práticos com microcontrolador 8051.
Configurações
Os displays LCD´s comuns se apresentam com as seguintes configurações

Alguns LCD´s possuem backlite (iluminação) para facilitar a visualização à noite. Portanto os pinos 15 e 16 são anodo e catodo respectivamente da matriz de Leds.


FastCounter by bCentral
 

(c)1999-2003 Fred Cox Junior fredcoxjr@terra.com.br
Todos os direitos reservados
.

Construa caracteres customizados com o LCD Desingner 1.0. Clique aqui para baixar.
Veja a página de exemplos com microcontrolador 8051!
Não deixe de visitar o meu site sobre microcontroladores. Microcontroladores - Ferramentas e projetos.