Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Schieberegister-Eingänge steuern (https://www.delphipraxis.net/17767-schieberegister-eingaenge-steuern.html)

tr4ever 9. Mär 2004 16:21


Schieberegister-Eingänge steuern
 
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


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:09 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz