Patent US4106011A successfully refreshed from Google Patents.
US4106011A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Keyboard circuit
Assignee: Tektronix Inc
•
Filing: 1975-10-24
•
Granted: 1978-08-08
•
Expires: 1995-10-24
Abstract
Abstract A simplified keyboard for a terminal device, calculator, or the like, in which each key is sequentially scanned and parallel key code data is sent to an entry register. A pair of flip-flops in combination with firmware ascertain that only valid key code data is sent to the entry register for utilization by the system, providing double entry and key bounce protection. The firmware further provides N-key rollover and auto repeat with a variable repeat rate, and expands the keyboard from a single-mode to an eight-mode capability.
Inventors
- 👤 John Laurence Melanson
- 👤 Richard Allen Springer
- 👤 Jack Duane Grimes
- 👤 Jack Arthur Gilmore
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-23 12:03
CPC Classifications
H; H03; H03M; H03M11/00; H03M11/003
Claims Analysis
Total Claims: 5
Claim 1
Independent Claim
95 words
A keyboard circuit for an associated data processing device, comprising: an array of keys; means for scanning cyclically said array of keys in a predetermined sequence and generating parallel keycode data corresponding to each key; interrupt control means for sensing a key depressed for two successive scans and generating an interrupt signal in response thereto; and means responsive to said interrupt signal for generating an acknowledge signal to stop said scanning at said depressed key on the second of said two successive scans and for reading and storing keycode data corresponding to said depressed key.
Claim 2
Dependent Claim
95 words
A keyboard circuit for an associated data processing device, comprising: an array of keys; means for scanning cyclically said array of keys in a predetermined sequence and generating parallel keycode data corresponding to each key; interrupt control means for sensing a key depressed for two successive scans and generating an interrupt signal in response thereto; and means responsive to said interrupt signal for generating an acknowledge signal to stop said scanning at said depressed key on the second of said two successive scans and for reading and storing keycode data corresponding to said depressed key.
Claim 3
Dependent Claim
91 words
A keyboard circuit in accordance with claim 1 wherein said array of keys is schematically represented as a matrix having columns and rows and said means for scanning said array includes a clock, counter means responsive to said clock, encoder means responsive to said counter means for enabling said columns of said matrix in a predetermined sequence, and decoder means responsive to said counter means for activating said rows of said matrix in a predetermined sequence, each count of said counter means corresponding to an intersection of said columns and rows.
Claim 4
Dependent Claim
73 words
A keyboard circuit in accordance with claim 1 wherein said interrupt control means comprises a pair of J-K flip-flops and a NOR gate, wherein said pair of J-K flip-flops is cleared by a depressed key signal and toggled by an overflow signal at the end of each scanning cycle, and wherein said NOR gate generators said interrupt signal in response to the output of said pair of flip-flops and said depressed key signal.
Claim 5
Dependent Claim
36 words
A keyboard circuit in accordance with claim 1 wherein said means responsive to said interrupt signal includes a read-only memory containing a set of program instructions so that said keycode data is processed under program control.
References Cited (Backward Citations)
US3448254A
Cited
US3675239A
Cited
US3792466A
Cited
US3803592A
Cited
US3825926A
Cited
US3949365A
Cited
US3790881A
Cited
US3828258A
Cited
US3886543A
Cited
US3973256A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1981-08-07 | 1982-02-06 | 1982-08-08 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1985-08-07 | 1986-02-06 | 1986-08-08 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1989-08-07 | 1990-02-06 | 1990-08-08 | $7700.00 | Window Closed / Lapsed |