![]() |
| ||
| |||
Se puede construir un circuito sencillo para manejar Leds (Ligth Emiting Diode = diodo emisor de luz) mediante del puerto paralelo. Los componentes necesarios son leds, y resistencias de 470 ohmio. El circuito consiste en conectar el led y la resistencia en serie. La resistencia es necesaria para limitar la corriente que se toma del puerto a un valor seguro (para no sobrecargar el puerto).
Luego se conecta el circuito al puerto de modo que el final del circuito va a las líneas del registro de datos (D0...D7), y el otro a la línea de tierra (pin 25) del puerto.
De este modo se puede controlar hasta un máximo de 8 leds.
Este circuito funciona enviando al registro de datos (dirección base), el byte con la codificación de los leds que se quiere controlar. Colocando en 0 determinado bit, el LED se apaga y colocando en 1 se enciende.
Esquemáticamente:

Un programa de control, de ejemplo, escrito en Turbo Pascal es el siguiente:
Program control_led;
Uses crt;
begin
port[$378]:=2; {enciende led 1}
port[$378]:=4; {enciende led 2}
port[$378]:=8; {enciende led 3}
Delay(1000);
{retardo de 1 segundo}
port[$378]:=port[$378] and (255-2); {apaga led 2 }
end.
Novedades en nuestro Blog:
Blog Puerto
Paralelo
Comentarios, aportes, consultas, visite nuestro Foro:
Foro Puerto Paralelo