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

Description:

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

malinosky

  • Visitante
Re: Programa com LDmicro para comunicar PIC com LCD 16X2
« Resposta #15 Online: 21 de Fevereiro de 2009, 01:57 »
meu messenger [email protected]

Offline ismael

  • Hobby
  • ****
  • Posts: 623
Re: Programa com LDmicro para comunicar PIC com LCD 16X2
« Resposta #16 Online: 18 de Março de 2009, 00:04 »
Blackmore

Gostaria de saber se vc conseguiu comunicar com o LCD e o LDmicro legal ?

Abraço Ismael.

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 #17 Online: 18 de Março de 2009, 00:38 »
ismael

tu pergunta .. utilizar o recurso do LDMicro para fazer uma comunicação serial, ou fazer o que o malinosky fez com o LDMicro e PIC?
Eu já fiz comunicação serial pelo LDMicro, mas utilizar de um código em Ladder para fazer diretamente um LCD funcionar não fiz nada não ...
Tu fez a montagem proposta pelo malinosky?

abrax!

tiagofernandesx

  • Visitante
Re: Programa com LDmicro para comunicar PIC com LCD 16X2
« Resposta #18 Online: 18 de Março de 2009, 09:37 »
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 #19 Online: 18 de Março de 2009, 11:45 »
 ???

esse exemplo está como demonstração no próprio LD ... será q estamos todos falando a mesma coisa?

malinosky

  • Visitante
Re: Programa com LDmicro para comunicar PIC com LCD 16X2
« Resposta #20 Online: 01 de Maio de 2009, 17:56 »
Ai pessoal estive com m problema de saude agora tô na area.

Mas falando de comunicar o PIC com LCD é facil, e mais ainda fazer um programa em Ladder.

Basta entender o funcionamento do LCD !!!

Então eu irei colocar ai pra vcs ver que é facil, já que ninguem consiguiu até hoje !!!!!!!!!!!!!!!!!!!!!!!!

malinosky

  • Visitante
Re: Programa com LDmicro para comunicar PIC com LCD 16X2
« Resposta #21 Online: 01 de Maio de 2009, 18:01 »
Ai pessoal estive com m problema de saude agora tô na area.

Mas falando de comunicar o PIC com LCD é facil, e mais ainda fazer um programa em Ladder.

Basta entender o funcionamento do LCD !!!

Então eu irei colocar ai pra vcs ver que é facil, já que ninguem consiguiu até hoje !!!!!!!!!!!!!!!!!!!!!!!!

Nâo baixe este arquivo em anexo

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 #22 Online: 02 de Maio de 2009, 12:32 »
bixo ... ativando o LCD, enviando os dados em 4 ou 8 vias de dados, esperando os seus devidos tempos ... ok ... deve ser fácil ... mas qual o propósito de usar Ladder em um microcontrolador para mostrar algo em um LCD?Não seria um desperdício?
De qqer forma agradeço "o arquivo" que tu postou acima.

abrax!

malinosky

  • Visitante
Re: Programa com LDmicro para comunicar PIC com LCD 16X2
« Resposta #23 Online: 03 de Maio de 2009, 12:07 »
bixo ... ativando o LCD, enviando os dados em 4 ou 8 vias de dados, esperando os seus devidos tempos ... ok ... deve ser fácil ... mas qual o propósito de usar Ladder em um microcontrolador para mostrar algo em um LCD?Não seria um desperdício?
De qqer forma agradeço "o arquivo" que tu postou acima.

abrax!

Bixo o intuito de utilizar o ladder para programar o PIC para visualizar textos, imagens e variaveis de processos; É que fica mais facil para um simples eletricista que utiliza o LADDER para programar o clp e o que mais fica proximo do circuito eletrico, então fica mais facil para ele fazer seus proprios PLC's dedicados.

O intuito de tambén eu colocar este projeto simples onde o PIC envia à esta IHM (LCD) caracteres, e porque ninguem e nem mesmo o rapaz que escreveu o LDMICRO conseguiu fazer comunicar o LCD com o PIC, então fica ai minha contribuição que nada mais é que minha obrigação; agora vamos ver o desenvolvimento do pessoal em cima disso !!!

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 #24 Online: 03 de Maio de 2009, 12:16 »
Bom, o importante é aprender mesmo neh?
Mas bem, espero que entenda o que eu disse no post anterior referente a desperdício, pois o próprio desenvolvedor do compilador LDMicro diz que este compilador não tem a finalidade de ser o best, por isso ele não utiliza de forma racional a memória dos microcontroladores, tipo se tu fizer em C ou ASM uma rotina para ligar um led apertando um botão será muito "menor" o algoritmo do que o criado pelo LDMicro.
De qualquer forma espero que então seja útil aos foristas que se interessarem por usar Ladder  :)

abrax!

malinosky

  • Visitante
Re: Programa com LDmicro para comunicar PIC com LCD 16X2
« Resposta #25 Online: 04 de Maio de 2009, 08:38 »
Bom, o importante é aprender mesmo neh?
Mas bem, espero que entenda o que eu disse no post anterior referente a desperdício, pois o próprio desenvolvedor do compilador LDMicro diz que este compilador não tem a finalidade de ser o best, por isso ele não utiliza de forma racional a memória dos microcontroladores, tipo se tu fizer em C ou ASM uma rotina para ligar um led apertando um botão será muito "menor" o algoritmo do que o criado pelo LDMicro.
De qualquer forma espero que então seja útil aos foristas que se interessarem por usar Ladder  :)

abrax!

Tá ok !

Offline ismael

  • Hobby
  • ****
  • Posts: 623
Re: Programa com LDmicro para comunicar PIC com LCD 16X2
« Resposta #26 Online: 21 de Julho de 2009, 17:15 »
Malinosky

Estava olhando os comentarios anteriores e me interessei no assunto. Gostaria de saber como fazer esses testes. Estou com ideia de fazer um clp dedicado para mim, só que eu conheço mais a linguagem Ladder. Gostaria se possivel  a sua ajuda.Tudo que vc estiver sobre sera bem vindo.

Desde já agradeço.

Ismael.

verd

  • Visitante
Re: Programa com LDmicro para comunicar PIC com LCD 16X2
« Resposta #27 Online: 22 de Julho de 2009, 16:59 »
Blackmore, se possivel me da uma ajuda, estou utilizando o ld micro pra enviar atravez d uart em um microcontroldor atmega 16, e o que eu consigo enviar são apenas caracteres, você teria o codigo que utilizou para enviar palavras pel uart?

moacirjj

  • Visitante
Re: Programa com LDmicro para comunicar PIC com LCD 16X2
« Resposta #28 Online: 16 de Agosto de 2009, 00:53 »
TAI A INTERFACE , IREI POR O RESTANTE.

malinosky

  • Visitante
Re: Programa com LDmicro para comunicar PIC com LCD 16X2
« Resposta #29 Online: 06 de Março de 2010, 03:17 »
Blackmore, se possivel me da uma ajuda, estou utilizando o ld micro pra enviar atravez d uart em um microcontroldor atmega 16, e o que eu consigo enviar são apenas caracteres, você teria o codigo que utilizou para enviar palavras pel uart?

eu tenho !

 

/** * */