Interface lcd 24 × 2 com microcontrolador 8051 (89c51,89c52) e microchip pic16f877
Roberto Magalhães
Neste post vou explicar como fazer a interface do LCD 24×2 com o microcontrolador. Vou fazer a interface do lcd com os microcontroladores 8051 (89c51,89c52) e Microchip Pic16f877. 24×2 significa 24 Coulombs e 2 linhas. Total de caracteres que podemos exibir em LCD 24×2 (24×2 = 48) 48. 24 caracteres em cada linha. A interface do LCD 24 × 2 com o microcontrolador é a mesma que fazemos com a interface de outros LCDs de caracteres com microcontroladores. LCDs 24×2 são controlados pelo controlador hd44780, o mesmo controlador usado para controlar LCDs 8×1,16×2,20×2. Os comandos para inicializar LCD 24×2 são os mesmos usados para inicializar outros LCDs de caracteres. Os registros do lcd também são iguais. O processo de leitura e gravação de dados também é o mesmo.
Sobre LCD
O LCD que estou usando é da Samsung. Seu número é desconhecido. Apenas um número UC24202, GNAR4PA, 010429, está escrito no verso. Também é mencionado “Made in China” Encontrei este lcd em um antigo painel de sistema de controle. O painel de controle está fora de uso, então removi este LCD do painel e usei-o no meu projeto DIY. Não consegui encontrar o pino do LCD na internet. Consegui localizar os nomes dos pinos mapeando o cabeçalho com lcds de caracteres padrão.
LCD 24×2 da Samsung, UC24202, GNAR4PA, 010429,
Interface LCD 24×2 com microcontrolador 8051(89c51,89c52)
A interface do LCD 24 × 2 com o microcontrolador 8051 (89c51,89c52) é uma tarefa fácil. Se você já fez a interface de qualquer LCD de caractere com o microcontrolador 8051 (89c51,89c52), você pode facilmente fazer a interface 24×2. Mas se você não fizer isso, abaixo estão alguns pequenos tutoriais sobre LCDs que irão ajudá-lo a entender como interagir e exibir caracteres em LCDs de caracteres.
Pinagem do LCD do personagem e funcionando.
Como exibir texto no LCD de caracteres.
Vou exibir alfabetos 'ABC' no LCD. A primeira linha do lcd exibirá caracteres maiúsculos e na segunda linha serão exibidos alfabetos minúsculos, até 'X'. Exibir texto no LCD não é uma tarefa difícil. Tutorial Como exibir texto em LCD de caracteres é um recurso muito útil para realizar esta tarefa. Eu recomendo que você faça o tutorial (Link fornecido acima do parágrafo).
Interface LCD 24×2 com microcontrolador 8051(89c51,89c52)
Os pinos de dados LCD estão conectados à Porta 1 do microcontrolador 89c51. Os pinos de controle do LCD en (Ativar) estão conectados ao pino nº 7 da porta 3, rw (leitura / gravação) está conectado ao pino nº 6 da porta 3 e rs (seleção de registro) está conectado ao pino nº 5 da porta 3. A função de atraso é usada para gerar algum atraso arbitrário. Na função principal, as variáveis a e b são inicialmente inicializadas com 'A' e 'a' e são incrementadas uma por uma para exibir alfabetos 'AbC' inteiros no LCD.
Interface LCD 24 × 2 com microcontrolador Microchip Pic16f877
A interface do LCD 24 × 2 com o microcontrolador pic16f877 é igual à interface com o 8051 (89c51). A única diferença está nos portos. 8051 tem portas-1,2,3 e 4, enquanto a foto tem portas-A, B, C, D e E. Estou fazendo interface com o lcd no modo de 8 bits com a foto 16f877. A porta B do Pic16f877 está conectada aos pinos de dados do LCD. Os pinos de controle do LCD en (habilitar) estão conectados ao pino nº 7 da porta D, Rs (seleção de registro) está conectado ao pino nº 6 da porta D, Rw (leitura-gravação) está conectado ao pino nº 5 da porta D. O diagrama do circuito do projeto é fornecido abaixo. O código também é igual a 8051 (89c51). A diferença está nas bibliotecas 89c51 que são programadas usando o keil Compiler, enquanto as pic são programadas usando o compilador c de alta tecnologia. Ambos os compiladores precisam de bibliotecas diferentes para compilar o código. O código de função principal também é semelhante ao código de função principal do microcontrolador 89c51.
Interface LCD de 24×2 caracteres com microcontrolador Pic 16f877
Baixe os arquivos do projeto. A pasta contém o código de interface do LCD 24 × 2 com o microcontrolador 8051 (89c51,89c52) e pic 16f877. A simulação do projeto também está na pasta. A simulação é feita no Proteaus 8.0. Por favor, dê-nos seu feedback sobre a postagem.
Assista ao vídeo do projeto aqui….
Postagem por Projetos de Microcontroladores.
LCD 24×2 com microcontrolador 8051(89c51) e pic 16f877
A indústria moderna enfrenta desafios cada vez mais complexos, com a necessidade de operar em condições extremas de temperatura e pressão. Neste cenário, os tubos de aço liga desempenham um papel f...
A Toyota, uma das líderes do setor automotivo, acaba de apresentar uma inovação que pode redefinir o futuro dos transportes. Um motor movido a água, altamente eficiente e ecológico, promete não só ...
O aço SAE AISI 1020 é um dos materiais mais utilizados na indústria e construção civil devido à sua versatilidade e custo-benefício. Esse aço carbono de baixa liga é amplamente empregado em estrutu...
A indústria da construção civil está em constante evolução, e duas abordagens têm se destacado: a construção modular e a construção pré-fabricada. Ambas oferecem vantagens e desvantagens, e a escol...
Os desafios acústicos em ambientes como hospitais, escolas e escritórios são uma preocupação constante para arquitetos, engenheiros e gestores de instalações. O ruído excessivo pode afetar negativa...
Cálculo de Tensão de Flexão Crítica em Barras de Aço
Em diversas aplicações da engenharia, barras de aço são utilizadas em estruturas e construções para suportar carga e resistir a compressões, to...
A indústria do aço no Brasil enfrenta um cenário de cautela e incertezas, com o Indicador de Confiança da Indústria do Aço (ICIA) caindo pelo sexto mês consecutivo em abril, atingindo 31,6 pontos. ...
O mercado de aço no mundo está passando por um período de ajustes, com influências significativas na demanda e nos preços. Aqui está uma visão geral da situação atual:
Demanda de Aço
Crescimento Gl...