AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Schieberegister-Eingänge steuern

Ein Thema von tr4ever · begonnen am 9. Mär 2004
Antwort Antwort
tr4ever

Registriert seit: 9. Mär 2004
16 Beiträge
 
#1

Schieberegister-Eingänge steuern

  Alt 9. Mär 2004, 16:21
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
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:16 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz