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 de tecnologia está em constante evolução, e as linguagens de programação desempenham um papel fundamental nesse cenário. Duas linguagens que têm chamado a atenção são o Pony e o Ponylan...
A escolha da linguagem de programação certa pode fazer uma grande diferença no desenvolvimento de aplicativos, especialmente quando se trata de concorrência e escalabilidade. Neste artigo, vamos co...
O aço austenítico, mais comumente referido como aço inoxidável austenítico, é uma liga metálica composta principalmente por ferro, cromo e níquel. Ele possui uma estrutura cristalina cúbica de face...
O aço é um material fundamental para a indústria e a construção civil, sendo amplamente utilizado em uma variedade de aplicações, desde estruturas de edifícios até peças automotivas. No entanto, ne...
O aço patinável, também conhecido como aço corten, tem se destacado como uma opção cada vez mais atraente para projetos arquitetônicos sustentáveis. Diferente do aço convencional, este material pos...
As gigantes japonesas Nissan e Mitsubishi, que estão ligadas por meio de suas participações na aliança com a Renault, formarão uma nova joint venture para fornecer serviços relacionados à direção a...
O mês de outubro de 2024 foi marcado por uma expressiva liderança da Fiat no mercado automotivo brasileiro. Com 20,9% de participação e 51.867 unidades emplacadas, a marca consolidou sua posição ta...
A escolha entre concreto pré-moldado e concreto usinado é uma decisão crucial para qualquer projeto de construção. Ambas as opções têm suas próprias vantagens e desvantagens, e a seleção da solução...