Boa tarde comunidade, meu nome é Sandro e sou novo por aqui.

Estou fazendo um projeto para a faculdade (CONTROLAR AS SAÍDAS DA PORTA PARALELA DO COMPUTADOR PARA LIGAR OU DESLIGAR ALGUM DISPOSITIVO VIA SOFTWARE), já consegui realizar o proposto, leds, resistores, acende, apaga... Mas gostaria de fazer algo mais interessante como controlar um lcd de 16x2. A minha dúvida é, eu consigo fazer isso com a porta paralela?

OBS: A linguagem de programação que estou utilizando é PYTHON, muito simples de usar e funcionou perfeitamente.

Exibições: 1181

Responder esta

Respostas a este tópico

Sim. 

Só dá algum trabalho... e eh um pouco complicado.

Se vc tem controle sobre todos os pinos do LCD:

  Vc pode ligar D0 a D7 em D0 a D7, E e C/D em 2 pinos de saida sobrantes (strobe, init, etc).

  Aih vc tem que criar um programa que coloque um dado ou comando e pulse o E.

Se vc não tem controle sobre todos os pinos:

  Vc pode usar ele ligado como 4 bits, usando os 2 proximos bits como E e CD.

Os demais pinos (Vcc, gnd, RW, Cnt) vc liga como no esquema normal (tem na net).

A deve seguir algo algo como:

http://web.alfredstate.edu/weimandn/lcd/lcd_initialization/lcd_init...

Para inicializar e depois mandar dados.

Os comando estão no pdf do lcd ou pela net:

http://ebookbrowse.com/gdoc.php?id=250028797&url=c1a0bb742da058...
http://www.sunrom.com/files/3013.pdf

Alguns pinos mudam de nome mas são a mesma coisa:

Vo=Vee=cnt;

C/D=RS

CS=E

No modo 4 bits os bits não usados precisam ser aterrados.

Outra: Um drama é a temporização. Considere que os tempos na documenta são sempre minimos. Faça testes com tempos bem maiores e depois vá diminuindo.

Boa sorte...

Obrigado Eduardo, já andei vendo uns manuais pela net e peguei uns esquemas para teste e como é algo "novo" não tem material ainda, mas vou fazer umas experiências e vou postando o que conseguir!

Não é algo tão novo assim... vejo esses LCDs desde o seculo passado..

Em relação à linguagem de programação utilizada

Ah, sim. Fazer isso com porta paralela e python é novidade...

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço