МИНОБРНАУКИ РОССИИ
Государственное образовательное учреждение высшего профессионального образования
“Санкт-Петербургский государственный электротехнический университет “ЛЭТИ” им.В.И.Ульянова (Ленина)”
(СПбГЭТУ)
Факультет информационно-измерительных и биотехнических систем
Кафедра электроакустики и ультразвуковой техники
Лабораторная работа №3
РАБОТА ПРОГРАММИРУЕМОЙ МИКРОСХЕМЫ ПАРАЛЛЕЛЬНОГО ВВОДА – ВЫВОДА СЕРИИ КР580
Выполнили: Андреев А.
Барановская Я.
Дмитрук А.
Мартынов В.
Проверил
Санкт-Петербург
2015
РАБОТА ПРОГРАММИРУЕМОЙ МИКРОСХЕМЫ ПАРАЛЛЕЛЬНОГО ВВОДА – ВЫВОДА СЕРИИ КР580
Цель работы — изучение работы параллельных портов ввода–вывода информации на примере микросхемы КР580ИК55 и приобретение навыков ее программирования.
Общие сведения
Для обработки информации и связи периферийных устройств с центральным процессором (ЦП) служат программируемые устройства ввода–вывода, работающие в параллельном или последовательном режиме. Примером программируемого параллельного интерфейса (ППИ) является микросхема КР580ИК55, способная работать в любой ТТЛ‑совместимой схеме.
Основные функциональные узлы микросхемы следующие: буфер канала данных (D), регистр управляющего слова (РУС), схема выбора канала, буферы каналов ввода–вывода А, В и С, схема управления каналом С, схемы управления регистром С.
Условное графическое обозначение рассматриваемой микросхемы представлено на рис. 4.1.
Рис.
4.1
Для установки ППИ в исходное состояние (все каналы устанавливаются в режим ввода, выходные линии находятся в высокоимпедансном состоянии) при включении источника питания или при сбоях в системе служит сигнал сброса R.
Специальный регистр – РУС используется для программирования функций и направления обмена данными каждого из каналов ввода–вывода. Имеются три основных режима работы ППИ:
режим 0 – простой ввод–вывод;
режим 1 – стробируемый ввод–вывод;
режим 2 – двунаправленная магистраль.
В лабораторной работе исследуется только режим 0, как наиболее распространенный. Микросхема программируется с помощью КПУ.
Формат управляющего слова показан на рис. 4.2.
Рис. 4.2
Можно коротко охарактеризовать особенности работы микросхемы в используемом режиме 0. В этом случае схему интерфейса можно представить как два 8-разрядных и два 4-разрядных канала. Любой канал может быть использован для ввода или вывода информации. При выводе информация хранится на выходе канала до записи новых данных в соответствующий канал (или до записи нового режима). Входная информация не запоминается (в микропроцессорную систему передается та информация, которая существовала на входах канала на момент подачи сигнала “чтение”).
Описание лабораторного стенда
Работа выполняется с помощью программируемого универсального контроллера “Электроника МС2702”, описания структуры которого и порядка работы с ним даны в прил. 1.
Функциональная схема установки представлена на рис. 4.3.
Параллельный ввод–вывод в КПУ осуществляется с помощью двух микросхем КР580ИК55 (и еще одна микросхема используется для обеспечения работы ПУ). В лабораторной работе используется только один из ППИ КПУ со следующими адресами каналов: РУС – F7, канал А – F4, канал В – F5, канал С – F6.
Рис.
4.3
Для упрощения установки и наблюдения входной и выходной информаций на выносной панели установлены 8 светодиодов, соединенных с разрядами канала А ППИ, и 8 тумблеров, устанавливающих напряжение логического нуля или единицы на входах канала В. Таким образом, с помощью выносной панели можно передавать информацию в КПУ и наблюдать выходные данные контроллера.