DE2145119A1 - Dateneingabevorrichtung - Google Patents
DateneingabevorrichtungInfo
- Publication number
- DE2145119A1 DE2145119A1 DE19712145119 DE2145119A DE2145119A1 DE 2145119 A1 DE2145119 A1 DE 2145119A1 DE 19712145119 DE19712145119 DE 19712145119 DE 2145119 A DE2145119 A DE 2145119A DE 2145119 A1 DE2145119 A1 DE 2145119A1
- Authority
- DE
- Germany
- Prior art keywords
- shift register
- key
- cycle
- register
- 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.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M11/00—Coding in connection with keyboards or like devices, i.e. coding of the position of operated keys
- H03M11/20—Dynamic coding, i.e. by key scanning
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Input From Keyboards Or The Like (AREA)
Description
THE NATIONAL CASH REGISTER COMPANY Λ Λ
2Η5119
Dayton, Ohio (V.St.A.)
Patentanmeldung
Unser Az.: 1343/Germany
■ Die Erfindung betrifft eine Dateneingabevorrichtung
mit einem eine Vielzahl von Tasten aufweisenden Tastenfeld.
Bei einer bekannten Dateneingabevorrichtung der genannten Art sind Vorkehrungen getroffen, um beim Drücken
einer zweiten Taste innerhalb eines Zeitraumes, in dem sich noch eine erste Taste in ihrer Arbeitsstellung befindet,
die Eingabe von der zweiten Taste entsprechenden Daten bis zur Freigabe der ersten Taste zu verzögern.
Diese bekannte Dateneingabevorrichtung hat deshalb den Nachteil, daß die Geschwindigkeit der Dateneingabe
durch die für die Betätigung und Freigabe der Tasten erforderliche Zeit begrenzt wird. Der Erfindung liegt
deshalb die Aufgabe zugrunde, eine Dateneingabevorrichtung der oben genannten Art zu schaffen, bei der
der erwähni"e Nachteil vermieden wird.
Die Erfindung betrifft somit eine Dateneingabevorrichtung
n;it einem eine Vielzahl von Tasten aufweisenden Tastenfeld, und ist dadurch gekennzeichnet, daß ein erstes
Schieberegister mit mehreren den Tasten zugeordneten bistabilen Stufen sowie ein zweites Schieberegister mit
der gleichen Anzahl bistabiler Stufen vorgesehen ist, daß ein Eingang des zweiten Schieberegisters mit einem
Ausgang des ersten Schieberegisters und ein Ausgang des
zweiten Schieberegisters zusammen mit dem Ausgang des ersten Schieberegisters mit einer Verknüpfungsschaltung
9.9.1971
209813/1B72
verbunden ist, daß die Vorrichtung in aufeinanderfolgenden
Zyklen in der Weise arbeitet, daß zu einem bestimmten Zeitpunkt innerhalb jedes Zyklus eine der gedrückten Taste zugeordnete
bistabile Stufe des ersten Schieberegisters zur Speicherung einer ersten bistabilen Ziffer eingestellt
wird, während die restlichen Stufen zweite binäre Ziffern speichern, und daß anschließend innerhalb jedes Zyklus die
binäre Information in dem ersten Schieberegister in das zweite Schieberegister übertragen wird und außerdem seriell
und synchron mit der zu Beginn dieses Zyklus in dem zweiten Schieberegister enthaltenen binären Information an die Ver-"
knüpfungeschältung angelegt wird, und daß die Verknüpfungsschaltung
ein Steuersignal immer dann erzeugt, wenn eine erste binäre Ziffer von dem ersten Schieberegister gleichzeitig
mit einer zweiten binären Ziffer von dem zweiten Schieberegister an die Verknüpfungsschaltung angelegt wird,
wobei das Steuersignal die Eingabe der der zuletzt gedrückten Taste entsprechenden Information steuert.
Ein Ausführungsbeispiel der Erfindung wird im folgenden
anhand der Zeichnungen beschrieben. In diesen zeigen:
Fig. IA und IB eine schematische Darstellung der Tastenfeldcodierschaltung
;
Fig. 2Af 2B, 2C und 2D ein Zeitdiagramm für den Arbeitsablauf
der in den Fig. IA und IB gezeigten Codierschaltung; und
Fig. 3 ein DetaHschaltbild eines Teiles der in den
Fig. IA und IB gezeigten Schaltung.
In den !Fig. IA und IB ist eine Tastenfeldschaltung 30
gezeigt. Eing Taktsignalquelle 15' erzeugt eine fortlaufende
Folge von Takt impulsen, äie in aufeinanderfolgende Zeitgabezyklen
Yl, Y2, Y3 usw. (Fig. 2A bis 2D) zu jeweils 16 Taktimpulsen eingeteilt sind. Die erste Taktimpulszeit in jedem
Zyklus wird durch einen Ausblendimpuls STR bestimmt. Das Tastenfeld 10 der Tastenfeldschaltung 30 enthält 16 vonhand
betätigbare Tasten Kl bis K16. Wird die Taste KI während eines ersten Zeitgabezyklus Yl gedrückt, wird ein "!"-Bit
in die Stufe Bl des 16 Stufen aufweisenden Schieberegisters
9'9· 2088 13/1672""
"~
-3- 2H5119
übertragen. Das Schieberegister kann beispielsweise ein 4-Phasei-MOS-Transistor-Schieberegister sein. Die Übertragung
des "1"-Bits erfolgt zur Taktzeit 17, d.h. während des ersten Taktimpulses des zweiten Zeitgabezyklus Y2
(siehe Fig. 2). Das "1"-Bit in der Stufe Bl des Schieberegisters 12 wird während des Zeitgabezyklus Y2 (Fig. 2A
und 2B) durch die Stufen B2 bis B16 geschoben. Zur Taktzeit 33 wird es in die Stufe Cl des ebenfalls 16 Stufen
aufweisenden Schieberegisters 14 geschoben. Nach den 16 Taktzeiten desVY^wird das Tastenfeld 10 zur Taktzeit 33,
d.h. der ersten Taktzeit des Zyklus Y3, wieder aufgetastet,
so daß ein der gedrückten Taste Kl des Tastenfeldes 10 entsprechendes "1"-Bit erneut in die Stufe Bl des ersten
Schieberegisters 12 übertragen wird. Dies bedeutet, daß während jedes Zyklus von 16 Taktzeiten die in dem ersten
Schieberegister 12 gespeicherte Information seriell aus der letzten Stufe B16 des ersten Schieberegisters 12
hinaus und in die erste Stufe Cl des zweiten Schieberegisters 14 hineingeschoben wird. Das "1"-Bit von der
Stufe B16 und das "OM-Bit von der Stufe C16 werden
zur Taktzeit 33 an die Verknüpfungsschaltung 19 angelegt. Diese enthält einen mit dem Ausgang der Stufe C16 des
zweiten Schieberegisters 14 verbundenen Inverter 54 und ein UND-Glied 52, dessen Eingänge mit dem Ausgang des
Inverters 54 und dem Ausgang des Schieberegisters 12 verbunden sind. Die Verknüpfungsschaltung 19 erzeugt
somit ein "1"-Ausgangssignal, wenn von der Stufe B16 ein "1"-Bit und von der Stufe C16 ein MO"-Bit
geliefert wird. Bei allen anderen Eingangssignalkombinationen erzeugt die Verknüpfungsschaltung 19 ein
"O"-Ausgangssignal. Das "1"-Bit-Ausgangssignal der Verknüpfungsschaltung 19 auf dem Leiter 21 wird als
Ladesignal bezeichnet. Die von den Schieberegisterstufen B16 und C16 gelieferten binären Bits werden
während jeder Taktzeit an die Verknüpfungsschaltung 19 angelegt. Das Ausgangssignal der Verknüpfungsschaltung
19 zu den Taktzeiten 17, 33, 49, 65 usw. , d.h. die ersten
9·9'1971 209813/1572
Taktzeiten der Zyklen Y2, Y3, Y4, Y5 usw., zeigt an,
ob die Taste Kl während den entsprechenden Taktzeiten 1, 17, 33 und 49 usw. als im gedrückten Zustand befindlich
festgestellt wurde.
Ein während der Taktzeit 33 von der Stufe B16 kommendes "1"-Bit und ein von der Stufe C16 kommendes
"O"-Bit zeigen an, daß die Taste Kl zu irgend einem Zeitpunkt während des Zyklus Yl gedrückt wurde. Das
von der Verknüpfungsschaltung 19 gelieferte "l"~Äusgangssignal
wird zur Taktzeit 33 an ein Durchschaltnetzwerk 18 angelegt. Ein zyklisch arbeitender 4-Stufen-Code-Zähler
16 wird durch vom Taktgeber 15 kommende Impulse weitergeschaltet und ist so beschaffen, daß
er nacheinander die den Tasten Kl, K2, K3 usw. (siehe Fig. IA) zugeordneten Codekombinationen in aufeinanderfolgenden
Taktzeiten eines Zeitgabezyklus erzeugt. Der Zähler 16 enthält in Fig. IB nichtgezeigte interne
Verbindungen, um diese Codekombinationen zu erhalten.
Der Ausblendimpuls STR wird von einem Detektor 17
von
in Abhängigkeit/der Codekombination 0000 des Zählers erzeugt. Beispielsweise tritt die Tastencodekombination 0000 für die Taste Kl während der Taktzeiten 1, 17, 33, 49, 65 usw. auf. Ein Ladesignal zur Taktzeit 33 bewirkt die Öffnung des Durchschaltnetzwerks 18, so daß die Tastencodekombination für die Taste Kl in das Ausgangspufferregister 22 gelangt. Das Ladesignal wird außerdem einem Rechner 33 zugeführt, der daraufhin auf einem Leiter verschiedene Impulse erzeugt, um die Tastencodekombination aus dem Ausgabepufferregister 22 in den Rechner 33 zu schieben.
in Abhängigkeit/der Codekombination 0000 des Zählers erzeugt. Beispielsweise tritt die Tastencodekombination 0000 für die Taste Kl während der Taktzeiten 1, 17, 33, 49, 65 usw. auf. Ein Ladesignal zur Taktzeit 33 bewirkt die Öffnung des Durchschaltnetzwerks 18, so daß die Tastencodekombination für die Taste Kl in das Ausgangspufferregister 22 gelangt. Das Ladesignal wird außerdem einem Rechner 33 zugeführt, der daraufhin auf einem Leiter verschiedene Impulse erzeugt, um die Tastencodekombination aus dem Ausgabepufferregister 22 in den Rechner 33 zu schieben.
Zur Taktzeit 33 speichert die Schieberegisterstufe Cl das "1"-Bit, das die Schieberegisterstufe B16
während der Taktzeit 33 der Verknüpfungsschaltung 19 zugeführt
hat. Das "!"-Bit von der Stufe B16 wird während
9.9.1971
209813/1572
der Taktzeit 49 zusammen mit dem "1"-Bit der Stufe C16
an die Verknüpfungsschaltung 19 angelegt. Während dieser
Taktzeit wird von der Verknüpfungsschaltung 19 kein Ladesignal
erzeugt. Die Tasteicodekombination für die Taste Kl
wird während der Taktzeit 49 nicht nochmals in das Ausgabepufferregister
22 übertragen, obwohl die Taste Kl während der Ausblendtaktzeit 49 noch gedrückt ist, da der Verknüpfungsschaltung
19 zu diesem Zeitpunkt zwei "1"-Bits zugeführt werden.
Es sei darauf hingewiesen, daß eine beliebige Anzahl (einschließlich der Gesamtzahl) der 16 Tasten gedrückt und
in gedrückter Stellung gehalten werden kann, ohne daß andere Tasten freigegeben werden müssen und daß trotzdem eine Codekombination
für jede Taste - und zwar für jede Taste nur einmal in den Rechner eingegeben wird. Dieses Merkmal wird im folgenden
noch verdeutlicht, und zwar durch die Beschreibung der Operation der Tastenfeldschaltung,wenn die Taste K3 gedrückt wird, während
die Taste Kl noch von der vorangehenden Tastenfeldoperation gedruckt ist.
Es sei angenommen, Afährend sich die Taste Kl noch in
ihrer gedrückten Stellung befindet, innerhalb des Zyklus Y3
die Taste K3 gedrückt wird. Die durch die gedrückten Tasten Kl und K3 gegebene Information wird während des vierten Ausblendimpulses
zur Taktzeit 49 in das Schieberegister 12 übertragen. Der Inhalt des Schieberegisters 12 wird seriell
verschoben und zusammen mit dem Inhalt des Schieberegisters 14 während des Zyklus Y4 an die Verknüpfungsschaltung 19
angelegt. Ein aus der Stufe B3 herrührendes Ml"-Bit wird
zur Taktzeit 63 aus der Stufe B16 geschoben und zusammen mit dem "O"-Bit, das während des vierten Ausblendimpulses
zur Taktzeit 49 in die Stufe C3 übertragen wurde, an die Verknüpfungsschaltung 19 angelegt. Die letztere erzeugt
deshalb zur Taktzeit 63 ein Ladesignal. Die Tastencodekombination 1011 für die Taste K3 wird demzufolge vom Zähler
16 über das Durchschaltnetzwerk 18 zu dem Ausgabepuffer-
9.9.1971
209813/1572.
register 22 geleitet. Wie oben bereits beschrieben, wird diese Tastencodekombinat ion in Abhängigkeit, von den Schiebe impulsen
auf dem Leiter 34 zum Rechner 33 übertragen.
Zur Taktzeit 65 wird das zur Taktzeit 49 von der Taste Kl in die Stufe Bl eingegebene "!"-Bit aus der Stufe Bl6 und
das zur Taktzeit 49 in die Stufe Cl eingegebene "1"-Bit aus der Stufe C16 des Schieberegisi or 14 geschoben. Diese "1"-Bits
von den Schieberegisters 12 und 14 zur Taktzeit 65 zeigen an, daß die zur Taktzeit 49 gedrückt*? Tapfe Kl noch immer gedrückt
ist. Die Tastencodekombination für die Taste Kl wird deshalb
zur Taktzeit 65 nicht vom Zähler 16 in das Ausgaberegister
übertragen. Während des Gedrücktseins der Tasten Kl und K3
kann eine weitere Taste gedrückt werden, wobei nur die dieser Taste zugeordnete Codekombination in das Ausgaberegister
und von dort in den Rechner 33 übertragen wird.
In Fig. 3 sind mehrere Tasteneingabestufen 56 gezeigt, von denen jede mit einer der Tasten Kl bis K16 zusammenarbeitet
und außerdem sind die Stufen Bl und B16 des Schieberegisters 12 und die Stufen Cl und C16 des Schieberegisters 14 dargestellt.
Durch Drücken einer Taste, beispielsweise der Taste K16, wird ein Reedkontakt 11 in der zugeordneten Eingabestufe
56 geschlossen. Dadurch wird ein Kondensator 116 auf eine Spannung von -12 Volt aufgeladen. Das Schließen des Reedkontaktes
11 ist normalerweise von Kontaktprellungen begleitet
d.h. die Schaltkontakte schwingen während eines kurzen Zeitraumes zwischen ihrem geöffneten und geschlossenen Zustand
hin und her. Der Transistor 23 wirkt als Diode und erlaubt die Aufladung des Kondensators 116 auf -12 Volt. Die Ladung
des Kondensators wird während der Kontaktprellungen aufrechterhalten. Die· Ladung des Kondensators 116 dient dann als Eingangssignal
für die Stufe B16 des Schieberegisters in dem es den Transistor 42 steuert. Die Ladung des Kondensators 116 wird
so lange aufrechterhalten, bis die Sch i fiberegisterstufe B16
aufgetastet wurde. Die Auftastung erfolgt durch einen Ausblendimpuls
STR, der an einen Transistor 46 armelegt wird.
Ist der Kondensator 116 zu diesem Zeitpunkt auf -12 Volt
2 0 981-3/15 72
2U5119
aufgeladen, dies bedeutet, daß or eine "1" enthält, wird der
ScIi ieberegi st erstuie B16 eine "1" über die Transistoren
und 42 zugeführt.'1st der -Kondensator dagegen nicht auf
-12 Volt geladen, sondern weist er ein Potential von +12 Volt auf, behält die Schieberegisterstufe als gespeicherten
Inhalt eine "0" .
Nach dem Austastimpuls STR wird durch einen durch
Verzögerung des Austastimpulses in einer Verzögerungsschaltung 50 erhaltenen Rückstellimpuls RST der Kondensator
116 eine Taktzeil nach dem Ausblendimpuls entladen. Die betreffende Datene"iigabeschaltung 56 ist somit mit der
zugeordneten Schieberegisterstufe B16 nur während des Aufblendimpulses STR wirksam gekoppelt.
Während jeder Taktzeit wird das in einer Schieberegisterstufe
enthaltene Bit über einen Transistor 44 in die nächste Stufe geschoben, so daß die eingegebene Information
schrittweise in Richtung der Stufe B16 geschoben wird. Der Ausblendimpuls STR tritt jeweils einmal für je
16 Bitzeiten auf. Aus diesem Grunde wird der binäre Zustand des Kondensators 116 während der 16 Bitzeiten nur einmal
abgetastet. Unmittelbar nach ,jedem Ausblendimpuls STR. d.h. während der nächsten Bitzeit, werden alle geladenen Kondensatoren
116 durch den Rückstellimpuls RST entladen. Die Entladungen der Kondensatoren 116 auf +12 Volt erfolgt über
jeweils einen Transistor 48.
Die in Fig. 3 im einzelnen dargestellten Schieberegisterst ufen ent halten MOS-(Metall-Oxid-Halbleiter)-Transistoren
und arbeiten in einer 4-Phasen-T'rchnik gesteuert durch
Impulszüge Q . 0... O3 und O4. Die Impulszüge 02 sind in
den Fig. 2A bis 2D dargestellt, wobei die Phase des Impulszuges O2 mit den von/Taktsignalquelle 15 erzeugten Taktsignalen
übereinstimmt. Selbstverständlich können auch beliebige andere Schieberegisterstufen verwendet werden.
Es sei darauf hingewiesen, daß dann, wenn gleichzeitig mit der Taste K3 oder innerhalb des gleichen Zyklus Yl zur
Taktzeit 10 die Taste Kl gedrückt würde, zur Taktzeit 31 (Fig. 2B) ein Ladesignal für die Taste K3 auftreten würde.
9...197I 209813/1572
-β- 2U5119
Die Tastencodekonibination 1011 würde zur Taktzeit 31 in
das Ausgabepuff erreg ist er 22 ü v-rt ragen werden. Außerdem
würde zur Taktzeit 31 ein Eingabeanloi derungssignal an den
Rechner 33 gesandt.
Zur Taktzeit 33 würde das Ladesignal für die Taste Kl an das Durchschaltnetzwerk 18 abgegeben werden. Die
Tastencodekombination 0000 für die Taste Kl würde die
'fasteneodekombination 1011 lür die Taste K3 in dem Ausgabepufferregister
22 ersetzen. Zur Taktzeit 33 würde außerdem das Eingabeanforderungssignal für die Taste Kl
an den Rechner 33 gegeben werden. Da bereits ein Eingabeanforderungssignal für die Taste K3 beim Eintreffen des
Eingabeanforderungssignals für die Taste Kl im Rechner
33 vorhanden wäre, würde von diesem eine Fehlerbedingung
festgestellt werden. Die Tastencodekombination für die Taste Kl würde vom Rechner 33 nicht gelesen werden. Der
Rechner 33 würde anzeigen, daß eine zweite Eingabeanfrage aufgetreten ist bevor die Tastencodekombination für die
Taste K3 aus dem Ausgabepufferregister 22 hinausgeschoben
worden ist. Der Rechner 33 würde ein Fehlersignal erzeugenf
um anzuzeigen, daß während einer einzigen Zykluszeit zwei Tasten gedrückt wurden und würde Tastoncodekombinationen
in dem Ausgabepufferregister 22 unbeachtet lassen. Da die Ausblendimpulse STR jeweils im zeitlichen Abstand von
112 Mikrosekunden auftreten, ist es äußerst unwahrscheinlich,
daß eine Bedienungsperson innerhalb der Zykluszeit von 112 Mikrosekunden zur Eingabe von Daten zwei Tasten nacheinander
zu drücken vermag. Somit ist die Wahrscheinlichkeit, daß die Bedingungen für das oben genannte Fehlersignal
auftreten, äußerst gering.
9.9.1971
209813/1572
Claims (1)
- 2U5119Patentansprüche:I/. Dateneingabevorrichtung mit einem eine Vielzahl von Tasten aufweisenden Tastenfeld, dadurch gekennzeichnet, daß ein erstes Schieberegister (12) mit mehreren den Tasten (Kl bis K16) zugeordneten bistabilen Stufen sowie ein zweites Schieberegister (14) mit der gleichen Anzahl bistabiler Stufen vorgesehen ist, daß ein Eingang des zweiten Schieberegisters (14) mit einem Ausgang des ersten Schieberegisters (12) und ein Ausgang des zweiten Schieberegisters (14) zusammen mit dem Ausgang des ersten Schieberegisters (12) mit einer Verknüpfungsschaltung (19) verbunden ist, daß die Vorrichtung in aufeinanderfolgenden Zyklen (Yl, Y2 usw.) in der Weise arbeitet, daß zu einem bestimmten Zeitpunkt (STR) innerhalb jedes Zyklus eine der gedrückten Taste zugeordnete bistabile Stufe des ersten Schiebfciiegisters(12) zur Speicherung einer ersten bistabilen Ziffer eingestellt wird, während die restlichen Stufen zweite binäre Ziffern speichern, und daß anschließend innerhalb jedes Zyklus die binäre Information in dem ersten Schieberegister in das zweite Schieberegister übertragen wird und außerdem seriell und synchron mit der zu Beginn dieses Zyklus in dem zweiten Schieberegister enthaltenen binären Information an die Verknüpfungsschaltung (19) angelegt wird, und daß die Verknüpfungsschaltung ein Steuersignal immer dann erzeugt, wenn eine erste binäre Zifter (z.B. "1") von dem ersten Schieberegister (12) gleichzeitig mit einer zweiten binaren Ziffer (z.B. "0") von dem zweiten Schieberegister (14) an die Verknüpfungsschaltung angelegt wird, wobei das Steuersignal die Eingabe der der zulecat gedrückten Taste entsprechenden Information bewirkt .2. Dateneingabevorrichtung nach Anspruch 1, dadurch gekennzeichnet, daß die von einer Takt impulsquelle (15) erzeugten Taktimpulse die Verschiebung der Information in dem ersten und zweiten Schieberegister (12, 14)η q 1Q71' 209813/1872- iO -steuern, daß diese TaktimpuLse außerdem als Zahl impulse einem zyklisch arbeitenden Zähler (16) zugeführt werden, wobei das Ausblendsignal (STR) jedesmal dann erzeugt wird, wenn der Zähler (16) eine vorbestimmte Zählung erreicht hat und den bestimmten Zeitpunkt innerhalb jedes Zyklus definiert.3. Dateneingabevorrichtung nach Anspruch 2, dadurch gekennzeichnet, daß der Zähler (16) durch eine Reihe von Zählzuständen fortschreitet, deren Codekombinationen den durch die Tasten (Kl bis K16) darzustellenden Codekombinationen entspricht, und daß das genannte Steuersignal die Übertragung des laufenden Zählzustandes des Zählersψ (16) in das Ausgaberegister (22) steuert.4. Dateneingabevorrichtung nach Anspruch 3, dadurch gekennzeichnet, daß das genannte Steuersignal ein Übertragungsnetzwerk (18) auftastet, um den laufenden Zählzustand parallel in das Ausgaberegister (22) zu übertragen und daß das Steuersignal außerdem an eine Auswertevorrichtung (33) angelegt wird, die aufgrund dieses Steuersignals ein Signal zur seriellen Übertragung des in dem Ausgaberegister(22) gespeicherten Zählwertes in die Auswertevorrichtung (33) erzeugt.5. Dateneingabevorrichtung nach einem der vorangehenden| Ansprüche, dadurch gekennzeichnet, daß jeder Taste (Kl bis K16) eine Dateneingabestufe (56) zugeordnet ist, die einen Schalter (11) und einen diesem zugeordneten Ladungsspeicher (116) enthält, wobei durch Betätigen der Taste der Schalter (11) geschlossen und dem Ladungsspeicher (116) eine bestimmte Ladungsmenge zugeführt wird, und daß zu dem genannten bestimmten Zeitpunkt innerhalb jedes Zyklus die Einstellung der Stufen des ersten Registers (12) zur Speicherung der genannten ersten binären Ziffer (z.B. "1") dadurch bestimmt wird, daß der betreffende Ladungsspeicher (116) sich in dem genannten vorbestimmten Ladungszustand befindet.9.9.1971209813/15722U51196. Daiontfiiifiiihov)iTit:h1 uiifi nach Anspruch 5, dadurch {i('konn/.(.> lehnet , dal' tier Sehalter (U) ein Roedkontakt ist.7. Pal enei Hebevorrichtung nach einem der vorangehenden Ansprüche, dadurch ^ekontizoichnet , daß das erste und zweite Schieberegister (12. 14) Metall-Oxid-Halbleiter-Transistoren enthalt.9.9.1971209813/1572Leerseite
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US7197270A | 1970-09-14 | 1970-09-14 |
Publications (3)
Publication Number | Publication Date |
---|---|
DE2145119A1 true DE2145119A1 (de) | 1972-03-23 |
DE2145119B2 DE2145119B2 (de) | 1973-03-22 |
DE2145119C3 DE2145119C3 (de) | 1973-10-11 |
Family
ID=22104765
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE19712145119 Granted DE2145119B2 (de) | 1970-09-14 | 1971-09-09 | Dateneingabevorrichtung |
Country Status (15)
Country | Link |
---|---|
US (1) | US3675239A (de) |
AT (1) | AT313608B (de) |
AU (1) | AU443750B2 (de) |
BE (1) | BE772502A (de) |
BR (1) | BR7105984D0 (de) |
CA (1) | CA923433A (de) |
CH (1) | CH535458A (de) |
DE (1) | DE2145119B2 (de) |
ES (1) | ES394738A1 (de) |
FR (1) | FR2112956A5 (de) |
GB (1) | GB1316215A (de) |
NL (1) | NL178455C (de) |
NO (1) | NO131956C (de) |
SE (1) | SE361222B (de) |
ZA (1) | ZA715289B (de) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2139237A5 (de) * | 1971-05-19 | 1973-01-05 | Illinois Tool Works |
Families Citing this family (30)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4121284A (en) * | 1972-09-11 | 1978-10-17 | Hyatt Gilbert P | Computerized system for operator interaction |
NL166140C (nl) * | 1970-11-14 | 1981-06-15 | Philips Nv | Toetsenbord. |
USRE31942E (en) * | 1971-03-01 | 1985-07-09 | High speed serial scan and readout of keyboards | |
US4517553A (en) * | 1971-05-19 | 1985-05-14 | Illinois Tool Works Inc. | N-Key rollover keyboard |
US3792466A (en) * | 1972-05-31 | 1974-02-12 | Mos Technology Inc | Keyboard entry system with n-key rollover and n-key lockout protection |
US3786497A (en) * | 1972-07-31 | 1974-01-15 | Ibm | Matrix keyboard method and apparatus |
US3921166A (en) * | 1972-09-15 | 1975-11-18 | Raytheon Co | Capacitance matrix keyboard |
US3825926A (en) * | 1973-02-05 | 1974-07-23 | Ibm | Interfacing circuitry for connecting a remote keyboard with a data receiving buffer |
US3886543A (en) * | 1973-11-29 | 1975-05-27 | Teletype Corp | Debounce logic for keyboard |
JPS5086929A (de) * | 1973-11-30 | 1975-07-12 | ||
US3995252A (en) * | 1973-12-26 | 1976-11-30 | General Electric Company | Data processing arrangement for printers |
JPS5187917A (de) * | 1975-01-31 | 1976-07-31 | Hitachi Ltd | |
US4042777A (en) * | 1975-10-06 | 1977-08-16 | International Business Machines Corporation | One-handed keyboard and its control means |
US4106011A (en) * | 1975-10-24 | 1978-08-08 | Tektronix, Inc. | Keyboard circuit |
US4024534A (en) * | 1975-11-24 | 1977-05-17 | Xerox Corporation | Keyboard encoding with repeat key pause |
US4164666A (en) * | 1976-06-08 | 1979-08-14 | Toyko Shibaura Electric Co., Ltd. | Electronic apparatus using complementary MOS transistor dynamic clocked logic circuits |
US4211915A (en) * | 1978-12-04 | 1980-07-08 | General Electric Company | Keyboard verification system |
US4684934A (en) * | 1983-02-28 | 1987-08-04 | Data General Corporation | Method and apparatus for storing and retrieving keyboard LED data |
ES2040172B1 (es) * | 1991-12-31 | 1994-05-01 | Alcatel Standard Electrica | Procedimiento y dispositivo para la lectura de teclados. |
DE69324067T2 (de) * | 1992-06-08 | 1999-07-15 | Synaptics Inc | Objekt-Positionsdetektor |
US5889236A (en) * | 1992-06-08 | 1999-03-30 | Synaptics Incorporated | Pressure sensitive scrollbar feature |
US5880411A (en) | 1992-06-08 | 1999-03-09 | Synaptics, Incorporated | Object position detector with edge motion feature and gesture recognition |
US6239389B1 (en) | 1992-06-08 | 2001-05-29 | Synaptics, Inc. | Object position detection system and method |
US5861583A (en) * | 1992-06-08 | 1999-01-19 | Synaptics, Incorporated | Object position detector |
US6028271A (en) * | 1992-06-08 | 2000-02-22 | Synaptics, Inc. | Object position detector with edge motion feature and gesture recognition |
US6380929B1 (en) | 1996-09-20 | 2002-04-30 | Synaptics, Incorporated | Pen drawing computer input device |
US5854625A (en) * | 1996-11-06 | 1998-12-29 | Synaptics, Incorporated | Force sensing touchpad |
CN108809321B (zh) * | 2016-01-05 | 2022-03-18 | 湖南工业大学 | 一种矩阵式键盘操作识别及编码方法 |
CN105680874B (zh) * | 2016-01-05 | 2018-06-26 | 湖南工业大学 | 矩阵式键盘扫描电路及扫描编码方法 |
CN108649962B (zh) * | 2016-01-05 | 2022-01-21 | 湖南工业大学 | 一种独立式键盘扫描编码方法 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB1060878A (en) * | 1965-06-18 | 1967-03-08 | Creed & Co Ltd | Code generating keyboards |
US3308918A (en) * | 1965-09-20 | 1967-03-14 | Ibm | Pseudo-interlock employing strobe signal with selected keys |
US3568183A (en) * | 1968-07-09 | 1971-03-02 | Gen Electric | Keyboard synchronized toned generator |
-
1970
- 1970-09-14 US US71972A patent/US3675239A/en not_active Expired - Lifetime
-
1971
- 1971-08-05 GB GB3682071A patent/GB1316215A/en not_active Expired
- 1971-08-09 ZA ZA715289A patent/ZA715289B/xx unknown
- 1971-08-13 AU AU32321/71A patent/AU443750B2/en not_active Expired
- 1971-08-25 SE SE10762/71A patent/SE361222B/xx unknown
- 1971-09-02 ES ES394738A patent/ES394738A1/es not_active Expired
- 1971-09-06 NO NO3317/71A patent/NO131956C/no unknown
- 1971-09-09 DE DE19712145119 patent/DE2145119B2/de active Granted
- 1971-09-13 CA CA122709A patent/CA923433A/en not_active Expired
- 1971-09-13 BE BE772502A patent/BE772502A/xx not_active IP Right Cessation
- 1971-09-13 BR BR5984/71A patent/BR7105984D0/pt unknown
- 1971-09-13 FR FR7132868A patent/FR2112956A5/fr not_active Expired
- 1971-09-14 CH CH1340571A patent/CH535458A/de not_active IP Right Cessation
- 1971-09-14 AT AT796071A patent/AT313608B/de not_active IP Right Cessation
- 1971-09-14 NL NLAANVRAGE7112625,A patent/NL178455C/xx not_active IP Right Cessation
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2139237A5 (de) * | 1971-05-19 | 1973-01-05 | Illinois Tool Works |
Also Published As
Publication number | Publication date |
---|---|
BE772502A (fr) | 1972-01-17 |
SE361222B (de) | 1973-10-22 |
DE2145119C3 (de) | 1973-10-11 |
AT313608B (de) | 1974-02-25 |
GB1316215A (en) | 1973-05-09 |
CA923433A (en) | 1973-03-27 |
NL178455B (nl) | 1985-10-16 |
AU443750B2 (en) | 1974-01-03 |
NO131956C (de) | 1975-08-27 |
NO131956B (de) | 1975-05-20 |
ES394738A1 (es) | 1974-10-01 |
NL7112625A (de) | 1972-03-16 |
NL178455C (nl) | 1986-03-17 |
FR2112956A5 (de) | 1972-06-23 |
ZA715289B (en) | 1972-04-26 |
BR7105984D0 (pt) | 1973-04-10 |
DE2145119B2 (de) | 1973-03-22 |
AU3232171A (en) | 1973-02-15 |
CH535458A (de) | 1973-03-31 |
US3675239A (en) | 1972-07-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE2145119A1 (de) | Dateneingabevorrichtung | |
DE1449765B2 (de) | Einrichtung zur Abfrage eines assoziativen Speichers | |
DE1474062B2 (de) | Datenverarbeitungsanlage mit einer anzahl von pufferspeichern | |
DE1487799B2 (de) | Zeitmultiplex uebertragungsanlage fuer kodezeichen bit unterschiedlicher kodierungsart und signalge schwindigkeit | |
DE2461091C3 (de) | Gerät zur Erfassung und Weitergabe der Anzahl von ein bestimmtes Ereignis repräsentierenden Signalen | |
DE1160892B (de) | Schiebeeinheit | |
DE2262355C2 (de) | Prozeßregeleinrichtung | |
DE1424747B2 (de) | Erweiterbare digitale datenverarbeitungsanlage | |
DE2535786B2 (de) | Einrichtung zur erzeugung eines digitalen kodewortes zur kennzeichnung eines schalters in einer schalteranordnung | |
CH657487A5 (de) | Funktionsgenerator zur erzeugung einer anzahl von sich wiederholenden digitalen wellenformen. | |
DE1119567B (de) | Geraet zur Speicherung von Informationen | |
DE1107431B (de) | Programm-UEberspringungs- und Wiederholungsschaltung | |
DE1449581B2 (de) | Vorrichtung zum auslesen eines rechenmaschinen grosspeichers | |
DE2112179C2 (de) | Schaltungsanordnung zum Zusammenschalten einer ankommenden Übertragungsleitung mit einer von mehreren weiterführenden Übertragungsleitungen | |
DE2242639A1 (de) | Zeitmultiplex-telegrafie-system fuer zeichenweise verschachtelung | |
DE2334528A1 (de) | Vorrichtung zur synchronisation eines empfaengers von numerischen informationen | |
DE2208649A1 (de) | Tastengesteuertes elektronisches Rechengerät | |
DE2736503A1 (de) | Rastersynchronisieranordnung | |
DE1599080B2 (de) | Zahlendarstellungseinrichtung zur anzeige einer mehrstelligen zahl | |
DE1160500B (de) | Schaltungsanordnung fuer elektronische Mehrstufen-Impulszaehlgeraete | |
DE1424717C (de) | Vorrichtung zur Dezimal Binar Umsetzung | |
DE2842332C3 (de) | Verfahren und Schaltungsanordnung zur Festlegung der Dauer der Abgabe eines einem Binärwert entsprechenden Ausgangssignals auf das Auftreten eines Auslöseimpulses hin, insbesondere für Eisenbahn-Signalanlagen | |
DE2001427C3 (de) | Schaltungsanordnung zur Steuerung von Einrichtungen (Wahlimpulsgeber) zur von Wahlinformationen anderer Art abhängigen Erzeugung von Wahlimpulsfolgen | |
DE1499893C3 (de) | Schaltungsanordnung zum Verarbeiten von Informationen, insbesondere für Zeitmultiplex-Fernsprechvermittlungssysteme | |
DE2446244C2 (de) | Schaltungsanordnung zum Einschreiben bzw. Auslesen von Informationen |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C3 | Grant after two publication steps (3rd publication) | ||
E77 | Valid patent as to the heymanns-index 1977 | ||
8320 | Willingness to grant licences declared (paragraph 23) | ||
8339 | Ceased/non-payment of the annual fee |