Patent US4158767A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4158767A Expired / Lapsed US ⏱️ 0.0 years remaining

Programmable binary counter

Assignee: Avco Corp
•
Filing: 1978-04-24
•
Granted: 1979-06-19
•
Expires: 1998-04-24
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract This invention concerns a programmable counter which can be preset to provide an output indication one pulse after the count of the incoming signal pulse train has reached the integer M, where M equals any binary real number over the range (0, 1, 2, 4, 8, 16, . . ., 32,768). The programmable counter can be preset to any one of the binary numbers using a 4 digit word.

Inventors

  • 👤 James R. Long

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 15:44
CPC Classifications
H; H03; H03K; H03K23/00; H03K23/64; H03K23/66; H03K23/665

Claims Analysis

Total Claims: 7
Claim 1
Independent Claim 321 words
A programmable counter for giving an output indication after the count of the incoming signal pulse train has reached a preselected binary real number 2 N where N is any positive integer (0, 1, 2, 3, ..., i), said counter comprising: means for receiving an instruction designating said binary real number 2 N , said instruction using no more than the number of data bits required to represent the maximum selectable value of N; a decoder encircuited with and responsive to the instruction receiving means, said decoder having as many parallel output lines as there are programmable values of N in said instructions, said decoder providing on said output lines electrical potentials representative in binary terminology, the one's complement of said programmed binary number 2 N ; adder means having an input connected to the output lines of said decoder, said adder means being encircuited to provide an output consisting of electrical potentials representing in binary terminology a logic sequence which is one numerical unit more than the complement of said preselected binary real number; a multistage presettable binary counter having a clock line input for accepting counting pulses from an external source, said counter having binary register capacity adequate to store the maximum value of said preselected binary real number 2 N , said counter including an output line carrying an electrical potential which switches from the binary zero logic level to the binary one logic level whenever the registers of said binary counter reach the overflow condition; circuit means for first, presetting all registers of said counter with the binary word sample present on the output lines of said adder means, and second, subsequent to the new word being loaded into counter, restoring the presettable counter to the state whereby clock pulse counting can begin; and means coupled to the output line of said presettable binary counter for providing an indication that said counter has reached the overflow condition.
Claim 2
Dependent Claim 321 words
A programmable counter for giving an output indication after the count of the incoming signal pulse train has reached a preselected binary real number 2 N where N is any positive integer (0, 1, 2, 3, ..., i), said counter comprising: means for receiving an instruction designating said binary real number 2 N , said instruction using no more than the number of data bits required to represent the maximum selectable value of N; a decoder encircuited with and responsive to the instruction receiving means, said decoder having as many parallel output lines as there are programmable values of N in said instructions, said decoder providing on said output lines electrical potentials representative in binary terminology, the one's complement of said programmed binary number 2 N ; adder means having an input connected to the output lines of said decoder, said adder means being encircuited to provide an output consisting of electrical potentials representing in binary terminology a logic sequence which is one numerical unit more than the complement of said preselected binary real number; a multistage presettable binary counter having a clock line input for accepting counting pulses from an external source, said counter having binary register capacity adequate to store the maximum value of said preselected binary real number 2 N , said counter including an output line carrying an electrical potential which switches from the binary zero logic level to the binary one logic level whenever the registers of said binary counter reach the overflow condition; circuit means for first, presetting all registers of said counter with the binary word sample present on the output lines of said adder means, and second, subsequent to the new word being loaded into counter, restoring the presettable counter to the state whereby clock pulse counting can begin; and means coupled to the output line of said presettable binary counter for providing an indication that said counter has reached the overflow condition.
Claim 3
Dependent Claim 25 words
The invention as defined in claim 1 wherein the value of N is any positive real integer in the range 0, 1, 2, 3, ...,15.
Claim 4
Dependent Claim 26 words
The invention as defined in claim 2 wherein the decoder comprises two 4-bit binary-coded-decimal-to-decimal decoders operating in parallel, each connected as an octal (or one-of-eight) decoder.
Claim 5
Dependent Claim 19 words
The invention as defined in claim 2 wherein the adder means comprises four 4-bit full adders encircuited in parallel.
Claim 6
Dependent Claim 40 words
The invention as defined in claim 2 wherein the multistage presettable binary counter includes four presettable binary up/down counter modules each having four data inputs and connections for the following signals, Count Up, Count Down, Borrow, Carry, Clear and Load.
Claim 7
Dependent Claim 65 words
The invention as defined in claim 1 wherein the means coupled to the output line of said presettable binary counter includes a D-type flip-flop encircuited to produce logic levels of Q=1, Q=0 at the output each time the Clock-input has a logic level transition "zero to one" thereon and Q=0, Q=1 for all occasions when there is a logic level "zero" on the Reset-input line.

References Cited (Backward Citations)

US3145293A Cited
US3696236A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1982-06-18 1982-12-18 1983-06-19 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1986-06-18 1986-12-18 1987-06-19 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1990-06-18 1990-12-18 1991-06-19 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag