Устройство для ввода информации
Иллюстрации
Показать всеРеферат
УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ , содержащее клавиатуру и блок памяти, блок индикации, мультиплексор , первый одновибратор, первый и второй счетчики, шифратор и дешифратор , выходы клавиатуры соединены с входами шифратора, выходы которого соединены с информационными входами блока памяти, выходы которого соединены с входами блока индикации и с информационными входами мультиплексора , выход первого одновибратора соединен со счетным входом первого счетчика, первый выход клавиатуры соединен с входами сброса первого и второго счетчиков и блока памяти, выходы первого счетчика соединены с входами дешифратора, выходы второго счетчика соединены с адресными входами мультиплексора, выходы которого являются выходами устройства, отличающееся тем, что, с целью увеличения скорости ввода информации , в него введены блок сравнения , триггер, первый и второй элементы ИЛИ, элемент И и второй одновибратор , первый и второй входы триггера соединены с первым и вторым выходами клавиатуры соответственно, выход триггера соединен с. первым входом второго элемента ИЛИ, второй вход которого является входом устройства , а выход соединен с первым входом элемента И, второй вход кото (Л рого соединен с выходом блока сравнения , выход элемента И соединен с входом второго одновибратора, выход которого соединен со счетным входом второго счетчика, входы первой и второй групп блока сравнения соединены с выходами первого и второго :л счетчиков соответственно, входы перо з: вого элемента ИЛИ соединены с выходами группы клавиатуры, а выход соеN3 динен с входом первого одновибратора. U)
СОЮЗ СОВЕТСНИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК
„„SU(II) au@ G 06 F 3/02
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К ABTOPCHOMY СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3617875/24-24 (22) 11.07.83 (46) 15.04.85. Вюл. 11 - 14 (72) В.Л.Антоненко, С.И.Животченко, Е.И.Леонов и Н.В.Онищенко (53) 681.327.11 (088.8) .(56) 1.Авторское свидетельство СССР
Р 648971, кл. С 06 F 3/02, 1977.
2.Авторское свидетельство СССР
Р 641432, кл. G 06 F 3/02, 1977 (прототип). (54)(57) УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ, содержащее клавиатуру и блок памяти, блок индикации, мультиплексор, первый одновибратор, первый и второй счетчики, шифратор и дешифратор, выходы клавиатуры соединены .с входами шифратора, выходы которого соединены с информационными входами блока памяти, выходы которого соединены с входами блока индикации и с информационными входами мультиплексора, выход первого одновибратора соединен со счетным входом первого счетчика, первый выход клавиатуры соединен с входами сброса первого и второго счетчиков и блока памяти, выходы первого счетчика соединены с входами дешифратора, выходы второго счетчика соединены с адресными входами мультиплексора, выходы которого являются выходами устройства, о т— л и ч а ю щ е е с я тем, что, с целью увеличения скорости ввода информации, в него введены блок сравнения, триггер, первый и второй элементы ИЛИ, элемент И и второй одновибратор, первый и второй входы триггера соединены с первым и вторым выходами клавиатуры соответственно, выход триггера соединен с,первым входом второго элемента ИЛИ, второй вход которого является входом устройства, а выход соединен с первым входом элемента И, второй вход которого соединен с выходом блока сравнения, выход элемента И соединен с входом второго одновибратора, выход которого соединен со счетным входом второго счетчика, входы первой и второй групп блока сравнения соединены с выходами первого и второго счетчиков соответственно, входы первого элемента ИЛИ соединены с выходами группы клавиатуры, а выход соединен с входом первого одновибратора.
1150623
Изобретение относится к автоматике и вычислительной технике и может быть использовано в качестве устройства ручного ввода в диспетчерских пультах АСУ. 5
Известно- устройство для ввода информации, содержащее клавиатуру, блок сравнения, шифратор, регистр сдвига, блок индикации, буферный регистр, блок управления, счетчик и элемент
ИЛИ с их связями )1) .
Однако при вводе информации считывается вся область памяти блока памяти и отсутствует синхронизация, Наиболее близким по технической сущности к предлагаемому является устройство для ввода информации, содержащее клавиатуру, блок памяти, блок индикации, мультиплексор, первый одновибратор, первый и второй счетчики, шифратор и дешифратор, выходы клавиатуры соединены с входами шифратора, выходы которого соединены с информационными входами блока памя. ти, выходы которого соединены с входами блока индикации и с информационными входами мультиплексора, выход первого одновибратора соединен со, счетным входом первого счетчика, первый выход клавиатуры соединен с 30 входами сброса первого и второго счетчиков и блока памяти, выходы первого счетчика соединены с входами дешифратора, выходы второго счетчика соединены с адресными входами мульти- З плексора, выходы которого являются выходами устройства )2J ., Недостаток устройства — необходимость при вводе информации считывания всей области памяти блока памяти 4б что ограничивает скорость ввода информации.
Целью изобретения является увеличение скорости ввода информации.
Поставленная цель достигается тем, что в устройство для ввода информации, содержащее клавиатуру, блок памяти, блок индикации, мультиплексор, первый одновибратор, первый и второй счетчики, шифратор и дешиф- ур ратор, выходы клавиатуры соединены с входами шифратора, выходы которого соединены с информационными входами блока памяти, выходы которого соединены с входами блока индикации и с информационными входами мультиплексора, выход первого одновибратора соединен со счетным входом первого счетчика, первый выход клавиатуры соединен с входами сброса первого и второго счетчиков и блока памяти, выходы первого счетчика соединены с входами дешифратора, выходы второго счетчика соединены с адресными входами мультиплексора, выходы которого являются выходами устройства, дополнительно введены блок сравнения, триггер, первый и второй элементы ИЛИ, элемент И и второй одновибратор, первый и второй входы триггера соединены с первым и вторым выходами клавиатуры соответственно, выход триггера соединен с первым входом второго элемента ИЛИ, второй вход которого является входом устройства, а выход соединен с первым входом элемента И, второй вход которого соединен с выходом блока сравнения, выход элемента И соединен с входом второго одновибратора, выход которого соединен со счетным входом второго счетчика, входы первой и второй групп блока сравнения соединены с выходами первого и второго счетчиков соответственно, входы первого элемента ИЛИ соединены с выходами группы клавиатуры, а выход соединен с входом первого одновибратора.
Функциональная схема устройства приведена на чертеже. . Устройство содержит клавиатуру шифратор 2, блок 3 памяти, блок индикации 4, триггер 5, первый элемент
ИЛИ 6, первый одновибратор 7, первый счетчик 8,дешифратор 9, второй элемент ИЛИ 10, элемент И 11, второй одновибратор 12, второй счетчик 13, блок сравнения 14, мультиплексор 15.
Блок 3 памяти содержит группу регистров 16.
Устройство работает следующим образом.
В исходное состояние устройство приводится нажатием клавиши "Сброс" на клавиатуре 1. При этом по линии сброса обнуляются триггер 5, первый и второй счетчики 8 и 13, блок памяти
3. Подключенные к ним дешифратор 9 и мультиплексор 15 устанавливаются в нулевое состояние, обеспечивая тем самым запись информации в блок памяти 3 и считывание с адреса "О".
Кроме того, блок сравнения 14 формирует сигнал разрешения на элемент
И 11 до тех пор, пока на его входах
1150 не произойдет сравнение ненулевых выходных значений счетчиков 8 и 13.
Для ввода информации необходимо на клавиатуре 1 последовательно нажимать клавиши требуемых знаков, информация о которых заносится в блок памяти 3; по окончании набора необходимо нажать клавишу "Ввод", после чего происходит считывание информации из блока памяти 3 во внешнее устройство 1О
После первого нажатия любой клавиши на клавиатуре 1 код знака поступает на шифратор 2, где происходит его кодировка в выбранной системе счисления и подача на информаци- 1 онные входы блока памяти 3. Одновременно код этого знака через элемент
ИЛИ 6 запускает одновибратор 7, который, в свою очередь, запускает счетчик 8, формирующий на своем выходе через дешифратор 9 адрес записи информации в первую ячейку блока памяти 3, Код знака, находившийся на вхо. де блока памяти, заносится в блок памяти по первому адресу и отобража- 25 ется на блоке индикации 4. При нажатии клавиши второго знака происходит то же самое, только теперь содержимое счетчика 8 наращивается на единицу и дешифратор 9 обеспечивает запись информации во вторую ячейку блока памяти 3.
IIo окончании набора требуемого информационного сообщения и после нажатия клавиши "Ввод" клавиатуры 1 вводится триггер 5, который через элемент ИЛИ 10 и элемент И 11 запускает одновибратор 12, который заносит .единицу в счетчик 13, обеспечивая через мультиплексор 15 подключение информационных выходов первой ячейки блока памяти 3 к информационным
623 4 выходам устройства, то есть осуществляя ввод первого набранного знака во внешнее устройство. При этом происходит сравнение в блоке сравнения
14 количества записанных в блок памяти 3 знаков с клавиатуры 1 с количеством считанных во внешнее устройство. Если оба числа равны, то блок
14 сравнения формирует сигнал блокировки работы элемента И 11 и работа устройства на .этом завершается. В противном случае после завершения приема информации внешним устройством то есть после появления сигнала готовности на втором входе элемента ИЛИ
10,через элемент И 11 снова запускается одновибратор 12, наращивая значение счетчика 13 на единицу. Значение адреса чтения на мультиплексоре
15 также увеличивается на единицу, обеспечивая тем самым чтение содержимого следующей ячейки блока памяти 3 во внешнее устройство. При этом снова происходит сравнение количества записанных знаков в блок памяти 3 (содержимое счетчика 8) с количеством считанных знаков (значение счетчика
13). При сравнении блок сравнения 14 блокирует элемент И 11, запрещая тем самым дальнейшее чтение блока памяти 3 по приходу сигналов готовности на второй вход элемента ИЛИ 10.
Таким образом, данная структура устройства обеспечивает считывание информации лишь с той части блока памяти, которая была заполнена при наборе информации, тогда как в схеме устройства-прототипа всегда происходит чтение всей памяти. Следовательно, обеспечивается в среднем сокращение времени ввода информации в6 внешнее устройство.
1150623
Составитель А.Трунов
Редактор М.Циткина Техред Т.Фанта
Корректор Л.Пилипенко
Заказ 2144/37 Тираж 710 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д.4/5
Филиал ППП "Патент", r.Óæãîðîä, ул.Проектная,4