AULA 3: Módulo de Display LCD 2x16 –Kit Exsto...AULA 3: Módulo de Display LCD 2x16 –Kit Exsto...

12
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

Transcript of AULA 3: Módulo de Display LCD 2x16 –Kit Exsto...AULA 3: Módulo de Display LCD 2x16 –Kit Exsto...

Page 1: AULA 3: Módulo de Display LCD 2x16 –Kit Exsto...AULA 3: Módulo de Display LCD 2x16 –Kit Exsto profbrunopedroso.webnode.com Prof. Me. Bruno Medina Pedroso Etec Presidente Vargas

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

Page 2: AULA 3: Módulo de Display LCD 2x16 –Kit Exsto...AULA 3: Módulo de Display LCD 2x16 –Kit Exsto profbrunopedroso.webnode.com Prof. Me. Bruno Medina Pedroso Etec Presidente Vargas

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

Page 3: AULA 3: Módulo de Display LCD 2x16 –Kit Exsto...AULA 3: Módulo de Display LCD 2x16 –Kit Exsto profbrunopedroso.webnode.com Prof. Me. Bruno Medina Pedroso Etec Presidente Vargas

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

Page 4: AULA 3: Módulo de Display LCD 2x16 –Kit Exsto...AULA 3: Módulo de Display LCD 2x16 –Kit Exsto profbrunopedroso.webnode.com Prof. Me. Bruno Medina Pedroso Etec Presidente Vargas

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

Page 5: AULA 3: Módulo de Display LCD 2x16 –Kit Exsto...AULA 3: Módulo de Display LCD 2x16 –Kit Exsto profbrunopedroso.webnode.com Prof. Me. Bruno Medina Pedroso Etec Presidente Vargas

Display LCD - Conexão

profbrunopedroso.webnode.com

Prof. Me. Bruno Medina PedrosoEtec Presidente VargasCurso Técnico em Automação IndustrialDisciplina: Programação Aplicada II

Page 6: AULA 3: Módulo de Display LCD 2x16 –Kit Exsto...AULA 3: Módulo de Display LCD 2x16 –Kit Exsto profbrunopedroso.webnode.com Prof. Me. Bruno Medina Pedroso Etec Presidente Vargas

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

Page 7: AULA 3: Módulo de Display LCD 2x16 –Kit Exsto...AULA 3: Módulo de Display LCD 2x16 –Kit Exsto profbrunopedroso.webnode.com Prof. Me. Bruno Medina Pedroso Etec Presidente Vargas

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

Page 8: AULA 3: Módulo de Display LCD 2x16 –Kit Exsto...AULA 3: Módulo de Display LCD 2x16 –Kit Exsto profbrunopedroso.webnode.com Prof. Me. Bruno Medina Pedroso Etec Presidente Vargas

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

Page 9: AULA 3: Módulo de Display LCD 2x16 –Kit Exsto...AULA 3: Módulo de Display LCD 2x16 –Kit Exsto profbrunopedroso.webnode.com Prof. Me. Bruno Medina Pedroso Etec Presidente Vargas

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

Page 10: AULA 3: Módulo de Display LCD 2x16 –Kit Exsto...AULA 3: Módulo de Display LCD 2x16 –Kit Exsto profbrunopedroso.webnode.com Prof. Me. Bruno Medina Pedroso Etec Presidente Vargas

Display LCD - Exemplo

profbrunopedroso.webnode.com

Prof. Me. Bruno Medina PedrosoEtec Presidente VargasCurso Técnico em Automação IndustrialDisciplina: Programação Aplicada II

Page 11: AULA 3: Módulo de Display LCD 2x16 –Kit Exsto...AULA 3: Módulo de Display LCD 2x16 –Kit Exsto profbrunopedroso.webnode.com Prof. Me. Bruno Medina Pedroso Etec Presidente Vargas

Display LCD - Exemplo

profbrunopedroso.webnode.com

0x0E

Prof. Me. Bruno Medina PedrosoEtec Presidente VargasCurso Técnico em Automação IndustrialDisciplina: Programação Aplicada II

Page 12: AULA 3: Módulo de Display LCD 2x16 –Kit Exsto...AULA 3: Módulo de Display LCD 2x16 –Kit Exsto profbrunopedroso.webnode.com Prof. Me. Bruno Medina Pedroso Etec Presidente Vargas

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