Устройство для ввода в микроЭВМ дискретных сигналов Советский патент 1987 года по МПК G06F13/00 

Описание патента на изобретение SU1314345A1

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

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

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

Устройство содержит дешифратор 1 адреса, первый, второй, третий элементы И 2, 3, 4, элемент 5 ИЛИ, шинный формирователь 6, регистр 7, группу 8 элементов И, группу 9 элементов И - НЕ.

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

Логические сигналы с периферийного оборудования формируют п-разрядный входной сигнал, поступающий на вторые входы элементов 8i-8„, -9п. На шине адреса выставляется адрес устройства, а на шине управления выставляется сигнал OUT. Из памяти микропроцессора извлекается код- маска очередного конъюнктивного тер.ма, которая является настроечным сигналом 2п-разрядного регистра 7 и выставляется на шине данных. Идет программирование или настройка порта. При этом, дешифратор 1 адреса дешифрирует адрес устройства, на выходе элемента 5 ИЛИ появляется активный уровень сигнала, и сигнал с выхода первого элемента 2 И подключает шинный формирователь 6 к шине данных в режиме ввода, что обеспечивается неактивным уровнем сигнала IN.

Синхронизирующий импульс с выхода второго элемента 3 И записывает код настройки, поступающий с шины данных через шинный формирователь 6 в 2п-разрядный регистр 7. Сигналы, поступающие с выходов 2л-раз- рядного регистра 7, настраивают элементы 8|-8,;, 9i-9„ таким образом, что каждый разряд входного слова через каждую пару этих элементов может либо передаваться без инверсии (высокоимпедансное состояние элементов 9,), либо с инверсией (высокоимпедансное состояние элементов 8,), либо передачи не будет-безразличное состояние разряда входного сигнала (йысокоимпеданс- ное состояние обоих магистральных элементов 8, и 9,-). На выходах всех пар элементов 8; , 9, устанавливаются активные уровни сигналов, если входной сигнал покрывает конъюнктивный терм, вычисляемый микропроцессорной системой, и активный уровень сигнала с выхода третьего элемента 4 И вводится в микроэвм по сигналу IN, который настраивает шинный формирователь 6 на ввод информации (естественно, что на шине адреса выставлен адрес устройства).

Затем из микроЭВМ выводится код настройки для вычисления следующего конъюнктивного терма, и процесс повторяется.

Если вычисленный терм 1 (т.е. микро- ЭВМ получает от устройства активный уровень), то микроэвм формирует выходной сигнал, соответствующий вычисленному конъюнктивному терму.

Ири изменении логических функций меняются коды настройки, которые записаны в массиве данных (в ОЗУ или ПЗУ) микро- ЭВМ, и она вычисляет новую систему логических функций.

Пример. Вычислить логическую функцию

fi abed V ad V b.

Коды настроек, которые выносятся в массив данных, будут иметь следующий вид: 10 10 10 102 М,; 01 00 00 102 01 00 002 Мз. Программа, написанная для микропроцессора К580, на языке АССЕМБЛЕР будет иметь следующий вид:

РРА: LXI H,L TABL Инициализация

памяти CLC: MOV А,МВзять маску i

OUT PORT IПрограммировать

устройство маской i

IN PORT IВвести значение терма Закончить вы

JNZ ZCLL

0

INX H,L

SUB А ADD М

