[go: up one dir, main page]

DE1135685B - Tetradically encrypted decimal counter - Google Patents

Tetradically encrypted decimal counter

Info

Publication number
DE1135685B
DE1135685B DES63982A DES0063982A DE1135685B DE 1135685 B DE1135685 B DE 1135685B DE S63982 A DES63982 A DE S63982A DE S0063982 A DES0063982 A DE S0063982A DE 1135685 B DE1135685 B DE 1135685B
Authority
DE
Germany
Prior art keywords
gate
code
decimal
signals
gates
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
DES63982A
Other languages
German (de)
Inventor
Dipl-Ing Fritz Froehr
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Siemens Corp
Original Assignee
Siemens Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Siemens Corp filed Critical Siemens Corp
Priority to DES63982A priority Critical patent/DE1135685B/en
Publication of DE1135685B publication Critical patent/DE1135685B/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K23/00Pulse counters comprising counting chains; Frequency dividers comprising counting chains
    • H03K23/58Gating or clocking signals not applied to all stages, i.e. asynchronous counters
    • H03K23/62Gating or clocking signals not applied to all stages, i.e. asynchronous counters reversible
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K23/00Pulse counters comprising counting chains; Frequency dividers comprising counting chains
    • H03K23/004Counters counting in a non-natural counting order, e.g. random counters
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K23/00Pulse counters comprising counting chains; Frequency dividers comprising counting chains
    • H03K23/64Pulse counters comprising counting chains; Frequency dividers comprising counting chains with a base or radix other than a power of two
    • H03K23/66Pulse counters comprising counting chains; Frequency dividers comprising counting chains with a base or radix other than a power of two with a variable counting base, e.g. by presetting or by adding or suppressing pulses
    • H03K23/665Pulse counters comprising counting chains; Frequency dividers comprising counting chains with a base or radix other than a power of two with a variable counting base, e.g. by presetting or by adding or suppressing pulses by presetting

Landscapes

  • Compression, Expansion, Code Conversion, And Decoders (AREA)

Description

Tetradisch verschlüsseltes Dezimalzählwerk Zur Zählung im Dezimalsystem verwendet man häufig tetradisch verschlüsselte Dezimalwerke, wobei jeder Dezimalen vier bistabile Kippschaltungen mit je zwei Ausgängen zugeordnet sind. Durch vier bistabile Kippschaltungen sind aber 16 binäre vierstellige Zahlen, sogenannte Tetraden, darstellbar, von denen jeweils sechs übersprungen werden müssen. Dieser Sprung sei im folgenden als Codewerfen bezeichnet.Tetradically encrypted decimal counter For counting in the decimal system one often uses tetradically coded decimal works, each with decimals four bistable multivibrators with two outputs each are assigned. By four bistable flip-flops are 16 binary four-digit numbers, so-called tetrads, can be displayed, six of which must be skipped. Let this jump be hereinafter referred to as code throwing.

Es ist bereits eine Reihe verschiedener Dezimalcodes bekanntgeworden, beispielsweise der Aiken-Code, der 3-Exzess-Code usw. Bei den bekannten tetradisch verschlüsselten Dezimalzählwerken ist jedoch nur ein Vorwärtszählen möglich, und der Anwendung von sogenannten komplementären Codes stehen erhebliche Schwierigkeiten gegenüber. Als komplementär bezeichnet man einen Code, bei dem das Neunerkomplement der jeweiligen Tetrade an den komplementären Ausgängen der bistabilen Kippstufen erscheint. Steht beispielsweise in einer Dezimalstelle die Zahl 3 als Tetrade 0, 0, L, L an den Ausgängen der vier Kippstufen, so führen die komplementären Ausgänge dieser Stufen die Signale L, L, 0, 0, was im Aiken-Code der Dezimalzahl 6, also dem Neunerkomplement der Dezimalzahl 3 entspricht.A number of different decimal codes have already become known, for example the Aiken code, the 3-excess code, etc. In the known tetradically encrypted decimal counters, however, only upward counting is possible, and the use of so-called complementary codes is confronted with considerable difficulties. A code is called complementary in which the nine's complement of the respective tetrad appears at the complementary outputs of the bistable multivibrators. For example, if the number 3 is in a decimal place as a tetrad 0, 0, L, L at the outputs of the four trigger stages, the complementary outputs of these stages carry the signals L, L, 0, 0, which in the Aiken code is the decimal number 6, thus corresponds to the nine's complement of the decimal number 3.

