PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : HS2: Logikfrage, Lösung gesucht



viceversa
03.09.06, 20:44
Habt ihr eine Idee? Ich möchte mit dem Homeserver eine 3 stellige Ganzzahl so zerlegen, das die Zahlenwerte der 3 Stellen in einer Sequenz seriell auf entsprechenden Binärausgängen ausgegeben werden.

Beispiel: Eingabe von 235 auf der Visualisierung ergibt folgende Sequenz:

0s: Ausgang 2 wird aktiviert
2s: Ausgang 3 wird aktiviert
4s: Ausgang 5 wird aktiviert

Danke für eure Tips.

AScherff
03.09.06, 21:55
Ja, müßte so gehen...

fehlt alerdings noch ein INTEGER Baustein, sollte aber schnell zu stricken sein, ggf. ohne Nachkommastellen arbeiten (runden 4/5) ...

Musste mal probieren...

Erst mal die Zahl 235 in die Einzelteile Aufsplitten

int (235 /100) = 2 -> H=2

int ((235 - h*100) /10) = 3 -> Z=3

E = 235 - h*100 -Z*10 = 5 -> E= 5

Sollte mit den Logikelementen Division, Multiplikation, Subtraktion zu erledigen sein

Dann die Sequenz ansteuern mit Binärauslüser, der wiederum 3 Auswahlschalter ansteuert....

so in etwa..

anderer Weg zahl in text und den string zerlegen ...
ist aber ein komplexerer Logikbaustein

viceversa
04.09.06, 20:22
Danke,

so ähnlich habe ich es gemacht. Erst den Wert / 100 und dann mit mehreren Vergleichern die 100er Stelle gefiltert.
Genauso mit der 10er Stelle. Die Einer bleiben übrig.

Anschließend mit 3 x 16fach Auswahlschalter die 3 Stellen auf die GA´s gebracht. Der Aufwand hält sich in Grenzen.