Устройство для ввода информации
Иллюстрации
Показать всеРеферат
П.Г.Белоус, С,И.Емец, С.И.Живило, И.В.Иелец, В.П.Симаков и И.Г.Ханин (72) Авторы изобретеиия (71) Заявятель (54) Устройство для вводА инфорияции
Изобретение относится к вычислительной технике и может быть использовано в качестве устройства для yn" равления вводом данных и команд и в электронные клавишные вычислительные машины ЭКВИ, включенные в автоматизированные системы сбора и обработки информации.
Наиболее близким по технической сущности к предлагаемому является устройство ввода, которое содержит последовательно соединенные клавиатуру, первый шифратор, мультиплексор и регистр, выход которого является первым выходом устройства, первый и второй формирователи импульсов $3).
Особенностью ЭКВИ является постоянное участие оператора в процессе вычислений, заключающееся в ручном вводе исходных данных с к.-авиатуры и нажатии командных клавиш.
В связи с этим производительность вычислительных работ, выполняемых на
ЭКВИ, определяется не быстродействием ее арифметико-логического устройства (ЯЛУ), а временем ввода данных и команд с клавиатуры, что намного больше цикла работы ЯЛУ.
Цель изобретения " повышение быстродействия устройства.
Поставленная цель достигается тем, что в устройство введены счетчик, дешифратор, блок элементов ИЛИ, группа элементов И, второй шифратор, блок управления, генератор импульсов, первый и второй элементы ИЛИ и элемент И, первый вход которого соединен с вторым выходом первого шифратора, второй вход - с первым выходом блока управления, второй вы« ход которого соединен с первым входом первого элемента ИЛИ, второй вход которого соединен с выходом элемента И, а выход является вторым
Э выходом устройства, выход первого формирователя импульсов соединен с вторым входом регистра,,выход второ10
3 92469 го формирователя импульсов соединен с первым входом второго элемента ИЛИ, Второй вход которого соединен с третьим выходом блока управления, а выход соединен с вторым входом мультиплексара, третий вход которого сое" динен с выходом блока элементов ИЛИ, входы которого соединены с соответствующими выходами элементов И группы, первые входы которых Эа исклю.чением одного являются входами устройства, а вторые входы соединены с выходами группы дешифратора, входы другой группы которого соединены с входами второго шифратора, выход которого соединен с,переым входом одного из элементов И группы, выходы счетчика соединены. с входами дешифратора, выход которого соединен с нулевым входом счетчика и первым входом блока управления, четвертый выход которого соединен с единичным входом счетчика, выход генератора соединен с вторым входом блока управления, третий вход которого является входом устройства.
Блок управления содержит первый и второй триггеры, элемент 4, третий и четвертый формирователи импульсов и инвертор, вход которого со1 дйнен с С«входом первого триггера и является третьим входом блока, а выход
-соединен с С".входом второго триггера, Р-вход которого соединен с D""âõîдом первого триггера, к -вход которого соединен с R-входом второго триггера, выходом третьего формирователя и является первым входом блока управления, неинвертируемый выход первого триггера является третьим вы40 ходом блока управления,- а инвертируемый выход - первым выходом блока управления, неинвертируемый выход второго триггера соединен с первым входом элемента И, второй вход которого является вторым входом блока управления, а выход соединен с входом четвертого Формирователя импульсов, выход которого является вторым выходом блока, выход элемента И является четвертым выходом блока управления.
На чертеже представлена структурная схема устройства.
Устройство содержит клавиатуру 1, первый шифратор 2, мультиплексор 3, регистр 4, второй формирователь 5, первый формирователь б, буферный регистр 7, генератор 8 импульсов, О 4 блок 9 управления, счетчик 10, дешифратор 11, второй шифратор 12, группа элементов И 13, блок элементов ИЛИ 14, первый элемент И 15, первый элемент ИЛИ 16, второй элемент
ИЛИ 17, инвертор 18> третий Формирователь импульсов 19, первый триггер
20, второй триггер 21, второй элемент И 22, четвертый формирователь импульсов 23.
Устройство работает следующим образом.
Информация в двоично"десятичном коде записывается в буферный регистр
7. Импульс синхронизации, свидетельствующий об окончании записи информации в буферный регистр 7, поступает на третий вход блока 9 управления.
По переднему фронту этого импульса синхронизации триггер 20 блока 9 управления устанавливается в единичное состояние. При этом на выходах триггера 20 устанавливается сигналы блокировки клавиатуры 1 и управления мультиплексором 3. По заднему фронту импульса синхронизации триггер 21 блока 9 управления устанавливается в единичное сос тояние. При этом уровень логической единицы с прямого выхода триггера 21 разрешает прохождение импульсов с генератора 8 через логический weмент И 22 блока 9 управления на вход .счетчика 10 и на вход формирователя
23 блока. 9 управления, который Формирует синхроимпульсы ввода.
Также по переднему фронту синхроимпульса с первого выхода блока 9 управления на вход элемента И 15 поступает сигнал, запрещающий прохождение синхросигналов ввода со второго выхода первого шифратора 2 на второй вход устройства, тем самым осуществляя блокировку клавиатуры 1, с третьего выхода блока 9 управления через второй элемент ИЛИ 17 на второй вход мультиплексора 3 поступает сигнал управления мультиплексором 3, по которому выход блока элементов
ИЛИ 14 через мультиплексор 3 подключается ко входу регистра 4. По заднему фронту импульса синхронизации в блоке 9 управления устанавливается разрешение на прохождение импульсов с выхода генератора В на вход счетчиКа 10.
По переднему фронту поступающих .на счетный вход импульсов счетчик 1О
4690 6 э
92 изменяет свое состояние. Состояние счетчика дешифруется дешифратором 11
Ф Дешифратор 11 преобразует двоичный код счетчика s десятичный. Таким образом, по каждому импульсу на выходе дешифратора 11 вырабатывается один управляющий сигнал. Выходы дешифратора 11 соединены со входами шифратора кода команд 12 и входами weментов И группы 13 таким образом, что при заполнении счетчика 10 реа" лизуется требуемый алгоритм ввода (последовательность ввода, информации из буферного регистра 7 и команд из шифратора 12 када команд). Число разрядов счетчика 10 и объем дешифратора 11 определяются алгоритмом ввода (требуемый числом управляющих сигналов).. Последний выход деаифратора 11 соединен со входами установки в нуль счетчика 10 и триггеров блока 9 управления. При появлении на последнем выходе дешифратора 11 управляющего сигнала происходит установка счетчика 10 и триггеров блока 9 управления в нуль. При этом
;блок 9 управления переводится в ис ходное состояние.
5 о
I5
25 зо
4О формула изобретения
45 50
Для исходной установки триггеров блока 9 управления и счетчика
10 служит формирователь 19, расположенный в блоке 9 управления. Формирователь 19 вырабатывает сигнал исходной установки при подаче на устройство напряжения питания.
Ао переднему фронту приходящих импульсов с выходов дешифратора 11 вырабатываются управляющие сигналы.
Управление происходит в такой последовательности: разрешается переза.пись числа из буферного регистра 7 через группу элементов И 13, блок элементов ИЛИ 14 и мультиплексор 3 в регистр 4; одновременно происходит . шифрация кода команды в шифраторе 12 кода команд (втором) в соответствии с признаком, поступающих с выходов дешифратора 11 на входы шифратора 12 кода команд; разрешается перезапись кода команды из шифратора 12 кода команд через один из элементов И группы 13,блок элементов ИЛИ 14 и мультиплексор 3 s регистр 4.
Из регистра 4 данные и команды поступают на первый выход устройства. Сопровождается вывод данных и команд синхроимпульсами, которые формируются в блоке 9 управления из импульсов генератора 8 и со второго выхода блока 9 управления че" рез логический элемент ИЛИ 16 поступают на второй выход устройства.
Управление работой регистра осуществляется первым формирователем импульсов 6, функции. которого аналогичны функциям, выполняемым при работе ЖВИ в режиме ручного ввода.
По окончании программы ввода на выходе дешифратора 11 формируется
° короткий импульс, поступающий на первый вход блока 9 управления, которым устанавливается запрет нв прохождение импульсов с выхода генератора 8 на вход счетчика 10 и синхроимпульсов со второго выхода блока 9 управления на выход устройства, а блок 9 управления переводится в исходное состояние. Ори этом снимаются сигналы блокировки клавиатуры 1 и управления мультиплексором 3.
С приходом следующего массива информации по импульсу синхронизации цикл ввода повторяется.
ЭКВК, включенная в автоматический режим таким способом, не теряет
«Ф своих самостоятельных функции и на ней можно вручную производить любые расчеты.
Предлагаемое устройство реализует автоматический ввод информации в ЭКВИ, что значительно расширяет
;функциональные возможности машин данного класса, повышает производительность вычислительных работ, выполняемых на ЭКВИ, и позволяет использовать их . в автоматизированных системах при решении задач, связанных с прос" той обработкой информации.
1. Устройство для ввода информации, содержащее последовательно сое диненные клавиатуру, первый шифратор, мультиплексор и регистр, выход которого является первым выходом устройства,:пераый и второй формирователи импульсов, о т л и ч а ю щ е е " с я тем, что, с целью повышения быстродействия устройства, в него введены счетчик, дешифратор, блок элементов ИЛИ, группа элементов И, второй шифратор, блок управления, генератор импульсов, первый и второй элементы ИЛИ и элемент И, первый вход которого соединен с вторым
924690 выходом первого шифратора, второй вход - с первым выходом блока управления, второй выход. которого соединен с первым входом первого элемента ИЛИ, второй вход которого соединен с выходом элемента И, а выход является вторым выходом устройства, выход первого формирователя импульсов соединен с вторым входом регистра, выход второго формирователя импульсов соединен с первым входом второго элемента ИЛИ, второй вход которого соединен с третьим выходом блока управления, а выход соединен с вторым входом мультиплексора, третий .вход которого соединен с выходом блока элементов ИЛИ, входы которого соединены с соответствующими выходами элементов И группы, первые входы которых за исключением одного являются входами устройства, а вторые входы соединены с выходами группы дешифратора, входы другой группы которого соединены с входами второго шифратора, выход которого соединен с первым входом одного из элементов И группы, выходы счетчика соединены с входами дешифратора, выход которого соединен с нулевым входом счетчика и первым входом блока управления, четвертый выход которого соединен с единичным входом счет. чика, выход генератора соединен с вторым входом блока управления, третий вход которого является входом устройства.
2. Устройство по п. l, о т л ич а ю щ е е с я тем, что блок управления содержит первый и второй триггеры, элемент И, третий и четвертый формирователи импульсов и инвертор, вход которого соединен с о
С-входом первого триггера и является третьим входом блока, а выход соединен с С-входом второго триггера, 30 О-вход которого соединен с 0-входом первого триггера, R-вход которого соединен с R-входом второго триггера, выходом третьего формирователя и является первым входом блока уп З равления, неинвертируемый выход первого триггера является третьим выходом блока управления, а инвертируемый выход - первым выходом блока управления, неинвертируемый выход втощ рого триггера соединен с первым входом элемента И, второй вход которого является вторым входом блока управления, а выход соединен с входом четвертого формирователя импульсов, zs выход которого является вторым выхо дом блока, выход элемента И является четвертым выходом блока управления.
30 Источники информации, принятые во внимание при экспертизе
1. Машина вычислительная электронная клавишная "Искра-124". Техническое описание 1Ц3.050. 172.ТО(прототип).
Составитель Н.Панфилов
Редактор И.Янович Техред И. Надь Корректор С.йекмар
Заказ 2819/66 Тираж 732 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Иосква, Ж-35, Раушская наб., д. 4/5
Филиал ППП "Патент", г. Ужгород, ул. Проектная, 4