Der Erfindung liegt die Aufgabe zugrunde, ein tetradisch verschlüsseltes Dezimalzählwerk aus bistabilen Kippstufen mit je zwei Ausgängen aufzubauen, das auf beliebige tetradische Dezimalcodes umschaltbar ist und das im Bedarfsfall leicht derart ergänzt werden kann, daß es nicht nur zum Vorwärts-oder Rückwärtszählen, sondern auch zum Vorwärts-und Rückwärtszählen geeignet ist.The invention is based on the object of a tetradically encrypted Build a decimal counter from bistable multivibrators with two outputs each, the can be switched to any tetradic decimal codes and easily if necessary can be added in such a way that it is not only for counting up or down, it is also suitable for counting up and down.

Diese Aufgabe ist gemäß der Erfindung durch mindestens ein Gatter (Undgatter, Odergatter) gelöst, das den Schaltzustand der dritten und vierten binären bistabilen Kippstufe vor dem Codewerfen als Vorbereitung und den Schaltzustand der ersten Kippstufe nach dem nächsten Impuls zur Auslösung benützt, um den Schaltzustand der zweiten und dritten binären bistabilen Kippstufe dem Code entsprechend zu ändern.According to the invention, this object is achieved by at least one gate (AND gate, OR gate) solved that the switching state of the third and fourth binary bistable flip-flop before the code throwing as preparation and the switching status of the first flip-flop after the next pulse used to trigger the switching state the second and third binary bistable flip-flop to change the code accordingly.

Das Gatter kann beispielsweise ein Undgatter sein, dem die Signale der ersten, dritten und vierten Stufe zugeführt werden und dessen Ausgangssignal in die zweite und dritte Stufe eingreift. Statt des Undgatters kann auch ein Nichtgatter verwendet werden, das die entsprechenden Komplementärsignale der Tetraden erhält. Ein Nichtgatter gibt bekanntlich dann ein Ausgangssignal ab, wenn sämtliche Eingänge unbesetzt sind.The gate can, for example, be an AND gate to which the signals the first, third and fourth stage and its output signal intervenes in the second and third stages. A non-gate can also be used instead of the und-gate be used, which receives the corresponding complementary signals of the tetrads. As is well known, a non-gate emits an output signal when all inputs are unoccupied.

Zum Vor- und Rückwärtszählen sind zwei Gatter zu verwenden, die zusätzlich vom Vor- bzw. Rückwärtssignal besetzt werden. Auch hier können wieder Undgatter oder Nichtgatter Verwendung finden. Im letzteren Fall werden die Komplementärsignale von Vor- und Rückwärtssignal herangezogen.Two gates are to be used for counting up and down, in addition are occupied by the forward or reverse signal. Again, and gates can be used here or non-gates are used. In the latter case, the complementary signals used by the forward and reverse signal.

