[go: up one dir, main page]

RU1798776C - Device for input and output of information - Google Patents

Device for input and output of information

Info

Publication number
RU1798776C
RU1798776C SU914907231A SU4907231A RU1798776C RU 1798776 C RU1798776 C RU 1798776C SU 914907231 A SU914907231 A SU 914907231A SU 4907231 A SU4907231 A SU 4907231A RU 1798776 C RU1798776 C RU 1798776C
Authority
RU
Russia
Prior art keywords
output
input
information
register
control unit
Prior art date
Application number
SU914907231A
Other languages
Russian (ru)
Inventor
Валерий Пантелеймонович Хельвас
Лидия Николаевна Еремеева
Original Assignee
Научно-исследовательский институт "Квант"
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Научно-исследовательский институт "Квант" filed Critical Научно-исследовательский институт "Квант"
Priority to SU914907231A priority Critical patent/RU1798776C/en
Application granted granted Critical
Publication of RU1798776C publication Critical patent/RU1798776C/en

Links

Landscapes

  • Input From Keyboards Or The Like (AREA)

Abstract

Использование: клавишные устройства ввода. Сущность: устройство содержит: клавиатуру (1), блок управлени  (2), шифратор (3). преобразователь кодов (4), блок индикации (5). 1- 3-2-4-5, 3-4. 5 ил.Usage: keyboard input devices. SUBSTANCE: device comprises: keyboard (1), control unit (2), encoder (3). code converter (4), display unit (5). 1- 3-2-4-5, 3-4. 5 ill.

Description

Изобретение относитс  к вычислительной технике и может быть использовано в клавишных устройствах ввода.The invention relates to computing and can be used in keyboard input devices.

Цель изобретени  - повышение надежности устройства.The purpose of the invention is to increase the reliability of the device.

На фиг.1 приведена функциональна  схема устройства; на фиг.2 - схема блока управлени ; на фиг.З - схема преобразовани  кодов; на фиг,4 - временна  диаграмма работы устройства; на фиг.5 - схема шифратора .Figure 1 shows the functional diagram of the device; Fig. 2 is a diagram of a control unit; Fig. 3 is a code conversion diagram; in Fig. 4 is a timing diagram of the operation of the device; figure 5 - diagram of the encoder.

Устройство дл  ввода информации (фи г. 1} содержит клавиатуру 1, блок управлени , шифратор 3, преобразователь кодов 4, блок 5 индикации, регистр б сдвига.The device for inputting information (fi 1) comprises a keyboard 1, a control unit, an encoder 3, a code converter 4, an indication unit 5, a shift register b.

Устройство содержит также группу кодовых шин 8, шину 9 записи, шину 10 сдвига, шину 11 управлени , шину 12 признака информации , группу шин 13 индикации, шину 14 тактов, информационную шину 15, шину 16 сброса.The device also contains a group of code buses 8, a write bus 9, a shift bus 10, a control bus 11, an information attribute bus 12, a group of indication buses 13, a clock bus 14, an information bus 15, a reset bus 16.

Блок 2 управлени  (фиг.2) содержит генератор импульсов 17, триггер 18, регистрThe control unit 2 (Fig. 2) contains a pulse generator 17, a trigger 18, a register

19 сдвига, четыре элемента НЕ 20-23, элемент ИЛИ 24, элемент И-ИЛИ-НЕ 25.19 shift, four elements NOT 20-23, element OR 24, element AND-OR-NOT 25.

Устройство работает следующим образом .The device operates as follows.

Работа устройства рассматриваетс  на примере кодировани  клавиш шестнадцатиричным кодом, т.е. когда кажда  клавиша кодируетс  четырьм  разр дами и количество клавиш - 16.The operation of the device is illustrated by encoding keys with a hexadecimal code, i.e. when each key is encoded in four digits and the number of keys is 16.

При включении устройства в блоке 2 управлени  генератором импульсов Сформируютс  тактовые импульсы, которые, поступа  через элемент НЕ 20 на С-вход триггера 18, устанавливают его в исходное нулевое состо ние. При этом устанавливаетс  в нулевое состо ние регистр 19 сдвига по R-входу. Нулевой выход триггера 18 управл ет режимом работы регистра 26 сдвига (Запись - высокий уровень потенциала, Сдвиг - низкий). Единичный выход триггера 18  вл етс  последовательным входом регистра 19 сдвига и его R-входбм. При нажатии какой-либо клавиши на клавиатуре 1 по соответствующей шине 7 низкий уровеньWhen the device is turned on in the control unit 2 of the pulse generator, clock pulses are generated, which, when passed through the element HE 20 to the C-input of the trigger 18, set it to its initial zero state. In this case, the R-shift register 19 is set to zero. The zero output of flip-flop 18 controls the operation mode of shift register 26 (Recording - high potential level, Shift - low). The single output of trigger 18 is the serial input of shift register 19 and its R-input. When you press a key on the keyboard 1 on the corresponding bus 7 low

