В дополнение к
основным режимам работы микросхема обеспечивает возможность программно
независимой установки в «1» и сброса в «0» любого из разрядов регистра канала
ВС.
Формат управляющего слова
уст./сброса разрядов регистра канала ВС показан на рисунке 7.
D7 D6 D5
D4 D3 D2 D1 D0
1
– установить в «1»
«0» 0
– установить в «0»
неопределенность
код разряд
000
0
001
1
010
2
011
3
100
4
101
5
110
6
110
7
Рисунок
7.
Если микросхема запрограммирована для работы
в режиме 1 или 2, то через выводы ВС0ВС3 канала ВС выдаются сигналы, которые могут
использоваться как сигналы запросов прерываний для МП. Эта особенность
микросхемы позволяет программно реализовать разрешения или запрет в обслуживании
любого внешнего устройства ввода/вывода без анализа запроса прерывания в схеме
прерывания системы.
В нашем случае необходимо
запрограммировать микросхему 580ВВ55 на вывод информации в режиме 0. Вот почему
далее будет рассмотрен только этот режим.
При работе микросхемы в режиме 0
обеспечивается простой ввод/вывод информации через любой из 3-х каналов и
сигналов управления обменом информацией с периферийными устройствами не
требуется. В этом режиме микросхема представляет собой совокупность 2-х 8 разрядных
и 2-х 4 разрядных каналов ввода или вывода. В режиме 0 возможны 16 различных
комбинаций схем ввода/вывода каналов ВА, ВВ, ВС. Это определяется комбинациями
в разрядах D4; D3; D1; D0 регистра управляющего слова.
Для нашего случая код должен иметь
следующее указание:
D4
D3
D1
D0
ВА;ВВ;ВС
0
0
0
0
вывод
В режиме 0 входная информация не
запоминается, а выходная хранится в выходных регистрах до записи новой
информации в канал или до записи нового режима.
Графическое представление режима 0
показано на рисунке 8.
Канал
адреса
Канал
управления
Канал
данных
D7D0
I/0
I/0 BC7BC0 BA7BA0
BB7BB0
Рисунок
8.
Для
электрического соединения микросхемы 580ВВ55 и схемы управления необходимо:
1)
шину данных D0D7
схемы управления соединить с выводами D0D7
микросхемы 580ВВ55.
2)
Два младших разряда адресной шины соединить с
выводами A0A1 микросхемы 580ВВ55.
3)
Выводы , микропроцессора 1821ВМ85 соединить с выводами
, микросхемы 580ВВ55
соответственно.
4)
На вход SR «Установка в
исходное состояние» микросхемы 580ВВ55 подать низкий уровень (подключить к
корпусу).
1.2.11. Фиксирующая схема.
Как уже отмечалось выше необходимо подавать сигналы в блок
индикации № канала (2 индикатора) в строго определенные моменты времени. Для
этого необходимо предусмотреть устройство, которое по сигналам от процессора,
будет пропускать информацию на один из индикаторов блока индикации. В качестве
элементов фиксирующей схемы будем использовать 2 регистра типа 1533UP23.
Регистр, аналогичный UP22, нос 8 тактируемыми триггерами. Регистр
принимает и отображает информацию синхронно с положительным перепадом на
тактовом входе.
EO
C
Dn
Выход
Загрузка
и считывание
Загрузка регистра и разрыв выходов
Н
В
«Н», «В»
«Н», «В»
«Н», «В»
соответственно
Таким образом, подавая тактирующие сигналы на вход С (№11)
регистра 1533UP23, мы разрешаем прохождение сигналов на
соответствующий индикатор в строго определенные моменты времени.