DE1936221C - Electronic calculating machine - Google Patents
Electronic calculating machineInfo
- Publication number
- DE1936221C DE1936221C DE19691936221 DE1936221A DE1936221C DE 1936221 C DE1936221 C DE 1936221C DE 19691936221 DE19691936221 DE 19691936221 DE 1936221 A DE1936221 A DE 1936221A DE 1936221 C DE1936221 C DE 1936221C
- Authority
- DE
- Germany
- Prior art keywords
- function
- counting
- ring counter
- signals
- output
- 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.)
- Expired
Links
- 230000000875 corresponding Effects 0.000 claims description 13
- 238000011144 upstream manufacturing Methods 0.000 claims description 10
- 235000010678 Paulownia tomentosa Nutrition 0.000 claims 1
- 240000002834 Paulownia tomentosa Species 0.000 claims 1
- UIIMBOGNXHQVGW-UHFFFAOYSA-M buffer Substances [Na+].OC([O-])=O UIIMBOGNXHQVGW-UHFFFAOYSA-M 0.000 description 6
- 230000000994 depressed Effects 0.000 description 6
- 230000000694 effects Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000001960 triggered Effects 0.000 description 3
- 230000000007 visual effect Effects 0.000 description 3
- 230000001276 controlling effect Effects 0.000 description 2
- 230000000881 depressing Effects 0.000 description 2
- 230000002349 favourable Effects 0.000 description 2
- 230000000051 modifying Effects 0.000 description 2
- 238000002360 preparation method Methods 0.000 description 2
- 101700052736 DNER Proteins 0.000 description 1
- 206010051602 Laziness Diseases 0.000 description 1
- 210000004072 Lung Anatomy 0.000 description 1
- LOUPRKONTZGTKE-WZBLMQSHSA-N Quinine Chemical compound C([C@H]([C@H](C1)C=C)C2)C[N@@]1[C@@H]2[C@H](O)C1=CC=NC2=CC=C(OC)C=C21 LOUPRKONTZGTKE-WZBLMQSHSA-N 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 230000000903 blocking Effects 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 230000003111 delayed Effects 0.000 description 1
- 239000007788 liquid Substances 0.000 description 1
- 229910052754 neon Inorganic materials 0.000 description 1
- GKAOGPIIYCISHV-UHFFFAOYSA-N neon(0) Chemical compound [Ne] GKAOGPIIYCISHV-UHFFFAOYSA-N 0.000 description 1
- 230000003252 repetitive Effects 0.000 description 1
- 230000001629 suppression Effects 0.000 description 1
Description
Speicher abgefragten Befehle zur Abgabe der Mikro-Befehle angesteuert wird. Zur Adressierung des Programm-Speichers kann das Leitwerk einen Befehlzähler enthalten, der nach jeder Durchführung eines Programm-Befehls um eine oder, bei Verwendung indizierter Befehle, gegebenenfalls auch um mehrere Zählstelkingcn weitergestellt wird und dadurch die Adressierung des richtigen nächsten Befehls des Programms bewirkt. Auf den Inhalt der Befehle und damit auf die Ansteuerung der Verknüpfungsschaltungen des Rechenwerkes hat der Befehlzähler jedoch keinen Einfluß.Memory queried commands for issuing the micro-commands is controlled. For addressing the program memory the tail unit can contain a command counter that is reset after each execution of a Program command by one or, if indexed commands are used, by several if necessary Counting counter is advanced and thereby the addressing of the correct next command of the program causes. On the content of the commands and thus on the control of the logic circuits of the arithmetic unit, however, the command counter has no influence.
Der Erfindung liegt als Aufgabe die Schaffung einer tastaturgesteuerten elektronischen Rechenmaschine zugrunde, die gegenüber den bekannten Maschinen eine größere Vielfalt der Zuordnung /wischen den Funktionstasten und den durchführbaren Punktionen bcsiizt, um dadurch mit einer Minimalzahl von Furjklionstasten eine Vielzahl von Funktionen unter bestmöglicher Ausnutzung der Verknüpfungsschaltungen des Rechenwerkes bewirken zu können. Die dazu notwendigen Schaltungsmittel müssen entsprechend dem begrenzten technischen Aufwand, der im Rahmen einer tastaturgesteuerten Rechenmaschine möglich ist, einfach und preiswert sein.The object of the invention is to create a keyboard-controlled electronic calculating machine which, compared to the known machines, have a greater variety of assignment / wipe the function keys and the punctures that can be carried out, in order to achieve this with a minimum number Furjklionstasten a variety of functions with the best possible use of the logic circuits to be able to effect the arithmetic unit. The necessary circuit means must be in accordance with the limited technical effort, which is in the context of a keyboard-controlled Adding machine is possible to be simple and inexpensive.
Eine diese Aufgabe lösende elektronische Rechenmaschine der eingangs genannten Art ist erfindungsgemäß dadurch gekennzeichnet, daß die Steuerschaltung einen Ringzähler umfaßt, dessen den einzelnen Zählstellungen entsprechende Ausgangssignale als Funktionssignale dienen und dessen Zähleingang mehrere Verknüpfungsglieder zur Steuerung von Zählimpulsen vorgeschaltet sind, von denen jedes mit mindestens einem Eingang an den Ausgang der Zifferntastatur, den Ausgang der Funktionstastatur und/oder einen Ausgang des Ringzählers derart angeschlossen ist, daß der Ringzähler bei jeder Betätigung einer Tastatur um eine oder mehrere seiner Zählstellungen weitergestellt und nach Beendigung der dabei bewirkten Funktion bzw. Funktionen in eine Anfangszählstellung zurückgebracht wird.An electronic calculating machine of the type mentioned at the outset that solves this problem is according to the invention characterized in that the control circuit comprises a ring counter, the individual Output signals corresponding to counting positions serve as function signals and its counting input several logic elements for controlling counting pulses are connected upstream, each of which with at least one input to the output of the numeric keypad, the output of the function keyboard and / or an output of the ring counter is connected in such a way that the ring counter is activated with each actuation a keyboard by one or more of its counting positions and after completion the thereby effected function or functions is returned to an initial counting position.
Bei der erfindungsgemäßen Rechenmaschine ist die direkte Beziehung zwischen den einzelnen Funktionstasten und den durch ihre Betätigung bewirkten Funktionen durch die Einfügung des Ringzählers zwischen die Tastaturen und das Rechenwerk aufgehoben. Es ist daher ohne weiteres möglich, durch einmalige Betätigung einer Taste die Durchführung mehrerer Funktionen nacheinander auszulösen, indem das jeweilige Ausgangssignal einer Tastatur zi.n· Weitersielien des Ringzählers um mehrere Zählstellungen benutzt wird, wobei dieser in jeder Zählstellung eine bestimmte Funktion des Rechenwerkes durch Ansteuerung der entsprechenden Verknüpfungsschaltung bewirkt. Das Weiterstellen des Ringzählers um mehrere Zählstellungen kann entweder mit einer entsprechenden Impulsanzahl oder durch eine Rückkopplung von seinen Ausgängen auf die seinem Zähleingang vorgeschalteten Verknüpfungsglieder geschehen. Durch entsprechende Verdrahtung dieser Verknüpfungsglieder kann jeder Funktionstaste eine in weitem Rahmen beliebige Folge von Funktionen, auch unter Überschlagung einzelner Zählstellungen des Ringzählers, zugeordnet werden. Dies hat den Vorteil, daß die durch die einzelnen Funktionstasteii ausgelösten Funktionen bzw. Funktionsfolgen strikt nach Gesichtspunkten optimaler Bedienbarkeit festgelegt werden können, was zu einer Verringerung der zur Bedienung der Rechenmaschine notwendigen Funktionstasien führt. Ohne technische Schwierigkeiten ist es außerdem möalich. die ZiITcγρ.-tastatur z. B. im Rahmen der Zahleneingabe zur Funktionssteuerung mit heranzuziehen, was eine weitere Vereinfachung der Bedienung mit sich bringt. Schließlich führt die erfindungsgemäße Ausbildung einer Rechenmaschine in vielen Fällen auch zur Vereinfachung des Rechenwerkes der Maschine, da Funktionen, die bei bekannten Maschinen nur mil eigenen Verknüpfungsschaltungen bewirkbar waren, mittels einer geeigneten Ansteuerung des Ringzählers einfach aus anderen Funktionen zusammengesetzt werden können. Zur Erzielung der genannten Vorteile sind lediglich ein einfacher Ringzähler und einige seinem Zähleingang vorgeschaltete Verknüpfungsglieder erforderlich, die kaum einen Mehraufwand bedeuten, zumal es sich um in elektronischen Rechenmaschinen Uuiichc Bauelemente handelt. Durch das jeweilige Zurückbringen des Ringzählers in eine Anfangs-Zählstellung ist in besonders einfacher Weise sichergestellt, daß der Ringzähler unabhängig von einer bestimmten Reihenfolge der Betäti-In the calculating machine according to the invention, the direct relationship between the individual function keys and the functions brought about by their actuation is eliminated by inserting the ring counter between the keyboards and the arithmetic unit. It is therefore easily possible to trigger the execution of several functions one after the other by pressing a key once, by using the respective output signal of a keyboard to advance the ring counter by several counting positions , whereby this a certain function of the arithmetic unit by activation in each counting position the corresponding logic circuit causes. The ring counter can be advanced by several counting positions either with a corresponding number of pulses or by feedback from its outputs to the logic elements connected upstream of its counter input. By wiring these logic elements accordingly, each function key can be assigned any sequence of functions within a wide range, even by overriding individual counting positions of the ring counter. This has the advantage that the functions or function sequences triggered by the individual function keys can be determined strictly according to aspects of optimal operability, which leads to a reduction in the function keys required to operate the calculating machine. It is also possible without technical difficulties. the ZiITcγρ. keyboard z. B. to use in the context of entering numbers for function control, which brings a further simplification of operation with it. Finally, the inventive design of a calculating machine in many cases also leads to a simplification of the arithmetic unit of the machine, since functions that in known machines could only be achieved with their own logic circuits can simply be combined from other functions by means of a suitable control of the ring counter. To achieve the advantages mentioned, all that is required is a simple ring counter and some logic elements connected upstream of its counter input, which mean hardly any additional effort, especially since these are Uuiichc components in electronic calculating machines. By bringing the ring counter back to an initial counting position, it is particularly easy to ensure that the ring counter is independent of a certain sequence of actuation.
gung der Tasten stets die entsprechenden Funktionssignale liefert. pressing the buttons always provides the corresponding function signals.
Der Aufbau der erfindungsgemäßt-n Rechenmaschine wird besonder einfach, wenn die Verknüpfungsschaltungen des Rechenwerkes aus Und-Glie-The structure of the calculating machine according to the invention is particularly simple if the logic circuits of the arithmetic unit from and-element
dem aufgebaut sind■ und die Ausgangssignale des Ringzählers als Funktionssignale jeweils zum Vorbereiten der normalerweise gesperrten Und-Glieder der zugeordneten Verknüpfungsschaltung dienen. Die Verwendung der Ausgangssignale des Ringzähler?which are built up ■ and the output signals of the Ring counter as function signals to prepare the normally blocked AND elements serve the associated logic circuit. The use of the output signals of the ring counter?
als Vorbereitungssignale erspart eine gesonderte, die Sperrung der jeweils nicht in Betrieb befindlichen Und-Glieder bewirkende Schaltung. Zweckmäßigerweise umfaßt der Ringzähler dabei für jedes Ausgangssignal einen Verstärker.as preparation signals, a separate one saves the Blocking of the circuit that causes the AND elements that are not in operation. Appropriately the ring counter includes an amplifier for each output signal.
Die Ansteuerung des Ringzählers bzw. die Verdrahtung der seinem Zähleingang vorgeschalteten Verknüpfungsglieder wird bei gleichzeitig günstiger Betriebsweise der Rechenmaschine dadurch besonders einfach, daß das Zurückbringen des Ringzählers in die Anfangs-Zählstellung durch Weiterstellen von der jeweils erreichten Zählstellung aus mittels einiger der seinem Zähleingang vorgeschalteten Verknüpfungsglieder erfolgt, die an einem Eingang das der Anfangs-Zählstellung entsprechende AusgangssignalThe control of the ring counter or the wiring of the upstream of its counter input This makes logic elements special with the calculating machine operating in a favorable manner at the same time simply that the return of the ring counter to the initial counting position by advancing the counting position reached in each case by means of some of the logic elements connected upstream of its counting input takes place, the output signal corresponding to the initial counting position at one input
des Ringzp.hlers in invertierter Form erhalten.of the ring counter in inverted form.
Am besten ist der Anfangs-Zählstellung des Ringzählers als Funktion die Anzeige des Inhalts eine Regisiers zugeordnet. Dies hat den Vorteil, daß die Anzeige der Rechenmaschine praktisch ständig miThe best way to start counting the ring counter is to display the content of a function Regisiers assigned. This has the advantage that the calculating machine display is practically constantly displayed
Ausnahme der kurzen zur Durchführung von Funk tionen erforderlichen Zeit in Betrieb ist.Is in operation except for the short time required to perform functions.
Ein günstiger Ablauf der Zahleneingabe ist er reicht, wenn den beiden auf die Anfangs-Zählstel lung folgende ZählsteHungen des Ringzählers al:A favorable sequence of entering numbers is enough if the two of them are on the starting counters the following counts of the ring counter al:
Funktionen das Löschen eines Registers bzw. da: Eingeben einer Ziffer von der Zifferntastatur in da: Register zugeordnet sind. Zweckmäßigerweise win das Weiterstellen des Ringzählers in diese beidei genannten ZählsteHungen durch Drücken einer deFunctions to delete a register or da: Enter a number from the numeric keypad in da: Registers are assigned. It is expedient to continue the ring counter in both of these named counts by pressing one of the de
Tasten der Zifferntastatur ausgelöst. Um zu vermei den, daß bei Eingabe einer mehrzifferigen Zahl di bereits eingegebenen Ziffern in der auf die »Anfangs Zählstellung« des Ringzählers unmittelbar folgende!Keys on the numeric keypad triggered. In order to avoid that when entering a multi-digit number di already entered digits in the one immediately following the "start counting position" of the ring counter!
Zählstcllung wieder gelöscht werden, wird ein Signal, das ein die Anzahl der mittels der Zifferntastalur jeweils nacheinander, eingegebenen Ziffern erfassender Zähler nach Eingabe der ersten Ziffer abgibt, zur Vorbereitung eines dem Zähleingang des Ringzählcrs vorgeschalteten Vcrknüpfungsgliedes verwendct, mittels welchem der Ringzähler nach dem Erreichen der ersten auf die Anfangs-Zählstellung folgonden Zählstellung unmittelbar in die nächste, zweite Zählstcllung wcitcrstcllbar ist.Counting are deleted again, a signal is generated the one capturing the number of digits entered one after the other using the numeric keypad Counter returns after entering the first digit, in preparation for the counter input of the ring counter upstream link used, by means of which the ring counter follows the initial counting position after the first has been reached Counting position can be set immediately to the next, second counting position.
ln Verbindung mit der erläuterten Ausbildung der Zahleneingabe ist es im Hinblick auf einen möglichst niedrigen Schaltungsaufwand zweckmäßig, wenn das Wciterstcllen des Ringzähler in seine weiteren, arithmetischen Funktionen zugeordneten Zählstcllungen mittels Ausgangssignalcn der Funktionstastatur steuerbar ist, die jeweils eine Impulsfolge mit einer je nach Funktion festgelegten Impulsanzahl sind.In connection with the explained design of the number input, it is as possible with regard to one Low circuit complexity is useful if the ring counter is updated into its further, arithmetic Counting settings assigned to functions is controllable by means of output signals of the function keyboard, each of which is a pulse train with a the number of impulses specified depending on the function.
Im folgenden ist die Erfindung an Hand von Zeichluingcn an einem Ausführungsbeispiel näher erläutcrt. Es zeigenIn the following the invention is based on drawings explained in more detail using an exemplary embodiment. Show it
F i g. 1 und 1 a das Blockschaltbild von Teilen einer erfindungsgemäß ausgestalteten, elektronischen Rechenmaschine,F i g. 1 and 1a show the block diagram of parts of an electronic device designed according to the invention Calculating machine,
Fig. 2 ein genaueres Schaltbild eines Und-Gliedcs der .11 der Rechenmaschine verwendeten Gruppen von Verknüpfungsgliedern.Fig. 2 is a more detailed circuit diagram of an AND element of the .11 groups used by the calculator of links.
Fig. 3 ein genaueres Schaltbild einer der Gruppen von Verknüpfungsgliedern der Rechenmaschine.3 shows a more detailed circuit diagram of one of the groups of logic elements of the calculating machine.
Line eic ktmmschc Rechenmaschine mit der in den ■ 1 p. ! und 1.1 c.n-estellten Schaltung umfaßt einen Hauptoszillator 1. der freilaufende Zahlimpulsc (7/) erzeugt, welche bei einem Pegel von '■ 12 Volt als »anc und bei einem Pegel von OVoIt als »aus« bczeichnet werden. An den Oszillator 1 ist eine als schrittwcisc weitenerstcllbarcr Ringzähler ausgebilclete Eingangsdekade 2 angeschlossen, welche die Zählimpulsc CiD in sich wiederholende Gruppen von zehn Impulsen, nämlich /Ό. Pi. Pl, Pi, PA, PS, Ρβ, PT. P8 und P9 aufteilt und die einzelnen Impulse an entsprechenden Ausgängen abgibt.Line eic ktmmschc calculating machine with the ■ 1 p. ! and 1.1 cn-estellten circuit comprises a master oscillator 1 of the free-running Zahlimpulsc (7 /) generated which anc 12 volts as "at a level of '■ and bczeichnet at a level of OVoIt as" off ". An input decade 2, designed as a stepwise widenerstcllbarcr ring counter, is connected to the oscillator 1 and divides the counting pulses CiD into repetitive groups of ten pulses, namely / Ό. Pi. Pl, Pi, PA, PS, Ρβ, PT. P8 and P9 and deliver the individual impulses to the corresponding outputs.
Dic Impulse PO bis P9 werden außerdem in der Dekade 2 so verknüpft, daß zusätzlich Impulsformen IFPO, WP5, H'P9. H'9' und dP9 entstehen.The pulses PO to P9 are also linked in decade 2 in such a way that additional pulse shapes IFPO, WP 5, H'P9. H'9 'and dP 9 arise.
.,η,ρ,,,,ο™ ,JO. to ... ,bei ;,2 VC,
von der Hinterflanke des Impulses P9 bis zur Hmtcrflankc des Impulses PO.
»Impulsform IfP5« ist »an« von der Hinterflanke
des Impulses PA bis zur Hinterflanke des Verknüpfungsglied 7 verbunden, dessen Ausgang an
eine Hauptleitung HWl angeschlossen ist. Wenn
eine der nicht gezeigten Zifferntasten herabgedrückt und dadurch der entsprechende Ziffernschalter geschlossen
wird, gelangt eine Serie von Impulsen, deren Anzahl der Ziffer auf der herabgedrückten
Taste gleicht, wiederholt auf die Hauptleitung HW2,
bis die herabgedrückte Zifferntaste freigegeben wird.., η, ρ ,,,, ο ™ , JO. to ..., at ; , 2 VC, from the trailing edge of the pulse P9 to the Hmtcrflankc of the pulse PO.
"Pulse form IfP5" is connected "on" from the trailing edge of the pulse PA to the trailing edge of the logic element 7, the output of which is connected to a main line HWl. When one of the numeric keys, not shown, is depressed, thereby closing the corresponding numeric switch, a series of pulses, the number of which is the same as the number on the depressed key, is repeatedly sent to the main line HW2 until the depressed numeric key is released.
Die Rechenmaschine weist außerdem eine Funktionstastalur8 mit im einzelnen nicht gezeigten Funktionstastschaltcrn auf, welche mit den Symbolen »F«, » «, »X«, »-^«, »Dezimalkomma«, »konstant« und »Hingabe« markiert sind. Die Funktionstastschalter mit den Symbolen » ) «, » «, »X« und »-^<-, welche die arithmetischen Operationen der Addition, Subtraktion, Multiplikation und Division steuern, gleichen den ZifTcmtastscliallcrn und sind in ähnlicher Weise mit einem Verknüpfungsglied 9 verbunden. Der Ausgang des Verknüpfungsglicdcs 9The calculating machine also has a function keypad8 with not shown in detail Funktionstastschaltcrn, which with the symbols "F", "", "X", "- ^", "decimal point", "constant" and "Surrender" are checked. The function buttons with the symbols »)«, »«, »X« and »- ^ <- which are the arithmetic operations of the Control addition, subtraction, multiplication and division, are similar to the numeric keys and are connected to a link 9 in a similar manner. The output of the linkage link 9
ao ist mit einer Hauptleitung IIW3 verbunden. Beim Schließen eines Funktionstasischalters für die arithmetischen Operationen durch Herabdrücken seiner Taste gelangt einer der folgenden Funktionssignale auf die Hauptleitung HW3: ao is connected to a main line IIW3 . When a function key switch for arithmetic operations is closed by depressing its key, one of the following function signals is sent to the main line HW3:
,5 „ane an dcr Hinterflanke von Π und »aus« an, 5 “ ane on the rear flank of Π and“ off ”
d( Hintcrflankc von PO für die Taste , ν « und dic Tastc , _ « d ( H intcrflankc of PO for the key, ν « and dic keyc , _«
san<( an dcr Hinlcrf1anke von />3 und „auS(<
an (|cr HJnterfhmke von PO tür die Taste »X«,
mM, Μ rJc, Hin,crflDnke von P5 und ,aus. an
der Hinterflanke von PO für die Taste »-«. san <(at the back of /> 3 and " auS (<an (| cr HJnterfhmke von PO door the key" X ",
mM , Μ rJc , Hin , crflDnke of P5 and , from . on the rear flank of PO for the "-" key.
Beim Niederdrücken der Tastc » « wird außerdem ein Signal M auf die Leitung M gegeben.When the button "" is depressed, a signal M is also sent to the line M.
Die normalerweise geöffneten Funktionstastschaltcr 8«. 8fr und 8c mit den Markierungen »Eingabe«, »Dezimal« bzw. »konstant« stellen im niedcrgedrückten Zustand eine Verbindung zu einem Punkt mit positiver Spannung her und übermitteln dadurch Signale CE, DP b/w. .7 zu Leitungen C.E., D.P. bzw. .τ.The normally open function key switches 8 «. 8fr and 8c with the marks »input«, »decimal« or »constant« establish a connection to a point with positive voltage when depressed and thereby transmit signals CE, DP b / w. .7 to lines CE, DP or .τ.
Ein Ringzähler 10 ist aK dekadischer Zähler intern so verbunden, daß er acht Zählstcllungcn hat und sequentiell bis achi zählt. Jeder Zählstellung ist einA ring counter 10 is aK decadic counter internally connected so that it has eight counts and counts sequentially to achi. Each counting position is a
F3, F4, F 5, F6 und Fl bezeichnet. Der
F0 js| mjt ;. f Wa vcrbundcn> F3, F4, F 5, F6 and Fl . the
F0 js | mjt;. f Wa link>
A ißnal Fö erzeugt. Der Ausgang FO ist A ißnal Fö generated. The output FO is
5p au^m mit ejner Verzögen,ngsschalti,g 10ft ver- 5p au ^ m with one delay, ngsschalti, g 10ft
Ä ? .an. von der Hinter-Ä ? .on. from the back
flanke des Impulses PS bis zur Hinterflanke des impulses r edge of the pulse PS to the trailing edge of the pulse r
.Impulsform W9*. ist .an. von der H.nierflanke des Impulses PO bis zur Hinterflanke des Impulses r y..Pulse shape W9 *. is on. from the lower edge of the pulse PO to the trailing edge of the pulse r y.
.Impulsform rfP9« ist .an« von der Hinterflanke des Impulses P9 bis zur Vorderflanke des Impulses PO..Pulse shape rfP9 "is" on "from the trailing edge of the pulse P9 to the leading edge of the pulse PO.
Die Rechenmaschine weist eine Zifferntastatur 5 auf, welche zehn normalerweise geöffnete, durch Herabdrücken der entsprechenden Taste schließbare Ziffemtastschalter (nicht gezeigt) besitzt. Die feststehenden Kontakte der Tastschalter für die Ziffern 0 bis 9 sind jeweils an einen der Impulsausgänge in der Reihenfolge P 9 bis PO angeschlossen. Die bewegbaren Kontakte der Ziffemtastschalter sind mit einem ansleig, und nach dner ^«„agening, die durch die Vcrzögerungsschaltung 10b bestimmt ist, wieder ahfäl|l ^, Zihleingang des Ringzählers 10 ist über ejne Hauptleitung ßW4 an βΐηΓθπιρρ6 von Verknüpfungsgliedern Il angeschlossen. Die Ausgänge F0 ^ F7 Fö m(d dFQ sind ■ Us ^ ^Β«.The calculating machine has a numeric keypad 5 which has ten normally open numeric keyswitches (not shown) which can be closed by depressing the corresponding key. The fixed contacts of the pushbutton switches for the digits 0 to 9 are each connected to one of the pulse outputs in the order P 9 to PO. The movable contacts of the Ziffemtastschalter are, and which is provided with a ansleig according dner ^ "" agening determined by the Vcrzögerungsschaltung 10b, again ahfäl | l ^, Zihleingang of the ring counter 10 is connected via ejne main ß W4 connected to β ΐηΓθπιρρ6 of logic gates Il. The outputs F0 ^ F7 Fö m (d dFQ are ■ Us ^ ^ Β «.
^„g ejnes von zehn Trennverstä,xern 10c Verbundcn die ^eih ah Emitter-Folger ansgebildet sind. Die Ausgänge der Emitter-Folger si id wiederum mit Verknüpfungsschaltungen verbunden, die durch die Funkt lonssignaie darstellenden Ausgangssignale des Ringzählers gesteuert werden. Jedes Funktionssignal entspricht dabei einer von der Rechenmaschine ausführbaren Funktion und gelangt zu derjenigen Verknüpfungsschaitung, die die Ausführung der Funk tion bewirkt.^ "G ejnes ten Trennverstä, xern 10c Verbun dcn the ^ eih ah emitter follower ansgebildet are. The outputs of the emitter followers are in turn connected to logic circuits which are controlled by the output signals of the ring counter which represent radio signals. Each function signal corresponds to a function that can be executed by the calculating machine and arrives at the logic circuit that effects the execution of the function.
(ο(ο
Die durch die Ausgänge bzw. Funktionssignalc gesteuerten Funktionen sind:The functions controlled by the outputs or function signals are:
FO = Anzeige und Warten,
Fl = Löschen,
Fl = Eingeben,
F3 = Addieren,
F 4 =■ Subtrahieren,
FS = Dividieren,
Fb Nicht verwendet,
Fl - Multiplizieren.FO = display and wait,
Fl = delete,
Fl = enter,
F3 = add,
F 4 = ■ subtract,
FS = divide,
Fb Not used,
Fl - multiply.
FJn Taktgeber 12 ist als Ringzähler ausgebildet und besitzt dreizehn Zählstellungen, welche in der Reihenfolge ansteigende Zählzustände mit 7*0, Tl), 71, Tl, 73, 74, 75, 76, 77, 78, 79, 710 und 711 bezeichnet sind. Der Taktgeber 12 wird ständig mittels Impulsen /'9 aus der Eingangsdekade 2 angesteuert, so daß fortlaufend nacheinander den ZählsteUungcn entsprechende Ausgangssignalc an einzelnen Ausgängen erzeugt werden, die jeweils von der Hintcrflanke eines /'9-Impulscs bis zur Hintcrflankc des nächsten /J9-Impulscs dauern.FJn clock generator 12 is designed as a ring counter and has thirteen counting positions, which are denoted by 7 * 0, T1), 71, T1, 73, 74, 75, 76, 77, 78, 79, 710 and 711 in the order of increasing counting states. The clock generator 12 is continuously controlled by means of pulses / '9 from the input decade 2, so that output signals corresponding to the counting controls are continuously generated at individual outputs, each from the trailing edge of a /' 9 pulse to the trailing edge of the next / J 9- Impulscs last.
Eine Sichtanzeige 14 der Rechenmaschine umfaßt zehn ZilTernanzeigcröhrcn 16 mit jeweils einer zugeordneten Gcberschaltung sowie zehn Dezimalkomma-Nconlänipchcn 17. Die fiingängc der Sichtanzeige 14 sind an die Ausgange eines Sericnparallcl-'■'andlcrs und -Speichers IK angeschlossen, dessen r.ingängc ihrerseits mit den Ausgängen eines Zwischenspeichers 20 verbunden sind. Dem Zwischenspeicher ist über eine Hauptleitung HWH eine Gruppe \on Verknüpfungsgliedern 22 vorgeschaltet. Der Zwischenspeicher 20 besitzt einen Ausgang BO. welcher aktiviert ist. wenn eine Null im Zwischenspeicher gespeichert ist.A visual display 14 of the calculating machine comprises ten ZilTernanzeigcröhrcn 16 each with an assigned overcircuit and ten decimal point-Nconlänipchcn 17. The fiingängc of the visual display 14 are connected to the outputs of a Sericnparallcl- '■' other and memory IK, whose r.ingangc in turn with the Outputs of a buffer 20 are connected. A group of logic elements 22 is connected upstream of the buffer via a main line HWH. The buffer 20 has an output BO. which is activated. when a zero is stored in the buffer.
Kinine der Hingiingc der (irt'ppe von Verknüpfungsgliedern 22 sind an die Ausgänge COl. COT und i'/'Ol eines /u einem liingabcrcgister 24 gehörenden Übertragspeichers 28 angeschlossen. Das Eingaberegister 24 besitzt \icr Schieberegister 25«, 25 ft, 25 r. ISd. welche jeweils in einer Schleife mit einem SchiehcrcgistcrpuiTcr 26 geschaltet sind, dessen Übertragausgang den Überlragspcichcr28 steuert. In gleicher Weise sind einige weitere F.ingängc der Gruppe von Verknüpfungsgliedern 22 an die Ausgänge ("02, COZ und CP 02 eines zu einem Akkumulatorregister 38 gehörenden Übcrtragspcichcrs 42 angeschlossen. Das AkkumulatoTegister gleicht dem Eingaberegister 24 Es besitzt vier Schiebe register 39 a bis 39 d und einen Schieberregisterpuffer 40.Kinine of the links in the (irt'ppe of logic elements 22 are connected to the outputs COl. COT and i'/ 'Ol of a carry memory 28 belonging to a line input register 24. The input register 24 has shift registers 25 ”, 25 ft, 25 r .Isd. Which are each connected in a loop with a SchiehcrcgistcrpuiTcr 26, whose carry output controls the transfer memory 28. In the same way, some further inputs of the group of logic elements 22 are at the outputs ("02, COZ and CP 02 one to an accumulator register 38 belonging Übcrtragspcichcrs connected 42nd the AkkumulatoTegister similar to the input register 24. It has four shift register 39 a to 39 d, and a shift register buffer 40th
Die Sichtanzeige 14 befindet sich in Betrieb, wenn sich der Ringzähler 10 in seiner Anfangs-Zählstcllung befindet, bei welcher sein Ausgang FO aktiviert ist. Die Wirkungsweise der Sichtanzeige 14 und der beiden Register 24 und 38 ist im einzelnen in der deutschen Offenlegungsschrift 1910 379 erläutert. Die in den dreizehnstufigen Schleifen entweder des FJngabercgisters 24 oder des Akkumulatorrcgisters 38 umlaufenden Ziffern einer Zahl können mittels der Übertragsspeicher 28 bzw. 42 und der G nippe von Verknüpfungsgliedern 22 unter dem steuernden Einfluß des Taktgebers 12 sequentiell zur Sichtanzeige 14 übertragen und don jeweils In einer Stufe sichtbar gemacht werden. Die Frequenz, nvt welcher die Ausgänge des Taktgebers 12 aktiviert werden, ist dazu so gewählt daß die in den Ziffcrnanzeigcröhrcn 16 erscheinenden Ziffern und das durch eines der Neonlämpchen 17 dargestellte Dezimalkomma auf Grund der Sehträgheit des Auges stationär erscheinen. The display 14 is in operation when the ring counter 10 is in its initial counting state at which its output FO is activated. The operation of the display 14 and the two Register 24 and 38 is in detail in the German Offenlegungsschrift 1910 379 explained. the in the thirteen-step loops of either the input register 24 or the accumulator register 38 circulating digits of a number can be saved by means of the Carry memory 28 and 42 and the G nippe of logic elements 22 under the controlling influence of the clock 12 sequentially transmitted to the display 14 and each visible in one stage be made. The frequency at which the outputs of the clock generator 12 are activated is also included chosen so that the digits appearing in the number display tubes 16 and that by one of the The decimal point shown in neon lamps 17 appear stationary due to the visual laziness of the eye.
Die Eingabe von Ziffern in das Eingaberegister 24 bzw. das Akkumulatorregister 38 erfolgt über Verknüpfungsschaltungcn 36 bzw. 50, welche den Eingängen der SchieberegisterpufTer 26 bzw. 40 vorgeschaltet sind. Schiebeimpulse erhalten die beiden Register über Gruppen von Verknüpfungsgliedern 34 bzw. 48. Die Verknüpfungsschaltungen bzw. Gruppen von Verknüpfungsgliedern sind so untereinander und mit den Ausgängen des Ringziihlcrs 10 verbunden, daß mittels der Zifferntastatur 5 Zahlen in das Eingaberegister 24 oder das Akkumulatorregister 38 eingegeben werden können. Dabei löst jede Belätigung einer Taste der Zifferntastatur eine durch den Ringzähler gesteuerte Eingabe-Funktion aus, während welcher die der gedrückten Taste entsprechende Ziffer wahlweise in eines der beiden oder beide Register gelangt. Mit den eingegebenen Zahlen werdenThe input of digits into the input register 24 or the accumulator register 38 takes place via logic circuits 36 and 50, which are connected upstream of the inputs of the shift register buffers 26 and 40, respectively are. The two registers receive shift pulses via groups of logic elements 34 or 48. The logic circuits or groups of logic elements are so with each other and connected to the outputs of the ring counter 10, that by means of the numeric keypad 5 numbers are entered into the Input register 24 or the accumulator register 38 can be entered. In doing so, each affirmation resolves a key on the numeric keypad, an input function controlled by the ring counter, while which the digit corresponding to the pressed key, optionally in one of the two or both registers got. With the numbers entered will be
ao arithmetische Funktion durchgeführt, welche mittels der Funktionstastatur 8 gewählt werden.ao arithmetic function carried out, which are selected by means of the function keyboard 8.
Ein Schlupfzählcr 52 ist aus vier bistabilen Schaltungen als Durchlauf-Zählcr aufgebaut und intern für dreizehn Zählstellungen geschaltet, welche in anas steigender Reihenfolge mit 50, SD. Si bis 511 bezeichnet sind. Den Zählstellungen 50 und 511 sind Ausgänge zugeordnet, an die Inverter 52« bzw. 52/' z.ur Urzeugung der Ausgänge SO und 5 Π angeschlossen sind. Die Ausgänge 511. 511 und 50 dienen zur Steuerung von Verknüpfungsgliedern. Der F.ingnno des Schlupfzählers 52 ist über eine Hauptleitung HW (> an eine Gruppe von Verknüpfungsgliedern 54 angeschlossen. Die Ansteuerung des Sehlupfzählers 52 geschieht mit Impulsen /'9. so dall seine cinzelnen. jeweils erreichten Zählstellungen in Übereinstimmung mit den Zahlstcllunuen des Taktgebers 12 bleiben. Mittels der Gruppe von Verknüpfungsgliedern 54 können Schicbeimpulse unterdrückt oder zusätzliche Schiebeimpulse eingeblendet werden. Der Schlupf/ählcr 52 dient hauptsachlich zur Feststellung des Schlupfbetrages in bezug auf den Taktgeber 12, welcher beim Verschieben einer Zahl im Eingabe register 24 oder im Akkumulatorregistcr 38 auftritt.A slip counter 52 is made up of four bistable circuits as a continuous counter and switched internally for thirteen counting positions, which are in increasing order with 50, SD. Si to 511 are designated. The counting positions 50 and 511 are assigned outputs to which inverters 52 'and 52 /' are connected to generate the outputs SO and 5 '. The outputs 511, 511 and 50 are used to control logic elements. The input of the slip counter 52 is connected to a group of logic elements 54 via a main line HW (> . The control of the slip counter 52 is done with pulses / '9 Shift pulses can be suppressed or additional shift pulses can be faded in by means of the group of logic elements 54. The slip / counter 52 is mainly used to determine the amount of slip in relation to the clock generator 12, which occurs when a number in the input register 24 or in the accumulator register 38 is shifted.
Eine über eine Gruppe von Verknüpfungsgliedern 64 angesteuerte bistabile Stufe 62 bestimmt durch ihre Stellung, von welchem der beiden Register eine Zahl in der Sichtanzeige 14 angezeigt wird. Eine bistabile Stufe 70 bestimmt zusammen mit einer bistabilen Stufe 66 die Anzahl von Sclv.eheitnpulscn,A bistable stage 62 controlled via a group of logic elements 64 is determined by their position, from which of the two registers one Number is displayed on the display 14. A bistable stage 70 determines together with one bistable stage 66 the number of Sclv.unitnpulscn,
So welche dem Eingaberegister 24 bzw. dem Akkumulalorrcgister 38 über die Gruppe von Verknüpfungsgliedern 34 bzw. 48 zugeführt werden. Die Stufen 66 und 70 werden über Gruppen von Verknüpfungsgliedern 68 bzw. 72 angesteuert. Eine über eine Ciruppe von Verknüpfungsgliedern 80 angesteuerte bistabile Stufe 78 übt eine Steuerfunktion aus. wenn eine im Akkumulatorregister 38 gespeicherte Zahl während einer Addition. Subtraktion oder der Anzeige negativ wird.So which the input register 24 or the accumulator alarm register 38 are supplied via the group of logic elements 34 and 48, respectively. The stages 66 and 70 are via groups of links 68 or 72 controlled. One controlled via a group of logic elements 80 The bistable stage 78 has a control function. if one stored in accumulator register 38 Number during addition. Subtraction or the display becomes negative.
F i g. 2 zeigt die Schaltung eines Und-Gliedes 90. wie es in den erwähnten Gruppen von Verknüpfungsgliedern enthalten ist. Das gezeigte Und-Glied wird durch eine Spannung vorbereitet, die durch eines der Ausgangssignale F der Emittcr-Folger 10c gegeben ist. Das Ausgangssignal des Emitter-Folgers beträgt 0 V im ausgeschaltete und » 20 V im angeschalteten Zustand. Dieses Ausgangssignal gelangt über einen Widerstand R von 39 K U an die DiodenF i g. 2 shows the circuit of an AND element 90 as it is contained in the mentioned groups of logic elements. The AND element shown is prepared by a voltage which is given by one of the output signals F of the emitter follower 10c. The output signal of the emitter follower is 0 V when switched off and »20 V when switched on. This output signal reaches the diodes via a resistor R of 39 KU
9 109 10
Dl, D2, D 3 und D4. Ist der betrachtete Ausgang In die Zählstellungen F3, F 4, FS oder Fl wirdDl, D2, D 3 and D4. If the output under consideration is in the counting positions F3, F 4, FS or Fl
des Ringzähler 10 nicht aktiviert, liegt an den der Ringzähler gebracht, wenn eine der arithmc-of the ring counter 10 is not activated, the ring counter is placed on when one of the arithmetic
Dioden Dl bis D 4 ein Potential von 0 V, so daß die tischen Operationen Addition, Subtraktion, DivisionDiodes Dl to D 4 have a potential of 0 V, so that the table operations addition, subtraction, division
Dioden gesperrt sind und das Und-GIied 90 die an oder Multiplikation von der Funktionstastatur 8 überDiodes are blocked and the AND gate 90 is connected to or multiplied by the function keyboard 8 via
die Dioden Dl bis D3 angeschlossenen, nicht gc- 5 die Hauptleitung HW3 signalisiert wird,the diodes Dl to D3 are connected, not gc- 5 the main line HW3 is signaled,
zeigten Schaltungen von einer an die Diode DA an- Durch Betätigung einzelner Tasten der Ziffern-showed circuits of an ON to the diode DA individual By operating keys of the numeric
geschlosseren Ausgangs-Schaltung isoliert. Bei akti- und der Funktionstastatur werden folgende Funk-closed output circuit isolated. With the active keyboard and the function keyboard, the following radio
viertem Ausgang F halten die Dioden Dl bis DA ein tions-Folgen in der Rechenmaschine zur Ausführungfourth output F keep the diodes Dl to DA a tion sequences in the calculating machine for execution
Potential von +20 V und sind dadurch in Durchlaß- gebracht:Potential of +20 V and are thereby brought to pass:
richtung vorgespannt, so daß die normale Und-GIied- io Nach dem Anschalten der Rechenmaschine wird Funktion, die das gleichzeitige Auftreten eines positi- mit einer Viertclsckundc Verzögerung die Zählstelvcn Potentials an den Dioden Dl, Dl und D3 für lung/0 mittels des Und-Gliedes 110 aktiviert, das Durchschalten des Gatters erfordert, erfolgen Wird die Eingabetaste 8a der Funktionstastatur 8 kann. unmittelbar nach dem Anschalten niedergedrückt, Fig. 3 gibt ein genaueres Schaltbild der Gruppe 15 wird das Ringabcsignal CE angeschaltet und der von Verknüpfungsgliedern 11 aus Fig. I wieder. Ringzähler 10 durch das Und-GIied 114 angesteuert, Deren Und-Glieder 110 bis 121 sind wie das Und- wodurch nach einer Verzögerung von 10 ms, um Glied 90 ausgebildet. An die Eingänge der Und- Kontaktprellungcn nicht wirksam werden zu lassen, Glieder 111, 114 und 116 sind Vcrzögerungsschal- die Zählstcllung F\ aktiviert und die Zahl im Akkutungen IUa, 114a und 116a angeschlossen, welche 20 mulatorregister 38 gelöscht wird, während die Zahl jeweils eine Verzögerung von 10 ms bewirken. Die im liingabercgister 24 umläuft. Das Und-GIied 112 Verzögcrungsschaltungen kommen zur Wirkung, steuert dann den Ringzähler 10 in die Zählstellung wenn ein Potential von einem Ausgang einer der Fl und das Und-Glicd 119 unmittelbar anschließend Emittcr-Folger 10r über den Widerstand R und eine in die Zählstcllung F3. In der Zählstellung F3 wird Diode zugeführt wird. Durch eine Verzögerungs- 25 die Zahl im Eingaberegistcr 24 zur Zahl im Akkuschaltung 113« wird die Zufuhr des Ausgangs- mulatorregister 38 addiert und das im Akkumulatorsignals Fl zum Und-GIied 113 verzögert. Eine register stehende Resultat in das Eingaberegister NPN-Transistor-Schaltung 120a bildet eine Ver- kopiert. Danach läßt das Und-Glicd 118 Zählimpulse zögcrungsschaltung mit zwei Zeitkonstanten. Ist der zum Ringzähler 10 durch, bis dieser wieder die Zähl-Transistor gesperrt, ist die Zeitkonslantc zu lang, als 30 stellung FO erreicht.direction biased, so that the normal AND-GIied- io After switching on the calculating machine, the function is that the simultaneous occurrence of a positive with a quarter-second delay the counter potential at the diodes Dl, Dl and D3 for lung / 0 by means of the and- Member 110 is activated, which requires switching through the gate, if the input key 8a of the function keyboard 8 can take place. Depressed immediately after switching on, Fig. 3 gives a more detailed circuit diagram of group 15, the ring abcsignal CE is switched on and that of logic elements 11 from Fig. I again. Ring counter 10 controlled by AND element 114 , whose AND elements 110 to 121 are formed around element 90 like the AND, which means after a delay of 10 ms. At the inputs of the and contact bounces not to take effect, elements 111, 114 and 116 are delayed switching the counting F \ activated and the number in the accumulator IUa, 114a and 116a connected, which 20 modulator register 38 is cleared, while the number in each case cause a delay of 10 ms. Which circulates in the input cgister 24. The AND GIied 112 Verzögcrungsschaltungen come into effect, then controls the ring counter 10 into the counting position when a potential of an output of the liquid and the AND Glicd 119 immediately thereafter Emittcr follower 10r via the resistor R and one in the Zählstcllung F3. In the counting position F3, diode is supplied. By a delay 25, the number in the Eingaberegistcr 24 to the number in the accumulator circuit 113 'is added mulatorregister the supply of the source 38 and delays the in Akkumulatorsignals Fl to AND GIied 113th A registered result in the input register NPN transistor circuit 120a forms a copy. Then the AND-Glicd leaves 118 counting pulses delay circuit with two time constants. If the to the ring counter 10 through until this again blocks the counting transistor, the Zeitkonlantc is too long than 30 position FO reached.
daß das «JnJ-Giicd 120 durchgeschaltct werden Die Betätigung der ersten Zifferntaste zur Eingabe könnte. Ist der Transistor dagegen leitend, da das der ersten Ziffer einer Zahl in das Eingaberegister 24 negative Signal M angelegt ist, ist die Zeitkonstante bewirkt die Abgabe von Ziffern-Impulssericn auf die kurz genug zum Durchschalten des Und-Gliedcs 120. Hauptleitung HWl. Zunächst erfolgt jedoch noch Die Schaltung HO« ist eine Vcrzögerungsschaltunj: 35 keine Einspeicherung in das Eingaberegister 24. Die mit einer Verzögerung von einer Vicrtelsekunde. Die erste der Impulsserien auf der Hauptleitung HWl Schaltung 110/> bildet einen NPN-Transistor-Invcrtcr. bewirkt vielmehr, daß das Und-GIied 111 nach einer mit einem Oder-Glied, das an die Basis des Tran- Verzögerung von 10 ms, um Kontak'prellungen nicht sistors angeschlossen ist. wirksam werden zu lassen, den Ringzähler 10 anMittels der Gruppe von Verknüpfungsgliedern 11 40 steuert und diesen in die Zählstellung Fl bringt, was wird die Zufuhr von Impulsen GD als Zählimpulse die Löschung einer im Eingaberegister 24 bcfindzum Ringzähler 10 gesteuert. In den Zählstellungen. liehen Zahl bewirkt. Anschließend wird der Ringdie der Ringzähler dadurch erreicht, löst er mit zähler 10 über das Und-GIied 112 angesteuert und seinem jeweiligen entsprechenden Ausgangssignal die dadurch in seine Zählstellung Fl gebracht, in angegebenen, im folgenden nähet erläuterten Funk- 45 welcher die F.inspeicherung der ersten, durch die tioncn aus: gedrückte Zifferntaste bestimmten Ziffer in das EinWenn das Ausgangssignal FO des Ringzählers 10 gabcregister 24 durchgeführt wird. Nach erfolgter aktiviert ist. sich dieser mit anderen Worten in der Einspeicherung wird der Ringzähler 10 über das Zählstellung FO befindet, wird die Anzeige- oder Und-GIied 113 angesteuert und in seine Anfangs-Warte-Funktion zur Durchführung gebracht. Dies 50 Zählstellung FO weitergeschaltet, bei welcher die einbedeutet, daß der Inhalt des Eingaberegisters 24 oder gegebene Ziffer in der Sichtanzeige 14 angezeigt ward, des Akkumulatorregisters 38 je nachdem, welches Die Betätigung der zweiten Zifferntaste bewirkt der beiden Register nach Maßgabe der Stellung der die Abgabe von neuen Ziffern-Impulsserien und die bistabilen Stufe 62 mit der Sichtanzeige 14 verbunden Hauptleitung HW2. Die Einspeicherung der zweiten ist, angezeigt wird. Der Ausgang FO wird zu Beginn 55 Ziffer in das Eingaberegister erfolgt mittels der jeder Funktion und außerdem am Ende der Eingabe gleichen Funktions-Folge wie die Einspeicherung der einer Ziffer von der Zifferntastatur 5 und am Ende ersten Ziffer, allerdings mit dem Unterschied, daß einer durch die Funktionstastatur 8 bestimmten der Ringzähler 10 von seiner Zählstelhmg F1 unmit-Funktion bzw. Funktions-Folge aktiviert. telbar in die Zählstellung Fl weitergeschaltet wird. In der Zählstellung Fl des Ringzählers 10 wird 60 um ein Löschen der bereits eingegebenen Ziffer zu eine Zahl im Eingaberegister 24 oder im Akku- vermeiden. Dies geschieht mit Hilfe des Schlupfmulatorregister 38 nach Maßgabe der Eingangs- zahlen; 52, der als Ergebnis der Eingabe der ersten signale an die durch das entsprechende Ausgangs- Ziffer um eine Zählstellung weitergeschaltet wurde, signal Fl vorbereiteten Verknüpfungsglieder ge- wodurch der Ausgang So aktiviert ist Dieser Auslöscht. 65 gang bewirkt, daß an Stelle des Und-Gliedes 112 In der Zählstellung F2 wird die Eingabe von Zif- das Und-GIied 115 in Tätigkeit tritt, jedoch im Gefcrn von der Zifferntastatur 5 über die Hauptleitung gensatz zum Und-GIied 112 unmi'elbar anschließend HW 2 in das Eingaberegister 24 bewirkt. an das Und-GIied 111 durchgeschaltet wird. Dadurch that the "JnJ-Giicd 120 could be switched through. The actuation of the first number key for input. If, on the other hand, the transistor is conductive, since the negative signal M is applied to the first digit of a number in the input register 24 , the time constant causes the output of digit pulse signals on the short enough to switch through the AND element 120th main line HW1. First, however, the circuit HO «is a delay circuit: 35 no storage in the input register 24. The one with a delay of one quarter of a second. The first of the series of pulses on the main line HWl circuit 110 /> forms an NPN transistor invcrrtcr. Rather, it causes the AND gate 111 to be connected to an OR gate, which is connected to the base of the Tran delay of 10 ms to avoid contact bounces. to take effect, the ring counter 10 controls by means of the group of logic elements 11 40 and brings this to the counting position Fl, which controls the supply of pulses GD as counting pulses, the deletion of a in the input register 24 bcfind to the ring counter 10 . In the counting positions. borrowed number causes. Then the ring, which the ring counter is reached, is triggered with counter 10 via the AND gate 112 and its respective corresponding output signal is brought into its counting position Fl , in the specified radio 45 which is explained in detail below, which stores the first digit determined by the numeric key pressed into the input when the output signal FO of the ring counter 10 gabcregister 24 is carried out. After it is activated. In other words, if this is in the storage, the ring counter 10 is above the counting position FO, the display or AND gate 113 is activated and put into its initial waiting function. This shifted 50 counting position FO, in which the implies that the content of the input register 24 or given digit was displayed in the display 14, the accumulator register 38 depending on which of the two registers depending on the position of the delivery of new digit pulse series and the bistable stage 62 connected to the display 14 main line HW2. The filing of the second is displayed. The output FO is at the beginning of 55 digits in the input register by means of each function and also at the end of the input the same function sequence as the storage of a digit from the numeric keypad 5 and at the end of the first digit, but with the difference that one through the function keyboard 8 determined by the ring counter 10 from its counter function F1 activated with the function or function sequence. is switched directly to the counting position Fl . In the counting position F1 of the ring counter 10, 60 to avoid deleting the digit already entered into a number in the input register 24 or in the accumulator. This is done with the aid of the slip modulator register 38 in accordance with the input numbers; 52, which as a result of the input of the first signals to which was advanced by one count position through the corresponding output digit, signal Fl prepared logic elements, whereby the output So is activated. This deletes. In the counting position F2, the input of digits and the AND element 115 is activated, but in the case of the numeric keypad 5 via the main line, the input of the and element 112 is unmi ' elbar then HW 2 is brought into the input register 24. is switched through to the AND element 111. Through this
ist erreicht, daß der Ringzähler in der Zählstellung Fl nicht verharrt, sondern direkt in die Zählstellung Fl weitergestellt wird. Die Einspeicherung der zweiten Ziffer in das Eingaberegistcr erfolgt nun genauso wie die Einspeicherung der ersten Ziffer, jedoch auf Grund der Weiterstellung des Schlupfzählers in eine benachbarte Registerstufe. Die Eingabe aller weiteren Ziffern einer Zahl erfolgt genauso wie die Eingabe der zweiten Ziffer in die weiteren Stufen des Eingaberegisters. it is achieved that the ring counter does not remain in the counting position Fl, but is moved directly to the counting position Fl . The second digit is now stored in the input register in the same way as the first digit is stored, but due to the fact that the slip counter is moved to an adjacent register level. The input of all further digits of a number is carried out in the same way as the input of the second digit in the further stages of the input register.
Die Betätigung der Eingabetastc 8 a nach Eingabe einer Zahl in das Eingaberegister 24 führt dazu, daß die eingegebene Zahl aus dem Eingaberegistcr 24 in das Akkumulatorregister 38 kopiert wird. Die Und-Glicder 114, 112, 119 und 118 werden genauso betätigt, wie es für die Betätigung der Eingabetaste unmittelbar nach dem Anschalten der Maschine beschrieben wurde. Wenn anschließend eine zweite Zahl mittels der erläuterten Funktionsfolgcn in das Eingaberegistcr 24 eingegeben wird, verbleibt die erste Zahl im Akkumulatorregister 38, so daß eine arithmetische Operation mit den beiden Zahlen durchgeführt werden kann.The actuation of the input key 8 a after entering a number in the input register 24 leads to the fact that the number entered is copied from the input register 24 into the accumulator register 38. The and-Glicder 114, 112, 119 and 118 are actuated in exactly the same way as for actuating the enter key immediately after switching on the machine. If then a second Number is entered into the input register 24 by means of the function sequences explained, the remains first number in accumulator register 38 so that an arithmetic operation on the two numbers can be carried out.
Durch Betätigung einer Funktionstaste der Funktionstastatur 8 wird eine arithmetische Operation mittels einer Impulsserie signalisiert, die dieser arithmetischen Operation entspricht und über die Hauptleitung HW3 geleitet wird. Mittels des Und-Glicdcs 116 wird der Ringzähler 10 nach einer Veriügciung von iO ms, urn KoniakiprcüüMgcn der betätigten Tasten nicht wirksam werden zu lassen, aus seiner Anfangs-Zählstellung FO fortgeschaltet und dann mittels des Und-Gliedes 117 weitergestcllt, bis er je nach gedrückter Taste eine der Zählstellungen F3, FS oder Fl erreicht hat. in dit Zählstellung F4, S in welcher die Subtraktion-Funktion durchgeführt wird, wird der Ringzähler 10 durch das Signal M gebracht. Das durch Betätigung der » -«-Taste angeschaltete Signal M dient zum Durchschalten des Und-Gliedes 121, über welches der Ringzähler eine By pressing a function key on the function keyboard 8, an arithmetic operation is signaled by means of a series of pulses which corresponds to this arithmetic operation and is routed via the main line HW3. By means of the AND gate 116, the ring counter 10 is advanced from its initial count position FO after a warning of iO ms, in order not to let KoniakiprcüMgcn of the actuated keys become effective, and then continued by means of the AND gate 117 until it is depending on the key pressed Key has reached one of the counting positions F3, FS or Fl . in dit counting position F4, S in which the subtraction function is performed, the ring counter is caused by the signal M 10th The signal M switched on by pressing the "-" key is used to switch through the AND element 121, via which the ring counter sends a
ίο ihn von der Zählstcllung F3 in die Zählstcllung F4 bringenden Zählimpuls erhält. Tritt im Laufe einer Subtraktion ein negatives Ergebnis auf, wird die bistabile Stufe 78 über ein Verknüpfungsglied der Gruppe von Verknüpfungsgliedern 80 umgestellt, so daß an Stelle des Ausganges 77 der Ausgang H aktiviert ist. Bei aktiviertem Ausgang H wird zusammen mit dem Ergebnis ein Minus-Zeichen in der Sichtanzeige 14 angezeigt. Wenn bei aktiviertem Ausgang H eine weitere Addition signalisiert wird, stelltίο it receives a counting pulse that brings it from the counter setting F3 to the counter setting F4. If a negative result occurs in the course of a subtraction, the bistable stage 78 is switched over via a logic element of the group of logic elements 80, so that output H is activated instead of output 77. When output H is activated, a minus sign is displayed on the display 14 together with the result. If another addition is signaled when output H is activated, then
ao das Und-Glied 120 den Ringzähler um eine Zählstelhmg in die Zählstellung F4 wci'er. Wird bei aktiviertem Ausgang // eine weitere Subtraktion signalisiert, erhält der Ringzähler über das Und-Gliccl 117 Zählimpulsc, bis die Addition entspre-ao the AND element 120 increases the ring counter by one count in the counting position F4 wci'er. If the output is activated // another subtraction signaled, the ring counter receives 117 counting impulses via the AND-Gliccl until the addition
»5 chcnde Zählstellung F3 erreicht ist, da bei nicht aktiviertem Ausgang 77 das Und-Glied 121 gesperrt ist. Auf diese Weise wird aus einer Addition eine Subtraktion und umgekehrt, bis die Zahl im Akkurnulatorrcgister 38 wieder positiv wird und die bistabile Stufe 78 in die Stellung zurückgestellt wird, in welcher ihr Ausgang 77 aktiviert ist.»5 counting position F3 has been reached, since it is not activated output 77 the AND element 121 is blocked. In this way an addition becomes a Subtraction and vice versa until the number in the accumulator register 38 becomes positive again and the bistable stage 78 is reset to the position in which its output 77 is activated.
Hierzu 2 Blatt ZeichnungenFor this purpose 2 sheets of drawings
Claims (6)
tastatur steuerbare elektronische Rechenmaschine. 5 7. Rechenmaschine nach Anspruch 4, 5 oder 6, deren Rechenwerk mindestens ein mehrstufiges dadurch gekennzeichnet, daß das WeitersteHen Register und mehrere, bei Ansteuerung mit einem des Ringzählers (10) in seine weiteren, anthmeti-Funktionssienal jeweils eine festscleetc Funktion scher. Funktionen zugeordneten Zustellungen des Rechenwerkes bewirkende" Verknüpfung- (F3, F4, FS. Fl) mittels Ausgangssignalen der schallungen umfaßt und die eine Steuerschaltung io Funktionstastatur (8) steuerbar ist, die jeweils aufweist^ welche nach Maßgabe der Ausgangs" eine Impulsfolge mit einer je nach Funktion festsignale der beiden Tastaturen die einzelnen gelegten Impulsanzahl sind.
Funktionssignale für das Rechenwerk erzeugt.1. Can be continued with a number and a function second counting position (F 2).
keyboard controllable electronic calculator. 5 7. Calculating machine according to claim 4, 5 or 6, the arithmetic unit of which at least one multi-stage, characterized in that the next register and several, when controlled with one of the ring counter (10) in its further, anthmeti-functional sienal each have a Festscleetc function. Functions assigned deliveries of the arithmetic logic unit effecting "linkage (F3, F4, FS. Fl) by means of output signals of the sound and which a control circuit io function keyboard (8) is controllable, each having ^ which according to the output" a pulse train with one each According to the function, the fixed signals of the two keyboards are the individual number of impulses placed.
Function signals generated for the arithmetic unit.
endigung der dabei bewirkten Funktion bzw. Bei bekannten tastaturgesteuerten elektronischen Funktionen in eine Anfangs-Zählstellung zurück- Rechenmaschinen, z. B. bei den üblichen Tischrechgebracht wird. 30 nern, ist jeder Taste der Funktionstastatur und ge- whose output signals (FO to Fl) corresponding to the individual counting positions serve as function signals and whose counting input 20 calculating machine, whose arithmetic unit has at least one of which each with at least one input to a multi-level register and several, when activated the output [HWl) of the numeric keypad (5, 7), with a function signal each a fixed output [HWb) of the function keyboard (8, 9) Function of the arithmetic unit effecting linking and / or an output of the ring counter includes such circuits and which is connected to a control circuit that the ring counter has at every 25 direction, which according to the output actuation of a keyboard to one or more signals from the two keyboards the individual radio of its counting positions are continued and according to generation signals for the arithmetic unit,
end of the thereby effected function or with known keyboard-controlled electronic functions in an initial counting position back calculating machines, z. B. is brought at the usual table. 30 nern, each key on the function keyboard and
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GB3392368 | 1968-07-16 | ||
GB3392368A GB1262860A (en) | 1968-07-16 | 1968-07-16 | Improvements in or relating to calculating machines |
Publications (3)
Publication Number | Publication Date |
---|---|
DE1936221A1 DE1936221A1 (en) | 1970-01-22 |
DE1936221B2 DE1936221B2 (en) | 1973-02-01 |
DE1936221C true DE1936221C (en) | 1973-08-23 |
Family
ID=
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE2149535C3 (en) | Electronic clock with a device for introducing control variables | |
DE2647896B2 (en) | Keyboard for a data processing device | |
DE2832673C3 (en) | Keypad coding system | |
DE1246809B (en) | Counter switching with a decade counter designed as a multi-stage digital counter | |
DE2158013A1 (en) | Keyboard input unit | |
DE1160892B (en) | Sliding unit | |
DE1936221C (en) | Electronic calculating machine | |
DE2249379A1 (en) | KEY-OPERATED SWITCH-ON FOR ELECTRONIC DEVICES | |
DE1562051B2 (en) | CIRCUIT ARRANGEMENT FOR GENERATING A UNIQUE GROUP OF M X N BITS | |
DE1438958A1 (en) | Numerical position control, especially for machine tools | |
DE2114766A1 (en) | Input device | |
DE1462703A1 (en) | Testing device for a remote-controlled typewriter | |
DE1036921B (en) | Pulse distributor with several counting chains that are controlled by a programmer | |
DE1549379C3 (en) | Electric adding machine | |
DE2607867C3 (en) | Electronic clock | |
DE1191142B (en) | Adding machine | |
DE2153108B2 (en) | Arrangement for entering data | |
DE2557857B2 (en) | CONTROL AND TIME SETTING DEVICE FOR AN ELECTRONIC CLOCK | |
DE1936221B2 (en) | ELECTRONIC CALCULATING MACHINE | |
DE2552291C3 (en) | Circuit for setting the display mode and the correction mode in an electronic timepiece or an electronic watch | |
DE2507581C2 (en) | Input device for an electronic device | |
DE2208649A1 (en) | Key operated electronic calculating device | |
DE1562051C (en) | Circuit arrangement for generating a unique group of (m χ n) bits | |
DE1549487B2 (en) | RUNTIME MEMORY FOR A DATA ENTRY SYSTEM | |
DE2832673C2 (en) |