Hi,, ich hab dan problem.. ich möchte ein Programm in Delphi machen, mit dem LEDs an den LPT-Port steuern kann..
So ich hab schon probiert die LEDs direkt an die Pins des LPT-Port anzuschließen und zum Leuchten zu bringen.. das hat auch gut geklappt kein problem...
asm
mov dx,378h
mov al,00000001 >>adresse des Pin 2 am LPT-Port >> 1. Datenleitung
out dx,al
end;
aber ich möchte nun mehr als 8 LEDs mit dem LPT-Steuern... und das soll mit einem 8-Bit-Schieberegister funktionieren..
Das Problem dabei ist wie nicht ich das machen soll, wenn ich jetzt an jeden DatenPin des LPT-Port ein Schieberegister hänge und die Schieberegister jeweils 8 LEDs haben ... weiß ich nicht wie ich die einzelnen Eingänge des Schieberegisters ansprechen soll..
Ich weiß zwar wie man die Datenpins am LPT-Port auf High stelle, aber nicht wie ich die Eingänge des SChieberegisters auf beliebige zustände ändere????
wie im obigen
ASM code setze ich auf den Pin 2 eine 1 und somit auch eine 1 an den Schieberegister der am Pin 2 hängt, wie kann ich jetzt sagen dass der 4. Eingang von 8 Eingängen (8-Bit-Schieberegister) auf 0 gesetzt wird und alle andern Eingänge des SChieberegister am Pin 2 sollen null sein >>>00001000 >> 4. LED am SChieberegister leuchtet aber alle anderen leuchten nicht ???
wie geht das ... bitte hilft mir