Заявку на получение дополнительной информации по этому проекту можно заполнить здесь.
Номер 84-082-00 |
Наименование проекта Устройство сопряжения ПК IBM PC с параллельным периферийным адаптером |
Назначение Для организации взаимодействия ПК IBM PC с параллельным адаптером КР580ВВ55А по интерфейсу Centronics |
Рекомендуемая область применения Информационно-измерительные системы на базе ПК IBM PC |
Описание
Устройство подсоединяется к ПКibmpcпри помощи стандартного соединителя x1 типаdb-25-p(см. рис.). Устройство реализовано на микросхемахd1ёd6; резисторr1 задает уровень логической единицы, резисторr2, конденсатор С1 и диодvd1 образуют цепь сброса. В устройстве предусмотрена возможность подключения дополнительной ИМС КР580ВВ55А или другой программируемой ПМС серии КР580, например, КР580ВИ53, КР580ВВ51А. Устройство работает под управлением ПКibmpc, Данные, передаваемые через порт 0378hинтерфейсаcentronics, устройство интерпретирует как команды или как данные. Команды защелкиваются в регистрd2 по фронту сигналаcr0, формируемого программно. В команде указывается адрес внутреннего регистра КР580ВВ55А (биты 0 и 1), адресуемый адаптер (бит 2, если равен 1, тоcs1=0, иначе cs2=0), режим "Запись" или режим "Чтение" (бит 3, если равен 0, то "Запись", иначе - "Чтение"). В режиме "Запись" данные, записанные в порт 0378h, поступают на выходы буфера с тремя состояниямиd1 и защёлкиваются в адресуемый внутренний регистрd5 по переднему фронту сигналаcr2, формируемому программно. В режиме "Чтение" выходы буфера d2 находятся в третьем состоянии, а содержимое адресуемого внутреннего регистра d5 поступает на входы мультиплексора d6. Состояние битаcr1 определяет, какая половина внутренней шины данных устройства подключается по входам порта ПК 0379h(Сr1=0 - младшая,cr1=1 -старшая). Бит 7 инвертируется элементомd4.4 для того, чтобы все биты поступали в порт 0379h в том состоянии, в каком они поступают на входы мультиплексораd5. Цепь сброса предназначена для начальной установки входов выборки кристаллаcsпрограммируемых адаптеров в неактивное состояние с целью предотвращения выхода из строя выходных буферных каскадов этих ИМС. Вследствие того, что все управляющие сигналы для программируемых ИМС формируются программно, а не аппаратно после выполнения соответствующих команд, то существует возможность записи некорректного управляющего слова в регистр команд КР580ВВ55А после включения питания. При этом возможна ситуация, когда порт, предназначенный для ввода данных, будет запрограммирован на вывод, что приведен к выходу из строя его выходных каскадов. До выполнения команд инициализации регистров интерфейсаcentronicsсостояние выходов регистра адресаd2 и порта 037ah, которые формирует управляющие сигналы для d5, не определено. Для разрешения активации сигналовcs1. и Сs2 необходимо защелкнуть в регистрd3 единичное состояние бита 4 порта 0378hпо переднему фронту сигналаcr3, формируемому программно, Ниже приведены фрагменты программы на языкеpascal, реализующие запись байта в регистр управляющего слова (РУС) адаптера d5 и чтение байта из порта В адаптераd5 в режиме 0, {запись байта} port[$0378]:= $03; {команда - установить адрес А0 = А1 = 1 для записи в РУС КР580ВВ55А} port [$037a]:= port[$037a] and $fe; {установитьcr0сучётоминверсии} port[$037а]:=port[$037a]or1; {сброситьcr0 с учетом инверсии} port[$0378]:= $88; {записать байт} port [$037а]:= port|$037a] or 4; {установитьРС2} port |$037a]:= port[$37a] and $f3; {сброситьРС2} { чтение байта} port[s0378]:= 5; {команда - все порты в режиме 0, порт А - вывод, остальные - ввод} port[$037а]:=port[$37a]and$fe; {установитьcr0 с учетом инверсии} port[$037а]:=port[$37a]or1; {установитьcr0 с учетом инверсии} port[$037а]:=port[$37a]or2; {сброситьcr1 с учетом инверсии} a:=ashr4; {младшая половина принимаемого байта} a:=ashr4; {переместить старшую тетраду на место младшей} port[$037а]:=port|$037a]and$fd; {установитьcr1 с учетом инверсии} b:=port[$0379]and$f0; {старшая половина принимаемого байта} a:=a or b; {полученбайт}
Рис. Схема устройства |
Преимущества перед известными аналогами Аналоги не известны |
Стадия освоения Внедрено в производство |
Результаты испытаний Соответствует технической характеристике изделия (устройства) |
Технико-экономический эффект Устройство обеспечивает защиту выходных каскадов портов адаптеров от случайного подключения к выходам других ИМС |
Возможность передачи за рубеж За рубеж не передаётся |
Дата поступления материала 24.07.2000 |
У павильонов Уральской выставки «ИННОВАЦИИ 2010» (г. Екатеринбург, 2010 г.)
Мероприятия на выставке "Инновации и инвестиции - 2008" (Югра, 2008 г.)
Открытие выставки "Малый бизнес. Инновации. Инвестиции" (г. Магнитогорск, 2007 г.)
Демонстрация разработок на выставке "Малый бизнес. Инновации. Инвестиции" (г. Магнитогорск, 2007 г.)