09.12.2012 Aufrufe

Mechatronik Modul 2 - ADAM - Leonardo da Vinci Projects and ...

Mechatronik Modul 2 - ADAM - Leonardo da Vinci Projects and ...

Mechatronik Modul 2 - ADAM - Leonardo da Vinci Projects and ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Beispiel<br />

Elektrische Antriebe und Steuerungen<br />

Minos<br />

Werden mehrstellige Dezimalzahlen im BCD-Code <strong>da</strong>rgestellt, so werden<br />

die Vierergruppen einfach hinterein<strong>and</strong>er gesetzt. Dabei können die<br />

Vierergruppen durch ein Leerzeichen getrennt werden.<br />

Darstellung der Dezimalzahl 3752 im BCD-Code:<br />

0011 0111 0101 0010 oder 0011011101010010<br />

Da ein Byte aus acht Bits besteht, können mit einem Byte zwei Dezimalziffern<br />

<strong>da</strong>rgestellt werden. Werden die beiden Hälften eines Bytes mit je<br />

einer BCD-Zahl belegt, so wird dies als gepackte BCD-Zahl bezeichnet.<br />

Werden <strong>da</strong>gegen die vier Bits einer BCD-Zahl jeweils in den niederwertigen<br />

Bits eines Bytes kodiert und die restlichen vier Bits mit Nullen<br />

aufgefüllt, so spricht man <strong>da</strong>gegen von einer ungepackten BCD-Zahl.<br />

In der Tabelle ist eine Übersicht über die dezimalen Ziffern von 0 bis 9<br />

und die <strong>da</strong>zugehörigen BCD-Zahlen im 8-4-2-1-Code aufgeführt:<br />

Dezimalzahl BCD-8421-Zahl<br />

0 0000<br />

1 0001<br />

2 0010<br />

3 0011<br />

4 0100<br />

5 0101<br />

6 0110<br />

7 0111<br />

8 1000<br />

9 1001<br />

Die folgende Kombinationen werden nicht verwendet:<br />

Dezimalzahl BCD-8421-Zahl<br />

10 1010<br />

11 1011<br />

12 1100<br />

13 1101<br />

14 1110<br />

15 1111<br />

Viele Mikroprozessoren können wahlweise in BCD-Arithmetik rechnen.<br />

Dies wird durch Setzen eines Flags im Statusregister des Prozessors<br />

erreicht.<br />

Der Code findet auch in Steuerungssystemen beispielsweise zur Ansteuerung<br />

von LCD- oder LED-Zahlendisplays Anwendung.<br />

79

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!