Вы находитесь на странице: 1из 3

SENAI Curso Microcontroladores 8051

DISPLAY DE CRISTAL LQUIDO


O LCD (display de cristal lquido) um dispositivo bastante prtico no uso de sistemas microprocessados. O nosso estudo ser realizado sobre o LCD do kit H no mercado diversas opes de LCD com interfaces inteligentes, basta escrever a funo desejada ou o caractere desejado, em ASCII, que o hardware escreve sem interferncia do operador.

Display LCD de 16 Caracteres por 4 Linhas


Tomamos como base o LCD 16 x 4, ou seja, um display composto de 4 linhas com 16 caracteres cada e entendendo como ele funciona os demais iro variar nos detalhes. Este LCD o utilizado pelo kit, onde j existe um hardware pronto para acessar. Mas, antes, vamos ver como ligar da forma mais bsica, observando a figura seguinte. Na tabela abaixo est descrita sua conexo, indicando a funo de cada pino do display de cristal liquido inteligente. Pino 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Alimentao Alimentao V0 RS R/W E D0 D1 D2 D3 D4 D5 D6 D7 A (qdo existir) K (qdo existir) Anodo para LED backlight Catodo para LED backlight Barramento de dados Seleo: Seleo: Chip Enable LSB Funo Terra ou GND Vcc (+5V) Tenso de ajuste de contraste 1 Dado, 0 instruo 1 Leitura, 0 Escrita 1 ou (1 => 0) Habilita, 0 - Desabilitado Descrio

Tabela de pinagem dos mdulos LCD

Observe na tabela a conexo do mdulo LCD

Unidade 1 Introduo aos microcontroladores Display de cristal lquido

SENAI Curso Microcontroladores 8051

2 4 6

Vcc

Mdulo LCD
14 13 12 11 10 9 8 7

3 1 5

P 1.0

8 0 5 1

P 1.7 E RD RS WR
8051 ligado ao LCD

No exemplo da figura conecta-se o pino 5 (R/W) ao GND, e ento basta escrever no display. A facilidade de se efetuar leituras justifica-se apenas para taxas de transferncias altas. No Kit s possvel fazer escrita, criando rotinas de tempo. Veja que a porta P1 est disponibilizada para o LCD. e as sadas de controle RO e WR esto controlando a habilitao (E) e a Instruo ou Dados respectivamente. Portanto, no h mais a porta P1 e no possvel utilizar RAM externa. Existe tambm a possibilidade dos LCDs trabalharem com 4 bits de dados (nible) ao invs de 8 bits, o caso de microcontroladores com poucas portas de I/O, como exemplo citamos o PIC, sendo esta funo programvel. Primeiro envia o nible mais significativo. Como s podemos escrever no LCD, j foi dito que h a necessidade de criarmos rotinas de tempo para atender ao timing do display, que o seguinte: Acena-se o estado RS (0 = instruo, 1 = dados); Coloca o byte (dado ou instruo) na porta P1; E = 1 e depois E = 0. Esta seqncia levar 1uS, dentro das especificaes do display.

Inicializao do LCD
Toda vez que um programa digitado usar o LCD preciso criar uma rotina de inicializao, com o objetivo de deixar o display preparado, embora o hardware do display seja inicializado sempre que ligar a alimentao. O procedimento mais simples seria: Instruo hexa 01h 02h 38h Funo Limpa todo o display Primeira posio a esquerda Interface 8 bits, matriz 7x5 2 linhas Tempo de espera Pelo menos 1,7 ms Pelo menos 1,7 ms 40S

Unidade 1 Introduo aos microcontroladores Display de cristal lquido

SENAI Curso Microcontroladores 8051

Instruo hexa 06h 0Eh

Funo Desloca cursor a direita Cursor no piscante 40S 40S

Tempo de espera

Observe na tabela o cdigo hexa da instruo, a funo de cada instruo e o tempo de execuo. A instruo 38 h refere-se ao tipo de display, quanto ao seu aspecto fsico referente ao nmero de linhas e o tipo de matriz. Veja a disposio fsica do display na tabela abaixo. 80 C0 A0 E0 81 C1 A1 E1 82 C2 A2 E2 83 C3 A3 E3 84 C4 A4 E4 85 C5 A5 E5 86 C6 A6 E6 87 C7 A7 E7 88 C8 A8 E8 89 C9 A9 E9 8A CA AA EA 8B CB AB EB 8C CC AC EC 8D CD AD ED 8E CE AE EE 8F CF AF EF

Posio de cada caracter do display.

No LCD do Kit, a escrita inicia na primeira posio (80h). Na programao os dados so inseridos at o final da linha e depois pulam para a terceira linha. A terceira linha a continuao da primeira linha. As posies iniciais para o display so: 80 h para primeira linha e A0 h para segunda linha. A programao na segunda linha comea em CO e quando chegar ao final da segunda linha pula para a quarta linha, ento, a quarta linha continuao da segunda linha.

Unidade 1 Introduo aos microcontroladores Display de cristal lquido

Вам также может понравиться