Изобретение относится к вычислительной технике, в частности к устройствам ввода дискретной информа-дни в ЭВМ.
Цель изобретения - сокращение затрат машинного времени. На чертеже приведена блок-схема предлагаемого устройства.
Устройство содержит генератор 1 импульсов, элемент ЗАПРЕТ 2, счетчик 3, дешифратор 4, мультиплексор 5 матрицу 6 элементов коммутации, выходы группы 7 устройства, первый блок 8 памяти, первый элемент ИСКЛЮЧАЩЕЕ ИЛИ 9, второй блок 10 памяти, второй элемент ИСКЛЮЧАЮЩЕЕ ИЛИ 11, триггер 12, первый 13 и второй 14 выходы устройства, входы первой 15 и второй 16 групп устройства, первый 17 и второй 18 входы устройства.
Устройство работает в двух режимах: ПРОГРАММИРОВАНИЕ и ВВОД.
При работе устройства в режиме ПРОГРАММИРОВАНИЕ осуществляется операция маскирования сигналов от элементов коммутации, которые не являются необходимыми для работы текущей программы. При этом на шине 16 устанавливают код адреса, соответствующий номеру маскируемого датчика, на шине 15 -. код маски, а на шине 18 - сигнал, который переводит блок 10 памяти в состояние ЗАПИСЬ.
Последовательно вводя со стороны ЭВМ коды маски, осуществляют программирование устройства.
При работе в режиме ВВОД осуществляется поиск элемента коммутации, изменившего свое состояние на противоположное, проверка его на наличие маски,блокирующей ввод в канал ЭВМ, и,в случае отсутствия маски, ввод состояния дачика, изменившего свое состояние, в канал ЭВМ с использованием механизма перерываний.
При этом блоки 8 и 10 памяти установлены в режим ЧТЕНИЕ. Импульсы с выхода генератора 1 поступают через элемент ЗАПРЕТ 2 на вход счетчика 3, осуществляющего опрос матрицы 6 с помощью дешифратора 4 и мультиплексора 5. На выходе мультиплексора 5 появляются- сигналы состояний опрашиваемых элементов коммутации, поступающие на первый вход элемента ИСКЛЮЧАЮЩЕЕ КПИ 9.
На второй вход элемента ИСКЛЮЧАЮЩЕЕ ИЛИ 9 поступают сигналы с выходл блока 8 памяти, осуществляющего хранёние информации о предыдущих состояниях элементов коммутации. При этом извлечение информации из блока 8 памяти производится подачей на его адресные входы кода номера опрашиваемого элемента коммутации, поступающего с выхода счетчика 3. При совпадении сигналов с выхода мультиплексора 5 и блока 8 памяти схема не изменяет своего состояния и опрос продолжается.
При несовпадении сигнала с выхода мультиплексора 5 с сигналом на выходе блока 8 памяти срабатывает элемент 9. Сигнал с выхода элемента 9
5 поступает на управляющий вход блока 8 памяти, устанавливая его в режим ЗАПИСЬ. При этом по текущему адресу с выхода счетчика 3, поступившему на вход блока 8 памяти, в соот0ветствующую ячейку записывается информация о текущем состоянии датчика, поступающая с выхода мультиплексора 5 на информационный вход блока 8 памяти. Сигнал с выхода
5 элемента 9 поступает также на первый вход элемента 11. На второй вход элемента 11 поступает код маски с выхода блока 10 памяти на адресные входы которого в этот мо0мент времени установлен код номера опрашиваемого элемента коммутации, поступающий с выхода датчика 3.
В случае маскирования опра5шиваемого датчика срабатывает элемент 11, устанавливая триггер 12. При этом на шине 13 появляется сиг-, нал, блокирующий с помощью элемента ЗАПРЕТ 2 дальнейшее поступление
0 импульсов с генератора 1 в счетчик 3 и сигнализирующий в канал ЭВМ о появлении запр.оса на обслуживание устройства. При этом ЭВМ определяет номер элемента коммутации, выз5вавшего прерывание, и его состояние посредством ввода информации с шин 14 и 7. По окончании процесса ввода ЭВМ устанавливает сигнал на шине 17, сбрасывая триггер 12,и опрос
0 состояния элементов коммутации продолжается, начиная с адреса, вызвавшего прерывание.
Предлагаемое устройство позволяет повысить производительность
5 системм, в состав которой оно вхоAJIT, за счет исключения нпода сигна.|10н от датчиков, ноиспо.чьзуомых .й npor-jViMMoii.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для ввода информации | 1988 |
|
SU1571571A1 |
Устройство для сопряжения вычислительной машины с каналами связи | 1990 |
|
SU1727126A1 |
Устройство для программного управления технологическим оборудованием | 1986 |
|
SU1372277A1 |
Устройство для сопряжения вычислительной машины с каналами связи | 1987 |
|
SU1472913A1 |
Устройство для сопряжения ЭВМ с внешними устройствами | 1987 |
|
SU1478222A1 |
Устройство для тестового контроля логических узлов | 1991 |
|
SU1837297A1 |
Автоматизированная система тестового контроля | 1985 |
|
SU1278857A1 |
Многоканальное устройство для ввода информации | 1984 |
|
SU1265783A1 |
Многоканальное устройство для сбора и предварительной обработки данных при испытаниях электроподвижного состава | 1980 |
|
SU928366A1 |
Процессор | 1984 |
|
SU1247884A1 |
УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ, содержащее генератор импульсов, элемент ЗАПРЕТ, счетчик, дешифратор, мультиплексор, матрицу элементов коммутации, первый блок памяти и первый элемент ИСКЛЮЧАЮЩЕЕ ИЛИ, выход которого подключен к первому входу первого блока памяти, выход Которого подключен к второму входу первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, выход мультиплексора подключен к первому входу элемента ИСКЛЮЧАЮЩЕЕ ИЛИ,второму входу первого блока памяти, и является первым выходом устройства, информационные входы мультиплексора подключены к горизонтальным шинам матрицы элементов коммутации, вертикальные шины которой подключены к выходам дешифратора, выходы счетчика подключены к входам дешифратора, адресным входам мультиплексора, входам группы первого блока памяти и являются выходами группы устройства, вход счетчика подключен к выходу элемента .ЗАПРЕТ, первый вход которого подключен к выходу генератора импульсов, отличающееся тем, чт.о, с целью повышения быстродействия, в него введены второй блок памяти, второй элемент ИСКЛЮЧАЩЕЕ ИЛИ и триггер, прямой выход которого подключен к второму входу элемента ЗАПРЕТ и является третьим выходом устройства, второй установочный вход i триггера является первым входом устройства, первый установочный вход СЛ триггера подключен к выходу второго элемента. ИСКПЮЧАЩЕЕ ИЛИ, второй вход которого подключен к вьрсоду первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, а первый вход подключен к выходу второго блока памяти, входы первой 1с группы которого подключены к выходам счетчика, а входы второй и третьей групп и вход второго блока памяти являются входами первой и второй to групп и вторым входом устройства соответственно. со
Устройство для ввода информации | 1976 |
|
SU614433A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Устройство для сбора информации от дискретных датчиков | 1976 |
|
SU614434A1 |
кл | |||
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1985-12-23—Публикация
1984-06-04—Подача