SU1064275A1 - Information input device - Google Patents
Information input device Download PDFInfo
- Publication number
- SU1064275A1 SU1064275A1 SU823385199A SU3385199A SU1064275A1 SU 1064275 A1 SU1064275 A1 SU 1064275A1 SU 823385199 A SU823385199 A SU 823385199A SU 3385199 A SU3385199 A SU 3385199A SU 1064275 A1 SU1064275 A1 SU 1064275A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- inputs
- input
- output
- outputs
- block
- Prior art date
Links
Landscapes
- Input From Keyboards Or The Like (AREA)
Abstract
1. УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ , содержащее клавиатуру, разр дные шины которой соединены с входами шифратора, элементы ИЛИ-НЕ и Й-НЕ, регистру выхода которого вл ютс выходами устройства, отличающее с тем, что, с целью повыцени достоверности вводимой ий 1юрмации и увеличени быстродействи устройства, в него введены- блок приоритета, счетчик, , инвертор и одновибратор. входфы элюмента И-НЕ соединены с раэр дшлии шинами клавиатуры, управл ющий выход которой соединен с вторкм входом элемента ИЛИ-НЕ, установочными входами счетчика и дешифратора, выходы которого соединены с синхронизирующими входё1ми регистра, информационные входы которого соединены с выходами параллельного кода блока приоритета , информационные входы которого соединены с выходами шифратора, выход элементаИ-НЕ подключен к входу одновибратора, выход которого подключей к первому входу элемента ИЛИ-НЕ, выход которого соединен с установочньм входом блока приоритета управл ющий выход которого соединен со счетным входом счетчика и через инвертор со стробирующим входом дешифратора , информационные входы которого подключены к выходам счетчика .. :-. с & 2. Устройство ПО П. 1, от ли (Л чающеес тем, что б1лок приоритета содержит триггеры и элемент ИЛЙ-НЕ, причем С -входы триггеров вл ютс информационными входг1ми блока, выход элемента ИЛИ-НЕ соединен с J -входами и К -входами триггеров и вл етс управл ющим выходом блока, R -входы триггеров вл о ют-с Установочным входом блока, вы3D ходы триггеров вл ютс -выходами па4;; раллельного кода блока. ND :л1. A DEVICE FOR INPUT OF INFORMATION, containing a keyboard, the bit buses of which are connected to the inputs of the encoder, the elements OR-NOT and TH-NOT, the output register of which are the outputs of the device, characterized in that, in order to increase the reliability of the inputted input and increase the speed of the device, it introduced a priority block, counter, inverter and one-shot. the inputs of the Eluent I-NOT are connected to the keyboard by the keyboard buses, the control output of which is connected to the second input of the OR-NOT element, the installation inputs of the counter and the decoder, the outputs of which are connected to the register synchronization inputs, the information inputs of which are connected to the outputs of the parallel code of the priority block informational inputs of which are connected to the outputs of the encoder, the output element AND-NOT connected to the input of the one-shot, the output of which plug to the first input of the element OR-NOT, the output of which is connected to the mouth By the single input of the priority block, the control output of which is connected to the counter input of the counter and through an inverter with a gate input of the decoder, the information inputs of which are connected to the outputs of the counter ..: -. c & 2. The software device of claim 1, which is based on the fact that the priority block contains triggers and the element ILY NOT, the C-inputs of the triggers are informational inputs of the block, the output of the element OR-NOT connected to the J-inputs and K - the trigger inputs are the control output of the block, the R inputs of the triggers is the Setup input of the block, the 3D outputs of the triggers are the output of pa4 ;; the parallel block code. ND: L
Description
Изобретение относитс к вычислительной технике и может 6fcjTb применено в клавишных пультах дл ввода информации.The invention relates to computing and can 6fcjTb used in keypads for entering information.
Известно устройство дл ввода информации, содержащее клавиатуру, одновибратор, вход которого соединен с выходом схемы И-НЕ, схему ИЛИ-НЕ, счетчик и регистр 1.A device for inputting information is known, comprising a keyboard, a one-shot, the input of which is connected to the output of the NAND circuit, the NOR circuit, the counter and the register 1.
Недостатком указанного устройства вл етс низка достоверность ввода, так как при одновременном срабатывании двух и более клавиш вводима информаци искажаетс .The disadvantage of this device is the low accuracy of the input, since when two or more keys are simultaneously triggered, the input information is distorted.
Наиболее близким к предлагаемому вл етс устройство дл ввода информадии , содержащее схему ИЛИ-НЕ, регистр , элемент- И-НЕ, шифратор и клавиатуру , причем замыкающие контакты первых переключателей соединены с выходом элемента И, размыкающие кон такты первых переключателей подключны к соответствующим входам индикатора и элемента ИЛИ, а размыкающие контакты вторых переключателей соединены последовательно мехсду собой и подключены к нулевому входу триггера , единичный вход которого соединен с выходом элемента ИЛИ, а выход подключен к первому входу элемента И, второй вход которого соединен с выходом старшего разр да регистра, выходы других разр дов которого вл ютс выходами устройства, а входы подключены к выходу шифратора (2.Closest to the present invention is an information input device containing an OR-NOT circuit, a register, an AND-NOT element, an encoder, and a keyboard, with the closing contacts of the first switches connected to the output of the AND element, the breaking contacts of the first switches connected to the corresponding inputs of the indicator and the OR element, and the disconnecting contacts of the second switches are connected in series with each other and connected to the zero input of the trigger, the single input of which is connected to the output of the OR element, and the output connected to The first input of the element is And, the second input of which is connected to the output of the higher register bit, the outputs of the other bits of which are the device outputs, and the inputs are connected to the output of the encoder (2.
Недостатком известного устройства вл етс также низка достоверность вводимой информации, за счет ее искажений при нажатии двух и более клавиш и от дребезга контактов клавиатуры.A disadvantage of the known device is also low reliability of the input information, due to its distortion when you press two or more keys and from the bounce of the keyboard contacts.
Цель изобретени - повышение достоверности вводимой информации и увеличение быстродействи устройства .The purpose of the invention is to increase the reliability of the input information and increase the speed of the device.
Поставленна цель достигаетс те что в устройство дл ввода информации , содержащее клавиатуру, разр дные шины которой соединены с входами шифратора, элементы ИЛИ-НЕ и И-НЕ, регистр, выходы которого вл ютс выходами устройства, дополнительно введены блок приоритета, счетчик, дешифратор, инвертор и одновибратор , причем входы элемента И-НЕ соединены С разр дными шинами клавиатуры, управл ющий выход которой соединен с вторым входом элемента ИЛИ-НЕ, установочными входами счетчика и дешифратора, выходы которого соединены с синхронизирующими входами регистра/ информационные входы которого соединены с выходами параллельного кода блока приоритета информационные входы которого соединены с выходс1ми шифратора, выход элемента И-НЕ подключен к входу одновибратора , выход которого подключен к первому входу Элемента ИЛИ-НЕ, выход которого соединен с установочным входом блока приоритета, управл ющий выход которого соединен со счетным входом счетчика и через инвертор со стробирующим входом дешифратора , информационные входы которого подключены к выходам счетчика.The goal is achieved by the fact that in the input device containing the keyboard, the bit buses of which are connected to the inputs of the encoder, the elements OR-NOT and NAND, the register, the outputs of which are the outputs of the device, the priority block, the counter, the decoder, are additionally entered. an inverter and a one-shot, and the inputs of the element AND-NOT are connected to the keyboard bit buses, the control output of which is connected to the second input of the element OR-NOT, the installation inputs of the counter and the decoder, the outputs of which are connected to the synchronizing the register inputs / informational inputs of which are connected to the outputs of the parallel code of the priority block whose information inputs are connected to the outputs of the encoder, the output of the AND-NOT element is connected to the input of the one-vibrator, the output of which is connected to the first input of the Element OR NOT, the output of which is connected to the installation input of the block the priority, the control output of which is connected to the counter input of the counter and through an inverter with a gate input of the decoder, the information inputs of which are connected to the outputs of the counter.
Блок .приоритета содержит триггеры и элемент ИЛИ-НЕ, причем С-входы триггеров вл ютс информационными входами блока, выход элемента ИЛИ-НЕ соединен с 1-входами и К-входами триггеров и вл етс управл ющим выходом блока, Й-входы триггеров вл ютс установочным входом блока, выходы триггеров вл ютс выходами параллельного кода блока.The priority block contains triggers and an OR-NOT element, the C inputs of the triggers are information inputs of the block, the output of the OR element NOT is connected to the 1 inputs and the K inputs of the triggers, and the TH inputs of the triggers are The installation input of the block, the outputs of the flip-flops are the outputs of the parallel code of the block.
На фиг. 1 изображена схема предлагаемого устройства; на фиг. 2 схема блока приоритета.FIG. 1 shows a diagram of the proposed device; in fig. 2 is a priority block diagram.
Устройство содержит клавиатуру 1, шифратор 2, элемент И-НЕ 3, одновибратор 4, элемент ИЛИ-НЕ 5, блок 6 приоритета счетчик 7, дешифратор 8, инвертор 9, декады 10/ составл ющие регистр 11.The device comprises a keyboard 1, an encoder 2, an AND-HE element 3, a one-shot 4, an element OR-NOT 5, a priority block 6, a counter 7, a decoder 8, an inverter 9, decades 10 / components of register 11.
Блок 6 приоритета сострит из п ти триггеров 12-16 и элемента ИЛИ-НЕ 17. The priority block 6 will erase from the five triggers 12-16 and the element OR NOT 17.
Устройство дл ввода информации работает следующим образом.The information input device operates as follows.
Устройство приводитс в исходноеThe device is brought to its original
СбросReset
состо ние нажатием клавишиkeystroke status
соединенной с управл ющим выходом клавиатуры 1, при этом сигнал логической единицы, поступающий на второй вход элемента ИЛИ-НЕ 5, устанавливает 1К-триггеры 12-16. блока 6 приоритета в нулевое состо ние, при на выходах последнего устанавливаютс сигналы лргического нул , которые поступают на информационные входы декад 10 регистра 11. Тот же управл ющий сигнал поступает на установочные , входы счетчика 7 и дешифратора 8, при этом счетчик устанавливаетс в исходное состо ние, при котором на пр мых выходах триггеров присутствуют сигналы логического нул , а на выходах логических схем дешифратора 8 с приходом сигнала сброса формируютс сигналы логической единицы и поступают на синхронизирующие входы декад 10, а так как на информационных входах декад 10 присутствуют сигналы логического нул , то декады, устанавливаютс в исходное (нулевое) состо ние.connected to the control output of the keyboard 1, while the signal of the logical unit arriving at the second input of the element OR NOT 5 sets 1K-triggers 12-16. unit 6 priority to the zero state, when the outputs of the latter set the signals zero, which are received at the information inputs of the decade 10 register 11. The same control signal is fed to the installation, the inputs of the counter 7 and the decoder 8, while the counter is reset in which the direct outputs of the flip-flops contain logic zero signals, and the logic outputs of the decoder 8 generate signals of the logical unit at the outputs of the reset signal frame 10, and since the information inputs of decade 10 contain logical zero signals, then decades are set to the initial (zero) state.
При работе устройства знаки (символы ) кодируютс нажатием определенных клавиш. Перед кодированием очередного знака (символа) необходимо отпустить все клавиши.When operating the device, characters (symbols) are encoded by pressing certain keys. Before encoding the next character (symbol), you must release all the keys.
Устройство позвол ет работать с кратковременным нажатием клавишThe device allows you to work with a short key press.
т.е. клавиши не надо удерживать и; нажатом состо нии до момента считывани информации в техническую систему , достаточно ударить по ним пальцами.those. keys do not need to hold and; pressed state until the information is read into the technical system, it is enough to hit them with your fingers.
При нажатии клавиш клавиатуры 1 , подаютс сигналы логи ческого нул : (перепад напр жени из единицы в нуль) на соответствующие входы шифратсЭра 2, где происходит кодирование знака (символа) в шестнадцатигричной системе.When the keys of the keyboard 1 are pressed, the signals of the logical zero are sent: (voltage drop from one to zero) to the corresponding inputs of Shifter 2, where the character (symbol) is encoded in the hexadecimal system.
Закодированные знаки (символы) в виде сигналов .логического нул и единицы поступают на информационные входы блока 6 приоритета, при этом сигналы в виде перепадов напр жений от высокого уровн к низкому (логическому нулю) переключают соответствующие 1К-триггеры 12-16 блока 6 приоритета, одновременно сигнал с пр мого выхода одного из триггеров, блока 6 приоритета через элемент ИЛИ-НЕ по входам I и К запрещает срабатывание, т.е. блокирует все IK триггеры от повторного срабатывани или от дребезга, т.е. в случае нажати двух клавиш происходит блокировка - приоритетное срабатывание триггеров во времени по первому событию , что исключает повторный набор информации и увеличивает быстродействие устройства (сокращаетс врем ввода информации в техническую систему).Encoded signs (symbols) in the form of signals. Logical zero and units are received at the information inputs of priority block 6, while signals in the form of voltage drops from high level to low (logical zero) switch the corresponding 1K triggers 12-16 of priority block 6, at the same time, the signal from the direct output of one of the triggers, block 6 of priority through the element OR NOT through inputs I and K prohibits the triggering, i.e. blocks all IK triggers from repeated tripping or bounce, i.e. when two keys are pressed, a lock occurs — priority triggering of triggers in time on the first event, which eliminates the repeated typing of information and increases the device speed (the time for entering information into the technical system is reduced).
Одновременно с нажатием любой клвиши сигнал логическ.ого нул поступает на входы элемента И-НЕ 3,, при этом сигнал логической единицы с выхода элемента И-НЕ 3 инвертируетс на входе одновибратора, первый КС-триггер которого переключаетс , при этом через резистор начинаетс зар д емкости (посто нна времени КС-цепи выбираетс больше времени дребезга).. т.е. -за врем зар да емкости на выходе второго SK-триггера одновибратора 4 удержив.аетс сигнал логической единицы и блок приОритёта не обнул етс . Кроме того, сигнал с элемента ИЛИ-НЕ 17 блока приоритета через инвертор 9 поступает, на входы логических схем-дешифратора 8 и стробирует его так, что на соответствукмцем его выходе по вл етс сигнал логической едиНицы который разрешает запись информации в соответствующую декаду 10 регистра 11.Simultaneously with pressing any key, the logical zero signal is fed to the inputs of the NAND 3 element, while the logical unit signal from the output of the NAND 3 element is inverted at the input of the one-vibrator, the first KS flip-flop which switches d capacitance (the time constant of the KS circuit is chosen longer than the chatter time) i.e. -for capacitance charging at the output of the second SK-flip-flop of the one-shot 4, holding the signal of the logical unit and the Priority unit does not zero. In addition, the signal from the element OR-NOT 17 of the priority block through the inverter 9 is fed to the inputs of the decoder 8 logic circuits and gates it so that at the corresponding output of the circuit there appears a signal of the logical unit that permits the recording of information in the corresponding decade 10 of the register 11 .
Например, если при вводе дес тичного числа 1256 последней была нажата клавиша знака 6 , то код цифры 6 будет эаписан в четвертую декаду , т.е. рчетчик подсчитывает число нажатий клавиш зависимости от этого происходит запись в соответствующую декаду регистра.For example, if when entering the decimal number 1256 the last key of the character 6 was pressed, then the code of the digit 6 will be written in the fourth decade, i.e. Rchetchik counts the number of keystrokes, depending on this occurs in the corresponding decade of the register.
Кроме того, как только зар дитс емкость, переключитс второй SR-триггер одновибратора 4 и произойдет сброс блока 6 приоритета по R-входам, а сигнал с элемента ИЛИ-НЕ по фррнту по входам J и К запрещает срабатывание , т.е. блокирует все IK триггеры от повторного срабатывани или от дребезга, т.е. в случае нажати двух клавиш происходит блокировка to приоритетное срабатывание триггеров во времени по первому событию, что исключает повторный набор информации и увеличивает быстродействие устройства (сокращаетс врем ввода информации в техническую систе5 му) . In addition, as soon as the capacity is charged, the second SR flip-flop of the one-vibrator 4 switches and the priority block 6 is reset by the R-inputs, and the signal from the OR-NOT element at the front of the J and K inputs inhibits operation, i.e. blocks all IK triggers from repeated tripping or bounce, i.e. in the case of pressing two keys, blocking to priority triggering of triggers in time occurs at the first event, which eliminates the repeated typing of information and increases the speed of the device (the time for entering information into the technical system is reduced).
Одновременно с нажатием любой клавищи сигнал логического нул поступает на входы элемента И-НЕ 3, при этом сигнал логической единицы Simultaneously with pressing any key, the signal of a logical zero enters the inputs of the AND-NOT 3 element, and the signal of a logical unit
0 с выхода элемента И-НЕ 3 инвертируетс на входе одновибратора, первый SK-триггер которого переключаетс , при этом через резистор начинаетс зар д емкости (посто нна 0 from the output of the element AND-NOT 3 is inverted at the input of the one-shot, the first SK flip-flop of which is switched, at the same time the capacitance starts charging through a resistor (constant
5 времени КС-цепи выбираетс больше времени дребезга) т.е. за врем зар да емкости на выходе второго SK-триггера одновибратора 4 удерживаетс сигнал логической единицы и 5 times, the CC circuit is chosen longer than the bounce time, i.e. during the charging time of the capacitance, the output of the second SK-flip-flop of the one-shot 4 holds the signal of the logical unit and
0 схема приоритета не Обнул етс . Кроме того, сигнал с элемента ИЛИНЕ 17 блока приоритета через инвертор 9 поступает на входы лОгических схем дешифратора 8 и стробирует 5 его входы так, что на соответствующем его выходе по вл етс сигнал логической Единицы, который разрешает запись информации в соответствующую декаду 10 регистра II.0 priority scheme is not zero. In addition, the signal from the element ILINE 17 of the priority block through the inverter 9 is fed to the inputs of logic circuits of the decoder 8 and gates 5 its inputs so that a logical Unit signal appears at its corresponding output, which allows recording information in the corresponding decade 10 of register II.
00
Например, если при вводе дес тичного числа 1256 последней была нажа-. та клавиша знака 6, то код цифры 6 будет записан в четвертую декаду , т.е. счетчик подсчитывает число нажатий клавиш и в зависимости от For example, if when entering the decimal number 1256 the last one was pressed. that key of the 6 character, the code of the digit 6 will be recorded in the fourth decade, i.e. the counter counts the number of keystrokes and depending on
5 этого происходит запись в соответствующую декаду регистра. 5 this is recorded in the corresponding decade of the register.
Кроме того, как только зар дитс ёмкость , переключитс второй SK-триггер одновибратора 4 и произойдет In addition, as soon as the capacitance is charged, the second SK-flip-flop of the one-shot 4 switches and
0 сброс блока 6 приоритета по R-входам , а сигнал с элемента ИЛИ-НЕ 17 по фронту из нул вединицу увеличит содержимое счетчика 7 на единицу, . будет подготовлен адрес дЛ за5 писи следующего знака (символа) в соответствующую декаду.0 reset of block 6 of priority by R-inputs, and the signal from the element OR-NOT 17 on the front from zero will increase the content of counter 7 by one,. The address of the next character (symbol) in the corresponding decade will be prepared.
При отпускании всех клавишей первый SR-триггер одновибратора 4 переключае/гс в исходное состо ние и When all keys are released, the first SR flip-flop of the one-shot 4 switches / gs to the initial state and
0 устройство готово к вводу следующе- го знака (символа). .0 device is ready to enter the next character (symbol). .
Таким образом, устройство срабатывает на первое .событие, т.е. на65 25§тие клавиш, при этом блокируетс Thus, the device is triggered on the first event, i.e. on the 25 § 25 keys, while locked
фиксаци остальных событий, т.е. на-« жатие другрй клавиши или импульсы дребезга контактов. Кроме того, повышаетс быстродействие при вводе больших массивов информации, так какfixing other events, i.e. Pressing another key or bounce contacts. In addition, the performance is improved when entering large amounts of information, since
ПодUnder
111 Ш1 1Ш mi111 W1 1Sh mi
10ten
iiOiiO
устройство позвол ет исправл ть ошибки входного кода посимвольно, не прибегать в случае отмеченных искажений к сбросу из регистра 11 правильно набранных символов.the device allows to correct input code errors character-by-character, in case of marked distortions not to resort to resetting from the register 11 correctly typed characters.
числаnumbers
iiii
10ten
10ten
IIJIIJ
, Si,Si
StsSgS SiSiSaStsSgS SiSiSa
SieSie
Фиг, 2FIG 2
Claims (2)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU823385199A SU1064275A1 (en) | 1982-02-01 | 1982-02-01 | Information input device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU823385199A SU1064275A1 (en) | 1982-02-01 | 1982-02-01 | Information input device |
Publications (1)
Publication Number | Publication Date |
---|---|
SU1064275A1 true SU1064275A1 (en) | 1983-12-30 |
Family
ID=20993529
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU823385199A SU1064275A1 (en) | 1982-02-01 | 1982-02-01 | Information input device |
Country Status (1)
Country | Link |
---|---|
SU (1) | SU1064275A1 (en) |
-
1982
- 1982-02-01 SU SU823385199A patent/SU1064275A1/en active
Non-Patent Citations (1)
Title |
---|
1. Авторское свидетельство СССР №723555, кл. G 06 F 3/02, 19§0. 2. Авторское свидетельство СССР № 723557, кл.С 06 F 3/02, 1980 (прототип). , * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
SU1064275A1 (en) | Information input device | |
US4193038A (en) | Key input apparatus | |
SU1080132A1 (en) | Information input device | |
US3614315A (en) | Character repeat circuit | |
SU1037233A1 (en) | Data input device | |
SU1223219A1 (en) | Information input device | |
SU1188764A1 (en) | Information input-output device | |
SU1164687A1 (en) | Information input device | |
SU1451674A1 (en) | Information input/output device | |
SU738162A1 (en) | Switching device | |
SU1524042A1 (en) | Information input device | |
SU1094030A1 (en) | Information input device | |
SU1615697A2 (en) | Data input device | |
SU1136141A1 (en) | Information input-output device | |
SU928333A1 (en) | Data input device | |
SU983696A1 (en) | Data input device | |
SU1377847A1 (en) | Data input device | |
SU985776A1 (en) | Data input device | |
SU1013935A1 (en) | Data input device | |
SU1659996A1 (en) | Information input device | |
SU1406589A1 (en) | Information input device | |
SU1012231A1 (en) | Data input device | |
SU1727119A1 (en) | Device for information input | |
SU1141393A1 (en) | Information input device | |
SU1113789A1 (en) | Information input device |