Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht Das deutsche QBasic- und FreeBASIC-Forum
Für euch erreichbar unter qb-forum.de, fb-forum.de und freebasic-forum.de!
 
FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen  RegistrierenRegistrieren
ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin
Zur Begleitseite des Forums / Chat / Impressum
Aktueller Forenpartner:

7 Segment Anzeige (<- Einzelne Segmente ansteuern)

 
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Profi-Forum
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Devilkevin
aka Kerstin


Anmeldungsdatum: 11.11.2004
Beiträge: 2532
Wohnort: nähe Mannheim

BeitragVerfasst am: 24.11.2004, 15:12    Titel: 7 Segment Anzeige (<- Einzelne Segmente ansteuern) Antworten mit Zitat

Hallo !
Ich habe ne 7 - Segment Anzeige die am Parallelport angelsoseen ist !
Wie finde ich die Nummern der einzelnen Segmente heaus ?
Ich weis nur das mit OUT 888, 255 alle segmente angehen !
weinen missbilligen Kopf schütteln peinlich mit dem Kopf durch die Mauer wollen durchgeknallt

Also wie finde ich heaus welches Segment welche Zahl hat ???
Das Segmente kaputt sind ist ausgelschlosen, den mit 255 gehn ja alle an ! Ich kann auch mal Pic posten wen nötig ....
_________________
www.piratenpartei.de
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
Iguan



Anmeldungsdatum: 14.11.2004
Beiträge: 28

BeitragVerfasst am: 24.11.2004, 17:35    Titel: Antworten mit Zitat

Out 888, 0 'alle LED's AUS
Out 888, 1 'LED 1 an
Out 888, 2 'LED 2 an
Out 888, 4 'LED 3 an
Out 888, 8 'LED 4 an
Out 888, 16 'LED 5 an
Out 888, 32 'LED 6 an
Out 888, 64 'LED 7 an
Out 888, 128 'LED 8 an

Out 888, 8 + 128 'LED 4 und LED 8 an

bei der Siebensegmentanzeige ist das oberste Segment das a-Segment.
dann geht es im Uhrzeigersinn bis Segment F. Segment G ist in der Mitte.

gruss

Iguan
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Kai Bareis



Anmeldungsdatum: 10.09.2004
Beiträge: 545
Wohnort: Baden Würtemberg

BeitragVerfasst am: 24.11.2004, 17:38    Titel: Antworten mit Zitat

Durch ausprobieren findest du es heraus

Out 888, 0 'alle aus

Out 888, 1 'ausgang 1
Out 888, 2 'ausgang 2
Out 888, 4 'ausgang 3
Out 888, 8 'ausgang 4
Out 888, 16 'ausgang 5
Out 888, 32 'ausgang 6
Out 888, 64 'ausgang 7
Out 888, 128 'ausgang 8

und wen du zB
OUT 888,2+8 schreibst wird ausgang 2 und 4 angeschaltet
ich bin auch durch probieren vor einem Jahr drauf gekommen lächeln
_________________
MfG Kai Bareis
Es ist noch kein Meister vom Himmel gefallen! Warum einfach wens auch umständlich geht!
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Devilkevin
aka Kerstin


Anmeldungsdatum: 11.11.2004
Beiträge: 2532
Wohnort: nähe Mannheim

BeitragVerfasst am: 24.11.2004, 20:12    Titel: Antworten mit Zitat

Iguan hat Folgendes geschrieben:
Out 888, 0 'alle LED's AUS
Out 888, 1 'LED 1 an
Out 888, 2 'LED 2 an
Out 888, 4 'LED 3 an
Out 888, 8 'LED 4 an
Out 888, 16 'LED 5 an
Out 888, 32 'LED 6 an
Out 888, 64 'LED 7 an
Out 888, 128 'LED 8 an

Out 888, 8 + 128 'LED 4 und LED 8 an

bei der Siebensegmentanzeige ist das oberste Segment das a-Segment.
dann geht es im Uhrzeigersinn bis Segment F. Segment G ist in der Mitte.