Zur näheren Erläuterung der Erfindung sei zunächst eine Zusammenstellung von drei verschiedenen Dezimalcodes gegeben und mit den Dezimalzahlen 0 bis 15 und den Tetrad'en verglichen: Dezimal Binär- Binär-mit Alken- 3-Exzess- zah@en Tetraden 15-Code Code Code 0 0 0 0 0 0000 0 0000 0 1 0 0 0 L 000L 1 000L 1 2 0 0 L 0 00L0 2 00L0 2 3 0 0 L L OOLL 3 OOLL 3 OOLL 0 4 0 L 0 0 0L00 4 0L00 4 0L00 1 5 0 L 0 L OLOL 5 OLOL 2 6 0 L L 0 OLLO 6 OLLO 3 7 0 L L L OLLL 7 OLLL 4 8 L 0 0 0 L000 8 L000 5 9 LOOL LOOL6 10 LOLO LOL07 11 L O L L L0 LL 5 L0 LL 8 12 L L 0 0 LL00 6 LLOO 9 13 LLO L LLOL7 14 LLLO LLLO 8 15 L L L L LLLL 9 LLLL 9 4.3.2.1. Stufe Beim sägenannten Binär-mit-15-Code wird der Tetrade L, L, L, L die Dezimalzahl 9 zugeordnet, und das Codewerfen in Vorwärtsrichtung geschieht durch Änderung der zweiten und dritten Stufe von 0 in L. Dementsprechend wären einem Undgatter das Ausgangssignal A4 der vierten Stufe, das Ausgangssignal Ä3 der dritten Stufe sowie das nach dem nächsten Impuls auftretende Ausgangssignal A1 der ersten Stufe zuzuführen. Das Undgatter schaltet dann auch die zweite und dritte Stufe von 0 auf L, so daß tatsächlich nach der die Zahl $ darstellenden Tetrade L, 0, 0, 0 die Tetrade L, L, L, L als Zahl 9 auftritt.To explain the invention in more detail, a compilation of three different decimal codes will be given and compared with the decimal numbers 0 to 15 and the tetrads: Decimal binary binary with alkene 3 excess zah @ en tetrads 15 code code code 0 0 0 0 0 0000 0 0000 0 1 0 0 0 L 000L 1 000L 1 2 0 0 L 0 00L0 2 00L0 2 3 0 0 LL OOLL 3 OOLL 3 OOLL 0 4 0 L 0 0 0L00 4 0L00 4 0L00 1 5 0 L 0 L OLOL 5 OLOL 2 6 0 LL 0 OLLO 6 OLLO 3 7 0 LLL OLLL 7 OLLL 4 8 L 0 0 0 L000 8 L000 5 9 LOOL LOOL 6 10 LOLO LOL07 11 LOLL L0 LL 5 L0 LL 8 12 LL 0 0 LL00 6 LLOO 9 13 LLO L LLOL7 14 LLLO LLLO 8 15 LLLL LLLL 9 LLLL 9 4.3.2.1. step In the case of the so-called binary with 15 code, the tetrad L, L, L, L is assigned the decimal number 9, and code throwing in the forward direction is done by changing the second and third level from 0 to L. Accordingly, the output signal A4 would be an AND gate fourth stage, the output signal Ä3 of the third stage and the output signal A1 occurring after the next pulse to the first stage. The AND gate then also switches the second and third stages from 0 to L, so that actually after the tetrad L, 0, 0, 0 representing the number $, the tetrad L, L, L, L appears as the number 9.

Beim Aiken-Code muß ein Undgatter die Signale Ä4 und A3 als Vorbereitung und das Signal A 1 als Auslösung erhalten. Es stellt die Schaltzustände der zweiten und dritten Stufe jeweils von 0 auf L bzw. von L auf O. Die vierte Stufe wird dann mitgezogen von 0 auf L. Dies entspricht dem Sprung von der Tetrade 0, L; O, O (Dezimalzahl 4) auf die Tetrade L, 0; L, L, der die Dezimalzahl 5 zugeordnet ist.In the Aiken code, an AND gate must receive the signals 4 and A3 as preparation and the signal A 1 as triggering. It sets the switching states of the second and third stages from 0 to L or from L to O. The fourth stage is then moved from 0 to L. This corresponds to the jump from the tetrad 0, L; O, O (decimal number 4) to the tetrad L, 0; L, L to which the decimal number 5 is assigned.

Im 3-Exzess-Code ist die Tetrade L, L, 0, 0 in die Tetrade 0, 0, L, L zu werfen. Das Undgatter erhält die Signale A3 und A4 als Vorbereitung und das Signal A1 als Auslösung. Es werden wiederum die Schaltzustände der zweiten und dritten Stufe von außen geändert und damit die vierte Stufe mitgezogen.In the 3 excess code the tetrad is L, L, 0, 0 in the tetrad 0, 0, L, L to throw. The AND gate receives the signals A3 and A4 as preparation and that Signal A1 as a trigger. There are again the switching states of the second and third Level changed from the outside and thus the fourth level was dragged along.

In den beiden zuletzt behandelten Fällen hat also die Änderung der dritten Stufe zugleich auch die Änderung des Schaltzustandes der vierten Stufe zur Folge, die sich selbsttätig abwickelt. (Der übergang L -- 0 in einer beliebigen Stufe führt zu einer Änderung des Schaltzustandes in der nächsthöheren Stufe beim Vorwärtszahlen; umgekehrt beim Rückwärtszählen.) Entsprechend lassen sich auch die Eingangssignale für Gatter ableiten, die das Codewerfen beim Rückzahlen vornehmen.In the last two cases treated, the change in third stage also the change of the switching state of the fourth stage to Sequence that unwinds itself. (The transition L - 0 in any Level leads to a change in the switching status in the next higher level at Forward numbers; vice versa when counting down.) The Derive input signals for gates that roll the code when paying back.

