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
O aço ferramenta é um tipo de aço de alta liga, amplamente utilizado na fabricação de ferramentas, matrizes e moldes devido às suas excelentes propriedades mecânicas. Ele é caracterizado por sua al...
O aço patinável, também conhecido como aço corten, tem se destacado como uma alternativa eficiente e econômica para a proteção anticorrosiva de estruturas metálicas. Essa tecnologia inovadora permi...
As baterias em veículos elétricos podem falhar rapidamente, às vezes pegando fogo sem muito aviso. O Sandia National Laboratories está trabalhando para detectar essas falhas cedo e fornecer tempo d...
Os carros são chamados de "máquinas que mudam o mundo". Como a indústria automobilística tem uma forte correlação industrial, ela é considerada um símbolo importante do nível de desenvolvimento eco...
A montagem de estruturas metálicas é uma etapa crucial no processo de construção, exigindo técnicas precisas e cuidadosas para garantir a estabilidade e o alinhamento adequado das peças. Uma das té...
A escolha do processo de soldagem correto é crucial para garantir a integridade e a eficiência de diversas aplicações industriais, desde a fabricação de automóveis até a construção de aeronaves. Ne...
Ao escolher as janelas certas para sua casa, você se depara com uma decisão importante: vidro ou PVC? Ambos os materiais têm suas próprias vantagens e desvantagens, e a escolha certa dependerá das ...
Cálculo de Tensão Torsional Máxima em Barras de Aço
Quando se trabalha com estruturas metálicas, é fundamental garantir que elas sejam projetadas e construídas para suportar os esforços e tensões ...