Устройство для ввода информации
Иллюстрации
Показать всеРеферат
УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ , содержащее блок коммутационных элементов, первый элемент И, генератор тактовых импульсов, первый и второй счетчики, блок памяти и коммутатор, инвертирующий выход которого подключен к первому входу элемента И, второй вход которого подключен к выходу генератора тактовых импульсов, а выход - к счетному входу первого счетчика, выходы которого соединены с адресными входами коммутатора и информационными входами .блока памяти, адресные входы которого подключены к выходам второго счетчика, отличающееся тем, что, с целью повышения надежности устройс;тва путем защиты от сбоев , электропитания, в него введены формирователь сигналов, триггер, дешифратор, второй и третий элементы И, первый и второй элементы ИЛИ и блок элементов ИЛИ, первые входы блока элементов ИЛИ подключены к информационным выходам блока коммутационных элементов, вторые входы - к выходам дешифратора, управляющий вход которого подключен к неинвертирующему выходу триггера, а информационные входы - к вькодам второго счетчика и к адресным входам .второго блока памяти, выходы блока элементов ИЛИ подключены к информационным входам коммутатора, адресные входы которого и информационные входы блока памяти подключены к выходам счетчика , инвертирующий выход коммутатора соединен с первым входом второго элемента И, первый вход третьего i элемента И подключен к выходу генератора тактовых импульсов, неинвер (Л тирующий выход кок|мутатора соединен с вторым входом третьего элемента И, третий вход которого соединен С;неинверТирующим выходом триггера, а § выход - с первым входом первого эле|мента ИЛИ, выход которого подключен к счетному входу второго счетчика,, второй вход - к выходу BTopoio о :л элемента И, второй вход которого подключен к инвертирующему выходу 9д триггера, выход переполнения второго счетчика Соединен с первым управляющим входом триггера, второй управляющий вход которого подключен к выходу формирователя сигналов и к первому входу второгоэлемента ИЛИ, второй вход которого подключен к управляющему выходу блока коммутационных элементов, а выход второго элемента ИЛИ соединен с входом установки второго счетчика.
СООЗ СОВЕТСНИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПжЛИН
09) (11) 3(51) Cj 06 F 3/02
ОПИСАНИЕ ИЗОБРЕТЕНИ
К ABTOPCKOMY СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЬГПФ (21). 3632275/24-24 (22) 03.07.83 (46) 23.11.84. Бюл. Р 43 (72) А.И.Быткин, Е.С.Гущин и И.Н.Каспаров (71) Специальное конструкторско-технологическое бюро средств представ-. ления информации (53) 681..327.2(088.8) (56) 1. Авторское свидетельство СССР
Р 875625, кл. С 06 F 3/02, 1973.
2. Технический отчет Р 0473166210.
Невинномысск, 1980 (прототип). (54)(57) УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ, содержащее блок коммутационных элементов, первый элемент И, генератор тактовык импульсов, первый и второй счетчики, блок памяти и коммутатор, инвертирующий выход которого подключен к первому входу элемен та И, второй вход которого подключен к выходу. генератора тактовых импульсов, а выход — к счетному входу первого счетчика, выходы которого соединены с адресными входами коммутатора и информационными входами .блока памяти, адресные входы которого подключены к выходам второго счетчика, î т л и ч а ю щ е е с я тем, что, с целью повьппения. надежности устройства путем защиты от сбоев электропитания, в него введены формирователь сигналов, триггер, дешифратор, второй и третий элементы
И, первый и второй элементы ИЛИ и блок элементов ИЛИ, первые входы блока элементов ИЛИ подключены к информационным выходам блока коммутационных элементов, вторые входы — к выходам дешифратора, управляющий вход которого подключен к неинвертирующему выходу триггера, а информационные входы — к выходам второго счетчика и к адресным входам .второго блока памяти, выходы блока элементов
ИЛИ подключены к информационным входам коммутатора, адресные входы которого и информационные вхбды блока памяти подключены к выходам счетчика, инвертирующий выход коммутатора соединен с первым входом второго элемента И, первый вход третьего элемечта И подключен к выходу генератора тактовых импульсов, неинвертирующий выход коммутатора соединен с вторым входом третьего элемента И, третий вход которого соединен с.неинвертирующим выходом триггера, а выход — с первым входом первого эле1 ,мента ИЛИ, выход которого подключен к счетному входу второго счетчика,, второй вход — к выкоду второго
- элемента И, второй вход которого подключен к инвертирующему выходу триггера, выход переполнения второго счетчика соединен с первым у равляющим входом триггера, второй управляющий вход которого подключен к выходу формирователя сигналов и к первому входу второго элемента
ИЛИ, второй вход которого подключен к управляющему выходу блока коммутационных элементов, а выход второго элемента ИЛИ соединен с входом установки второго счетчика.
11256
Изобретение относится к вычислительной технике и может быть использовано в вычислительных устройствах для ввода информации.
Известно устройство для ввода 5 информации, содержащее генератор тактовых импульсов, элемент И, счетчик, блок ввода информации и коммутвтор с их связями Ц .
Недостатком устроиства является 10 низкая надежность.
Наиболее близким к изобретению по технической сущности является устройство для ввода информации, содержащее блок коммутационных элемен- тов, первый элемент И, генератор тактовых импульсов, первый счетчик, блок памятй и коммутатор, инвертирующий выход которого подключен к первому входу элемента И, второй вход которого подключен к выходу генератора тактовых импульсов, а выход — к счетному входу первого счетчика, выходы которого соединены с адресными .входами коммутатора и ин- 25 формационным входом блока памяти, адресные входы которого подключены к выходам второго счетчика (2) .
Недостатком известного устройства является низкая надежность из-за незащищенности устройства от колебаний электропитания.
Целью изобретения является повышение надежности устройства путем защиты от сбоев электропитания.
Указанная цель достигается тем, что в устройство для ввода информации, содержащее блок коммутационных элементов, первый элемент И, генератор тактовых импульсов, первый и 4О второй счетчики, блок памяти и ком- мутатор, инвертирующий выход которого подключен к первому входу элемента И, второй вход которого подключен к выходу. генератора тактовых 45 импульсов, а выход — к счетному входу первого счетчика, выходы которо.го соединены с адресными входами коммутатора и информационньпки входами блока памяти, адресные входы кото-5О рого подключены к выходам второго счетчика, введены формирователь сигналов, триггер, дешифратор, второй и третий элементы И, первый и второй элементы ИЛИ и блок элементов ИЛИ, первые входы блока-элементов ИЛИ подключены к информационным выходам блока коммутационных элементов, .вто16 1 рые входы — к выходам дешифратора, управляющнй вход которого подключен к неинвертирующему выходу триггера, а информационные входы — выходам второго счетчика и к адресным входам второго блока памяти, выходы блока элементов ИЛИ подключены к информационным входам коммутатора, адресные входы которого и информационные входы блока памяти подключены к выходам счетчика, инвертирующий выход коммутатора соединен с первым входом второго элемента И, первый вход третьего элемента И подключен к выходу генератора тактовых импульсов, неинвертирующий выход коммутатора соединен с вторым входом третьего элемента И, третий вход которого соединен с неинвертирующим выходом триггера, а выход — с первым входом первого элемента ИЛИ, выход которого подключен к счетному входу второ° го счетчика, второй вход — к выходу второго элемента И, второй вход которого подключен к инвертирующему . выходу триггера, выход переполнения второго счетчика соединен с первым управляющим входом триггера, второй управляющий вход которого подключен к выходу формирователя сигналов и к первому входу второго элемента
ИЛИ, второй вход которого подключен к управляющему выходу блока коммутационных элементов, а выход второго элемента ИЛИ соединен с входом установки второго счетчика.
На чертеже приведена схема устройства.
Устройство содержит блок 1 коммутационных элементов, коммутатор 2, первый элемент И 3, генератор 4 тактовых импульсов, первый счетчик
5, блок 6 памяти, второй счетчик 7, дешифратор 8, .триггер 9, первый элемент ИЛИ 10, второй и третий элементы И 11 и 12, формирователь 13 сигналов, второй элемент ИЛИ 14, блок 15 элементов ИЛИ.
Устройство работает следующим образом.
После подачи напряжения питания или после несанкционированного отключения питания на выходе формирователя 13 формируется сигнал, поступающий на второй вход триггера 9 и через второй элемент ИЛИ 14 на установочный вход счетчика 7. Счетчик
7 устанавливается в исходное состоя
125616 4 торой устанавливается на информационных входах. Если состояние выходов дешифратора 8 изменяется (т.е.
f5
40 ние и выдает начальный адрес на адресные входы блока 6 памяти и входы дешифратора 8, Сигнал с прямого выхода триггера 9 разрешает работы дешифратора 8. На выходе дешифратора 8 в соответствии с заданной программой установки блока памяти в определенное состояние появляется сигнал, поступающий в блок 15 элементов ИЛИ на второй вход элемента
ИЛИ блока 15, первый вход которого подключен к тому выходу блока 1, по которому поступает сигнал, соответст вующий необходимому для записи знаку. С одного из выходов блока 15 элементов ИЛИ сигнал поступает на соответствующий информационный вход коммутатора 2. Если состояние счетчика 2, свидетельствующее об информации, поступающей на адресные входы коммутатора 2, не соответствует номеру информационного входа, на который подан сигнал, то на инверсном выходе стоит сигнал, поступающий на первый вход элемента И 3 и разрешающий прохождение на вход счетчика 5 импульсов с выхода генератора
4 тактовых импульсов. Импульсы на вход счетчика 5 поступают до установки на адресных шинах коммутатора, 2 адреса информационной шины, на которую поступает сигнал с выхода
1 блока 15 элементов ИЛИ, т.е. до установления на выходе счетчика 5, адресных входах коммутатора 2 и информационных входах блока 6 памяти кода символа или знака, который записывается по начальному адресу. На прямом выходе коммутатора 2 устанавливается сигнал, разрешающий прохождение через третий элемент И 12 тактового импульса с выхода генератора 4 тактовых импульсов и далее через первый элемент ИЛИ 10 на вход счетчика 7. Счетчик 7 изменяет csee состояние и выдает следующий адрес на адресные входы блока 6 памяти и входы дешифратора 8. В зависимости от заданной программы дешифратор 8 меняет или не меняет состояние своих выходов. Если состояние выходов не меняется, т .е. по следующему адресу должна быть записана та же информация, что и по предыдущему, состояние на входах и выходах коммутатора
12 и счетчика 5 не изменяется и по
1 установленному адресу в блок 6 памяти записывается информация, код ко20
55 информация, записываемая по данному адресу, отличается от записанной по предыдущему), то с выхода блока
15 элементов ИЛИ поступает сигнал на другой информационный вход комт утатора 2, на инверсном выходе которого. появляется сигнал, разрешающий прохождение тактовых импульсов через элемент И 3 на вход счетчика 5, и происходит поиск необходимого для записи кода и запись его в запоминающем устройстве аналогично описанному способу.
После записи необходимой информации по всем адресам блока 6 памяти на выходе переполнения счетчика 7 появляется сигнал, поступающий на первый вход триггера 9, на прямом выходе которого устанавливается сигнал, запрещающий работу дешйфратора
8.
Процесс установки блока 6 памяти в заданное состояние завершается.
В режиме обычного ввода и хранения информации устройство работает следующим образом.
С выхода установки начального адреса блока 1 через второй элемент
ИЛИ 14 на вход установки счетчика 7 поступает сигнал, устанавливающий счетчик 7 в исходное состояние. Затем с одного из информационных выходов блока 1 через соответствующий элемент блока 15 элементов ИЛИ поступает сигнал на один из информационных входов коммутатора 2. При несовпадении кода на адресных входах с номером информационного входа на инверсном выходе:коммутатора 2 устанавливается сигнал, разрешающий
4 прохождение тактовых импульсов через элемент И 3 на вход счетчика 5, который переключается до совпадения кода на адресных входах коммутатора
2 с номером информационного входа.
После совпадения на инверсном выходе коммутатора 2 устанавливается сигнал, закрывающий элемент И 3. е
После снятия сигнала с выхода блока 1 на инверсном выходе коммутатора 2 устанавливается сигнал, который через открытый по второму входу второй элемент И и первый элемент
ИЛИ поступает на первый вход счетчика 7 и устанавливает на его выходе
1125616 следующий адрес. Затем поступает следующий сигнал с одного из выходов блока 1 Ь т.д.
Устройство можно выполнить на элементах серии К155, а также на . элементах других серий, аналогичных по функциональному назначению (К561, К555 и т.д.).
Блок 1 представляет собой набор переключателей, выходы которых подключены через блок схем ИЛИ к входам коммутатора. Формирователь представляет собой одновибратор, выпол= ненный на логических элементах. Счетчики 5 и 7 - двоичные, счетчики.
Блок 6 памяти статического- типа. Генератор тактовых импульсов выполнен на логичесКих элементах.
Использование изобретения позво ляет повысить надежность устройства путем исключения аварийных ситуаций, возникающих из-за установки блока памяти в произвольное состояние после поцачи напряжения питания или
5 после несанкционированного отключения питания. Например, в вычислительных устройствах предварительную установку блока памяти можно применять для перевода вычислителя
10 в режим ожидания нли выполнения какой - либо другой подпрограм " мые
В калибраторах и измерительных
15 приборах постоянного и переменного тока и напряжения применение предлагаемого устройства позволит избежать установки ЦАП и АДП в аварийные состояния и обеспечит безопасность
20 работы с ними.
1125616
Составитель И.Алексеев
Редактор И.Шулла Техред С,Легеза Корректор Г.Решетник
Заказ 8541/37 Тираж 698 . Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Филиал ППП "Патент", г. Ужгород, ул. Проектная, 4