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
Quando se trata de desenvolvimento de jogos e scripts, a escolha da linguagem de programação certa pode fazer toda a diferença. Duas opções populares neste cenário são Lua e JavaScript, cada uma co...
Em um cenário de constante evolução e desafios, a indústria automotiva brasileira recebe um impulso significativo com a implementação do programa Mover. Esse decreto regulamentador prevê a concessã...
A indústria de motocicletas está passando por uma transformação revolucionária, com a adoção cada vez maior de veículos elétricos. Essa mudança é impulsionada não apenas pela crescente conscientiza...
A decisão da Waymo de utilizar o Gemini em seu sistema de direção autônoma é significativa por várias razões. Primeiro, ela representa uma mudança no uso de IA generativa e modelos de linguagem de ...
A soldagem de aço inoxidável é uma tarefa delicada que requer atenção especial para evitar contaminação e obter um acabamento limpo e profissional. A técnica de soldagem TIG (Tungsten Inert Gas) é ...
Ao escolher o piso ideal para sua casa, é importante considerar fatores como durabilidade, facilidade de instalação e resistência à umidade. Neste artigo, vamos explorar as principais diferenças en...
Cálculo de Resistência ao Colapso em Barras de Aço
As barras de aço são estruturas comuns em muitas construções, desde edifícios até pontes e viadutos. No entanto, é fundamental garantir que elas ...
Cálculo de Resistência ao Flambagem em Barras de Aço
A resistência ao flambagem é um conceito fundamental na engenharia estrutural, pois permite avaliar a capacidade de uma barra de aço suportar c...