Устройство для ввода- вывода информации Советский патент 1979 года по МПК G06F3/04 

Описание патента на изобретение SU657431A1

1

Изобретение относится к области вы- чнслнтельной техники.

Устройство для ввода-вывода может быть использовано в автоматизированных системах управления.

Известны устройства для ввода-вывода информации, содержащие клавиатуру, блок управления, шифратор, цифровой индикатор ij.

Наиболее близким техническим решением к данному изобретению является устройство для ввода-вывода информации содержащее клавиатуру, первые вход и выход которой соединены с блоком упра&ления, второй выход через щифратор подключен к регистру сдвига, первый вход которого соединен с входами элементов И группы, другие входы которых подключены к блоку управления, а второй вход регистра сдвига соединен с регистром индикации, регистр команд, выход которого через первый дещифратор подключен к блоку управления, блок индикации, вход которого соединен через второй дешифра-

тор с первым счетчиком, вход которого подключен к блоку синхронизагшн 2.

Недостатками существующих устройств являются низкая достоверность вводимой оператором жформадин и нешзюокая надежность.

Целью предложенного технического рэшения является повышение йостоверности ввода внформапнв.

Указанная цель достигается тем, что в устройство введены три блока сравнения, семь элементов И, два элемента ИЛИ, два триггера, формирователь кода, второй счетчик, третий дешифратор, одновибратор, вход которого подключен к шифратору, а выход-ко второму счетчику н первому элементу И, выход которого соединен через первый элемент ИЛИ с пермлм входом первого триггера, выход которого подключен к блоку управления, выход ко- торюго соединен со вторы м вкодом первого триггера и со вторым счетчиком, выход которого подключен к первому блоку сравнения и третьему дешифратору, вы6ход которого соединен с первым входом второго элемента И, .- торой вход которого подключен к выходу второго дешифратора и к блоку индикации, третий выход - к входам третьего и четвертого элементов Инк блоку синхронизации, а выход че- i рез второй элемент ИЛИ ко второму входу второго триггера, первый вход которого через третий элемент И соединен с выходом второго блока сравнения, первые выходы которого подключены к регистру команд, вторые входы-к первому счетчику, выходы регистра команд соединены с первыми входами первого и второго блоков сравнения, вторые входы которых соединены с третшм блоком сравнения, а также с первым счетчиком и вторым счетчиком соответственно, выход третьего блока сравнения через четвертый элемент И и второй элемен ИЛИ подключен ко второму входу второго триггера, выходы которого через пятый и шестой элементы И подключены к блоку индикации, входы пятого и шестого элементов И соединены с регистром индикации и формирователем кода соответстве

но, выход первого блока сравнения подключен ко вторым входам первого и седьмого элементов И, первый выход которого соединен с блоком управления.

Блок-схема устройства представлена на чертеже.

Устройство содержит регистр 1 команд первый дешифратор 2, блок 3 управления, клавиатуру 4, блок 5 синхронизации, первый счеТчик 6, второй дешифратор 7, блок 8 индикации, пятый элемент И 9, шестой элемент И 10, второй триггер 11 формирователь 12 кода, регистр 13 индикации, третий элемент И 14, четвертый элемент И 15, второй элемент И 16, второй счетчик 17, третий дешифратор 18, второй элемент ИЛИ 19, второй блок 2О сравнения, шифратор 21, регистр 22 сдвига, одновибратор 23, третий блок 24 сравнения, первый блок 25 сравнения, первый элемент И 26, седьмой элемент И 27, первый триггер 2,8, группу элементов И 29, первый элемент ИЛИ ЗО.

Устройство работает следующим образом.

