US3864677A - Register overflow warning device - Google Patents
Register overflow warning device Download PDFInfo
- Publication number
- US3864677A US3864677A US288739A US28873972A US3864677A US 3864677 A US3864677 A US 3864677A US 288739 A US288739 A US 288739A US 28873972 A US28873972 A US 28873972A US 3864677 A US3864677 A US 3864677A
- Authority
- US
- United States
- Prior art keywords
- digit
- overflow
- register
- switching means
- indicators
- 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 - Lifetime
Links
- 230000004044 response Effects 0.000 claims description 7
- 230000006870 function Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 4
- 238000012790 confirmation Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 239000000279 calcium ferrocyanide Substances 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 230000003134 recirculating effect Effects 0.000 description 1
- 239000011435 rock Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/02—Digital computers in general; Data processing equipment in general manually operated with input through keyboard and computation using a built-in program, e.g. pocket calculators
Definitions
- a plurality of digit indicator elements are controlled to be turned on and off simultaneously or in sequence in order to warn operator of the calculator of the overflow.
- the plurality of digit indicator elements are used as overflow indication lamps.
- An electronic desk top calculator with a printer is constructed such that printing is not effected upon every registration of a numeral having a digitor digits. Instead, numerical input information is stored in a register and, after completion of such registration, the information contained in the register is printed outall together upon depression of a function key.
- the confirmation means for this registration of digit comprises digit indicator elements such as lamps whose number corresponds to possible registration digits. These elements are provided in a row in a given portion of the calculator; and the digit indicator element corresponding to digit numbers previously registered turns on with each new registration of a digit.
- an overflow warning lamp is provided to indicate the overflow of entry information, arithmetic result and the like from'the predetermined digits of the register; and this lamp turns on at the time of overflow.
- Still another object of this invention is to provide a more noticeable warning to the operator of an overflow condition by turning on and off a plurality of digit indicator lamps in sequence at the time of overflow.
- a still further object of this invention is to provide a more noticeable warning to the operator of an overflow condition by simultaneously flashing all of a plurality of the digit indicator lamps at the time of overflow.
- FIG. I is a block diagram of an overflow warning device according to the present invention.
- FIG. 2 is a schematic view illustrating an indication timing pulse generator used in the device of FIG. 1;
- FIG. 3 is a chart showing signal waveforms in which A represent and indication timing pulse signal, B represents an overflow signal and C represents an indication control signal;
- FIG. 4 is a circuit diagram showing in more detail a digit indicatordriving'circuit and an indicator used in the device of FIG. 1.
- the reference numeral 11 designates a buffer register capable of storing information of, for example, 13 digits.
- Numerical information is supplied to akey board 12 and is converted to a binary code in an encoder l3 and then is entered is sequence into the buffer register 11 where it is stored.
- Each single pulse produced by operation of a keyboard entry key is at the same time applied to a terminal 15 of a digit indicator driving circuit 14; and the single pulse produced by the key board for a digit number to be registered, is counted in the digit indicator driving circuit 14.
- a indicator 16 having a digit number capacity equal to that of the buffer register 11 is also provided.
- the digit indicator 16 includes digit indicator elements 16 16 and the particular elements corresponding to the counted digit number are selectively energized.
- the digit indicator driving circuit 14 is arranged such that resetting is effected by applying a reset signal to a reset terminal 17 by means ofa function key; and the energization of the digit indicator elements 16 to 16 which have been selectively energized is stopped, thereby extinguishing the indication of the indicator 16.
- the digit indicator element 16 will light upon entry of the first digit I the digit indicator element 16 will light upon entry of the second digit 2" and the digit indicator element 16 will light upon entry of the digit 3.” It is to be noted that such lighting condition of the digit indicator elements is maintained until the following entry of the digit or operation of a function key.
- the numerical information thus supplied from the key board 12 is stored successively in the buffer register 11; and the operation of function key (that is operation of pushing the function key of which follows such entry prints out the information stored in the buffer register (mechanism thereof is not shown in the drawing).
- a reset signal is applied to the reset terminal 17 of said digit indicator driving circuit 14 by depression of the function key thereby extinguishing the indication of the digit indicator.
- the registers 11 and 18 retain their stored information by means of recirculating loops l9 and 20; and they read out a part of the information via an OR gate 21.
- the output of the OR gate 21 is applied to a set input of a flip-flop 23 through an AND gate 22 while an overflow timing pulse (OTP) from indication timing pulse generator 24 is applied to the AND gate 22 as another AND input.
- OTP overflow timing pulse
- lt may be assumed that either of the registers 11 and 18 will overflow.
- digit information will exist at the 14th digit of the overflowed register; and the digit pulse corresonding to this 14th digit (which is a signal with a pulse width corresponding to the one digit period starting when the 14th digit comes to LSD of the register and ending when the same is read out) is applied to the AND gate 22 along with an overflow timing pulse (OTP) from the digit pulse generator circuit 24.
- OTP overflow timing pulse
- the set output of the flip-flop 23 is further applied to the digit indicator driving circuit 14 through an AND gate 25 while indication timing pulses (lTP) from an indication timing pulse generator 26 are continuously applied to another input terminal of the AND gate 25. Therefore, an output can be obtained from the AND gate 25 whenever the indication timing pulse is of high level. It will be possible to control the intermittent lighting of the digit indicator elements 16 to 16 by applying the output of the AND gate 25 to the digit indicator driving circuit 14 as an indication control signal.
- nal is applied to the reset terminal of the flipflop 23 through an OR gate 27 to reset the flip-flop so that an indication control signal cannot be obtained from the AND gate 25; and the energization of the digit indicator l6 to 16 is thereby stopped.
- timing pulse delivered fro the indication timing pulse generator 26 be of rather low frequency, because lighting of the digit indicator cannot be visually confirmed for timing pulses having considerably high frequency. This may be achieved, for example, in the device shown in FIG. 2.
- reference numeral 28 designates a motor for driving a printer of an electric desk top calculator; and the motor always rotates during usage time of the calculator.
- Fixedly mounted on a rotary shaft 29 of the motor 28 is a gear 31 provided with a hole 30.
- a light emissive element 32 such as lamp, and a sensor 33.
- pulses of a fixed rate can be obtained from the sensor 33 as shown in FIG. 3A. It is noted that the frequency of the pulses is determined by rotational speed of the motor. With the rotation of the motor being three revolutions per secend, for example, a pulse whose period is in the order of 300 m.sec. can be obtained.
- a smaller gear 31' engaging with the gear 31 may be provided along with a disc 33' arranged coaxially with the gear 31' to rotate therewith.
- a magnet 34 is positioned on the disc 33' and a magnetic sensor 35 is fixedly positioned to sense the rotating magnet 34.
- an indication control signal (lCS) coming from the AND gate 25 The pulse signal as shown in FIG. 3A is applied to the AND gate 25 continuously from the indication timing pulse generator 26; and the signal as shown in FIG. 3B is also applied to the AND gate 25 from the set output of the flip-flop 23 (it is set at t).
- the output of the AND gate 25 will thus be an indication control signal lCS having no output before the time t but consisting of a pulse signal after the time t, as shown in FIG. 3C.
- the indicator 16 can be controlled by controlling the digit indicator driving circuit 14 by means of such indication control signal. thereby to effect the warning of overflow. There is thus provided means for control of flashing of all the digit indicator elements 16 to l6 simultaneously or successively at the time of overflow. For a more detailed explanation of such flashing control, the digit indicator driving circuit 14 and the indicator 16 will now be discussed with reference to FIG. 4.
- Reference numeral 36 designates a four bit hexadecimal counter with a afaT and bI) bit outputs connected to AND gates 37 to 40, the outputs of which are applied, respectively to the base electrodes of transistors 45 to 48 (first switching elements) through corresponding OR gates 41 to 44, for ON-OFF control of these transistors.
- Emitter electrodes of the transistors 45 to 48 are selectively connected with the digit indicator elements 16 to 16 in such a manner that one electrode of the digit indicator elements is selected in sequence correspondingly to the contents of the counter 36.
- Collectors of the transistors 45 to 48 are connected in common to a power supply 49.
- the cfc and d,d bit outputs of the counter 36 are connected to AND gates 50 to 53, the outputs of which are applied, respectively, to the base electrodes of transistors 58 to 61 (second switching elements) through corresponding OR gates 54 to 57, for ON-OFF control of the these transistors.
- Collectors of the transistors 58 to 61 are selectively connected with the digit indicator elements 16 to 16 in such a manner that other electrodes of the digit indicator elements are selected in sequence correspondingly to the contents of the counter 36. Emitters of the transistors are connected in common to the ground of the power supply 49.
- one of the digit indicator elements 16 to 16" is selectively lit.
- the circuit of FIG. 4 is so arranged that a signal is applied in common to the OR gates 41 to 44 and 54 to 57. lnputs to the counter 36 are applied through the OR gate 62. By applying entry signals to the input terminal 15 of the OR gate 62, the indicator elements 16 to 16 will operate as an ordinary digit indicator for entry information. I
- the digit indicator element 16 is held in its lighted condition; and, when a numeral of one digit is further entered following the previous entry, the counter will count 2 and have the contents being 0010. Under this condition, the AND gates 38 and 50 will only have outputs and the transistors 46 and 58 will be turned ON. As a result, the digit indicator element 16 which has been lighted extinguishes while only the indicator element 16 begins to light up.
- the digit indicator elements 16' to 16* light successively in response to the entry of each digit; and they are extinguished only when a reset signal, produced by depression of a function key. is applied to the terminal 17.
- the digit indicator can operate as an ordinary digit indicator by arranging the device such that the entry key signal is applied to the terminal of the OR gate 62. If the indication control signal as above referred to is applied to the terminal 63 as an input the, flashing of each of digit indicator element of the indicator 16 can be simultaneously controlled at a constant rate.
- the indication control signal is a pulse signal having a constant rate as shown in FIG. 3C
- such a pulse train is continuously applied to the counter 36 at the time of overflow. More particularly, at the time t, of FIG. 3, all of the transistors 45 to 48 and 58 to 61 are rendered conductive all at once upon application of a pulse of E level thereto with the result that all of the digit indicator elements 16 to 16 are turned on.
- the indication control signal is of 0 level and thus all of the transistors 45 to 48 and S8 to 61 are rendered nonconductive, with the result that all of the digit indicator elements 16 to 16 are turned off.
- the pulse rate is 300 m sec. the indicator 16 will turn on every 300 m see. so as to warn of overflow.
- Such indication has an advantageous effect in that all of the digit indicator elements (13 in the embodiment) are used for overflow and simultaneously controlled for flashing.
- the digit indicator elements 16 to 16 are arranged in such a manner that they may turn on in sequence.
- arrangement is so made that the indication control signal is applied to the OR gate of the input circuit of the counter 36 as above mentioned.
- the indication timing pulses should be of higher frequency than that in the embodiment as above described.
- pulse rate is 25 m sec. lighting of the digit indicator elements 16 to 16" will move in sequence from the side of the digit indicator element 16 to the indicator element 16 at time interval of 25 m sec.
- the counter 36 rests for the period of three pulses (3 X 25 m sec.), as the same is hexadecimal counter; and thereafter, returning to the digit indicator element 16, lighting will again start therefrom in order.
- the digit indicator element 16 to 16 will act to light and extinguish intermittently in sequence at the time of overflow. This is very effective to attract operators attention.
- An overflow warning device comprising:
- a register having a predetermined storage capacity for storing the information entered by said input means
- a plurality of digit indicators each having a first and a second electrode for indicating the digit of the information entered in said register
- counting means having a plurality of bit outputs for counting the indication controlling signals
- said indication controlling signal producing means comprises a motor and means for generating signals in response to the rotation of said motor.
- An overflow warning device wherein said counting means is connected to an OR gate having two inputs to one of which the indication controlling signals are applied and to the other of which is applied a pulse generated when the digital information is entered by said input means.
- said overflow detecting means comprises an AND gate to which is applied the information entered in said register and a digit signal corresponding to the overflow digit of said register and a flip-flop to which is applied an output of said AND gate.
- An overflow warning device wherein said flip-flop has clear signal applying means for reversing a condition of said flip-flop in which the output of said AND gate is applied thereto.
- An overflow warning device comprising:
- a register having a predetermined storage capacity for storing the information entered by said input means
- a plurality of digit indicators each having a first and a second electrode for indicating the digit of the information entered in said register
- counting means having a plurality of bit outputs for counting the indication controlling signals
- An overflow warning device comprising:
- a register having a predetermined storage capacity and an overflow digit stage which stores information beyond a given storage capacity for storing the information entered by said input means;
- a plurality of digit indicators each having a first and a second electrode for indicating the digit of the information entered in said register
- counting means having a plurality of bit outputs for counting the indication controlling signals
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Computing Systems (AREA)
- Computer Hardware Design (AREA)
- Digital Computer Display Output (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP8450571U JPS5215710Y2 (de) | 1971-09-17 | 1971-09-17 | |
JP1971084504U JPS543618Y2 (de) | 1971-09-17 | 1971-09-17 |
Publications (1)
Publication Number | Publication Date |
---|---|
US3864677A true US3864677A (en) | 1975-02-04 |
Family
ID=26425533
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US288739A Expired - Lifetime US3864677A (en) | 1971-09-17 | 1972-09-13 | Register overflow warning device |
Country Status (2)
Country | Link |
---|---|
US (1) | US3864677A (de) |
DE (1) | DE2245714C3 (de) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4010456A (en) * | 1975-03-10 | 1977-03-01 | Hewlett-Packard Company | Low battery voltage indicator for a portable digital electronic instrument |
US4250370A (en) * | 1975-10-31 | 1981-02-10 | Tokyo Shibaura Electric Co., Ltd. | Digital control for a cooking time and power of an electric cooking device |
US4777484A (en) * | 1979-06-05 | 1988-10-11 | Canon Kabushiki Kaisha | Display control device |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3065356A (en) * | 1961-04-14 | 1962-11-20 | Ibm | Electro-optical card reader |
US3478248A (en) * | 1967-11-13 | 1969-11-11 | Motorola Inc | Transistor multivibrator flasher circuit |
US3488558A (en) * | 1968-07-22 | 1970-01-06 | United Aircraft Corp | Sequence flashing airport lighting system |
US3560769A (en) * | 1967-05-09 | 1971-02-02 | Tokai Rika Co Ltd | Sequential flasher |
US3585629A (en) * | 1969-11-05 | 1971-06-15 | Western Electric Co | Display utilizing dimmed or flickering lamps to indicate different data sets |
US3653015A (en) * | 1970-06-01 | 1972-03-28 | Nat Controls | Digital scale and method |
US3739344A (en) * | 1969-07-03 | 1973-06-12 | Olivetti & Co Spa | Data terminal apparatus having a device for aligning printed data |
-
1972
- 1972-09-13 US US288739A patent/US3864677A/en not_active Expired - Lifetime
- 1972-09-18 DE DE2245714A patent/DE2245714C3/de not_active Expired
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3065356A (en) * | 1961-04-14 | 1962-11-20 | Ibm | Electro-optical card reader |
US3560769A (en) * | 1967-05-09 | 1971-02-02 | Tokai Rika Co Ltd | Sequential flasher |
US3478248A (en) * | 1967-11-13 | 1969-11-11 | Motorola Inc | Transistor multivibrator flasher circuit |
US3488558A (en) * | 1968-07-22 | 1970-01-06 | United Aircraft Corp | Sequence flashing airport lighting system |
US3739344A (en) * | 1969-07-03 | 1973-06-12 | Olivetti & Co Spa | Data terminal apparatus having a device for aligning printed data |
US3585629A (en) * | 1969-11-05 | 1971-06-15 | Western Electric Co | Display utilizing dimmed or flickering lamps to indicate different data sets |
US3653015A (en) * | 1970-06-01 | 1972-03-28 | Nat Controls | Digital scale and method |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4010456A (en) * | 1975-03-10 | 1977-03-01 | Hewlett-Packard Company | Low battery voltage indicator for a portable digital electronic instrument |
US4250370A (en) * | 1975-10-31 | 1981-02-10 | Tokyo Shibaura Electric Co., Ltd. | Digital control for a cooking time and power of an electric cooking device |
US4777484A (en) * | 1979-06-05 | 1988-10-11 | Canon Kabushiki Kaisha | Display control device |
Also Published As
Publication number | Publication date |
---|---|
DE2245714B2 (de) | 1975-03-06 |
DE2245714A1 (de) | 1973-04-12 |
DE2245714C3 (de) | 1975-10-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US3063537A (en) | Format control device | |
US3788058A (en) | Electronic digital clock apparatus | |
US3638215A (en) | Display system with solid matrix display board | |
US3735395A (en) | Projection type keyboard device | |
US3950743A (en) | Keying input apparatus having a reduced number of output terminals | |
US4122444A (en) | Apparatus for displaying numerical value information in alternative forms | |
US3812489A (en) | Display device for use in a desk top calculator | |
US5699085A (en) | Display device | |
US3864677A (en) | Register overflow warning device | |
US3771156A (en) | Communication apparatus | |
US3858197A (en) | Device for controlling display output by micro-program | |
US3119950A (en) | Counter circuit with diode matrix feeding signals to transistor switches which control cold cathode indicator | |
US4379339A (en) | Electronic timer | |
US3821535A (en) | Electronic calculator having an indicator blanking circuit | |
US3711837A (en) | Headline counting and printing design device | |
US4282514A (en) | Electronic converter | |
US3340537A (en) | Textile production control apparatus | |
US4447798A (en) | Processor select switch | |
US4292509A (en) | Indicator for tape running direction and tape remnant amount | |
US4107663A (en) | Operation state display apparatus | |
US3969912A (en) | Patterning memory for circular knitting machine | |
GB1450178A (en) | Line by line scanning of a drawing | |
JPH01290482A (ja) | プリンタ | |
SU811318A1 (ru) | Устройство дл индикации | |
US3226686A (en) | Address modification matrices |