LCD (LiquidCrystal Display) Alex Vidigal Bastos www.decom.ufop.br/alex/ alexvbh@gmail.com



Documentos relacionados
Copyright 2011 VW Soluções

TS Display Gráfico Serial

Autor: Tiago Lone Nível: Básico Criação: 19/12/2005 Última versão: 18/12/2006. PdP. Pesquisa e Desenvolvimento de Produtos

* Acesso à programação protegido por senha; * Alimentação: 90 a 240Vca (Fonte chaveada).

Figura 01 Visão Geral da Placa

AULA: Introdução à informática Computador Digital

Programação em BASIC para o PIC Mostrando Mensagens no Display LCD Vitor Amadeu Souza

LINEAR EQUIPAMENTOS RUA SÃO JORGE, 267/269 - TELEFONE: (11) SÃO CAETANO DO SUL - SP - CEP:

Micro Terminal IDTECH

Programação em BASIC para o PIC Projetos com Display Gráfico Vitor Amadeu Souza

Cerne Tecnologia e Treinamento (21) (11) cerne@cerne-tec.com.br MSN: cerne-tec@hotmail.com Skipe: cerne-tec

Cerne Tecnologia e Treinamento

Copyright 2013 VW Soluções

CENTRAL PRCESSING UNIT

O processador é um dos elementos componentes do computador moderno, sendo responsável pelo gerenciamento de todo o computador.

Laboratório de Processadores Confecção das PCIs

Manual do Usuário Balança SA-110

