Устройство для вводавывода информации

Иллюстрации

Показать все

Реферат

 

г 2: Е(,Ор «",, 2

, тц;

Союз Советскик

Соцмалмстмнесмик

Республик

"--1

657433

И АВТОРСКОМУ СВИДЙТЙЛЬСТВУ (6l) (ополнительное к авт. свиа-ву (22) Заявлено 23.03.77 (21} 2465668/18-24 (51) М. Кл с присоединением заявки ¹ (23) Приоритет

G 06 Р 3/04

Гкудзретвеккмй кеиктет ссср

N делам кзебретенкй к открытей

Опубликовано 15.04.79.Бюллетень Ие14

Дата опубликования описания18. 04. 79 (53) УД,К 681,327, .1 (088.8) (72} Авторы изобретения

-Г. Н. Хватов и B. И. Фомин

Госупарственное союзное конструкторско-технологическое бюро по проектированию счетных машин и опытный завод (Ц) 3аявители (54) УСТРОЙСТВО ДЛЯ ВВОДА-ВЫВОДА ИНФОРМАЦИИ

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

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

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

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

И группы, другие входы которых подключены к блоку управления, а второй ахоп регистра сдвига соепинен с регистром индикации, регистр команд, выход которого через первый пешифратор подключен к блоку управления, блок индикации, вход которого соединен через второй дешифратор с первым счетчиком, вход которого подключен к блоку синхронизации (2).

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

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

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

И и к блоку синхронизации, а выход че рез второй элемент ИЛИ -ковторомувходу второго триггера, первый вход которого через третий элемент И соединен с выходом второго блока сравнения, первые 10 выходы которого подключены к регистру команд, вторые вход ы - к первому счетчику, выходы регистра команд соединены с перв ыми входами первого и второго блоков сравнения, вторые входы которых соединены с )5 третьим блоком сравнения, а также с первым счетчиком и вторым счетчиком соответственно, выход третьего блока сравнения через четвертый элемен И и второй элемент

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

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

Устройство содержит регистр 1 команд, первый дешифратор 2, блок 3 управления, клавиатуру 4, блок 5 синхронизации, первый счетчик 6, второй дешифратор 7, блок 8 индикации, пятый элемент И 9, шестой элемент И 10, второй триггер 11, формирователь 12 кода, регистр 13 индикации, третий элемент И 14, четвертый элемент И 15, второй элемент И 16, второй счетчик 17, третий дешифратор

18, второй элемент ИЛИ 19, второй блок

20 сравнения, шифратор 21, регистр 22 сдвига, одновибратор 23, третий блок 24 сравнения, первый блок 25 сравнения, первый элемент И 26, седьмой элемент

И 27, первый триггер 28, группу элементов И 29, первый элемент ИЛИ 30.

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

Команда, разрешающая работу устройства ввода и содержащая требуемую разрядность вводимого числа, поступает на регистр 1 команд и расшифровывается

55 первым дешифратором 2. На основании этой команды блок 3 управления вырабатывает сигнал, который разблокирует клавиатуру 4. Блок 5 синхпонизации вырвбатывает последовательность синхронизи» руюших импульсов, которые подсчитываются первым счетчиком 6 и дешифруются вторым дешифратором 7. Количество выходов второго дешифратора 7 соответствует количеству разрядов индикатора, входящего в состав блока 8 индикации, и <сигнал с каждого выхода второго дешифратора 7 разрешает запись в соответствующий разряд индикатора. На информационный вход блока 8 индикации через пятый и шестой элементы И 9 и 10, которые управляются вторым триггером

11, подключены входы формирователя 12 кодов и регистра 13 индикации, причем при единичном состоянии второго триггера 11 в блок 8индикациипоступает информация.с регистра 13 индикации, а при нулевом - формирователя 12 кода. Управление входами второго триггера 11 осуществляется третьим, четвертым и вторым элементами И 14, 15, 16. До начала ввода информации с клавиатуры 4 нулевое значение второго счетчика 17, расшифрованное третьим дешифратором 18, поступает на первый вход элемента И

16. Когда первый счетчик 6, работающий под действием синхроимпупьсов с блока

5 синхронИзации достигнет состояния, соответствующего младшему разряду, оно будет расшифровано вторым дешифратором

7 и поступит на второй вход второго элемента И 16, Сигнал с выхода второго элемента И 16 через второй элемент ИЛИ

19 установит второй триггер 11 в нуле- . вое состояние и на вход блока 8 индикации начнет поступать код с выхода формирователя 12 кода. При совпадении кода первого счетчика 6 с кодом регистра

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

13 информации был в нулевом состоянии, то на индикатор будут,выводиться нули.

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

При вводе информации символ с клавиатуры 4 кодируется на шифраторе 21

657431

25

55 и через регистр 22 сдвига записывается в регистр 13 индикации. Одновременно срабаты вае т о дно вибратор 2 3, которы и изменяет состояние второго счетчика 17.

Сигнал с выхода третьего дешифратора

18 будет отсутствовать, второй элемент

И 16 заблокирован, второй триггер 11 в момент времени, соответствуюший младшему разряду, устанавливаться в 0 не будет. При совпадении состояний первого счетчика 6 н второго счетчика 17 появится сигнал на выходе третьего блока

24 сравнения и через четвертый алемент

И 15, второй элемент ИЛИ 19, второй триггер 11 установится в нулевое состояние. В блок 8 индикации начнет поступать код формирователя 12 кода, таким образом, начало темной зоны сместится на один разряд в сторону старших разрядов, а в младшем разряде будет индифицироваться введенный символ. При последуюшем вводе информации с клавиатуры 4. темная зона последовательно заполняется вводимой информацией. После ввода последнего символа оператор вводит служебный символ, означаюший конец ввода числа. Если число введенных символов соот ветствует заданному, появится сигнал на выходе первого блока 25 сравнения. В атом случае первый элемент И 26 не сработает, так как отсутствует сигнал с выхода одновибратора 23, сигнал на выходе седьмого алемента И 27 также отсутствует. Выход первого триггера 28 разрешает блоку 3 управления формировать раэрешаюший сигнал на группу алементов И 29. В случае, если число введенных символов меньше, чем задано, то сигнал на выходе первого блока 25 сравнения отсутствует и при вводе служебного символа, оэначаюшего конец ввода, появится сигнал на выходе седьмого алемента И 27, который через первый элемент ИЛИ 30 установит первый триггер в единичное состояние и блок управления 3 заблокирует группу элементов

И 29. спи после ввода последнего требуемого символа вместо служебного будет введен еше один информационный, то появится сигнал на выходе первого элемента И 26, первый триггер 28 также сработает и вывод информации иэ устройства также будет заблокирован.

Формула изобретения

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

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

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

Составитель В. Меделян

Техред 3. Фанта Корректор А. Кравченко

Редактор В. Чирков

Заказ 1797/48 . Тираж 779 Подписное

ЦНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж 35, Раушская:наб., д. 4/5

Филиал ППП Патент", г. Ужгород, ул. Проектная, 4

7 657431 8 первого и седьмого алементов И, первый 1. Устройство набора и индикации, выход которого соединен с блоком управ- выпускаемое Орловским заводом УВМ ления. РП-П (1U2300004), 2. Устройство ввода и обработки, выs пускаемое Орловским заводом УВМ РИ7501 { 1И2 300020).