XIXi

09 Х| XS09 X | XS

потенциала с устраненным дребезгом контактов поступает на вход шифратора 3. На выходных шинах 8 шифратора 3 формируетс  двоичный код нажатой клавиши, а на шине 12 по вл етс  положительный потенциал группового сигнала, который формируетс  от нажати  любой клавиши. Этим сигналом через элемент НЕ 21 по шине 9 записи осуществл етс  запись двоичного кода клавиши, который по группе кодовых шин 8 поступает в преобразователь.,4 кодов. Положительным фронтом сигнала с выхода элемента НЕ 20 при наличии положительного сигнала на шине 12 устанавливаетс  в единичное состо ние триггер 18, нулевым выходом которого устанавливаетс  режим сдвига регистра 26, а единичным выходом устанавливаетс  положительный потенциал (единица) на последовательном D-входе регистра 19 сдвига. При этом тактовыми импульсами генератора 17, поступающими на С-вход сдвига регистра 19, осуществл етс  сдвиг единицы, установленной на его d- входе, последовательно в 1,2,3,4,5-й разр ды регистра 19. Положительный сигнал 5-го разр да через элементы НЕ 23 и 24 сбрасывает в нулевое состо ние триггер 18, единичным выходом которого устанавливаетс  в нулевое состо ние регистр 19 сдвига и снимаетс  единица с D-входаpotential with the eliminated bounce of contacts arrives at the input of the encoder 3. On the output buses 8 of the encoder 3, the binary code of the pressed key is generated, and on the bus 12 there is a positive potential of the group signal, which is generated by pressing any key. This signal through the element 21 to the recording bus 9 records the binary key code of the key, which through the group of code buses 8 enters the converter. 4 codes. With a positive edge of the signal from the output of the element HE 20, in the presence of a positive signal on the bus 12, the trigger 18 is set to one state, the zero output of which sets the shift mode of register 26, and the positive potential (one) at the serial D-input of the shift register 19 is set to a single output. In this case, the clock pulses of the generator 17, arriving at the C-input of the shift register 19, shift the unit installed on its d-input, sequentially in the 1,2,3,4,5th bit of the register 19. Positive signal 5- the discharge through the elements NOT 23 and 24 resets the trigger 18, the single output of which is set to the zero state of the shift register 19 and the unit is removed from the D-input

Первый разр д регистра 19 сдвига, управл ющий прохождением тактовых импульсов с выхода элемента НЕ 20 через элемент И-ИЛИ-НЕ 25, пропускает на выход элемента .И-ИЛИ-НЕ 25 четыре тактовых импульса, которые через элемент НЕ 22 поступают по шине 10 на вход сдвига регистров 26-28 блока 4 преобразовани  кодов. Тем самым кож нажатой клавиши, записанный в 1-4-й разр ды регистра 26, сдвигаетс  в 1-4-й разр ды регистра 27. Одновременно этот код по информационной последовательной шине 15 поступает на вход регистра б, размещенного в ЭВМ. Прием этого кода в регистр 6 осуществл етс  тактовыми импульсами , поступающими по шине 14 с выхода элемента И-ИЛИ-НЕ 25. При нажатим очередной клавиши на клавиатуре 1 происходит продвижение кода в регистрах 26-28 и регистре 6 ЭВМ с записью в эти регистры кода очередной клавиши. Таким образом, последовательным нажатием соответствующих клавиш записываетс  в регистр 6 . ЭВМ код необходимой разр дности,The first bit of the shift register 19, which controls the passage of clock pulses from the output of the element NOT 20 through the AND-OR-NOT 25 element, passes to the output of the element. AND-OR-NOT 25 four clock pulses that pass through the element 22 through bus 10 to the shift input of the registers 26-28 of the code conversion unit 4. Thus, the skin of the pressed key recorded in the 1-4th bit of the register 26 is shifted to the 1-4th bit of the register 27. At the same time, this code is transmitted to the input of the register b located in the computer via the information serial bus 15. The reception of this code in register 6 is carried out by clock pulses arriving on bus 14 from the output of the AND-OR-NOT 25 element. When we press the next key on keyboard 1, the code is promoted in registers 26-28 and computer register 6 with the code written in these registers regular keys. Thus, by successively pressing the corresponding keys, it is recorded in register 6. Computer code of the required bit,

