Dicas de como comunicar com LCD pela serial do PIC.

| | , , ,

Com a placa serial para LCD se tornou mais fácil a conexão entre o PIC e o LCD, usa-se dois pinos para essa comunicação e sobram mais pinos para outras funções. Um programa já escrito para comunicação paralela pode ser usado normalmente só trocando o driver que acompanha o produto, pois os comandos são os mesmos e ainda com alguns comandos adicionais como: rolar o texto, regular a intensidade de brilho do LCD, criar caracteres gráficos, etc. Material de qualidade, acompanha arquivos de exemplos mais biblioteca para comunicação serial, inclusive seu PC ou notebook. Muito fácil de programar especialmente para os estudantes de microcontroladores e amantes da eletrônica.

Vídeo Apresentação da placa serial LCD

Receba nossos artigos gratuitamente no seu Email
Acompanhe Toni Eletrônica nas redes sociais

Sobram pinos para outra função

serial03

Apresentação da Placa

serial01

Placa serial montada no LCD

Vista lado dos componentes SMDExemplo 1:

//============================================================================//
// Lobosoft(@)oi.com.br //
// 27/04/2014 //
// Autor: Renato Lôbo Rodrigues //
//============================================================================//
//===========Definições do Microcontrolador=====================================
#include "16F628A.h"
//============Velocidade do clock===============================================
#use delay(clock=4000000)
//=============Definição dos fusiveis===========================================
#fuses NOWDT,PUT,NOBROWNOUT,NOMCLR,NOLVP,INTRC_IO,NOPROTECT
#include "Serial.c"
//=============Rotina principal=================================================
 void main()
 {
 unsigned int16 n = 65535;//valor 16 bits em decimal
 float m = 42.94967295; //valor 32 bits em decimal
 lcd_init(); //Inicializa o LCD
 lcd_gotoxy(1, 1);
 lcd_putc("LCD SERIAL.....");
 delay_ms(100);
 lcd_gotoxy(1, 2);
 printf(lcd_putc,"16bit:%lu ",n);//imprime valor de 16 bits
 delay_ms(2000);
//=============Loop infinito====================================================
 while(true)
 {
 lcd_gotoxy(1, 1);
 lcd_putc(" lobosoft ");
 lcd_gotoxy(1, 2);
 printf(lcd_putc,"float:%2.5f ",m);//imprime valor de 32 bits
 }
 }
 //=======================================================================
 //Fim de programa
 //=======================================================================

Download dos arquivo

O que achou deste artigo?

Clique em uma estrela para avaliá-lo!

Classificação média / 5. Total de votos

Sem votos até agora! Seja o primeiro a avaliar este post.

Como você achou este post útil...

Compartilhe nas redes sociais!

Lamentamos que este post não foi útil para você!

Ajude-nos a melhorar este post!

Conte-nos como podemos melhorar este post?

Anterior

Download revista Saber Eletrônica 50 anos edição 475 em PDF

Super Transmissor de Fm – 1 à 3W

Próximo
Sobre lobosoft

Sou Desenhista Técnico na área de Mecânica na Engenharia de uma Indústria de Bombas e Válvulas para líquidos especiais, Hobista e auto didata na área de Mecatrônica, Formado Técnico em contabilidade, Técnico Mecânico e técnico têxtil.

Comente via Facebook

3 comentários em “Dicas de como comunicar com LCD pela serial do PIC.”

    • Sim… Se quer saber se pode enviar para esse display usando Arduino. tem sim, porque afinal a comunicação serial com o mesmo protocolo (USART-RS232), é claro vai ter que enviar os comandos do Arduino de acordo com a placa serial (pic) ou seja os comando e as informações que será mostrado no display. Isso tá bem claro nos exemplos e biblioteca fornecida com o produto ( ). É isso mesmo que queria saber? se não, reformule a pergunta por favor…. Lobosoft

      Responder

Deixe um comentário