Команда, разрешающая работу устройства ввода и соде1И{а1Ца я требуемую разрядность вводимого числа,поступает на регистр 1 команд и расшифровывается первым дешифратором 2. На основании этой команды блок 3 управления вырабатывает сигнал, который разблокирует клавиатуру 4. , Блок 5 синхпоннэащш вырапоступает на первый вход элемента И 16. Когда первый счетчик 6, работакший под действием синхроимпульсов с блока 5 синхронизации достигнет состояния, соответствующего младшему разряду, оно будет расшифровано вторым дешифратором 7 и поступит на второй вход второго элемента И 16.. Сигнал с выхода второго элемента И 16 через второй элемент ИЛИ

5 19 установит- второй триггер 11 в нулевое состояние и на вход блока 8 индикации начнет поступать код с выхода формирователя 12 кода. При совпадении кода первого счетчика 6 с кодом регистра 1 команд, определяющим требуемую разрядность вводимого числа, появляется сигнал на выходе второго блока 20 сра нения и третьего элемента И 14, второй триггер 11 установится в единичное сос-в

тояние, и в блок 8 индикации будет поступать информация из регистра 13 информации. Так как до начала ввода регистр 13 информации был в нулевом состоянии, то на индикатор будут «выводиться нули.

0 Таким образом, до начала ввода информации в младших разрядах индикатора будет темная зона, размер которой определяется количеством разрядов, задаваемым с регистра 1 команд, а в зоне старших

разрядов, не подлежащей заполнению,индифицируются нули.

При вводе информации символ с клавиатуры 4 кодируется на шифраторе 21 314 батывает последовательность синхронизирующих импульсов, которые подсчитываются первым счетчиком 6 и дешифруются вторым дешифратором 7. Количество вы- ходов второго дешифратора 7 соответствует количеству разрядов индикатора, входящего в состав блока 8 индикации, и ссигнал с каждого выхода второго дешифратора 7 разрешает запись в соответствуюший разряд индикатора. На информационный вход блока 8 индикации через пятый и шестой элементы И 9 и 10, которые управляются вторым триггером 11, подключены входы формирователя 12 кодов и регистра 13 индикации, причем при единичном состоянии второго триггера 11 в блок 8 индикации поступает информация с регистра 13 индикации, а при нулевом - формирователя 12 кода. Упра ление входами второго триггера 11 осуществляется третьи л, четвертым и вторым элементами И 14, 15, 16. До начала ввода информации с клавиатуры 4 нулевое значение второго счетчика 17, расшифрованное третьим дешифратором 18, 6 и через регистр 22 сдвига записывается в регистр 13 индикации. Одновременно срабатывает одновибратор 23, который изменяет состояние второго счетчика 17 Сигнал с Еыхода третьего дешифратора 18 будет отсутствовать, второй элемент И 16 заблокирован, второй триггер 11 в момент времени, соответствующий млад шему разряду, устанавливаться в О не будет. При совпадении состояний первого счетчика 6 и второго счетчика 17 появится сигнал на выходе третьего блока 24 сравнения и через четвертый элемент И 15, второй элемент ИЛИ 19, второй триггер 11 устаноЕЧтся в нулевое состоя ние. В блок 8 индикаиии начнет поступат код формирователя 12 кода, таким обра зом, начало темной зоны сместится на один разряд в сторону старших разрядов, а в младшем разряде будет индифицнроваться введенный символ. При последук щем вводе информации с клавиатуры 4 темная зона последовательно заполняется вводимой информацией. После ввода последнего символа оператор вводит служебный символ, означающий конец ввода числа. Если число введенных символов соответствует заданному, появится сигнал на выходе первого блока 25 сравнения. В этом случае первый элемент И 26 не сработает, так как отсутствует сигнал с выхода одновибратора 23, сигнал на выходе седьмого элемента И 27 также отсутствует. Выход первого триггера 28 разрешает блоку 3 управления формировать разрешающий сигнал на группу элементов И 29. В случае, если число введенных символов меньше, чем задано, то сигнал на выходе первого блока 25 сравнения отсутствует и при вводе служебного символа, означающего конец ввода, появится сигнал на выходе седьмого элемента И 27, который через первый элемент ИЛИ ЗО установит первый триг%гер в единичное состояние и блок упра. ления 3 заблокирует группу элементов И 29, Нсли после ввода последнего требуемого символа вместо служебного будет введен еще один информационный, то появится сигнал на выходе первого элемента. И 26, первый триггер 28 также сработает и вывод информации из устройства также будет заблокирован. Формула изобретения Устройство для ввода-вывода информации, содержащее клавиатуру, первые вход 31 и выход которой соединены с блоком управления, второй выход через шифратор подключен к регистру сдвига, первый вход которого соединен с входами элементов И группы, другие входы которых подключены к блоку управления, а второй вход регистра сдвига соединен с регистром индикации, регистр команд, выход которого через первый дешифратор потключен к блоку управления, блок индикации, вход которого соединен через второй дешифратор с первым счетчиком, вход которого подключен к блоку синхронизации, отличающееся тем, что, с целью повышения достоверности ввода информации, в него введены три блока сра&нения, семь элементов И, два элемента ИЛИ, два триггера, формирователь кода, второй с ютчик, третий дешифратор, однс. вибратор, вход которого подключен к шифратору, а выход - ко второму счетчику и первому элементу И, выход которого соединен через первый элемент ИЛИ с первым входом первого триггера, выход которого подключен к блоку управления, выход которого соединен со вторым входом первого триггера к со вторым счетчиком, выход которого подключен к первому блоку сравнения и третьему дешифратору, выход которого соединен с первым входом второго элемента И, второй вход которого подключен к выходу второго дешифратора и к блоку индикации, третий выход - к входам третьего и четвертого элементов И и к блоку синхрони- заггаи, а через второй элемент ИЛИ -ко второму входу второго триггера, первый вход которого через третий элемент И соединен с выходом второго блока сравнения, первые клходы которого подключены к регистру команд, вторые входы - к первому счетчику, выходы регистра комакт соединены с первыми взсодами первого и второго блоков сравнения, вторые входы которых соегшнены с третьим блоком сравнения, а также с первым счег« чиком и вторым счетчиком соответственно, выход третьего блока сравнения ч&рез четвертый элемент И и второй элемент ИЛИ подключен ко второму входу второго триггера, выходы которого через пятый и шестой элементы И подключены к блоку индикации, пятого и шестого элементов И соединены с регистром индикации и формирователем кода соответственно, выход первого блока сравнения подключен ко вторым входам первого и седьмого элементов И, первый выход которого соешгаен с блоком упра&явшя. Источники информация, принятые во 5 внимание при экспертизе 1. Устройство набора и инщжации, выпускаемое Орловским заводом УВМ РП-П (1И23ОООО4). 2. Устройство ввода и обработки, выпускаемое Орловским заводом УВМ РИ7501 (1112 30002О).

Похожие патенты SU657431A1

название год авторы номер документа
Устройство для ввода информации 1989
  • Русаков Владимир Дмитриевич
SU1682996A1
Устройство для подготовки информации на перфоленте 1977
  • Силаков Владимир Григорьевич
  • Никончук Валерий Иванович
  • Котковский Александр Иванович
  • Шуткевич Николай Иванович
  • Байздренко Валерий Аркадьевич
SU684549A1
Устройство автоматизированной подготовки программ для станков с ЧПУ 1986
  • Кулабухов Анатолий Михайлович
  • Ларин Владимир Алексеевич
  • Чесноков Юрий Александрович
  • Якушкин Михаил Александрович
  • Анисимов Николай Николаевич
  • Луковников Аркадий Алексеевич
  • Сидоров Евгений Михайлович
SU1354160A1
Устройство для ввода и вывода информации 1982
  • Журавлев Марк Иванович
SU1048466A1
Устройство для ввода информации 1980
  • Лопатин Сергей Константинович
SU898410A1
Устройство для ввода информации 1980
  • Кунин Давид Исаакович
  • Гольдорт Валентина Евгеньевна
  • Балашов Борис Петрович
SU1023316A1
Устройство для ввода и вывода информации 1985
  • Ткаченко Владимир Николаевич
  • Шарапинский Валентин Николаевич
SU1265755A1
Устройство для ввода-вывода информации при обработке физических величин 1981
  • Федоров Юрий Дмитриевич
  • Марусев Владимир Иванович
  • Кашкиров Анатолий Анатольевич
SU966683A1
Устройство для ввода информации 1983
  • Журавлев Марк Иванович
SU1092486A1
Устройство для контроля знаний обучаемых 1990
  • Айзенцон Александр Ефимович
  • Кудинов Владимир Иванович
SU1758658A1

Реферат патента 1979 года Устройство для ввода- вывода информации

Формула изобретения SU 657 431 A1

SU 657 431 A1

Авторы

Хватов Геннадий Николаевич

Фомин Владимир Ильич

Даты

1979-04-15Публикация

1977-03-23Подача