SlideShare uma empresa Scribd logo
Microcontroladores
PIC
LCD 16 X 2
Fábio Souza 1
Objetivos
• Compreender o funcionamento do LCD alfanumérico 16X2;
• Utilizar as funções do mikroC para interface com LCD;
• Exibir mensagens e variáveis no display LCD.
Fábio Souza 2
LCD alfanumérico
Fábio Souza 3
Ligação Elétrica
Fábio Souza 4
Tabela de símbolos
Fábio Souza 5
Funções no MikroC
• void Lcd_Init();
• void Lcd_Out(char row, char column, char *text);
• void Lcd_Chr(char row, char column, char out_char);
• void Lcd_Cmd(char out_char);
Fábio Souza 6
Declarando os pinos do LCD
• sbit LCD_RS at RD4_bit;
• sbit LCD_EN at RD5_bit;
• sbit LCD_D4 at RD0_bit;
• sbit LCD_D5 at RD1_bit;
• sbit LCD_D6 at RD2_bit;
• sbit LCD_D7 at RD3_bit;
• sbit LCD_RS_Direction at TRISD4_bit;
• sbit LCD_EN_Direction at TRISD5_bit;
• sbit LCD_D4_Direction at TRISD0_bit;
• sbit LCD_D5_Direction at TRISD1_bit;
• sbit LCD_D6_Direction at TRISD2_bit;
• sbit LCD_D7_Direction at TRISD3_bit;
Fábio Souza 7
Inicializando o LDC
• void Lcd_Init();
• Inicializa LCD conforme pinagem configurada;
• Lcd_Init(); //inicializa LCD
Fábio Souza 8
Comandos para o LCD
• Lcd_Cmd(char out_char);
Fábio Souza 9
Enviando uma palavra para o LCD
• Lcd_Out(char row, char column, char *text);
• Lcd_Out(1, 2, “LCD 16 X 2”);
• Lcd_Out(1, 2, “PIC16F887A”);
• Lcd_Out(1, 2, “Microchip”);
Fábio Souza 10

Mais conteúdo relacionado

PDF
Microcontroladores PIC - Interface com displays de 7 segmentos
PDF
Display de 7 segmentos multiplexados
PDF
Microcontroladores PIC - Manipulação de pinos de I/O com a Linguagem C
PDF
Microcontroladores PIC - Entradas e saídas Digitais
PDF
Introdução ao gpm(soft) clp metaltex
PDF
Curso mbed na KL25Z
PDF
Microcontroladores PIC - Conversor A/D
PDF
Resumo linguagem c para microcontroladores PIC usando MikroC
Microcontroladores PIC - Interface com displays de 7 segmentos
Display de 7 segmentos multiplexados
Microcontroladores PIC - Manipulação de pinos de I/O com a Linguagem C
Microcontroladores PIC - Entradas e saídas Digitais
Introdução ao gpm(soft) clp metaltex
Curso mbed na KL25Z
Microcontroladores PIC - Conversor A/D
Resumo linguagem c para microcontroladores PIC usando MikroC

Destaque (20)

