Claims Analysis
Total Claims: 9
Claim 1
Independent Claim
303 words
A circuit arrangement for introducing as identifying signal characterizing a selected key of a keyboard into an electronic calculator, said keyboard including a plurality of digit entry keys and function entry keys each having first and second terminals, said first terminals of which are commonly connected, wherein said calculator includes a data processor unit (CPU), a random access memory (RAM) and a read only memory (ROM), said data processor unit (CPU) including a pulse generator and a counter means consisting of an adder controlled by said pulse generator and an accumulator means, said random access memory (RAM) having first and second modes of operation including means for storing operand data and an address selector means for generating address signals for said data in a first mode of operation and means for generating time-shared key interrogation signals in a second mode of operation, and said read only memory (ROM) including a program storage means for storing program instructions for controlling the data processor unit, said circuit arrangement comprising: a. means for coupling said address selector means contained within the random access memory (RAM) with said second terminals of the keyboard so that address signals generated in said second mode by said address selector means are respectively coupled as key strobe time-shared key interrogation signals with the respective second terminals of the keys; b. means for applying the key interrogation signals to said counter means contained in said data processor unit by means of a selected key of said keyboard thereby providing a desired code signal constituting a representation of identity of the selected key; c. input buffer means contained within said random access memory for storing said code signals representing the identity of a selected key; and d. means for applying said code signals generated by said counting means to said input buffer means.
Claim 2
Dependent Claim
303 words
A circuit arrangement for introducing as identifying signal characterizing a selected key of a keyboard into an electronic calculator, said keyboard including a plurality of digit entry keys and function entry keys each having first and second terminals, said first terminals of which are commonly connected, wherein said calculator includes a data processor unit (CPU), a random access memory (RAM) and a read only memory (ROM), said data processor unit (CPU) including a pulse generator and a counter means consisting of an adder controlled by said pulse generator and an accumulator means, said random access memory (RAM) having first and second modes of operation including means for storing operand data and an address selector means for generating address signals for said data in a first mode of operation and means for generating time-shared key interrogation signals in a second mode of operation, and said read only memory (ROM) including a program storage means for storing program instructions for controlling the data processor unit, said circuit arrangement comprising: a. means for coupling said address selector means contained within the random access memory (RAM) with said second terminals of the keyboard so that address signals generated in said second mode by said address selector means are respectively coupled as key strobe time-shared key interrogation signals with the respective second terminals of the keys; b. means for applying the key interrogation signals to said counter means contained in said data processor unit by means of a selected key of said keyboard thereby providing a desired code signal constituting a representation of identity of the selected key; c. input buffer means contained within said random access memory for storing said code signals representing the identity of a selected key; and d. means for applying said code signals generated by said counting means to said input buffer means.
Claim 3
Dependent Claim
82 words
The circuit arrangement of claim 1 further including: means for generating a test signal; means for applying the test signal to all of the keys of said keyboard to determine the presence of any input information in the keyboard; means for generating a control signal in response to the presence of any input information in said keyboard; and means for applying said control signal to said address selector means to cause the application of said time-shared key interrogation signals to said keyboard.
Claim 4
Dependent Claim
33 words
The circuit arrangement of claim 2 further including: timing means for precluding the application of said time-shared key interrogation signals until after the occurrence of any chattering phenomena necessarily caused by key depression.
Claim 5
Dependent Claim
128 words
The circuit arrangement of claim 2 further including: a plurality of OR gates corresponding in number to the number of keys in said keyboard, each of said OR gates having a pair of input terminals and an output terminal; means coupling the output terminal of each OR gate to a respective one of said second terminals of said keys; means coupling one of said input terminals of each of said OR gates to said address selector means to thereby apply respective key interrogation signals thereto; means coupling the other of said input terminals of each of said OR gates in common to said means for generating said test signal; and means connecting said commonly connected first terminals of said keys to said means for generating a control signal.
Claim 6
Dependent Claim
32 words
The circuit arrangement of claim 4 further including: means constraining said test signal to a one-bit time period and wherein said means for generating a control signal comprises a one-bit delay flip-flop.
Claim 7
Dependent Claim
37 words
The circuit arrangement of claim 1 wherein said counter means comprises a full-adder means, the full-adder means and accumulator means in combination providing a unique code signal constituting a representation of identity of a selected key switch.
Claim 8
Dependent Claim
70 words
The circuit arrangement of claim 1 further including: means for applying to the input buffer means of said RAM, input information from said keys sensed by said CPU during a first stage of an arithmetic operation instructed by said function entry keys: and means in said CPU for continuing said instructed arithmetic operation on the contents of said input buffer after completion of said first stage of said arithmetic operation.
Claim 9
Dependent Claim
36 words
The circuit arrangement of claim 7 further including: means for temporarily interrupting said first stage of instructed arithmetic operation in response to the application of key interrogating signals to said keyboard from said address selector means.