Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
12
Добавлен:
15.06.2014
Размер:
2.58 Mб
Скачать
  1. Типовые схемы контроллеров.

7.1. Программируемый адаптер параллельного обмена кр580вв55

  1. Назначение выводов бис.

Предназначен для обмена между магистралью и ВУ в режиме программного управления обмена и обмена по прерыванию. Сигналы запроса прерывания в микросхеме формируются на выходы КС. Микросхема содержит 3 регистра (8 разрядных) : канал А, канал В, канал С. Направление передачи через регистры программируется КА, КВ побайтно, КС по полу байтно.

Назначение выводов микросхемы:

Функциональная схема:

7.1.2. Программирование бис.

Каждый канал может быть запрограммирован для работы в одном из 3-х режимов: режим 0 – простой ввод- вывод через канал А (В,С).

Входы каналов со стороны ВУ постоянно открыты, и их разряды устанавливаются в соответствии с поступающими сигналами. Запись и чтение со стороны магистрали производится в любой момент времени – режим 1. Стробируемый ввод – вывод предназначен для обмена через каналы А и В. Канал С используется для приема и выдачи сигналов сопровождения обмена.

Связь ВУ с КА и КВ осуществляется только по специальному разрешающему сигналу – режим 2.

Стробируемый ввод- вывод через двунаправленный канал А.

При поступлении сигнала сброс все регистры устанавливаются в 0 и каналы программируются на ввод информации. Режимы работы каналов можно перепрограммировать или в начале или в процессе работы канала. Необходимо заполнить РУС со стороны магистрали.

УС имеет 2 формата:

Т.к. отдельные разряды КС в режимах 1 и 2 используются для выдачи управляющих сигналов, то возможна программная установка в 0 или 1.

Пример: Рассмотрим работу КА и КВ в режиме 1 и их программирование.

1.Ввод.

Составим РУС:

Свободным от функций управления остается разряды КС 6,7 , которые можно запрограммировать на ввод и вывод.

В БИС предусматривается возможность запрета или разрешения в формировании сигнала прерывания отдельно от КА и КВ, путем программной установки разрядов КС2 и КС4 в «1».

Временная диаграмма работы БИС в режиме 1 (ввод).

2.Вывод

Временная диаграмма работы БИС в режиме 1 (вывод).

Режим 0: используется триггер:

7.2. Контроллер клавиатуры и дисплея на светоизлучающих диодах 580вв79.

Предназначен для подключения клавиатуры и индикатора.

Внутренняя структура БИС:

  • шинные формирователи для подключения к шине данных;

  • регистр состояния БИС;

  • схему управления синхронизацией;

  • 2 ОЗУ , клавиатуры емкостью 8 * 8 бит, которая работает только на ввод и дисплея емкостью 16 * 8 бит, работает на ввод и ввывод со стороны магистрали.

ОЗУ дисплея может работать как сдвоенное ОЗУ 2(16*4).

Формирование адресов ОЗУ дисплея и клавиатуры производится с помощью общего счетчика (СТ) сканирования на 4 разряда (S0 …S3)

Выходы S0…S3 этого счетчика программируются в “-х режимах:

  • не дешифрированное сканирование (на выход подаются непосредственно разряды СТ)

  • дешифрированное (младшие разряды СТ подаются на встроенный дешифратор). В этом случае S0 …S3 выходы дешифратора.

ОЗУ клавиатуры построено так, что в нем выполнены антидребезговые мероприятия и запись в него производится только в том случае, если хотя бы один из разрядов имеет нулевое значение.

Любой код ОЗУ клавиатуры может заносится по внешнему стробу.