К выходным шинам 13 регистров 27,28 подключен блок 5 индикации, который по- .звол ет визуально контролировать (например , на лампах или семисегмеитных индикаторах) последовательно набираемый код информации.An indication unit 5 is connected to the output buses 13 of the registers 27.28, which allows you to visually monitor (for example, on lamps or seven-semitite indicators) the sequentially dialed information code.

При необходимости смены одного полноразр дного кода другим нет необходимости в предварительном обнулении регистров 26-28, 6 сдвига.If it is necessary to change one full-bit code to another, there is no need for preliminary resetting of shift registers 26-28, 6.

Вновь поступающий код вытесн ет из регистров старый код. В то же врем  сигнал Сброс, поступающий по шине 16 сброса на вход элемента И-ИЛИ-НЕ 25, разрешает передачу на входы сдвигов регистров 27,28,Newly arriving code drives out the old code from the registers. At the same time, the Reset signal received via the reset bus 16 to the input of the AND-OR-NOT 25 element allows transmission of register shifts 27.28 to the inputs

6 серий импульсов, которыми обнул ютс  указанные регистры.6 series of pulses with which these registers are reset.

Частота генератора импульсов 17 не нормируетс , но она должна позвол ть по сигналу Сброс за минимально возможноеThe frequency of the pulse generator 17 is not standardized, but it should allow the Reset signal to the minimum possible

5 врем  нажати  клавиши (врем  пор дка 10- 40 мл/с) сформировать количество импульсов , не менее количества разр дов в полноразр дном коде информации,5 time of pressing the key (time of the order of 10-40 ml / s) to form the number of pulses, not less than the number of bits in the full-sized information code,

Работа устройства при записи кодаDevice operation when writing code

0 1111 .иллюстрируетс  временной диаграммой на фиг.4. При необходимости можно осуществл ть кодирование исходного кода в двоично-дес тичной системе.0 1111. is illustrated by a timing chart in Fig. 4. If necessary, source code can be encoded in a binary decimal system.

Таким образом, дл  передачи последо5 нательного кода из устройства ввода в ЭВМ в за вл емом устройстве не требуетс  специальной аппаратуры дл  формировани  самосинхронизирующихс  кодов. В то же врем  в прототипе это  вл етс  об затель0 ным условием, поскольку формируемый по- следовательный код передаетс  без синхронизирующих импульсов. Кроме того, к снижению надежности устройства-прототипа устройства ведет также возможностьThus, to transmit the serial code from the input device to the computer in the inventive device, special equipment is not required for generating self-synchronizing codes. At the same time, this is a prerequisite in the prototype, since the generated serial code is transmitted without synchronizing pulses. In addition, to reduce the reliability of the prototype device is also the possibility

5 выдачи из устройства в ЭВМ ложного кода 0...0 при ручном формировании операто- ром сигнала ПУСК, чего не происходит в предлагаемом устройстве. .,5 issuance of a false code 0 ... 0 from the device to the computer when the operator manually generates the START signal, which does not occur in the proposed device. .,

Claims (2)

