Ir ao conteúdo
  • Cadastre-se

PIC e lcd 16x4


Fabio Souza.

Posts recomendados

Boa tarde a todos,

estou com problemas para escrever informações em um display lcd 16x4, o PIC em uso é o 16F877, consigo escrever normalmente nas duas primeiras linhas, nas linhas 3 e 4 não consigo escrever nada, será que existe alguma biblioteca especifica para este tipo de lcd ou é a mesma do 16x2 ?

Link para o comentário
Compartilhar em outros sites

Amigo, todo o hard que você conecta exige uma configuração especifica para ele. No meu que tem um lcd de 20x4 a fonte é:

int const line1 = 0x80; //endereço linha1 x posição1 do LCD = 128(decimal)

int const line2 = 0xC0; //endereço linha2 x posição1 do LCD = 192(decimal)

int const line3 = 0x94; //endereço linha3 x posição1 do LCD = 148(decimal)

int const line4 = 0xD4; //endereço linha4 x posição1 do LCD = 212(decimal)

ou seja defini o nome das linhas como line1, line2 e assim por diante.

Espero ter ajudado.

Link para o comentário
Compartilhar em outros sites

Já me deparei com esse problema, e resolvi por acaso. Nesse LCD deves trabalhar como se tivesse apenas duas linhas, ou seja, a linha 3 é continuação da linha 1 e a linha 4 é continuação da linha 2. A principio pensei que era algum erro, mas depois de testar vários circuitos vi que era padrão (isso CCS). Nesse caso a 17ª coluna da linha 1 é a 1ª coluna da linha 3

Link para o comentário
Compartilhar em outros sites

LCD_LINE1_ADD EQU 0X80 ; ENDEREÇO DDRAM DA 1º COLUNA DA 1º LINHA DO DISPLAY

LCD_LINE2_ADD EQU 0XC0 ; ENDEREÇO DDRAM DA 1º COLUNA DA 2º LINHA DO DISPLAY

LCD_LINE3_ADD EQU 0X90 ; ENDEREÇO DDRAM DA 1º COLUNA DA 3º LINHA DO DISPLAY

LCD_LINE4_ADD EQU 0XD0 ; ENDEREÇO DDRAM DA 1º COLUNA DA 4º LINHA DO DISPLAY

Essa é a resposta universal,o que muda é o endereço inicial da RAM.

Falta de ler o datasheet do controlador do LCD.

Link para o comentário
Compartilhar em outros sites

  • 4 meses depois...

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!