sip...
los pines 2 y 3 son los que utilizas para el bit 3 de salida...
Código Delphi
[-]
procedure TForm1.Button3Click(Sender: TObject);
begin asm
MOV AX,3 // bit 3 de salida utilizando los pines 2 y 3
MOV DX,378H // puerto paralelo 378h
OUT DX,AX // damos salida lo que tenga AX en este caso es el bit 3 (combinacion -> 00000011 del pin 2 y 3)a DX que es el puerto 378h
end;
end;
lo que hacemos es mandar un pulso de 5 volts que es lo que manda el cpu...
de tu aplicación dependera como vas a programar por ejemplo...
mandar un estado alto seria cualquier bit del 1-255 menos el 0...
y un estado bajo seria el 0...
los pines del 2-9 dan salidas o estados altos de 5 volts...
por eso es importante que antes de hacer pruebas le adaptes a tu circuito (el que va a controlar tu programa hecho con este código alimentado con una fuente segun lo que soporte el diseño del mismo)una etapa optoacopladora con el fin de no dañar tu puerto de salida de tu maquina...
Cita:
Tienes los pines disponibles (pines del 2 al 9) 255=11111111 que son todas las combinaciones que puedes hacer para 255 osea estas utilizando 255 bits
|
http://www.modelo.edu.mx/univ/virtec...o/paralelo.htm
como decia una cosa es usar los pines de salida y otra saber que bit voy a mandar de salida...
saludos!!!...