Binär zu dezimal in Minecraft

Im Unterforum Projekte im Selbstbau - Beschreibung: Selbstbau von Elektronik und Elektro

Elektronik Forum Nicht eingeloggt       Einloggen       Registrieren




[Registrieren]      --     [FAQ]      --     [ Einen Link auf Ihrer Homepage zum Forum]      --     [ Themen kostenlos per RSS in ihre Homepage einbauen]      --     [Einloggen]

Suchen


Serverzeit: 30 11 2024  00:57:38      TV   VCR Aufnahme   TFT   CRT-Monitor   Netzteile   LED-FAQ   Osziloskop-Schirmbilder            


Elektronik- und Elektroforum Forum Index   >>   Projekte im Selbstbau        Projekte im Selbstbau : Selbstbau von Elektronik und Elektro


Autor
Binär zu dezimal in Minecraft

    







BID = 771840

NuclearVirus

Gerade angekommen


Beiträge: 2
Wohnort: Hinterzarten
 

  


Hallo,
ich bin neu hier und hoffe, dass ich hier in die richtige kategorie poste.
Ich habe seit ein paar Tagen Minecraft. Was das ist könnt ihr euch bei youtube anschauen. Da kann man u.a. kabel verlegen und elektronische systeme bauen. Nun bin ich dabei einen Rechner zu bauen. Als ausgabe willich drei 7-Segment Displays benutzen.
Ich wollte gerade den "displaycontroller" bauen als ich auf ein Problem gestoßen bin. Ich habe 30 "Kabel" die aus dem display rausführen. 1-10 für das erste display 2-20 für das zweite usw. darüber habe ich 16 leitungen verlegt. 1-8 die 8 bits und 9-16 die 8 bits invertiert.
Bei 1 habe ich bit 1,11,12...16 verbunden. Es fließt nur strom, wenn all diese bits aktiv sind. Also ein großes UND-gatter.
Das problem ist, dass ich jetzt bei 0 hänge (1,2,3,4,5,6,7,8,9,0 habe ich) und nicht weiter komme.
Wie kann ich es machen, dass bei 10,11,12..19 die 1 vom zweiten display angezeigt wird und jeweils die richtige zahl beim ersten display. Und wenn ich dann bei 19 bin hänge ich auch wieder.
Es muss doch irgendwie möglich sein das zu machen.
So genug geschrieben. Ich hoffe, dass es nicht zu durcheiander und unverständlich ist.
mfG


[ Diese Nachricht wurde geändert von: NuclearVirus am 22 Jun 2011 17:19 ]

[ Diese Nachricht wurde geändert von: NuclearVirus am 22 Jun 2011 17:20 ]

BID = 771882

Her Masters Voice

Inventar


Avatar auf
fremdem Server !
Hochladen oder
per Mail an Admin

Beiträge: 5308
Wohnort: irgendwo südlich von Berlin

 

  

http://www.minecraft.net/download.jsp

BID = 771891

QuirinO

Schreibmaschine



Beiträge: 2205
Wohnort: Behringersdorf
Zur Homepage von QuirinO ICQ Status  

Hahaha! Cool, das abgefahrenste Projekt seit langem

<3 Minecraft!

BID = 771904

DonComi

Inventar



Beiträge: 8605
Wohnort: Amerika


Offtopic :

Puhhhh...


_________________

BID = 771918

perl

Ehrenmitglied



Beiträge: 11110,1
Wohnort: Rheinbach


Zitat :
habe 30 "Kabel" die aus dem display rausführen. 1-10 für das erste display 2-20 für das zweite usw.
Je 10 Leitungen bei einem 7 Segment Display?
Seltsam.

Wie auch immer, der gängige Weg ist es die Binärzahl in eine Anzahl von BCD-Werten zu zerlegen und damit dann die 7-Segment oder 1-aus-10 Decoder anzusteuern.
Wie ein BCD--> 7 Segment oder ein BCD --> 1 aus 10 aussieht, erfährst du, wenn wenn du dir mal die Datenblätter der SN7447 und SN7441 ansiehst.

Die Binär--> BCD Umwandlung ist das Trickreichste dabei.
Freundlicherweise hat man auch das schon vor Jahrzehnten erledigt und du brauchst nur die Schaltung dieses Datenblattes nachzuempfinden:
http://www.datasheetcatalog.org/datasheets2/19/190012_1.pdf

P.S.:
Du könntest auch deine ALU so bauen, dass sie BCD rechnet.
Das ist nicht so abwegig, wie es scheint: Die Programmiersprache COBOL z.B. benutzt das.
Allerdings: Wer COBOL programmiert, frißt auch kleine Kinder.

[ Diese Nachricht wurde geändert von: perl am 22 Jun 2011 22:24 ]

BID = 771947

NuclearVirus

Gerade angekommen


Beiträge: 2
Wohnort: Hinterzarten

Die 40 Leitungen, die aus dem Display rauskommen sind ganze zahlen. Auf dem zweiten Bild sieht man links das grüne teil. Das ist um das ganze in zahlen umzurechnen. Für jedes display 10 ausgänge.(1,2,3,4,5,6,7,8,9,0)
Auf dem dritten bild sind die Zahlen ganz rechts gekennzeichnet. So geht es bis hinten weiter.
Wenn es einfacher ist es direkt auf dieses 7 segment display umzurechnen kann ich das auch machen. Jetzt lese ich mal deinen Beitrag fertig und schaue mir den Link an.
vielen Dank erst mal.
Edit:
Puh das ist mir alles ein wenig zu kompliziert. Ich kenne davon eigentlich nicht wirklich was. Ich wollte sowas einfach mal probieren. Da müsste ich mich ein wenig einarbeiten.

[ Diese Nachricht wurde geändert von: NuclearVirus am 23 Jun 2011  0:19 ]

BID = 771956

perl

Ehrenmitglied



Beiträge: 11110,1
Wohnort: Rheinbach


Zitat :
Puh das ist mir alles ein wenig zu kompliziert.
Man kann das Verfahren auch seriell durchführen.
Das spart einiges an Hardware, verlängert aber die Zeit für die Umwandlung.
Da man die Zahl ja auch noch ablesen können muß, spielt der Geschwindigkeitsaspekt meist aber keine grosse Rolle.
Schau dir mal dies an: http://en.wikipedia.org/wiki/Double_dabble


Zurück zur Seite 1 im Unterforum          Vorheriges Thema Nächstes Thema 


Zum Ersatzteileshop


Bezeichnungen von Produkten, Abbildungen und Logos , die in diesem Forum oder im Shop verwendet werden, sind Eigentum des entsprechenden Herstellers oder Besitzers. Diese dienen lediglich zur Identifikation!
Impressum       Datenschutz       Copyright © Baldur Brock Fernsehtechnik und Versand Ersatzteile in Heilbronn Deutschland       

gerechnet auf die letzten 30 Tage haben wir 20 Beiträge im Durchschnitt pro Tag       heute wurden bisher 1 Beiträge verfasst
© x sparkkelsputz        Besucher : 182426212   Heute : 171    Gestern : 5094    Online : 360        30.11.2024    0:57
2 Besucher in den letzten 60 Sekunden        alle 30.00 Sekunden ein neuer Besucher ---- logout ----viewtopic ---- logout ----
xcvb ycvb
0.0641520023346