1. Os caracteres (p.ex: a, A, 8,!, +, etc) são representados no computador através da codificação ASCII (American Standard Code for

Manual de Instalação da Plataforma Scorpion. 1. Como conectar a Plataforma Scorpion com a Xilinx Starter-3E kit

2. A influência do tamanho da palavra

(21) (11) (21) Skype: cerne-tec MSN:

Sistema de Numeração e Códigos. CPCX UFMS Prof. Renato F. dos Santos

Sistemas Embarcados. Comunicação em Sistemas Embarcados

Introdução à estrutura e funcionamento de um Sistema Informático

Universidade Estadual do Ceará

Display de 7. PdP. Autor: Tiago Lone Nível: Básico Criação: 16/12/2005 Última versão: 18/12/2006. Pesquisa e Desenvolvimento de Produtos

5 - Vetores e Matrizes Linguagem C CAPÍTULO 5 VETORES E MATRIZES

SENSOR DE LUMINOSIDADE Com indicador de intervalo

Anatomia de uma Placa Mãe

Keypad com IR via Rede I 2 C

Matriz seletora VGA/WXGA & Controle RS x 8 TRANSCORTEC STATUS OUTPUT 2

Cerne Tecnologia e Treinamento

GUINDASTE CONTROLADO POR PC ATRAVÉS DE INTERFACE SERIAL RS- 232

Circuitos de Memória: Tipos e Funcionamento. Fabrício Noveletto

Curso: Técnico de Informática Disciplina: Redes de Computadores. 1- Apresentação Binária

Cerne Tecnologia e Treinamento

Manual MifareUSB/Serial

Microprocessadores e Microcontroladores Parte 3. Expansão de Memória Mapeamento de Memória

DeviceNet Drive Profile CFW-09

A placa-mãe é o componente mais importante do micro, pois é ela a responsável pela comunicação entre todos os componentes.

TS Display Gráfico Serial

REDES DE COMPUTADORES

O protocolo I2C. Fig. 1 Diagrama em blocos e pinos do circuito integrado PT2313.

Gerenciamento de Entrada e Saída Hélio Crestana Guardia e Hermes Senger

Gradual Tecnologia Ltda

Suporta os microcontroladores: R. Leonardo da Vinci, Campinas/SP CEP F.: (19) /

Tabela ASCII de caracteres de controle

Aula 06. Memórias RAM

Sistemas Digitais Contadores. João Paulo Carvalho

Controladores Programáveis Micro CLP. Linha TP 02

Hamtronix CONTROLE REMOTO DTMF. CRD200 - Manual de Instalação e Operação. Software V 2.0 Hardware Revisão B

Módulo de Desenvolvimento PIC16F877A

Manual de Operação e Instalação. Microterminal TCP/IP MT740. versão 1.0

BACHARELADO EM SISTEMAS DE INFORMAÇÃO EaD UAB/UFSCar Sistemas de Informação - prof. Dr. Hélio Crestana Guardia

INFORMÁTICA PARA ADMINISTRAÇÃO I

Introdução ao Paradigma Orientado a Objetos. Principais conceitos

Exercícios de Revisão Redes de Computadores Edgard Jamhour. Nome dos Alunos

Prof. Célio Conrado 1

1- Scilab e a placa Lab_Uino. 2- Instalação do ToolBox

"O LabVIEW envia e recebe dados do DAQ e o DAQ atua sobre os sensores e atuadores do reator." - Eleilson S. Silva,

Memórias. O que são Memórias de Semicondutores? São componentes capazes de armazenar informações Binárias (0s e 1s)

ECD1200 Equipamento de Consulta de Dados KIT DE DESENVOLVIMENTO

LÓGICA DE PROGRAMAÇÃO

Mapeamento de memória e programação da IHM do controlador CP-WS41/8DO8DI4AO2AI2TAI

Tecnologia da Informação. Prof Odilon Zappe Jr

Considerando ainda, que o sistema concentrador, marca Logitron, não interfere no sistema de medição da bomba medidora, resolve:

Circuitos Digitais 144L

Manual Técnico Interface Modbus

Comunicador cco SMOOTH TALKER

R O B Ó T I C A. Sensor Smart. Ultrassom. Versão Hardware: 1.0 Versão Firmware: 1.0 REVISÃO

Um Driver NDIS Para Interceptação de Datagramas IP

APLICAÇÕES E ANÁLISE DE SISTEMAS SUPERVISÓRIOS "SCADA"

A porta paralela. 1 - Introdução. 2- Modelos de porta paralela

HD e Memória Virtual. Qual as vantagens e desvantagens da Memória Virtual?

Análise de Circuitos Digitais Multiplexadores Prof. Luiz Marcelo Chiesse da Silva MULTIPLEXADORES

Profa. Dra. Amanda Liz Pacífico Manfrim Perticarrari

Estrutura de Dados Básica

Veja em Tela cheia abaixo: Página nº 2

Algoritmos e Estruturas de Dados I 01/2013. Estruturas Condicionais e de Repetição (parte 2) Pedro O.S. Vaz de Melo

3.2 DIMENSÕES PLACA IHM: * Peso aproximado: 205g. * Dimensões para fixação na parte interna da parede: 120,8x120, 8x5,2 mm.

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À ORGANIZAÇÃO DE COMPUTADORES

INSTRUMENTAÇÃO E MEDIDAS

Ambiente de desenvolvimento de Programação Assembly MCU 8051 IDE

LASERTECK LTA450 MANUAL DE USO

Acessando a Porta Paralela com o Delphi. Vitor Amadeu Souza. vitor@cerne-tec.com.br

DISPLAY LCD. Ilton L. Barbacena Claudio Afonso Fleury

Cerne Tecnologia e Treinamento. cerne@cerne-tec.com.br MSN: cerne-tec@hotmail.com Skipe: cerne-tec.

ÍNDICE. Tela de Configuração Dados de Etiqueta Configuração da Impressora Configuração do Papel Itens para Inserção...

Montagem e Manutenção. Luís Guilherme A. Pontes

Cerne Tecnologia e Treinamento

Introdução aos Computadores

E/S CPU. Memória (Instruções e dados) 2 PARADIGMA IMPERATIVO. Instruções e dados. Resultados das operações. Unidade lógica e aritmética

Teclado. Mike McBride Anne-Marie Mahfouf Tradução: Lisiane Sztoltz

Manual da Comunicação Profibus DP

COMO CONFIGURAR UM ROTEADOR

Manual do Usuário do Produto EmiteNF-e. Manual do Usuário

Sistemas Operacionais Conceitos Básicos

WT-1000 LED INDICADOR DE PESAGEM

Linguagem de. Aula 06. Profa Cristiane Koehler

OFICINA DE POWER POINT

Transcrição:

LCD (LiquidCrystal Display) Alex Vidigal Bastos www.decom.ufop.br/alex/ alexvbh@gmail.com 1

Sumário Introdução Displays LCD Características dos Displays LCD Sobre o Hardware (LCD) Funções dos pinos do LCD Comunicação Inicialização do Display Comandos do LCD Escrita no LCD Tabela ASCII Programação

Introdução Imagem é formado pela polarização da luz; Pixel formado pela retenção da luz; Geralmente tem um controlador integrado; Hitachi HD44780 Formato de 7 segmentos ou matricial; No formato matricial é possível a representação de símbolos;

DisplaysLCD Existem vários tipos de LCD no mercado atualmente e são descritos poraxbondeaéonúmerodecolunasebonúmerodelinhas; Exemplo: 08x02 oitocolunase duaslinhas; 16x01 16 colunase umalinha; 16x02 16 colunase duaslinhas(kit)

Displays LCD Modelos com back-light e sem back-light. Back-light éumledouconjuntodeledsnofundododisplayque permite que o escrito possa ser lido em ambientes de baixa ou nenhuma luminosidade.

Displays LCD

Características dos Displays LCD Os modelos mais comuns se comunicam através de pinos de I/O de seu microcontrolador chamados de LCDs paralelos. Outros exemplos: I2c; SPI; outro protocolo;

Características dos Displays LCD - Diversascoresdeescritoedefundo; -Pinosdeconexãonapartedecima,aoladoeembaixo;

Sobre o Hardware (LCD) O LCD é formado por células onde ficam os caracteres. Exemplo: display 16x2 32 células Cada célula é composta por uma matriz de 8x5 pontos(pixels).

Sobre o Hardware (LCD)

Sobre o Hardware (LCD) Caractere formado:

Sobre o Hardware (LCD) Existe uma interface padrão de hardware que todos os fabricantes utilizam. Em geral um LCD possui 14 pinos (quando não tem backlight) e 16 pinos(quando tem back-light).

Funções dos pinos do LCD

Funções dos pinos do LCD O pino 3 normalmente não é ligado ao microcontrolador e sim a um potenciômetro; O pino 5 possui a função de selecionar o modo de escrita e leitura;

Comunicação O LCD possui um microcontrolador soldado a sua placa. A comunicação com o LCD é feita através dos pinos de I/O digitais do seu microcontrolador.

Comunicação Para haver compatibilidade com firmwares que usavam LCDs antigos, existem duas formas de comunicação: 1-Enviarumbyte(8bits)porvezcomaconfiguraçãooucaracterea ser escrito. 2- Enviar dois nibbles (4 bits) com a configuração ou caractere a ser escrito.

Comunicação O modo de transferência por 2 nibbles foi feito para diminuir o número de portas usadas do microcontrolador.

Comunicação Em ambos os casos a comunicação é feita setando os pinos de dados (DB0 a DB7 com byte e DB4 a DB7 com 2 nibbles), o RS e o R/W com 0 e 1 e informando ao controlador que os pinos devem ser lidos pois existe uma configuração ou comando para ser executado. Este informe é feito elevando o nível do pino de enable de 0 para 1 e retornando-o para 0.

Comunicação

Comunicação Quando trabalhamos com a comunicação através de 2 nibbles, dividimos o byte que desejamos em 2 nibbles. Então enviamos o nibble mais significativo (fazendo enable = 1 e enable = 0) e então enviamos o nibble menos significativo.

Comunicação Cada célula do display é associada a um endereçamento e a um espaço de memória (de 8 bits). Este endereçamento, permite que escolhamos um lugar especifico no display para escrita. O endereçamento começa na primeira linha primeira coluna como 0x00 e vai incrementando a cada caractere. A segunda linha primeira coluna é o 0x40 e cada célula subseqüente é incrementado 1.

Comunicação

Inicialização do LCD O LCD precisa ser inicializado. Está inicialização irá configurá-lo para funcionar com um byte ou dois nibbles e deixá-lo pronto para receber um comando ou configuração.

Inicialização do LCD

Inicialização do LCD

Inicialização e transferência em 4 vias

Inicialização - Temporização

Comandos do LCD O pino RS é quem define se os bits a serem enviados para o LCD serão configurações ou dados. Quando RS = 0 o controlador do LCD interpreta os bits enviados para ele como configurações. Quando RS =1ocontroladordoLCDinterpretaosbitscomodadoseosescreve odisplay.

Comandos do LCD

Escrita no LCD A escrita no LCD é feita setandors como 1 e R/W como 0 e o código ASCII do caractere nos dados.

Escrita no LCD Muitas vezes utilizamos o comando ST CGRAM Address para informá-lo a posição onde deve ser feita a próxima escrita e, em seguida, enviamos o dado para ser escrito. Os dados são passados de acordo com a tabela abaixo que coincide emgrandepartecomatabelaascii:

Escrita no LCD

Escrita no LCD Como os principais caracteres estão de acordo com a tabela ASCII podemos usar a biblioteca string.h de C para manipular os strings de texto e mandá-los para o LCD sem precisar de nenhum tipo de conversão. Existem espaços de memória reservados para o usuário desenhar um símbolo que desejar.

Tabela ASCII

Tabela ASCII

Tabela ASCII

Programação

Programação

Programação

Programação

Programação

Programação

Programação

Programação

Exercício 45

Perguntas 46