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О).
название | год | авторы | номер документа |
---|---|---|---|
Устройство для ввода информации | 1989 |
|
SU1682996A1 |
Устройство для подготовки информации на перфоленте | 1977 |
|
SU684549A1 |
Устройство автоматизированной подготовки программ для станков с ЧПУ | 1986 |
|
SU1354160A1 |
Устройство для ввода и вывода информации | 1982 |
|
SU1048466A1 |
Устройство для ввода информации | 1980 |
|
SU898410A1 |
Устройство для ввода информации | 1980 |
|
SU1023316A1 |
Устройство для ввода и вывода информации | 1985 |
|
SU1265755A1 |
Устройство для ввода-вывода информации при обработке физических величин | 1981 |
|
SU966683A1 |
Устройство для ввода информации | 1983 |
|
SU1092486A1 |
Устройство для контроля знаний обучаемых | 1990 |
|
SU1758658A1 |
Авторы
Даты
1979-04-15—Публикация
1977-03-23—Подача