gruss

Iguan


Genau das dachte ich auch das so die LED'S (segmente) angeschaltet werden, ab genau so gehts eben nicht missbilligen
_________________
www.piratenpartei.de
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
Kai Bareis



Anmeldungsdatum: 10.09.2004
Beiträge: 545
Wohnort: Baden Würtemberg

BeitragVerfasst am: 24.11.2004, 21:09    Titel: Antworten mit Zitat

hast du die Anzeige auch richtig angeschlossen?
_________________
MfG Kai Bareis
Es ist noch kein Meister vom Himmel gefallen! Warum einfach wens auch umständlich geht!
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Devilkevin
aka Kerstin


Anmeldungsdatum: 11.11.2004
Beiträge: 2532
Wohnort: nähe Mannheim

BeitragVerfasst am: 25.11.2004, 14:30    Titel: Antworten mit Zitat

Kai Bareis hat Folgendes geschrieben:
hast du die Anzeige auch richtig angeschlossen?



Was meinst du mit richtig ???
Ich denke mal ja, den bei nem Freund kann ich sie einzeln ansteuern, nur eben an meinem PC nicht ......
_________________
www.piratenpartei.de
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
Sebastian
Administrator


Anmeldungsdatum: 10.09.2004
Beiträge: 5969
Wohnort: Deutschland

BeitragVerfasst am: 25.11.2004, 16:04    Titel: Fragen Antworten mit Zitat

Hallo.

2 Fragen:

1. Welches OS hast du?
2. Ist dein Steuer-PC ein Laptop?

Warum ich frage...
Ich hatte bei einer Relaiskarte von Elektronik-Guru Skill immer Probleme, weil ich sie am Anfang unter Windows 98 laufen ließ (jetzt echtes DOS!) und weil ich sie dann mal an einem Laptop betrieb (jetzt ein cooler alter 486er Desktop-PC).

Beides hat Probleme gemacht. Jetzt geht das Teil vorzüglich! lächeln Nimm also einen Desktop-PC (486er) und nimm den für alle Elektronik/QB Sachen!
Wenn du willst, such ich dir bei ebay einen Schönen, wenn du keinen mehr hast. zwinkern

happy Ach, ich liebe 486er... happy *schwälg* happy

Viele Grüße!
Sebastian
_________________

Der Markt regelt das! | Opas Leistung muss sich wieder lohnen - für 6 bis 10 Generationen!
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Devilkevin
aka Kerstin


Anmeldungsdatum: 11.11.2004
Beiträge: 2532
Wohnort: nähe Mannheim

BeitragVerfasst am: 25.11.2004, 16:19    Titel: Re: Fragen Antworten mit Zitat

Yep ist ein Laptop ...
Hmm dann muss demnächst ein 486 her ...
Aber ein alter PC mit 133 Mhz und Win98 drauf müsste ja eigentlich auch ganz gut mit QBASIC und LPT1 kopoerieren ?
_________________
www.piratenpartei.de
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
Quark48



Anmeldungsdatum: 16.10.2004
Beiträge: 559
Wohnort: Saltendorf a.d. Naab bzw. Teublitz i.d. Oberpfalz / Bayern

BeitragVerfasst am: 25.11.2004, 17:07    Titel: Antworten mit Zitat

Hallo!

Ich schreibe meine Programme auch auf einem P1-Laptop (LTE 5300) und steuere die Ports an. Es ist im Prinzip egal, wieviel MHz du hast- man kann auch mit 60 MHz schön arbeiten, wenn man weiß, wie! Vielen Leuten ist sogar noch ein Pentium III zu langsam! zwinkern

MfG Quark48
_________________
Grüßle, Stefan lächeln
***
Wenn ein Programm auf nem alten Rechner gut läuft, dann läuft´s auf nem neuen erst recht! happy
Ich habe/hatte keine feste Spange und auch keine Schwester. Der Rest stimmt. Es tut mir leid... :-/
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen MSN Messenger
Quark48