JNZ CLC ZCL1 : MVI С, (/

0HLT

ZCL2: t-lVI С,

5

числения, если терм 0 Модифицировать память

Обнуление А Проверка окончания данных Вычислить очередной терм Вычисленный 0 Останов Вычисле:-:кая (рун к ЦП я ; ,

С 1 Останов

HLT 5 TABL: DB АА,42,1 0,00

END

Здесь, в исходных данных ЯЯ маркер окончания таблицы данных.

Для вычисления другой функции 0f2 а т/ b V cd.

Заменяются исходные данные: 10 00 00 002 Ml 00 01 00 00о ; 00 00 10

102 Мз,

TABL: DB 8 Д, jd. 0А, Щ 5Формула изобретения

Устройство ;ия BEK);;.;I в ми1 |-оЭЗАл :uic- крстных сигпа. юв, со ДгИ исЬратор адреса, первый, второй элементы И, элементы ИЛИ и шинный формирователь, причем вход дешифратора адреса подключен к входу устройства для подключения шины адреса микроЭВМ, выход дешифратора адреса соединен с первыми входами первого и второго элементов И, выход первого элемента И соединен с входом выборки шинного формирователя, вход задания направления передачи которого и первый вход элемента ИЛИ соединены с входом устройства для подключения выхода команды ввода микро- ЭВМ, вторые входы элемента ИЛИ и второго элемента И подключены к входу устройства для подключения выхода команды вывода микроэвм, выход элемента ИЛИ соединен с вторым входом первого элемента И, вход-выход шинного формирователя соединен с входом-выходом устройства для подключения входа-выхода данных микро- ЭВМ, отличающееся тем, что, с целью рас0

5

ширения функцнона.1ьны. возможш отеГ устройства за счет обсспечепия riopenacTpiiiii ii и предварительной обработки входного сш-- нала, в него введены perncip, группа элементов И, группа элементов , и третий элемент И, причем выход второго элемента И подключен к входу синхронизации регистра, информационный вход которого соединен с выходом шинного формирователя, i-й выхоч регистра (i 1, п-1) соединен с першам входом i-ro элемента И группы (i i i)-:: выход регистра соединен с первым входом г -го элемента И - НЕ группы, вторые входы /-го элемента И группы и г -го элемента И-НЕ группы соединены с г -м входом устройства для подключения г -го выхода источника дискретных сигналов, выходы /-го элемента И группы и /-ГО элемента И-НЕ группы соединены с г -м входом третьего элемента И, выход которого соединен с информационным входом шинного формирователя.

Похожие патенты SU1314345A1

название год авторы номер документа
Устройство для ввода в микроЭВМ дискретных сигналов 1990
  • Тюрин Сергей Феофентович
  • Олейников Алексей Владимирович
SU1786482A1
Устройство для ввода в микроЭВМ дискретных сигналов 1990
  • Тюрин Сергей Феофентович
  • Назин Владимир Иванович
  • Несмелов Владимир Аркадьевич
  • Лазуков Андрей Александрович
  • Овчинников Александр Владимирович
  • Козяк Игорь Петрович
  • Харитонов Валерий Алексеевич
SU1751772A1
Устройство для ввода в микроЭВМ дискретных сигналов 1988
  • Тюрин Сергей Феофентович
SU1608679A1
Устройство для ввода в ЭВМ дискретных сигналов 1990
  • Несмелов Владимир Аркадьевич
  • Тюрин Сергей Феофентович
  • Назин Владимир Иванович
  • Шевченко Анатолий Алексеевич
  • Харитонов Валерий Алексеевич
SU1786481A1
Устройство для ввода в микроЭВМ дискретных сигналов 1987
  • Тюрин Сергей Феофентович
  • Буймов Михаил Егорович
  • Несмелов Владимир Аркадьевич
SU1503043A1
Устройство для ввода в микроЭВМ дискретных сигналов 1990
  • Тюрин Сергей Феофентович
  • Назин Владимир Иванович
  • Несмелов Владимир Аркадьевич
  • Куликов Дмитрий Леонидович
  • Харитонов Валерий Алексеевич
SU1789975A1
Микропроцессорная система для программного управления технологическим оборудованием 1988
  • Сидоренко Николай Федорович
  • Харченко Вячеслав Сергеевич
  • Тимонькин Григорий Николаевич
  • Тюрин Сергей Феофентович
  • Остроумов Борис Владимирович
  • Ткаченко Сергей Николаевич
  • Петренко Василий Иванович
SU1525678A1
Устройство для ввода в микроЭВМ дискретных сигналов 1988
  • Тюрин Сергей Феофентович
SU1594554A1
УСТРОЙСТВО ДЛЯ ВВОДА В МИКРОЭВМ ДИСКРЕТНЫХ СИГНАЛОВ 1990
  • Тюрин С.Ф.
  • Назин В.И.
  • Несмелов В.А.
  • Харитонов В.А.
  • Куликов Д.Л.
  • Жданов А.М.
  • Кульков Л.Б.
RU2007751C1
Устройство для параллельного обмена информацией 1983
  • Кулаков Михаил Геннадьевич
SU1164688A1

Реферат патента 1987 года Устройство для ввода в микроЭВМ дискретных сигналов

Изобретение относится к вычислительной технике и может быть использовано для программно-аппаратного вычисления булевых функций. Целью изобретения является раси1ирение функциональных возможностей устройства за счет обеспечения перенастройки и предварительной обработки входного сигнала. Устройство содержит дешифратор 1 адреса, с первого по третий элементы И 2, 3, 4, элемент ИЛИ 5, шинный формирователь 6, регистр 7, группу 8 элементов И, группу 9 элементов И-НЕ, Устройство осуш,ествляет проверку истинности функции входного сигнала и конъюнктивного терма, формируемого микроЭВМ. 1 ил. с (Л ог и- СО сд

Формула изобретения SU 1 314 345 A1

Документы, цитированные в отчете о поиске Патент 1987 года SU1314345A1

Устройство для сопряжения 1979
  • Салогуб Григорий Данилович
  • Самсонов Виктор Евстратьевич
  • Семенков Олег Игнатьевич
SU881722A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Иванов Г
И
О распределенной реализации нулевых функций в микропроцессорных системах с логическими портами ввода-вывода.-Автоматика и вычислительная техника, 1983, № 5, с
Устройство для устранения мешающего действия зажигательной электрической системы двигателей внутреннего сгорания на радиоприем 1922
  • Кулебакин В.С.
SU52A1

SU 1 314 345 A1

Авторы

Тюрин Сергей Феофентович

Несмелов Владимир Аркадьевич

Буймов Михаил Егорович

Даты

1987-05-30Публикация

1986-01-06Подача