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

Номер патента: 1314345

Авторы: Буймов, Несмелов, Тюрин

ZIP архив

Текст

Изобретение относится к вычислительной технике, в частности к устройствам для сопряжения, и может быть использовано для программно-аппаратного вычисления булевых функций.Цель изобретения - расширение функциональных возможностей устройства за счет обеспечения перенастройки и предварительной обработки входного сигнала во время выполнения микроЭВМ программы вычисления булевых функций.На чертеже представлена блок-схема устройства.Устройство содержит дешифраторадреса, первый, второй, третий элементы И 2, 3, 4, элемент 5 ИЛИ, шинный формирователь 6, регистр 7, группу 8 элементов И, группу 9 элементов И - НЕ.Устройство работает следующим образом.Логические сигналы с периферийного оборудования формируют и-разрядный входной сигнал, поступающий на вторые входы элементов 8- 8, 9- -9. На шине адреса выставляется адрес устройства, а на шине управления выставляется сигнал 01,Т. Из памяти микропроцессора извлекается кодмаска очередного коньонктивного терма, которая является настроечным сигналом 2 п-разрядного регистра 7 и выставляется на шине данных. Идет программирование или настройка порта. При этом, дешифратор 1 адреса дешифрирует адрес устройства, на выходе элемента 5 ИЛИ появляется активный уровень сигнала, и сигнал с выхода первого элемента 2 И подключает шинный формирователь 6 к шине данных в режиме ввода, что обеспечивается неактивным уровнем сигнала 1 М. Синхронизирующий импульс с выхода второго элемента 3 И записывает код настройки, поступающий с шины данных через шинный формирователь 6 в 2 п-разрядный регистр 7. Сигналыпоступающие с выходов 2 п-разрядного регистра 7, настраивают элементы 8 - 89 - 9 таким образом, что каждый разряд входного слова через каждую пару этих элементов может либо передаваться без инверсии (высокоимпедансное состояние элементов 9;), либо с инверсией (высокоимпедансное состояние элементов 8;), либо передачи не будет-безразличное состояние разряда входного сигнала (высокоимпедансное состояние обоих магистральных элементов 8, и 9;). На выходах всех пар элементов 8;, 9; устанавливаются активные уровни силалов, если входной сигнал покрывает кон ьюнктивный терм, вычисляемый микропроцессорной системой, и активный уровень сигнала с выхода третьего элемента 4 И вводится в микроЭВМ по сигналуМ, который настраивает шинный формирователь 6 на ввод информации (естественно, что на шине адреса выставлен адрес устройства).ЕЫ РОКТ 1 ние термаЗакончить выЛ 12 ЕСЕ.Е,числения, еслитерм = 9Модифицировать памятьОбнуление ,АПроверка оконБЕЕВ Л ЛРР М чания данныхВычис:гить оче -Ю 2 СЬС редной термВычисленныйтерм = 8Останов ЕСЬ 1; М 71 С) И 40 НЕ.Т ХСЬ 2: МЪ 1 С, И 1 В ьч и с.е .- а я Ффкця С Останов Н 1,ТТАВЬ: РВ АЛ,42,1 И,И 6ЕИРЗдесь, в исходных данных ИИ маркерокончания таблицы данных.Для вычисления другой функции5012== а у и ъ сй.Заменяются исходные данные:10 00 00 002= М 00 01 00 00 г= М 00 00 10102== Мз,ТАВ 1.: ВВ 8 И 1,И. ФА, ИИ Форму,га изобрег пни., стройсно с 5 вод",О,.лй с.крстных си и о, сор:,+.,: с н.1 РаЗатем из микроЭВМ выводится код настройки для вычисления следующего конъюнктивного терма, и процесс повторяется.Если вычисленный терм = 1 (т.е. микроЭВМ получает от устройства активный уровень), то микроЭВМ формирует выходной сигнал, соответствующий вычисленному коньюнктивному терму.При изменении логических функций меняются коды настройки, которые записаны в массиве данных (в ОЗУ или ПЗУ) микро- ЭВМ, и она вычисляет новую систему логических функций.Пример. Вычислить логическую функцию1= азсд у а ч э.Коды настроек, которые выносятся в массив данных, будут иметь следующий вид: 10 10 10 102= М, 01 ОО 00 102= Мг, 00 01 00 ООг= Мз. Программа, написанная для микропроцессора К 580, на языке АССЕМБЛЕР будет иметь следующий вид: 20РЕА: ЬХ 1 Н,1, ТАВЕ. ИнициализацияпамятиСЕ. С; г"ЕОЧ А, М Взять маскуОПТ РОЕЕТ 1 Програжироватьустройство маскойВвести значе131"34 р Составитель С. Буру хинРедактор Л. Догнинич Техред И. Верес Корректор .А. ЗимокосовЗаказ 2007(50 Тираж 673 ПодписносВИИИПИ Государственного комитета СССР по дедам изобретений и открытий3035, Москва, Ж - 35, Раугнская наб д. 4;5Производственно-полиграфическое предприятие, г. Ужгород, уд. Проектная, 4 тор адреса, первый, второй элементы И, элементы ИЛИ и шинный формирователь, причем вход дешифратора адреса подключен к входу устройства для подключения шины адреса микроЭВМ, выход дешифратора адреса соединен с первыми входами первого и второго элементов И, выход первого элемента И соединен с входом выборки шинного формирователя, вход задания направления передачи которого и первый вход элемента ИЛИ соединены с входом устройства для подключения выхода команды ввода микро- ЭВМ, вторые входы элемента ИЛИ и второго элемента И подключены к входу устройства для подключения выхода команды вывода микроЭВМ, выход элемента ИЛИ соединен с вторым входом первого элемента И, вход-выход шинного формирователя соединен с входом-выходом устройства для подключения входа-выхода данных микро- ЭВМ, отличающееся тем, что, с целью расиирения фукционагьных возмоьсостей уст.ройства за счет обсспече.ия персасройк, и предварительной обработки входного сигнала, в него введены регистр, группа эгс - ментов И, группа элементов И НЕ, и третий элемент И, причем выход второго элемента И подключен к входу синхронизации регистра, информационный вход которого соедис; с выходом шинного формирователя, -й выхо1 Орегистра (1= 1, и - 1) соединен с первым входом 1-го элемента И группи (1-" выход регистра соединен с первым входом с-го элемента И - НЕ группы, вторые входы с-го элемента И группы и г-го элемс;та И - НЕ группы соединены с с-м входом уст.ройства для подключения 1-го выхода источника дискретных сигналов, выходы -го элемента И группы и 1-го элемента И - НЕ группы соединены с 1-м входом третьего элемента И, выход которого соединен с информационным входом шинного формирователя.

Смотреть

Заявка

4002690, 06.01.1986

ПЕРМСКОЕ ВЫСШЕЕ ВОЕННОЕ КОМАНДНО-ИНЖЕНЕРНОЕ КРАСНОЗНАМЕННОЕ УЧИЛИЩЕ РАКЕТНЫХ ВОЙСК ИМ. МАРШАЛА СОВЕТСКОГО СОЮЗА В. И. ЧУЙКОВА

ТЮРИН СЕРГЕЙ ФЕОФЕНТОВИЧ, НЕСМЕЛОВ ВЛАДИМИР АРКАДЬЕВИЧ, БУЙМОВ МИХАИЛ ЕГОРОВИЧ

МПК / Метки

МПК: G06F 13/00

Метки: ввода, дискретных, микроэвм, сигналов

Опубликовано: 30.05.1987

Код ссылки

<a href="https://patents.su/3-1314345-ustrojjstvo-dlya-vvoda-v-mikroehvm-diskretnykh-signalov.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для ввода в микроэвм дискретных сигналов</a>

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