Um die Wirkungsweise der Erfindung eingehender zu erläutern, sei im folgenden ein Ausführungsbeispiel beschrieben, das in der Zeichnung schematisch dargestellt ist.To explain the operation of the invention in more detail, see in The following describes an embodiment that is shown schematically in the drawing is shown.

Fig. 1 zeigt die Schaltung für eine Dezimalstelle eines vor- und rückwärts arbeitenden Zählwerkes, bestehend aus den vier bistabilen Kippschaltungen 1, 2, 3 und 4 mit den Ausgängen Al, A2, A3, A4 und den komplementären Ausgängen Äl, Ä2, Ä3, 54' Die Schaltungen für weitere Dezimalstellen sind identisch aufgebaut. Die erste Stufe der folgenden Dezimalstelle ist jeweils mit den Ausgängen der letzten Stufe der vorhergehenden Dezimalstelle verbunden.Fig. 1 shows the circuit for a decimal place of a forward and backward working counter, consisting of the four bistable flip-flops 1, 2, 3 and 4 with the outputs A1, A2, A3, A4 and the complementary outputs Äl, Ä2, Ä3, 54 'The circuits for further decimal places are structured identically. the The first level of the following decimal place is always with the outputs of the last Level connected to the preceding decimal place.

Da das Zählwerk zum Vor- und Rückwärtszählen geeignet sein soll, sind zwei Gatter 5 und 6 für das Codewerfen vorgesehen. Dem Ausführungsbeispiel liegt die Verwendung von Nichtgattern zugrunde. Neben den Komplementärsignalen der ersten, dritten und vierten Stufe der Dezimalstelle sind auch die Komplementärsignale von Vor- und Rückwärtssignal, nämlich V = R und 1i' = V, zusätzlich in die Nichtgatter eingeführt.Since the counter should be suitable for counting up and down, two gates 5 and 6 are provided for code throwing. The exemplary embodiment is based on the use of non-gates. In addition to the complementary signals of the first, third and fourth level of the decimal place, the complementary signals of the forward and backward signals, namely V = R and 1i ' = V, are also introduced into the non-gates.

Der Impulseingang der Schaltung für die erste Dezimalstelle ist mit 1, der Impulsfreigabeeingang mit 1F bezeichnet. Das Zählwerk kann nur dann mit Impulsen angesteuert werden, wenn am Impulsfreigabeeingang ein Dauersignal anliegt. Die Eingänge 102 und 103 der Kippstufe 1 sind also über ein Undgatter zusammengefaßt. Die Zählschaltung gestattet weiterhin die Eingabe von Ziffern unmittelbar in einzelne Dezimalstellen, so da beispielsweise die Zahl 245 nicht durch 245 Impulse dargestellt werden muß, sondern aus zwei Impulsen in die Hunderter-Dezimalstelle, vier Impulsen in die Zehner-Dezimalstelle und fünf Impulsen in die Einer-Dezimalstelle nachgebildet werden kann. Ferner ist es möglich, z. B. zur Vorgabe der Zahl 150 15 Impulse in die Zehner-Dezimalstelle einzugeben.The pulse input of the circuit for the first decimal place is with 1, the pulse enable input labeled 1F. The counter can only use pulses controlled when there is a continuous signal at the pulse enable input. The entrances 102 and 103 of flip-flop 1 are therefore combined via an AND gate. The counting circuit also allows the entry of digits directly into individual decimal places, so that, for example, the number 245 does not have to be represented by 245 pulses, but from two pulses in the hundreds decimal place, four pulses in the tens decimal place and five pulses can be reproduced in the one-decimal place. Furthermore is it possible e.g. B. to specify the number 150 15 pulses in the tens decimal place to enter.

Zu dieser sogenannten Dezimalzahleingabe ist ein Eingang DZ, und ein Freigabeeingang DZr, vorgesehen, die wiederum bei 112 und 113 über ein Undgatter zusammengefaßt sind. Entsprechende Eingänge sind an der ersten Stufe jeder weiteren Dekade vorzusehen.For this so-called decimal number input there is an input DZ, and a Release input DZr, provided, which in turn at 112 and 113 via an AND gate are summarized. Corresponding inputs are on the first level of each additional level Decade to be provided.

