http://www.reiner-tolksdorf.de/tab/bcd_code.html Hier geht es zur Startseite der Homepage Binär Codierte Dezimalzahlen (BCD-) zum 8-4-2-1- zum Aiken- zum Exeß-3- zum Gray- zum 2-4-2-1- 57 zum 2-4-2-1- 7 zum 2-aus-5- zum Johnson- zum Fernschreibcode zum 1-aus-10- zum Biquinärcode Tetradische Bei den tetradischen s sind nicht mehr Stellen als in der Dualzahl, zur Darstellung einer Ziffer notwendig sind, vorhanden. Also sind sie 4-stellig. Hier eine kurze Übersicht über die tetradischen BCD-, allerdings dezimal dargestellt: 8421 Gray Aiken Exeß 3 2421 57 2421 7 0 #0000 0 0 0 0 0 1 #0001 1 1 1 1 1 2 #0010 2 3 2 0 2 2 3 #0011 3 2 3 1 3 3 4 #0100 4 7 4 2 4 5 #0101 5 6 3 5 6 #0110 6 4 4 6 7 #0111 7 5 5 7 8 #1000 8 15 6 9 #1001 9 14 7 10 #1010 12 8 4 11 #1011 13 5 9 5 12 #1100 8 6 6 13 #1101 9 7 7 14 #1110 11 8 8 8 15 #1111 10 9 9 9 8-4-2-1- Wertigkeit: 8421 Der 8-4-2-1- entspricht den en von 0 bis 9. Er wird auch als BCD- bezeichnet. Er wird bei mehrstelligen Dezimalzahlen und für Zähldekaden benutzt. Beispiel: 53 = #0011 0101 in 8-4-2-1-: 5 = 0101; 3 = 0011; 35 = 0101 0011 8-4-2-1- 5 0 1 0 1 0 1 0 1 6 0 1 1 0 0 1 1 0 7 0 1 1 1 0 1 1 1 8 1 0 0 0 1 0 0 0 9 1 0 0 1 1 0 0 1 Seite 1
Aiken- Der Aiken- ist symmetrisch, dass heißt 9 negiert ist 0 ; 8 negiert ist 1 usw. Bei der Addtion und Subtraktion bringt er rechentechnisch und schaltungstechnisch Vorteile. Die Zustände 0000 und 1111 können auch bei Fehlschaltungen und Störungen auftreten, dies ist ein Nachteil. Zum Rechnen in Dualzahlen ist der nicht geeignet. Aiken- 5 0 1 0 1 1 0 1 1 6 0 1 1 0 1 1 0 0 7 0 1 1 1 1 1 0 1 Exeß-3- ohne Wertigkeit Wird auch als Stilbitz- bezeichnet. Der Exeß-3- ist auch ein symetrischer dekadischer, der bei der Addition und Subtraktion rechentechnisch Vorteile bringt. Exeß-3-0 0 0 0 0 0 0 1 1 1 0 0 0 1 0 1 0 0 2 0 0 1 0 0 1 0 1 3 0 0 1 1 0 1 1 0 4 0 1 0 0 0 1 1 1 5 0 1 0 1 1 0 0 0 6 0 1 1 0 1 0 0 1 7 0 1 1 1 1 0 1 0 8 1 0 0 0 1 0 1 1 9 1 0 0 1 1 1 0 0 Gray- variable Stellenwertigkeit Bei den Gray- ändert sich von Zahl zu Zahl nur ein Bit, deswegen schaltet beim Zähler nur ein Flip-Flop um. Aus diesen Grund wird der als einschrittiger oder progressiver bezeichnet. Der Gray- ist über 9 hinaus erweiterbar. Er wird auch bei der Schaltungsoptimierung in der Elektrotechnik indirekt benutzt. Hierüber werde ich in den Teilen SPS und Steuerungstechnik schreiben. Hoffentlich finde ich bald Zeit dazu. Gray- 2 0 0 1 0 0 0 1 1 3 0 0 1 1 0 0 1 0 4 0 1 0 0 0 1 1 0 5 0 1 0 1 0 1 1 1 6 0 1 1 0 0 1 0 1 7 0 1 1 1 0 1 0 0 8 1 0 0 0 1 1 0 0 9 1 0 0 1 1 1 0 1 Seite 2
2-4-2-1- 57 Die 2-4-2-1- darf man nicht mit den 1-2-4-2- verwechseln, der nur sehr selten angewandt wird. 2-4-2-1- 57 5 0 1 0 1 0 1 0 1 6 0 1 1 0 0 1 1 0 7 0 1 1 1 0 1 1 1 2-4-2-1- 7 Die 2-4-2-1- darf man nicht mit den 1-2-4-2- verwechseln, der nur sehr selten angewandt wird. Der 2-4-2-1- 7 unterscheidet sich nur von Aiken- bei der Darstellung der Zahl 4. 2-4-2-1- 7 4 0 1 0 0 1 0 1 0 5 0 1 0 1 1 0 1 1 6 0 1 1 0 1 1 0 0 7 0 1 1 1 1 1 0 1 Redundante Bei den redundante n sind mehr Stellen als in der Dualzahl, zur Darstellung einer Ziffer notwendig sind, vorhanden. Also sind sie mehr als 4-stellig. 2-aus-5- In jeden wort ist die 1 zweimal enthalten. 2-aus-5-0 0 0 0 0 1 1 0 0 0 1 0 0 0 1 1 0 1 0 0 2 0 0 1 0 0 1 1 0 0 3 0 0 1 1 1 0 0 1 0 4 0 1 0 0 0 1 0 1 0 5 0 1 0 1 0 0 1 1 0 6 0 1 1 0 1 0 0 0 1 7 0 1 1 1 0 1 0 0 1 8 1 0 0 0 0 0 1 0 1 9 1 0 0 1 0 0 0 1 1 Seite 3
Johnson- Der 2-aus-5- ist einschrittig, da sich die aufeinander folgenden wörter nur um eine Bit-Stelle unterscheiden. Der kann mit einen Schiberegister erzeugt werden, bei den mit den ersten Takt je eine 1 zugeschoben wird und zur Mitte die 0 zugeschoben wird. Diesen gibt es auch seitenverkehrt (dass heißt: die 0 und 9; die 1 und 8; die 2 und 7; die 3 und 6 sowie die 4 und 5 haben ihre wörter bei den seitenverkehrten getauscht. Der ist erweiterbar und die Anzahl der wörter ist immer gerade. Johnson- 0 1 0 0 0 1 0 0 0 0 1 2 0 0 1 0 0 0 0 1 1 1 4 0 1 0 0 0 1 1 1 1 5 0 1 0 1 1 1 1 1 1 6 0 1 1 0 1 1 1 1 0 7 0 1 1 1 1 1 1 0 0 8 1 0 0 0 1 1 0 0 0 9 1 0 0 1 1 0 0 0 0 Fernschreibcode Fernschreibcode 0 0 0 0 0 1 0 1 1 0 1 0 0 0 1 1 0 1 1 1 2 0 0 1 0 1 0 0 1 1 3 0 0 1 1 0 0 0 0 1 4 0 1 0 0 0 1 0 1 0 5 0 1 0 1 1 0 0 0 0 6 0 1 1 0 1 0 1 0 1 7 0 1 1 1 0 0 1 1 1 8 1 0 0 0 0 0 1 1 0 9 1 0 0 1 1 1 0 0 0 1-aus-10- Das wort hat 10 Bit und nur 1 Bit ist von Wert 1. Das Bit mit den Wert 1 rückt immer eine Stelle weiter. Der entspricht einer Ringzählkette be der nur 1 Flipflop eine 1 hat. Der kann beliebig erweitert werden. Eine Decodierung ist nicht erforderlich. Diesen gibt es auch seitenverkehrt (dass heißt: die 0 und 9; die 1 und 8; die 2 und 7; die 3 und 6 sowie die 4 und 5 haben ihre wörter bei den seitenverkehrten getauscht. 1-aus-10- A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 0 0 0 0 0 1 1 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 1 1 0 0 0 1 0 0 0 0 0 0 4 0 1 0 0 0 0 0 0 1 0 0 0 0 0 5 0 1 0 1 0 0 0 0 0 1 0 0 0 0 6 0 1 1 0 0 0 0 0 0 0 1 0 0 0 7 0 1 1 1 0 0 0 0 0 0 0 1 0 0 8 1 0 0 1 0 9 1 0 0 1 1 Seite 4
Biquinärcode Im wort hat 7 Bit. Im wort sind jeweils 5 Bit mit den Wert 0 und 2 Bit mit den Wert 1. Dadurch können bei diesen Bitfehler erkannt werden. Biquinärcode G F E D C B A 0 0 0 0 0 0 1 0 0 0 0 1 1 0 0 0 1 0 1 0 0 0 1 0 2 0 0 1 0 0 1 0 0 1 0 0 3 0 0 1 1 0 1 0 1 0 0 0 4 0 1 0 0 0 1 1 0 0 0 0 5 0 1 0 1 1 0 0 0 0 0 1 6 0 1 1 0 1 0 0 0 0 1 0 7 0 1 1 1 1 0 0 0 1 0 0 8 1 0 0 0 1 0 0 1 0 0 0 9 1 0 0 1 1 0 1 0 0 0 0 Seite 5