Índice:

Interface do microcontrolador 8051 com Lcd no modo de 4 bits: 5 etapas (com imagens)
Interface do microcontrolador 8051 com Lcd no modo de 4 bits: 5 etapas (com imagens)

Vídeo: Interface do microcontrolador 8051 com Lcd no modo de 4 bits: 5 etapas (com imagens)

Vídeo: Interface do microcontrolador 8051 com Lcd no modo de 4 bits: 5 etapas (com imagens)
Vídeo: Microcontroladores | Aula 02 - Conhecendo o Intel 8051 | Cortes do San 2024, Novembro
Anonim
Interface do microcontrolador 8051 com Lcd no modo de 4 bits
Interface do microcontrolador 8051 com Lcd no modo de 4 bits

Neste tutorial, vamos falar sobre como podemos fazer a interface do LCD com o 8051 no modo de 4 bits.

Etapa 1: Software usado:

Software usado
Software usado
Software usado
Software usado
Software usado
Software usado

Como estamos mostrando simulação proteus, PARA CODIFICAÇÃO E SIMULAÇÃO VOCÊ PRECISA:

1 Visão de Keil: Há muitos produtos de keil. então será necessário o compilador c51. Você pode baixar esse software aqui

2 Software Proteus para simulação: Este é o software para mostrar a simulação. Você obterá muitas informações para fazer o download deste software.

Se você estiver fazendo isso em hardware, precisará de um software que seja mágico para carregar o código em seu hardware. Lembre-se de que a magia do flash é desenvolvida pela nxp. Portanto, você não pode carregar todo o microcontrolador da família 8051 por meio deste software. Portanto, só você pode fazer upload do controlador baseado em Philips.

Etapa 2: Componentes necessários:

Componentes necessários
Componentes necessários
Componentes necessários
Componentes necessários

Aqui em nosso vídeo de demonstração, estamos usando simulação proteus, mas definitivamente se você estiver fazendo isso em seu hardware, serão necessários estes componentes para este projeto:

Placa de desenvolvimento 8051: Então, se você tiver esta placa, será melhor para que você possa fazer o upload do código facilmente por conta própria.

LCD 16 * 2: Este é 16 * 2 lcd. Neste LCD temos 16 pinos.

Conversor de USB para UART: Este é um conector macho tipo 9Pin D para fios de jumper Rs232 O / p

Etapa 3: Diagrama de circuito:

Diagrama de circuito
Diagrama de circuito

Etapa 4: Princípio de funcionamento deste projeto:

Como em 8 bits, precisamos conectar todos os 8 pinos de dados do LCD ao microcontrolador. Portanto, um total de 11 pinos de microcntroller que precisamos usar, pois temos 3 pinos de controle (rs, rw, e) no LCD também. Então a vantagem do LCD de 4 bits é que estamos economizando 4 pinos do microcontrolador para que possamos usar esses pinos para outro trabalho.

Agora, o princípio de funcionamento do código é muito simples. Primeiro você apenas baixa o código.

Ok, agora pegarei uma função do código e direi como aquele comando ou dados que o lcd está recebendo. Em nosso código, a instrução de primeiro comando é

cmd (0x28);

Então agora vai para a sua definição

void cmd (unsigned char a) {

unsigned char x;

x = a & 0xf0;

cmd1 (x);

x = (a << 4) & 0xf0;

cmd1 (x);

}

portanto, na função acima, você pode ver que não é nada além de 0x28. Agora, através de x = a & 0xf0, o nibble inferior se tornará 0. já que estamos usando o operador AND com 0xf0. Então, no nibble superior apenas temos dados, então através de cmd1 (x) estamos enviando 0x20 para a porta 2 e o lcd está conectado aos bits superiores da porta 2, então ele receberá 2, agora imediatamente precisamos enviar o próximo nibble, que não é nada mas 0x8. Então, para isso você pode ver na função x = (a << 4) & 0xf0, estamos deslocando um valor 4 vezes e então estamos usando uma operação com 0xf0.

Então apenas entenda isso

a << 4 nada mais é do que 0x28 << 4, o que significa 00101000 << 4, então obteremos

10000000 e estamos anding com 0xf0 e obteremos 0b10000000 que é 0x80, e da próxima função cmd1 (x) estamos enviando esses dados para o LCD e agora ele receberá 0x80, portanto, desta forma enviamos todos os dados 0x28.

Assim, da mesma forma, todos os comandos e dados lcd receberão.

Espero que você entenda isso. Ainda assim você pode conferir o vídeo que está na próxima etapa. Toda a descrição do projeto é fornecida naquele vídeo.

Etapa 5: código e vídeo

Você pode obter o código-fonte em nosso link do GitHub

Toda a descrição do projeto é fornecida no vídeo acima.

Se você tiver alguma dúvida em relação a este projeto, sinta-se à vontade para nos comentar abaixo. E se você quiser saber mais sobre o sistema embarcado você pode visitar nosso canal no youtube

Visite e curta nossa página no Facebook para atualizações frequentes.

Este canal acabou de começar, mas diariamente você receberá alguns vídeos sobre sistema embarcado e IoT.

Obrigado e cumprimentos,

Recomendado: