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

Иллюстрации

Показать все

Реферат

 

<щ 8408? О

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (61) Дополнительное к ввт. саид-ву (22) Заявлено 150679 (21) 2781248/18-24 с присоединением заявки М (23) Приоритет

Опубликовано 2 0681. Бюллетень No 23

Дата опубликования описания 230681

СеМз Советских

Социалистических

Респубвик р )м. к.

G 06 F 3/04

Государственный комитет

СССР во делам изобретений и открытий (53) УДК 681,327.11 (088,8) (72) Авторы изобретения

Л.В. Друзь, A.È. Савин и В.В. Солнцев (71) Заявитель (54) УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ

Изобретение относится к вычислительной технике и может быть исполь зовано в системах для ввода информации от дискретных датчиков.

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

Недостатком устройства является его сложность.

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

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

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

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

840870 первым входом второго регистра, выход которого соединен со вторым входом блока сравнения, первый выход которого соединен со входом ген». ратора импульсов, выход которого соединен со вторым входом блока 5. формирования адреса, второй выход блока сравнения соединен со вторым входом второго регистра, третьим входом блока формирования адреса и вторыми входами коммутатора. !

О

-На чертеже изображена схема устройства.

Устройство содержит датчики 1, первый регистр.2 с разрядными триггерами 3, распределитель 4 импульсов запроса, элементы 5 задержки, коммутатор б с элементами H 7, шифратор 8, блок 9 формирования адреса, блок 10 памяти, второй регистр 11, блок 12 сравнения и генератор 13 импульсов. Выходы датчиков 1 подклю- 20 чены к первым входам триггеров 3 первого регистра 2. Выходы триггеров

3 соединены с входами распределителя 4 импульсов запроса, выходы которого через элементы 5 задержки свя- д5 заны с первыми входами элементов

И 7 коммутатора б и с входами шифратора 8. Выходы элементов И 7 подключены ко вторым входам соответствующих триггеров 3 регистра 2.

Выходы шифратора 8 соединены с первыми установочными входами блока 9 формирования адреса, выходы которого связаны с входами блока 10 памяти и первыми входами блока 12 сравнения. Выходы блока памяти подключены к первым входам второго регистра 11, выходы которого соединены со вторыми входами блока 12 сравнения.

Первый выход несовпадения блока 40

12 сравнения подключен к входу генератора 13 импульсов, выход которого соединен со вторым счетным входом блока 9. Второй выход совпадения блока 12 сравнения соединен со вто- 4 рыми управляющими входами элементов

И 7 коммутатора б и входами установки в нулевое положение блока 9 формирования адреса и второго регистра 11.

Распределитель 4 импульсов запроса представляет собой логическое статическое устройство, обеспечивающее на своих выходах приоритетное распределение входных сигналов, например, каждый входной сигнал на предыдущем входе имеет приоритет прохождения на выход по отношению к сигналам на всех последующих входах. Таким:образом, распределитель импульсов запроса 4 формирует выход ной сигнал только на оцном выходе,со- 4Q ответствующем входу с большим приоритетом. Элементы 5 задержки обеспечивают синхронность работы всех элементов устройства. Каждому из датчиков 1 в блоке 10 памяти со- Я ответствует область памяти, которая определяется начальным и конечным адресами соответствующих ячеек блока памяти и в которую предварительно записывается соответствующая информация.

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

При вызове информации соответствующие датчики 1 срабатывают и формируют импульсные сигналы, которые поступают на первые входы триггеров 3 регистра 2 и устанавливают их в единичные состояния. С выходов сработанных триггеров сигналы подаются на входы распределителя 4 импульсов запроса, который формирует сигнал только на одном своем выходе, соответствующем сработавшему датчику 1 большого приоритета (по входу). Указанный сигнал с выхода распределителя 4 импульсов запроса через элемент 5 задержки подается на первый вход соответствующего элемента И 7 коммутатора б и подготавливает его к срабатыванию. Кроме того, указанный сигнал возбуждает соответствующий вход шифратора 8, на выходе которого формируется код начального адреса области памяти, соответствующий опрашиваемому датчику 1. Код начального адреса заносится в блок 9 формирования адреса, откуда поступает в режиме чтения информации на адресные входы блока 10 памяти. По указанному адресу из блока 10 памяти выбирается код конечного адреса области памяти, соответствующий первому опрашиваемому датчику 1, и заносится во второй регистр 11.

С выходов второго регистра 11 указанный код подается на вторые входы блока 12 сравнения, на первые входы которого поступает код с выходов блока 9 формирования адреса. Так как коды на входах блока сравнения не совпадают, блок 12.сравнения сигналом несовпадения запускает генератор 13 импульсов. Последний выдает импульсы на второй счетный вход блока 9 формирования адреса, который последовательно изменяет значения адресов ячеек памяти и обеспечивает выборку информации из соответствующей области памяти блока 10. По окончании выборки информации адрес конечной ячейки области памяти на выходе блока 9 формирования адреса совпадает со значением адреса, зафиксированным во втором регистре 11. При этом блок 12 сравнения вырабатывает сигнал совпадения, отключает генератор 13 импульсов, обнуляет адресный блок 9 формирования адреса и регистр 11 и подает сигнал совпадения на вторые входы элементов И 7 коммутатора б.

Этим сигналом открывается один из

840870 элементов И 7, ранее подготовленный к открыванию сигналом с выхода распределителя 4 импульсов запроса. указанный элемент И выдает сигнал, который поступает на второй вход соответствующего триггера 3 и обну" ляет его. При этом приоритет на выход распределителя 4 импульсов запроса получает сигнал с выхода следующего триггера 3 регистра 2, соответствующего следующему сработанному датчику 1, и процесс повто ряется.

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

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

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

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

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

15 соединен с первым входом блока формирования адреса, выход которого соединен со входом блока памяти и первым входом блока сравнения, второй выход блока памяти соединен с

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

Источники информации, принятые во внимание при экспертизе

1 ° Авторское свидетельство СССР

М 448438, кл. G 06 F 3/00, 1973, 2. Авторское свидетельство СССР

Р 634263, кл. G F 3/04, 1976 (прототип) °

840В70

Состазитвль С. Галич техред М. Ксытура КорректорС. Шекмар

Редактор Н. Лазаренко

Заказ 4766/71

Тиран 745 Подннсное

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

113035, Москва, X-35, Рауыская наб.,-д. 4/5

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