| |||||
А0 |
А1 |
Направление передачи информации |
|||
чтение |
ВАканал данных ВВканал данных ВСканал данных |
||||
0 0 1 |
0 1 0 |
0 0 0 |
1 1 1 |
0 0 0 |
|
запись |
Канал данныхВА Канал данныхВВ Канал данныхВС Канал данныхРУС |
||||
0 0 1 1 |
0 1 0 1 |
1 1 1 1 |
0 0 0 0 |
0 0 0 0 |
|
блокировка |
Канал данныхтретья состояние Запрещенная комбинация |
||||
Х 1 |
Х 1 |
Х 0 |
Х 1 |
1 0 |
Рисунок 5.
|
канала ВС
1 - ввод
1 0 - вывод
режим канал ВВ
работы ВА и 4-7 ВС 1-ввод
00-режим 0 0-вывод
01-режим 1
1х-режим 2 режим работы
ВВ и разрядов
канал ВА 03 ВС
0-режим 0
1-ввод 1-режим 1
0-вывод Разряды 47
канала ВС
1-ввод; 0-вывод
Рисунок 6.
В дополнение к основным режимам работы микросхема обеспечивает возможность программно независимой установки в «1» и сброса в «0» любого из разрядов регистра канала ВС.
Формат управляющего слова уст./сброса разрядов регистра канала ВС показан на рисунке 7.
|
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, мы разрешаем прохождение сигналов на соответствующий индикатор в строго определенные моменты времени.
Un - № 20
Земля - № 10
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
При использовании материалов активная ссылка на источник обязательна.