BCD-Zahlen verwandeln

Dr. Holsten

Level-1
Beiträge
5
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo liebe Leute!

In einer SPS-Labor-Aufgabe sollen wir unter anderem vierstellige BCD-Zahlen von einem Einstellgerät einlesen, dann in Integer umwandeln, danach in BCD zurückwandeln und auf einer vierstelligen Sieben-Segment-Anzeige wieder ausgeben. Die Verdrahtung steht bereits. Leider habe ich bis jetzt noch keine passenden Hilfestellungen dazu gefunden. Kann mir bitte jemand helfen? Unser Professor meinte auch, dass man da viele Fehler machen kann, also bitte gleich die entsprechenden Tipps mitliefern, wenn möglich. Danke.

Mit freundlichen Grüßen und Gottes reichlichstem Segen

Dr. Holsten

PS: Ich benutze ein CPU 315-2DP
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ok, ich geb dir mal den ersten, entscheidenden Tip:

Nutze zuerst die Suchfunktion des Forums. Gib dort "BCD" ein und du bekommst schon mal den Großteil deiner Fragen beantwortet. Den Rest erfragst du dann hier weiter.

PS: Na gut, Kai war schneller, also ist dies der zweite Tip :ROFLMAO:!
PS2: Wenn du noch ein wenig wartest, liefert Kai ja evtl. auch den Komplettcode ;) :ROFLMAO:!
 
Zuletzt bearbeitet:
Danke!

Hallo! Danke für den Link. Den Post muss ich beim Suchen übersehen haben. Aber das hilft mir jetzt mal wirklich weiter, ansonsten war nämlich noch nicht das richtige dabei. Mit freundlichen Grüßen und Gottes reichlichstem Segen Dr. Holsten
 
Noch eine Sache

Hallo! Sollte ich die BCD-Umwandlung über einen Schalter starten (EN-Eingang am Wandler-Baustein), damit beim Umstellen keine Pseudotetraden auftreten oder ist das unwahrscheinlich und somit egal? Danke im Vorraus. Mit freundlichen Grüßen Dr. Holsten
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo! Sollte ich die BCD-Umwandlung über einen Schalter starten (EN-Eingang am Wandler-Baustein), damit beim Umstellen keine Pseudotetraden auftreten oder ist das unwahrscheinlich und somit egal? Danke im Vorraus. Mit freundlichen Grüßen Dr. Holsten

Das Problem hatte ich mal, ich hab das dann so gelöst, daß ich den Wert erst übernommen habe, wenn er sich 500ms lang nicht geändert hat, dann geht es ohne Schalter. Also einen Vergleicher bauen, der den alten Wert mit dem Neuen vergleicht. Wenn ungleich, dann neuen Wert in alten Wert. Wenn Gleich, dann auf einen SE-Timer (oder TON) und z.Bsp. 500ms. Wenn die Zeit abgelaufen ist, dann den Wert ausgeben.
 
Danke

Hallo Ralley! Danke für den Tipp, werde ich mal ausprobieren. Mit freundlichen Grüßen und Gottes reichlichstem Segen Dr. Holsten
 
Zurück
Oben