Формула изобретени The claims 0 1, Устройство дл  ввода информации, содержащее клавиатуру, шифратор, преобразователь кодов, блок индикации, блок управлени , выходы клавиатуры соединены с информационными входами шифратора,0 1, An information input device comprising a keyboard, an encoder, a code converter, an indication unit, a control unit, keyboard outputs connected to the information inputs of the encoder, 5 выходы группы которого соединены с информационными входами преобразовател  кодов, информационные выходы группы которого соединены с входами блока индикации , вход сброса управлени   вл етс 5, the group outputs of which are connected to the information inputs of a code converter, the information outputs of which groups are connected to the inputs of the display unit, the control reset input is 0 входом сброса устройства, первый и второй выходы блока управлени   вл ютс  соответственно входом записи и сдвига преобразовател  кодов, выход шифратора соединен с входом записи блока управле5 ни , отличающеес  тем, что, с целью повышени  надежности устройства, третий выход блока управлени  соединен с управл ющим входом преобразовател  кодов, четвертый выход блока управлени   вл етс  выходом синхронизации устройства, информационный выход преобразовател  кодов  вл етс  информационным выходом устройства .0, the device reset input, the first and second outputs of the control unit are respectively the write and shift inputs of the code converter, the encoder output is connected to the write input of the control unit 5, characterized in that, in order to increase the reliability of the device, the third output of the control unit is connected to the control input of the code converter, the fourth output of the control unit is the synchronization output of the device, the information output of the code converter is the information output of the device. 2. Устройство по п.1, от л и ч а ю щ е е- с   тем, что блок управлени  содержит генератор импульсов, триггер, регистр, четыре элемента НЕ, элемент ИЛИ, элемент И-ИЛИ-НЕ, выход которого  вл етс  четвертым выходом блока, выход генератора импульсов подключен к входу сдвига регистра и через первый элемент НЕ - к синх- ровходу триггера и первому и второму входам элемента И-ИЛИ-НЕ, выход которого соединен с входом третьего элемента2. The device according to claim 1, with the proviso that the control unit comprises a pulse generator, a trigger, a register, four elements NOT, an OR element, an AND-OR-NOT element, the output of which is the fourth output of the block, the output of the pulse generator is connected to the input of the shift register and through the first element NOT to the sync input of the trigger and the first and second inputs of the AND-OR-NOT element, the output of which is connected to the input of the third element 00 НЕ, выход которого  вл етс  вторым выходом блока, информационный вход триггера, первый вход элемента ИЛИ и вход второго элемента НЕ  вл ютс  первым выходом блока, выход элемента ИЛИ соединен с входом сброса триггера, пр мой выход которого соединен с информационным входом и входом сброса регистра, инверсный выход триггера  вл етс  третьим выходом блока, первый выход регистра соединен с третьим входом элемента И-ИЛИ-НЕ, второй выход регистра через четвертый элемент НЕ соединен с вторым входом элемента ИЛИ, четвертый вход элемента И-ИЛИ-НЕ  вл етс  входом сброса блока.NOT, the output of which is the second output of the block, the trigger information input, the first input of the OR element and the input of the second element are NOT the first output of the block, the output of the OR element is connected to the trigger reset input, the direct output of which is connected to the information input and the register reset input , the inverse trigger output is the third output of the block, the first output of the register is connected to the third input of the AND-OR-NOT element, the second output of the register through the fourth element is NOT connected to the second input of the OR element, the fourth input of the AND-OR-H element E is a block reset input. пуpu лl зм | zm | 38М38M .J.J Фиг.1Figure 1 фигЗfigz ,/ , / елate 77 mm жwell дd ш%w% У8 U8 AtAt 11 ii tr- tr-
SU914907231A 1991-01-31 1991-01-31 Device for input and output of information RU1798776C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU914907231A RU1798776C (en) 1991-01-31 1991-01-31 Device for input and output of information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU914907231A RU1798776C (en) 1991-01-31 1991-01-31 Device for input and output of information

Publications (1)

Publication Number Publication Date
RU1798776C true RU1798776C (en) 1993-02-28

Family

ID=21558267

Family Applications (1)

Application Number Title Priority Date Filing Date
SU914907231A RU1798776C (en) 1991-01-31 1991-01-31 Device for input and output of information

Country Status (1)

Country Link
RU (1) RU1798776C (en)

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Авторское свидетельство СССР № 1236454.кл. G 06 F 3/02, 1984. 2. Авторское свидетельство СССР № 1305657,кл. G 05 F 3/02, 1985. *

Similar Documents

Publication Publication Date Title
US3537073A (en) Number display system eliminating futile zeros
US3376385A (en) Synchronous transmitter-receiver
RU1798776C (en) Device for input and output of information
SU1423997A1 (en) Haar signal generator
SU1603360A1 (en) Generator of basic functions
SU978133A1 (en) Data input device
SU1080132A1 (en) Information input device
SU1377847A1 (en) Data input device
SU798913A1 (en) Information input device
SU1119057A1 (en) Training system for radiotelegraph operator
SU1211801A1 (en) Displaying device
SU1309316A1 (en) Parallel n-digit code-to-sequential code converter
SU1474853A1 (en) Parallel-to-serial code converter
SU1136141A1 (en) Information input-output device
SU523532A1 (en) Device for generating morse code
SU1730614A1 (en) Device for conversion of numbers
SU1683017A1 (en) Modulo two check code generator
SU734870A1 (en) Device for shaping pulse codes of pseudorandom trains
SU1180873A1 (en) Interface for linking computer with visual display unit
SU419885A1 (en) TERMINAL DEVICE
SU871166A1 (en) Device for checking parallel binary code for parity
SU920692A1 (en) Information input-output device
SU1159025A1 (en) Information output device
SU720816A1 (en) Device for multiplexing tv signals
SU636601A1 (en) Information input arrangement