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.
Tags:
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
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por