PDF
Programando os Microcontroladores PIC
PDF
Microcontroladores PIC - Exercícios para estudos de I/O digitais
PDF
Microcontroladores ARM Cortex M0+ Aplicação em robôs autoguiados - TPM - TIM...
PDF
Exercicios LCD E ADC
PDF
Microcontroladores PIC - Introdução
PDF
Microcontroladores ARM Cortex M0+ Aplicação em robôs autoguiados - Motores
PDF
Microcontroladores ARM Cortex M0+ Aplicação em robôs autoguiados - Conversor ...
PDF
O impacto do arduino no mundo dos embarcados - TRILHA EMBEDDED - TDC2014
PDF
Máquinas elétricas transformador monofásico
PDF
Contadores
PDF
Apresentação curso pic básico fbs eletrônica
PDF
Microcontroladores ARM Cortex M0+ Aplicação em robôs autoguiados- GPIO (Gener...
PDF
Construindo sua placa baseada em Arduino
ODT
Ref site pic_bom
PDF
Programando microcontroladores pic março
PDF
U3 exercicios resolvidos
PDF
Microcontroladores ARM Cortex M0+ Aplicação em robôs autoguiados - Criando um...
PDF
Arduino Day 2015 - Introdução ao Arduino:
PDF
Embarcados - Ao arduino e além
PPT
Operadores Booleanos
Programando os Microcontroladores PIC
Microcontroladores PIC - Exercícios para estudos de I/O digitais
Microcontroladores ARM Cortex M0+ Aplicação em robôs autoguiados - TPM - TIM...
Exercicios LCD E ADC
Microcontroladores PIC - Introdução
Microcontroladores ARM Cortex M0+ Aplicação em robôs autoguiados - Motores
Microcontroladores ARM Cortex M0+ Aplicação em robôs autoguiados - Conversor ...
O impacto do arduino no mundo dos embarcados - TRILHA EMBEDDED - TDC2014
Máquinas elétricas transformador monofásico
Contadores
Apresentação curso pic básico fbs eletrônica
Microcontroladores ARM Cortex M0+ Aplicação em robôs autoguiados- GPIO (Gener...
Construindo sua placa baseada em Arduino
Ref site pic_bom
Programando microcontroladores pic março
U3 exercicios resolvidos
Microcontroladores ARM Cortex M0+ Aplicação em robôs autoguiados - Criando um...
Arduino Day 2015 - Introdução ao Arduino:
Embarcados - Ao arduino e além
Operadores Booleanos
Anúncio

Mais de Fabio Souza (20)

PDF
RISC-V Design Challenge
PDF
Palestra Como o open hardware pode impactar na educação do nosso país
PDF
Programe a STM32L4 Discovery kit IoT node com ARM mbed
PDF
Micropython - Python para microcontroladores
PDF
Workshop - Cotrole sua casa remotamente através da Internet
PDF
Open Hardware - Projetos que estão mudando o mundo
PDF
Como publicar um projeto open hardware?
PDF
Como publicar um projeto open hardware?
PDF
Como o movimento maker e a internet das coisas estão revolucionando o mundo
PDF
Montando sua própria placa arduino e compartilhando seus projetos de hardware
PDF
Monte sua franzininho, uma placa arduino compatível
PDF
Como montar sua própria placa Arduino e compartilhar seus projetos de hardware
PDF
Workshop Microchip Curiosity Board
PDF
Como montar sua própria placa Arduino e compartilhar seus projetos de hardware
PDF
Curso mbed e FRDM KL46Z da NXP
PDF
Microcontroladores ARM Cortex M0+ Aplicação em robôs autoguiados - Resumo de ...
PDF
Internet das Coisas - Conceitos, tecnologias e aplicações
PDF
Microcontroladores ARM Cortex M0+ Aplicação em robôs autoguiados- Freedom boa...
PDF
Microcontroladores ARM Cortex M0+ Aplicação em robôs autoguiados - Microcontr...
PDF
Microcontroladores ARM Cortex M0+ Aplicação em robôs autoguiados - introduçã...
RISC-V Design Challenge
Palestra Como o open hardware pode impactar na educação do nosso país
Programe a STM32L4 Discovery kit IoT node com ARM mbed
Micropython - Python para microcontroladores
Workshop - Cotrole sua casa remotamente através da Internet
Open Hardware - Projetos que estão mudando o mundo
Como publicar um projeto open hardware?
Como publicar um projeto open hardware?
Como o movimento maker e a internet das coisas estão revolucionando o mundo
Montando sua própria placa arduino e compartilhando seus projetos de hardware
Monte sua franzininho, uma placa arduino compatível
Como montar sua própria placa Arduino e compartilhar seus projetos de hardware
Workshop Microchip Curiosity Board
Como montar sua própria placa Arduino e compartilhar seus projetos de hardware
Curso mbed e FRDM KL46Z da NXP
Microcontroladores ARM Cortex M0+ Aplicação em robôs autoguiados - Resumo de ...
Internet das Coisas - Conceitos, tecnologias e aplicações
Microcontroladores ARM Cortex M0+ Aplicação em robôs autoguiados- Freedom boa...
Microcontroladores ARM Cortex M0+ Aplicação em robôs autoguiados - Microcontr...
Microcontroladores ARM Cortex M0+ Aplicação em robôs autoguiados - introduçã...
Anúncio

Microcontroladores PIC - Display LCD Alfanumérico

  • 2. Objetivos • Compreender o funcionamento do LCD alfanumérico 16X2; • Utilizar as funções do mikroC para interface com LCD; • Exibir mensagens e variáveis no display LCD. Fábio Souza 2
  • 6. Funções no MikroC • void Lcd_Init(); • void Lcd_Out(char row, char column, char *text); • void Lcd_Chr(char row, char column, char out_char); • void Lcd_Cmd(char out_char); Fábio Souza 6
  • 7. Declarando os pinos do LCD • sbit LCD_RS at RD4_bit; • sbit LCD_EN at RD5_bit; • sbit LCD_D4 at RD0_bit; • sbit LCD_D5 at RD1_bit; • sbit LCD_D6 at RD2_bit; • sbit LCD_D7 at RD3_bit; • sbit LCD_RS_Direction at TRISD4_bit; • sbit LCD_EN_Direction at TRISD5_bit; • sbit LCD_D4_Direction at TRISD0_bit; • sbit LCD_D5_Direction at TRISD1_bit; • sbit LCD_D6_Direction at TRISD2_bit; • sbit LCD_D7_Direction at TRISD3_bit; Fábio Souza 7
  • 8. Inicializando o LDC • void Lcd_Init(); • Inicializa LCD conforme pinagem configurada; • Lcd_Init(); //inicializa LCD Fábio Souza 8
  • 9. Comandos para o LCD • Lcd_Cmd(char out_char); Fábio Souza 9
  • 10. Enviando uma palavra para o LCD • Lcd_Out(char row, char column, char *text); • Lcd_Out(1, 2, “LCD 16 X 2”); • Lcd_Out(1, 2, “PIC16F887A”); • Lcd_Out(1, 2, “Microchip”); Fábio Souza 10