AULA 3: Módulo de Display LCD 2x16 – Kit Exsto profbrunopedroso.webnode.com Prof. Me. Bruno Medina Pedroso Etec Presidente Vargas Curso Técnico em Automação Industrial Disciplina: Programação Aplicada II
AULA 3: Módulo de Display LCD 2x16 – Kit Exsto
profbrunopedroso.webnode.com
Prof. Me. Bruno Medina PedrosoEtec Presidente VargasCurso Técnico em Automação IndustrialDisciplina: Programação Aplicada II
Display LCD - Introdução
Os display de LCD são amplamente usados para os diversos tipos de aplicações, principalmente no âmbito industrial. Esse dispositivo é também denominado como Interface Homem Máquina (IHM) que visualiza informações para o usuário.
profbrunopedroso.webnode.com
Prof. Me. Bruno Medina PedrosoEtec Presidente VargasCurso Técnico em Automação IndustrialDisciplina: Programação Aplicada II
Display LCD - Pinagem
Para a comunicação com o display são necessários 8 bits como via de dados (podendo também ser configuradopara trabalhar com 4 bits), um bit EN (Enable - Habilitação) e um bit RS (seleção entre dados e comandos). O displayreconhece dois tipos de informação na via de dados: comandos e dados. Os comandos, que são reconhecidosquando RS = 0, são instruções para o display (limpar a tela, ir para a segunda linha, ir para a décima coluna, etc... ); osdados são caracteres a serem escritos no display, e são indicados por RS = 1. A 4 bits da via de dados são ligados aos bits4 a 7 do LCD.
profbrunopedroso.webnode.com
Prof. Me. Bruno Medina PedrosoEtec Presidente VargasCurso Técnico em Automação IndustrialDisciplina: Programação Aplicada II
Display LCD - Endereçamento
Os endereços de cada posição no display são dados pela tabela abaixo. Para que um caractere seja escrito em uma determinada posição, envia-se o valor dessa posição como comando e em seguida envia-se o caractere a ser escrito.
profbrunopedroso.webnode.com
Prof. Me. Bruno Medina PedrosoEtec Presidente VargasCurso Técnico em Automação IndustrialDisciplina: Programação Aplicada II
Display LCD - Conexão
profbrunopedroso.webnode.com
Prof. Me. Bruno Medina PedrosoEtec Presidente VargasCurso Técnico em Automação IndustrialDisciplina: Programação Aplicada II
Display LCD - Funções
void Lcd_Init( );
profbrunopedroso.webnode.com
Prof. Me. Bruno Medina PedrosoEtec Presidente VargasCurso Técnico em Automação IndustrialDisciplina: Programação Aplicada II
Display LCD - Funções
void Lcd_Out(char row, char column, char *text );
profbrunopedroso.webnode.com
Prof. Me. Bruno Medina PedrosoEtec Presidente VargasCurso Técnico em Automação IndustrialDisciplina: Programação Aplicada II
Display LCD - Funçõesvoid Lcd_Chr(char row, char column, char out_char );
profbrunopedroso.webnode.com
Prof. Me. Bruno Medina PedrosoEtec Presidente VargasCurso Técnico em Automação IndustrialDisciplina: Programação Aplicada II
Display LCD - Funções
void Lcd_Cmd(char out_char);
profbrunopedroso.webnode.com
Prof. Me. Bruno Medina PedrosoEtec Presidente VargasCurso Técnico em Automação IndustrialDisciplina: Programação Aplicada II
Display LCD - Exemplo
profbrunopedroso.webnode.com
Prof. Me. Bruno Medina PedrosoEtec Presidente VargasCurso Técnico em Automação IndustrialDisciplina: Programação Aplicada II
Display LCD - Exemplo
profbrunopedroso.webnode.com
0x0E
Prof. Me. Bruno Medina PedrosoEtec Presidente VargasCurso Técnico em Automação IndustrialDisciplina: Programação Aplicada II
Display LCD - Exercícios
Aplique os exercícios da aula 2 demonstrando as saídas digitais no display LCD.
Prof. Msc. Bruno Medina PedrosoEtec Presidente VargasCurso Técnico em Automação IndustrialDisciplina: Programação Aplicada II
profbrunopedroso.webnode.com
Prof. Me. Bruno Medina PedrosoEtec Presidente VargasCurso Técnico em Automação IndustrialDisciplina: Programação Aplicada II