Устройство для ввода в микроэвм дискретных сигналов

 

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

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК

„„80„„1314345 А1 (su 4 G 06 F 13 00

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ

%friz

УРд

OllHCAHHE HSOBPETEHHR на

К А BTOPCHOMV СВИДЕТЕЛЬСТВУ (21) 4002690/24-24 (22) 06.01.86 (46) 30.05.87. Бюл. № 20 (72) С. Ф. Тюрин, В. А. Несмелов и M. Е. Буймов (53) 681.3(088.8) (56) Авторское свидетельство СССР № 881722, кл. G 06 F 13/00, 1981.

Иванов Г. И. О распределенной реализации нулевых функций в микропроцессорных системах с логическими портами ввода-вывода.— Автоматика и вычислительная техника, 1983, № 5, с. 52. (54) УСТРОЙСТВО ДЛЯ ВВОДА В МИКРОЭВМ ДИСКРЕТНЫХ СИГНАЛОВ (57) Изобретение относится к вычислительной технике и может быть использовано для программно-аппаратного вычисления булевых функций. Целью изобретения является расширение функциональных возможностей устройства за счет обеспечения перенастройки и предварительной обработки входного сигнала. Устройство содержит дешифратор 1 адреса, с первого по третий элементы И 2, 3, 4, элемент ИЛИ 5, шинный формирователь 6, регистр 7, группу 8 элементов И, группу 9 элементов И вЂ” НЕ, Устройство осуществляет проверку истинности функции входного сигнала и кон ьюнктивного терма, формируемого микроЭВМ.

1 ил.

1314345

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

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

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

Устройство содержит дешифратор адреса, первый, второй, третий элементы

И 2, 3, 4, элемент 5 ИЛИ, шинный формирователь 6, регистр 7, группу 8 элементов

И, группу 9 элементов И вЂ” НЕ.

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

Логические сигналы с периферийного оборудования формируют и-разрядный входной сигнал, поступающий на вторые входы элементов 81- 8„, 91- -9„. На шине адреса выставляется адрес устройства, а на шине управления выставляется сигнал 01..1 Т.

Из памяти микропроцессора извлекается кодмаска очередного конь!онктивного терма, которая является настроечным сигналом

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

Синхронизирующий импульс с выхода второго элемента 3 И записывает код настройки, поступающий с шины данных через шинный формирователь 6 в 2п-разрядный регистр 7.

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

IN PORT ние терма

Закончить выЛ1Е ЕС!.!., числения, если терм = 9

11одифицировать

INX Н,L память

Обнуление,A)

Проверка оконSUB Л

ADD 1"! чания данных

Вь чис:!ить оче—

JNZ CLC редной терм

Вычисленный терм = g

Останов

ZCL1: mI C, 9È

40 HLT

ZCLZ: NVI С, 91

Вь!чис-lе =.!-:ая

EEg,:.! К Ц ! Я

Останов

HLT

TABL: РВ АЛ,42,1 И,ÈE))

END

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

Для вычисления другой функции

4== à v b ъ cd.

Заменяются исходные данные:

10 00 00 002= М! 00 01 00 00 = М 00 00 10

102== Мз, TABL: DB 8 P 1,И. 12А, И ).

90P3t I ла E2 EIoE! E!c cE. H L!. I стРоис !но l.! EE E . во,, il Ii "i I1 lx, Î. 3.I E ",!1ск1)стнь!x си! пя "0EE со;*11;+ : I (" i . II: 1!1!, :Затем из микроЭВМ выводится код настройки для вычисления следующего конъюнктивного терма, и процесс повторяется.

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

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

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

fI= abed v ad v b.

Коды настроек, которые выносятся в массив данных, будут иметь следующий вид:

l0 10 10 102= Mi 01 ОО 00 102 — М2 00 01

00 002= Мз. Программа, написанная для микропроцессора К580, на языке

АССЕМБЛЕР будет иметь следующий вид:

РРА: LXI Н,I. TAHL Инициализация памяти

CI С: !г1ОЧ A, H Взять маску

OLT РОНТ I Программировать устройство маской

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

И подключен к входу синхронизации регистра, информационный вход которого соечи!!с; с выходом шинного формирователя, !-й выхо

1О регистра (i= 1, и — 1) соединен с первым входом l-го элемента И группь (! 1! —: выход регистра соединен с первым входом с-го элемента И вЂ” НЕ группы, вторые входы ! -го элемента И группы и с-го элемс.!та

И вЂ” НЕ группы соединены с i-м входом уст15 ройства для подключения i-го выхода источника дискретных сигналов, выходы /-го элемента И группы и /-го элемента И вЂ” НЕ группы соединены сi-м входом третьего элемента

И, выход которого соединен с информационным входом шинного формирователя.

Составитель С. Буру ки

Редактор Л. Долинич Техред И. Верес Корректор.А. Зимокосов

Заказ 2007j50 Тираж 673 Подписное

ВИИИПИ Государственного комитета СССР по делам изобретений и открытий !! 3035, Москва, Ж вЂ” 35, Раугнская наб.. д. 4,5

Производственно-полиграфическое предприятие, г. Ужгород, у,l. Проектная, Ч

Устройство для ввода в микроэвм дискретных сигналов Устройство для ввода в микроэвм дискретных сигналов Устройство для ввода в микроэвм дискретных сигналов 

 

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

Изобретение относится к вычислительной технике и может быть использовано при проектировании многомашинных иерархических вычислительных систем

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

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

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

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

Изобретение относится к технике распределения грузов в автоматизированных производственных линиях

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

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

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

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

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

Изобретение относится к электросвязи и может быть использовано в автоматизированных системах управления технологическими процессам, телемеханике и локальных вычислительных сетях

Изобретение относится к электросвязи и может быть использовано в автоматизированных системах управления технологическими процессам, телемеханике и локальных вычислительных сетях

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

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

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

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