Anmeldungsdatum: 16.10.2004
Beiträge: 559
Wohnort: Saltendorf a.d. Naab bzw. Teublitz i.d. Oberpfalz / Bayern

BeitragVerfasst am: 25.11.2004, 17:13    Titel: Antworten mit Zitat

Nocheinmal Hallo!

Wenn man mehrere Ausgänge gleichzeitig anschalten will, zählt man die Zahlen einfach zusammen.
Wenn man z.B. LEDS an den Kanälen 1 und 3 aufleuchten lassen will, geht das so:

Kanal 1 = 2
Kanal 3 = 8

OUT 888, 2 + 8 ' <<Hier wurden die beiden Zahlen addiert

(Warum immer 888? Ich nehme lieber &H378) mit den Augen rollen

MfG Quark48
_________________
Grüßle, Stefan lächeln
***
Wenn ein Programm auf nem alten Rechner gut läuft, dann läuft´s auf nem neuen erst recht! happy
Ich habe/hatte keine feste Spange und auch keine Schwester. Der Rest stimmt. Es tut mir leid... :-/
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen MSN Messenger
Sebastian
Administrator


Anmeldungsdatum: 10.09.2004
Beiträge: 5969
Wohnort: Deutschland

BeitragVerfasst am: 25.11.2004, 17:50    Titel: Hex Antworten mit Zitat

Hallo.

Ich nehm auch immer Hex-Zahlen zumal die auch im BIOS stehen und bei der Portkonfiguration selbst unter Windows werden die Zahlen als Hexwerte angegeben.
Da kann man sich dann auch das Umrechnen sparen. - Find ich einfach praktischer und universeller. lächeln

Viele Grüße!
Sebastian
_________________

Der Markt regelt das! | Opas Leistung muss sich wieder lohnen - für 6 bis 10 Generationen!
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Skilltronic



Anmeldungsdatum: 10.09.2004
Beiträge: 1148
Wohnort: Köln

BeitragVerfasst am: 25.11.2004, 23:35    Titel: Antworten mit Zitat

Hallo

Ich habe sowas ähnliches zwar schonmal geschrieben, aber ich verstehe die Umstände nicht, die ihr euch mit den OUT-Werten für die verschiedenen Kanäle macht. Wenn man sich klarmacht, das jede der acht Datenleitungen einfach die Zustände der entsprechenden acht Bits des Bytes ausgeben, das man mit OUT in das Register 888 oder von mir aus auch &H378 geschrieben hat. Da muss mann doch nix mehr ausrechnen oder herumprobieren ?

Ich nehme 888 weil's ganz einfach kürzer und besser zu merken ist.

Noch ein Tip zum elektrischen. Wenn du nur Zahlen zwischen 0 und 9 darstellen willst, reichen dafür ja schon 4 Bit (= 16 mögliche Zustände). Mit zwei entsprechenden BCD-Decoder-ICs kannst du mit den acht Datenleitungen gleich zwei 7-Segment Anzeigen laufen lassen. Die wandeln sogar den Binärwert gleich noch in das entsprechende Muster um. Du müsstest also nur einfach die Zahl ins Register schreiben, die du anzeigen lassen willst. bzw. wenn du zwei hast, dann die zweite Ziffer noch mal 16 nehmen um sie um vier Bit zu verschieben weil man in BASIC nicht shiften oder kann - fertig. Nur für die zwei Punkte ist dann nix mehr frei.

Gruss
Skilltronic
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Paul
aka ICC, HV-Freak


Anmeldungsdatum: 11.09.2004
Beiträge: 588
Wohnort: Uelzen

BeitragVerfasst am: 27.11.2004, 22:44    Titel: Antworten mit Zitat

So ich muss hier mal spammen grinsen Auf www.icc-software.de/e_index.htm gibts unter Elektronik und PC-Interface (LPT) nen simplen Schaltplan, statt den LEDs schalteste einfach die Segmente ran. Vielleicht hilft dir das ja. durchgeknallt
_________________
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Profi-Forum Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.

 Impressum :: Datenschutz