Das Vor- und Rückwärtszählen wird mit Hilfe von eigenen Leitungen vorgeschrieben, deren Anschlußklemmen mit V und R bezeichnet sind. Liegt an V ein Dauersignal, so zählt die Schaltung vorwärts, und sie zählt rückwärts bei Dauersignal an R. Die Signale V und R schließen sich gegenseitig aus.The up and down counting is done with the help of separate lines prescribed, the terminals of which are marked with V and R. Located at V. Continuous signal, the circuit counts up, and it counts down when there is a continuous signal to R. The signals V and R are mutually exclusive.

Ferner kann durch einen Löschimpuls an der Klemme L das Zählwerk auf 0 zurückgestellt werden. Die Löscheingänge 101, 201, 301, 401 sind mit den übrigen Löscheingängen sämtlicher Kippschaltungen zusammengefaßt und an eine gemeinsame Löschzeitung geführt.Furthermore, the counter can be reset to 0 by a reset pulse at terminal L. The clearing inputs 101, 201, 301, 401 are combined with the remaining clearing inputs of all flip-flops and routed to a common clearing newspaper.

Schließlich ist es möglich, statt aufeinanderfolgender Impulse eine Zahl in das Zählwerk »parallel«, d. h. in alle Kippstufen des Zählwerks gleichzeitig einzugeben. Hierzu dienen die Eingänge P, die mit einer Freigabeleitung F über die für die erste Dezimale dargestellten Undgatter 10, 20, 30, 40 zusammengefaßt sind. Sobald ein Signal an der Freigabeleitung F erscheint, werden die in ihrer Nullage befindlichen Kippschaltungen entsprechend der Paralleleingabe eingestellt.Finally, instead of successive impulses, it is possible to enter a number in the counter "parallel", ie in all toggle stages of the counter at the same time. The inputs P, which are combined with an enable line F via the AND gates 10, 20, 30, 40 shown for the first decimal, are used for this purpose. As soon as a signal appears on the release line F, the flip-flops that are in their zero position are set according to the parallel input.

Der innere Aufbau der einzelnen Stufen entspricht grundsätzlich dem Schema nach Fig. 2. Die eigentliche Kippschaltung 17 ist mit einem Setzeingang E, einem Löscheingang E, einem Ausgang A und einem Komplementärausgang Ä versehen. Ferner ist ein binärer Eingang EB vorgesehen. Aufeinanderfolgende Impulse am binären Eingang einer bistabilen Kippschaltung bewirken bekanntlich das Umkippen jeweils in den anderen Schaltzustand.The internal structure of the individual levels basically corresponds to this Scheme according to Fig. 2. The actual flip-flop 17 is equipped with a set input E, a clear input E, an output A and a complementary output Ä provided. A binary input EB is also provided. Successive pulses on binary As is known, input of a bistable flip-flop circuit causes the overturning in each case in the other switching state.

Der Paralleleingang P ist mit der Freigabeleitung F über ein Undgatter zusammengefaßt, das in Fig.2 mit 11 bezeichnet ist. Es entspricht den Undgattern 10 bis 40 in Fig. 1. Ferner ist ein Eingang CW für das Codewerfen vorgesehen, der mit dem Ausgang des Undgatters 11 in einem Odergatter 12 zusammengefaßt ist. Das Ausgangssignal des Odergatters 12 wird dem Setzeingang der Kippschaltung 17 zugeführt. Er entspricht den Eingängen 111, 211, 311, 411 in Fig. 1. Das Odergatter 12 kann einfach durch Zusammenführen der entsprechenden Leitungen über Widerstände verwirklicht werden, wie es in Fig. 1 angedeutet ist.The parallel input P is combined with the enable line F via an AND gate, which is denoted by 11 in FIG. It corresponds to the AND gates 10 to 40 in FIG. 1. Furthermore, an input CW is provided for code throwing, which is combined with the output of the AND gate 11 in an OR gate 12. The output signal of the OR gate 12 is fed to the set input of the flip-flop 17. It corresponds to the inputs 111, 211, 311, 411 in FIG. 1. The OR gate 12 can be implemented simply by merging the corresponding lines via resistors, as is indicated in FIG. 1.

Für die Dezimalzahleingabe und ihre Freigabe ist ein Undgatter 13 vorgesehen. Die entsprechenden Eingänge in der Stufe 1 (Fig. 1) sind 113 und 112.An AND gate 13 is used for entering and releasing the decimal number intended. The corresponding inputs in stage 1 (Fig. 1) are 113 and 112.

