Autor Tópico: Programa com LDmicro para comunicar PIC com LCD 16X2  (Lida 38711 vezes)

Description:

0 Membros e 1 Visitante estão vendo este tópico.

malinosky

  • Visitante
Programa com LDmicro para comunicar PIC com LCD 16X2
« Online: 05 de Janeiro de 2009, 03:02 »
Pessoal estive pesquisando exemplos de projetos que utiliza o LdMicro para fazer com que o PIC comunique com o display de LCD e achei alguma coisa em http://www.crystalfontz.com

Offline Blackmore

  • CNCMASTER
  • ******
  • Posts: 1568
  • Sexo: Masculino
  • Profissão: Projetista Mecânico/Automação
Re: Programa com LDmicro para comunicar PIC com LCD 16X2
« Resposta #1 Online: 05 de Janeiro de 2009, 03:12 »
no LDMicro ele comunica com serial, não me lembro o que ele envia, uma frase, um valor ... esses displays são seriais, mas acho que são para se utilizar com as chatas fontes do windows ... logo não sei se serviria para usar com PIC ou Atmel diretos, e não é difícil fazer um sistema de comunicação serial para usar com o LDMicro e estes displays alfanuméricos ...

abrax!

Offline Blackmore

  • CNCMASTER
  • ******
  • Posts: 1568
  • Sexo: Masculino
  • Profissão: Projetista Mecânico/Automação
Re: Programa com LDmicro para comunicar PIC com LCD 16X2
« Resposta #2 Online: 05 de Janeiro de 2009, 03:15 »
isso ae ... pelo protocolo crystalfontz pelo menos estes não são indicados ...

http://www.tato.ind.br/detalhesproduto.asp?id=22

e não devem ser diferentes do site lá de fora ...

abrax!

malinosky

  • Visitante
Re: Programa com LDmicro para comunicar PIC com LCD 16X2
« Resposta #3 Online: 05 de Janeiro de 2009, 03:48 »
Pessoal aqui é um programa que comunica o pic com o canal serial;envia texto " Hello,world '' talves se implementar consiguimos comunicar o PIC com o LCD 16x2.
#################################################
LDmicro export text
for 'Microchip PIC16F628 18-PDIP or 18-SOIC', 4.000000 MHz crystal, 10.0 ms cycle time


LADDER DIAGRAM:

   ||                                                                                     ||
   || ; Very simple, just print 'Hello, world' over serial, over and over.                ||
 1 ||                                                                                     ||
   ||                                                                                     ||
   ||                                                                                     ||
   ||                                                                                     ||
   ||                                                                                     ||
   ||      Rosc             Tosc                                               Rosc       ||
 2 ||-------] [---------[TON 1.000 s]-------------------------------------------(/)-------||
   ||                                                                                     ||
   ||                                                                                     ||
   ||                                                                                     ||
   ||                                                                                     ||
   || ; For no particular reason, keep a counter that increments with each                ||
 3 || ; line that we print.                                                               ||
   ||                                                                                     ||
   ||                                                                                     ||
   ||                                                                                     ||
   ||                                                                                     ||
   ||      Rosc                 _                                 {ADD  cnt  :=}          ||
 4 ||-------] [-----------[OSR_/ ]--------------------------------{ cnt + 1    }----------||
   ||                                                                                     ||
   ||                                                                                     ||
   ||                                                                                     ||
   ||                                                                                     ||
   ||      Rosc                      cnt                                                  ||
 5 ||-------] [-----------{"Hello, world: \-5\r\n"}-----                                  ||
   ||                                                                                     ||
   ||                                                                                     ||
   ||                                                                                     ||
   ||------[END]--------------------------------------------------------------------------||
   ||                                                                                     ||
   ||                                                                                     ||


I/O ASSIGNMENT:

  Name                       | Type               | Pin
 ----------------------------+--------------------+------
  cnt                        | UART tx            | 8
  Rosc                       | int. relay         |
  Tosc                       | turn-on delay      |

Offline Blackmore

  • CNCMASTER
  • ******
  • Posts: 1568
  • Sexo: Masculino
  • Profissão: Projetista Mecânico/Automação
Re: Programa com LDmicro para comunicar PIC com LCD 16X2
« Resposta #4 Online: 10 de Janeiro de 2009, 22:27 »
bixo ... o LDmicro configura para o micro controlador enviar através de saída serial própria uma msg em serial, porém o LCD precisa entender, tipo "decodificar" isso para uma forma que o LCD possa mostrar a mensagem.
Dá uma procurada no google que tu acha .. e se não achar me passa uma MP.

abrax!

malinosky

  • Visitante
Re: Programa com LDmicro para comunicar PIC com LCD 16X2
« Resposta #5 Online: 01 de Fevereiro de 2009, 02:54 »
Irei postar o circuito para comunicar o PIC com LCD através do Programa LDmicro logo mais. Bai bai

Offline Blackmore

  • CNCMASTER
  • ******
  • Posts: 1568
  • Sexo: Masculino
  • Profissão: Projetista Mecânico/Automação
Re: Programa com LDmicro para comunicar PIC com LCD 16X2
« Resposta #6 Online: 03 de Fevereiro de 2009, 01:58 »
Estamos no aguardo da postagem ...  8)

abrax!

malinosky

  • Visitante
Re: Programa com LDmicro para comunicar PIC com LCD 16X2
« Resposta #7 Online: 17 de Fevereiro de 2009, 19:40 »
Irei postar talvez ainda hoje com o esquema eletrico e o código Ladder.

Offline Blackmore

  • CNCMASTER
  • ******
  • Posts: 1568
  • Sexo: Masculino
  • Profissão: Projetista Mecânico/Automação
Re: Programa com LDmicro para comunicar PIC com LCD 16X2
« Resposta #8 Online: 17 de Fevereiro de 2009, 19:43 »
estamos a espera  :)

abrax!

malinosky

  • Visitante
Re: Programa com LDmicro para comunicar PIC com LCD 16X2
« Resposta #9 Online: 17 de Fevereiro de 2009, 20:43 »
TAI A INTERFACE , IREI POR O RESTANTE.

Offline Blackmore

  • CNCMASTER
  • ******
  • Posts: 1568
  • Sexo: Masculino
  • Profissão: Projetista Mecânico/Automação
Re: Programa com LDmicro para comunicar PIC com LCD 16X2
« Resposta #10 Online: 18 de Fevereiro de 2009, 18:44 »
só o driver? e o microcontrolador? pensei q tu já iria postar o código direto ...

abrax!

malinosky

  • Visitante
Re: Programa com LDmicro para comunicar PIC com LCD 16X2
« Resposta #11 Online: 21 de Fevereiro de 2009, 01:17 »
TÁ AI O ESQUEMA

malinosky

  • Visitante
Re: Programa com LDmicro para comunicar PIC com LCD 16X2
« Resposta #12 Online: 21 de Fevereiro de 2009, 01:31 »
USAR ESSE CODIGO HEX PARA PIC16F877(A).


malinosky

  • Visitante
Re: Programa com LDmicro para comunicar PIC com LCD 16X2
« Resposta #13 Online: 21 de Fevereiro de 2009, 01:35 »
USE O WinPic800 PARA GRAVAR O PIC SIGA COMO NA IMAGEM ABAIXO EM ANEXO

malinosky

  • Visitante
Re: Programa com LDmicro para comunicar PIC com LCD 16X2
« Resposta #14 Online: 21 de Fevereiro de 2009, 01:40 »
TEM MESSENGER BLACKMORE ?

 

/** * */