Блок управления. В состав блока входят: буфер шины данных; схема управления
вводом-выводом; схема управления и синхронизации; счетчик сканирования.
Буфер шины данных. Через буфер шины данных, выводы которого подключаются
к ШД системы, происходит обмен информацией между МП и ККД – запись
управляющих слов и данных и чтение из ККД слова состояния и содержимого
ОЗУ индикации и многорежимного ОЗУ клавиатуры (датчиков).
Схема управления вводом-выводом. С помощью управляющих сигналов, подава-
емых на входы СS, RD, WR, А0 этой схемы , МП управляет обменом с ККД.
Схема управления и синхронизации. В регистры схемы управления и синхронизации
МП загружает управляющие слова, затем происходит их дешифрация, в результате
чего вырабатываются сигналы, которые управляют функционированием всех узлов
ККД. Кроме того, с помощью 5-разрядного регистра коэффициента пересчета, вычи-
тающего 10-разрядного счетчика с предустановкой, схема управления и синхрониза-
ции делит частоту синхросерии, поступающий на вход ККД, на Kпс (Кпс = 1 – 1FH –
число, записываемое в регистр коэффициента пересчета), так как внутренняя частота
синхронизации ККД должна быть не более 100 Кгц.
Схема управления и синхронизации вырабатывает также серию сигналов, пода-
ваемую на выход BD, для гашения индикации во время смены символов на ней.
Счетчик сканирования. На выходах счетчика сканирования формируются коды,
используемые для опроса матрицы клавиатуры (датчиков) и индикации.
Блок интерфейса индикации. В состав блока входит ОЗУ индикации и выход-
ные регистры блока интерфейса индикации.
ОЗУ индикации. Запоминающее устройство с произвольным доступом, емкостью
16 х 8-разрядных слов, предназначено для хранения информации, которая может
отображаться на 8 или 16-разрядную индикацию. ОЗУ индикации, состоит из двух
независимых частей по 16 х 4-разрядных слов каждая, причем информация из каждой
части может выдаваться на индикацию независимо. После загрузки в ККД управля-
ющих слов чтения или записи, содержимое ОЗУ индикации может быть прочитано
и изменено с помощью соответствующих команд МП IN или OUT.
Начальная установка и настройка (инициализация) ККД. При вкл. питания
или подачи на вход RESET сигнала уровнем "1" длительностью 6ТCLK обнуляются:
счётчик сканирования, регистр адреса ОЗУ индикации, регистр ОЗУ клавиатуры,
двоичный 10-разрядный счётчик – в регистр коэффициента пересчёта которого
записывается значение 31 (1FН). Кроме того, в результате этого аппаратного
сброса на выходах IRQ, OUTA3 - OUTA0, OUTB3 - OUTB0 и BD устанавливаются
сигналы низкого уровня. В результате аппаратного сброса устанавливается режим
работы ККД по умолчанию: режим работы клавиатуры 3 – последовательный опрос
клавиатуры без дешифрирования счётчика сканирования с запретом ввода кодов
двух и более одновременно нажатых клавиш; режим индикации 2 – вывод кодов
на 8-разрядную индикацию с размещением их слева на право. При аппаратном
сбросе содержимое ячеек ОЗУ индикации и ОЗУ клавиатуры не обнуляется.
При необходимости настройки других режимов работы ККД (режимов работы
интерфейса клавиатуры 1 …7 и режимов интерфейса индикации 1…4), необходимо
произвести настройку (инициализацию) ККД на требуемый режим в следующей
последовательности:
1. Выполнить программный сброс. После загрузки управляющего слова (УС)
"Сброс", осуществляется обнуление функциональных элементов ККД также как и при
аппаратном сбросе (RESET), но только при программном сбросе не изменяется содер-