Das Rückwärtssignal an der Klemme R und die Rückwärtszählimpulse, die jeweils von der vorhergehenden Kippstufe geliefert werden, sind in einem Undgatter 14 zusammengefaßt, während Vorwärtssignal und Vorwärtszählimpulse an ein Undgatter 15 geführt sind. Die Ausgänge der Undgatter 13, 14 und 15 besetzen Eingänge eines Odergatter 16, dessen Ausgangssignal dem binären Eingang der Kippschaltung 17 zugeführt wird.The downward signal at terminal R and the downward counting pulses each of which is supplied by the preceding flip-flop are in an AND gate 14 summarized, while forward signal and forward counting pulses to an AND gate 15th are led. Occupy the outputs of AND gates 13, 14 and 15 Inputs of an OR gate 16, whose output signal corresponds to the binary input of the flip-flop 17 is fed.

Bei der Eingangsstufe 1 des Zählwerkes ist eine Entscheidung hinsichtlich Vor- oder Rückwärtszählung nicht erforderlich, da diese Kippschaltung bei jedem Impuls ihren Zustand ändern muß, einerlei, ob vorwärts oder rückwärts gezählt werden soll. Daher genügt in der Stufe 1 eines der Undgatter 14 oder 15 (Eingänge 102 und 103).At input stage 1 of the counter a decision is made regarding Up or down counting is not necessary as this toggle switch works with each Impulse has to change its state, regardless of whether it is counted forwards or backwards target. Therefore, one of the AND gates 14 or 15 (inputs 102 and 103).

In den Kippstufen 2, 3 und 4 entsprechen die Eingänge 212, 213 bzw. 312, 313, 412, 413 den Eingängen des Undgatters 14 in Fig. 2, die Eingänge 202, 203, 302, 303, 402, 403 den Eingängen des Undgatters 15 in Fig. z. Bei den Stufen 2, 3 und 4 sind also die Undgatter 14 und 15 erforderlich, dagegen entfällt das Gatter 13.In the flip-flops 2, 3 and 4, the inputs 212, 213 and 312, 313, 412, 413 the inputs of the AND gate 14 in Fig. 2, the inputs 202, 203, 302, 303, 402, 403 the inputs of the AND gate 15 in FIG. At the steps 2, 3 and 4, the and gates 14 and 15 are required, but this is not applicable Gate 13.

Schließlich ist jeder Stufe ein Odergatter 18 zugeordnet, dessen Eingänge vom Löschsignal und vom Signal für das Codewerfen besetzt werden. Der Ausgang des Odergatters ist an den Löscheingang F der Kippschaltung 17 angeschlossen. Das Odergatter 18 kann wiederum durch Widerstände verwirklicht werden.Finally, an OR gate 18 is assigned to each stage, its inputs be occupied by the cancellation signal and the code throwing signal. The outcome of the Or gate is connected to the reset input F of the flip-flop 17. The Oder gate 18 can in turn be realized by resistors.

Die Verriegelung der einzelnen Kippstufen durch die Signale V und R bewirkt, wie man aus Fig. 1 ableiten kann, daß bei aufeinanderfolgenden Impulsen am Eingang 1 die Tetraden in den Dezimalstellen im Sinne des Vor- und Rückwärtszählens geändert werden, wobei darüber hinaus im jeweils erforderlichen Zeitpunkt mit Hilfe der Gatter 5 und 6 das Codewerfen vorgenommen wird.The locking of the individual multivibrators by the signals V and R has the effect, as can be deduced from FIG. 1, that in the case of successive pulses at input 1 the tetrads in the decimal places in the sense of counting up and down can be changed, in addition, at the required time with help the gates 5 and 6 the code throwing is carried out.

In der Schaltung nach Fig. 1 mit Nichtgattern, der der Aiken-Code zugrunde liegt, werden den Gattern folgende Signale zugeführt: Dem Gatter 5 die Signale Ä1, 7131 A4 und R = V für das Vorwärtzählen, dem Gatter 6 die Signale A1, A3, Ä4 und V = R für das Rückwärtszählen. Das Gatter 5 greift in den Schaltzustand der Stufen 2 und 3 ein, und zwar am Setzeingang 211 der Stufe 2 und am Löscheingang 301 der Stufe 3. Komplementär dazu sind die Wirkungen des Ausgangssignals des Gatter 6 am Löscheingang 201 der Stufe 2 und am Setzeingang 311 der Stufe 3.In the circuit according to FIG. 1 with non-gates, which is based on the Aiken code, the following signals are fed to the gates: The signals A1, 7131 A4 and R = V for the up counting to the gate 5, the signals A1, A3 to the gate 6 , Ä4 and V = R for counting down. Gate 5 intervenes in the switching state of levels 2 and 3, namely at set input 211 of level 2 and at clear input 301 of level 3. Complementary are the effects of the output signal from gate 6 at clear input 201 of level 2 and at set input 311 level 3.

in Fig. 3 sind dieses Verhältnisse nochmals schematisch angedeutet.in Fig. 3 these relationships are indicated again schematically.

Beim 3-Exzess-Code (vgl. Fig. 4) erhalten das Gatter 5 die Signale ;il, Ä3, Ä4 und R, das Gatter 6 die Signale A1, A3 und A4 und V. Die Ausgangssignale werden den Eingängen 211. und 301 bzw. 201 und 311 zugeführt.In the case of the 3 excess code (see FIG. 4), the gate 5 receives the signals ; il, λ3, λ4 and R, the gate 6 the signals A1, A3 and A4 and V. The output signals are fed to inputs 211 and 301 or 201 and 311.

Beim Binär-mit-15-Co,de (vgl. Fig. 5) erhält das Gatter 5 die Signale Ä1, A3, Ä4 und R, das Gatter 6 die Signale A1, 51,3, Ä4 und V. Die Ausgänge wirken auf die Eingänge 211 und 311 bzw. 201 und 301.In the case of binary-with-15-Co, de (cf. FIG. 5), gate 5 receives the signals Ä1, A3, Ä4 and R, the gate 6 the signals A1, 51,3, Ä4 and V. The outputs work to inputs 211 and 311 or 201 and 301.

Für andere Dezimalcodes können ohne weiteres die erforderlichen Eingangssignale und der Ort des Einwirkens in die zweite und dritte Stufe abgeleitet werden.For other decimal codes, the required input signals and the location of the action in the second and third stages can be derived.

Aus Fig. 3 und 4 erkennt man unmittelbar, daß sowohl die Eingangssignale der beiden Gatter als auch der Ort des Einwirkens auf die zweite und dritte Stufe jeweils komplementär zueinander sind. Dies ist eine Folge der Tatsache, daß Aiken- und 3-Exzess-Code komplementäre Codes sind. Sie haben gegenüber dem Binär-mit-1.5-Code den Vorteil, daß die im Zählwerk gespeicherte Zahl in Rechenwerken verarbeitet werden kann. Außerdem ermöglicht der Aiken-Code, den einzelnen Stufen des Zählwerkes Gewichte zuzuordnen, die in einem nachfolgenden Digital-Analog-Wandler unmittelbar die Zusammensetzung des entsprechenden Analogwertes gestatten.From Fig. 3 and 4 it can be seen immediately that both the input signals of the two gates as well as the place of influence on the second and third stage are complementary to each other. This is a consequence of the fact that Aiken- and 3 excess codes are complementary codes. You have opposite the binary-with-1.5 code the advantage that the number stored in the counter can be processed in arithmetic units can. In addition, the Aiken code enables the individual levels of the counter to have weights assign the composition directly in a subsequent digital-to-analog converter of the corresponding analog value.

Die Erfindung ermöglicht es also, den für den jeweils vorliegenden Zweck als günstig erscheinenden Code anzuwenden und dabei trotzdem nach Wunsch vor- und rückwärts zu zählen. Dies wird durch das spezielle Merkmal der Erfindung erreicht, aus den Schaltzuständen der ersten, dritten und vierten Stufe in einfacher Weise über Gatter ein Signal zur Beeinflussung der zweiten und dritten Stufe abzuleiten.The invention therefore makes it possible for the respective present The purpose of using a code that appears to be favorable and and counting backwards. This is achieved by the special feature of the invention, from the switching states of the first, third and fourth stage in a simple manner to derive a signal to influence the second and third stage via gates.

Claims (4)

PATENTANSPRÜCHE: 1. Tetradisch verschlüsseltes, aus bistabilen Kippstufen mit je zwei Ausgängen bestehendes Dezimalzählwerk zum Vorwärts- und/oder Rückwärtszählen in einem wählbaren tetradischen Code, gekennzeichnet durch mindestens ein Gatter (5, 6), das den Schaltzustand der dritten und vierten bistabilen Kippstufe vor dem Codewerfen als Vorbereitung und den Schaltzustand der ersten bistabilen Kippstufe nach dem nächsten Impuls zur Auslösung benutzt, um den Schaltzustand der zweiten und dritten bistabilen Kippstufe dem Code entsprechend zu ändern. PATENT CLAIMS: 1. Tetradically encoded, from bistable flip-flops Decimal counter with two outputs each for up and / or down counting in a selectable tetradic code, identified by at least one gate (5, 6), which shows the switching state of the third and fourth bistable multivibrator before Code throwing as preparation and the switching status of the first bistable multivibrator used for triggering after the next impulse to change the switching status of the second and to change the third bistable multivibrator according to the code. 2. Zählwerk nach Anspruch 1, gekennzeichnet durch ein Nichtgatter, dessen Eingänge von den Komplementärsignalen der Tetrade besetzt werden. 2. Counter after Claim 1, characterized by a non-gate whose inputs depend on the complementary signals the tetrad to be occupied. 3. Zählwerk nach Anspruch 1, dadurch gekennzeichnet, daß zum Vor- und Rückwärtszählen zwei Gatter verwendet sind, die zusätzlich vom Vor- und Rückwärtssignal besetzt werden. 3. Counter according to claim 1, characterized in that that two gates are used for counting up and down, which are additionally provided by the Forward and backward signals are occupied. 4. Zählwerk nach Anspruch 3 mit zwei Nichtgattern, dadurch gekennzeichnet, daß sie zusätzlich von den Komplementärsignalen von Vor-und Rückwärtssignal besetzt werden.4. Counter according to claim 3 with two non-gates, characterized in that it is additionally dependent on the complementary signals from pre and Reverse signal are busy.
DES63982A 1959-07-18 1959-07-18 Tetradically encrypted decimal counter Pending DE1135685B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DES63982A DE1135685B (en) 1959-07-18 1959-07-18 Tetradically encrypted decimal counter

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DES63982A DE1135685B (en) 1959-07-18 1959-07-18 Tetradically encrypted decimal counter

Publications (1)

Publication Number Publication Date
DE1135685B true DE1135685B (en) 1962-08-30

Family

ID=7496794

Family Applications (1)

Application Number Title Priority Date Filing Date
DES63982A Pending DE1135685B (en) 1959-07-18 1959-07-18 Tetradically encrypted decimal counter

Country Status (1)

Country Link
DE (1) DE1135685B (en)

Similar Documents

Publication Publication Date Title
DE1082435B (en) Adder
DE1168127B (en) Circuit arrangement for comparing numbers
DE1203512B (en) Device for data and command transmission
DE3204428A1 (en) Control arrangement for displacing characters represented on the screen of a display device
DE3031383C2 (en) Arrangement for manual entry of coded data
DE961222C (en) Arrangement for converting electrical code pulse groups from binary to decimal notation
DE1135685B (en) Tetradically encrypted decimal counter
DE1098744B (en) Magnetic core matrix for performing arithmetic operations
DE1007085B (en) Electronically working counter
DE1184125B (en) Two-stage arithmetic unit
DE2060590A1 (en) Digital computer
DE1524095B2 (en) Electric desktop calculator
DE1279976B (en) Code converter for groups of characters with a memory matrix
DE1254384B (en) Electrical program control device for accounting machines
DE1562051C (en) Circuit arrangement for generating a unique group of (m χ n) bits
DE1105641B (en) Device for transmitting electrical impulses
DE1244861B (en) Circuit for controlling the filling status of the storage unit of a data processing machine, especially in radar systems
DE1149926B (en) Binary counter for processing data
DE1524095C (en) Electric desktop calculator
DE1295002C2 (en) CIRCUIT ARRANGEMENT FOR DECODING A DECIMAL NUMBER PRESENT IN A JOB VALIDATED CODE
DE1288634B (en) Circuit arrangement for performing logical functions, which supplies output signals which have the same absolute values, but have opposite signs depending on the received signal combinations
DE1946227B2 (en) Arrangement for calculating check digits and checking groups of digits with attached check digits for errors
DE1803607C3 (en) Circuit arrangement for converting a binary number into a decimal number encoded in the BCD code
DE909506C (en) Subtraction tube counters consisting of trigger circuits connected in series
DE1088264B (en) Method and arrangement for printing the contents of a magnetic memory