
- •Утверждено редакционно-издательским советом Тюменского государственного нефтегазового университета
- •Введение
- •Микропроцессоры
- •Микропроцессор и его основные технические характеристики
- •1.2. Состав микропроцессорного комплекта кр580
- •Микропроцессор intel 8080 (kp580bm80a)
- •Понятие машинного такта, цикла команды и машинного такта
- •1.3.2. Извлечение микропроцессором кода команды (данных) из памяти
- •Основные состояния микропроцессора
- •Система команд микропроцессора
- •Достоинства и недостатки микропроцессора
- •Intel 8080
- •Некоторые практические примеры
- •Двунаправленный шинный формирователь и буферный регистр
- •Двунаправленный шинный формирователь кр580ва86(87)
- •Буферный регистр кр580ир82(83)
- •Сходства и различия буферного регистра и
- •Программируемый параллельный интерфейс кр580вв55
- •Выбор порта или регистра управляющего слова
- •Направление передачи данных в ppi
- •Режимы работы программируемого параллельного интерфейса
- •Программирование ppi
- •Программируемый контроллер прерываний кр580вн59
- •Режимы работы контроллера прерываний
- •Характеристика управляющих слов для настройки контроллера прерываний
- •Особенности обслуживания при каскадировании контроллера прерываний
- •Характеристика и формат управляющих слов
- •Анализ приоритетов обслуживания при введении аппаратной избыточности
- •Программируемый таймер кр580ви53
- •Программирование таймера
- •6.1.1. Считывание показаний счетчика
- •Характеристика режимов работы таймера
- •5.Четвертый режим.
Программируемый параллельный интерфейс кр580вв55
Данное устройство предназначено для организации обмена данными между микропроцессором и внешними устройствами (см. рис. 11).
Рис. 11
Основные технические характеристики:
n-MOP – технология;
Корпус с 40 выводами;
Потребляемая мощность - не более 0,35Вт;
Степень интеграции: 1600 активных элементов;
Номинальный ток: 60мА;
Нагрузочная способность: 1 ТТЛ вход.
Условное графическое обозначение КР580ВВ55 представлено на рис. 12.
Рис. 12
D0 D7 – входы/выходы, подключаемые к шине данных микропроцессора;
А0, А1 – входы выбора каналов (портов);
СS
– сигнал выбора микросхемы (приходит
с дешифратора);
RES – сигнал системного сброса.
Табл.1
Выбор порта или регистра управляющего слова
А1 |
А0 |
|
0 |
0 |
РА |
0 |
1 |
РВ |
1 |
0 |
РС |
1 |
1 |
РУС |
РУС – регистр управляющего слова.
РА – порт А – имеет два буферных регистра, что позволяет
организовать двунаправленный обмен данными по этому порту.
У РВ и РС – по одному буферному регистру.
Группа А – комбинация порта А и старшей половины порта С (РС4,5,6,7): РА+РС2.
Группа В – РВ+РС1(младшая половина РС).
Структура программируемого параллельного интерфейса приведена на рис. 13.
Рис. 13
Направление передачи данных в PPI определяется по табл. 2.
Табл. 2.
Направление передачи данных в ppi
Ввод данных:
А1
А0
С
S
W
R
R
D
Направление передачи данных
0
0
0
1
0
ВУi→РА→ШД МП
0
1
0
1
0
ВУi→РВ→ШД МП
1
0
0
1
0
ВУi→РС→ШД МП
1
1
0
1
0
Запрещенная комбинация
х
х
1
х
х
Отключено
х
х
0
1
1
Отключено
Вывод данных:
А1 |
А0 |
С |
W |
R |
Направление передачи данных |
0 |
0 |
0 |
0 |
1 |
ШД МП→РА→ ВУi |
0 |
1 |
0 |
0 |
1 |
ШД МП→РВ→ ВУi |
1 |
0 |
0 |
0 |
1 |
ШД МП→РС→ ВУi |
1 |
1 |
0 |
0 |
1 |
ШД МП→РУС |
Режимы работы программируемого параллельного интерфейса
Нулевой режим;
Первый режим;
Второй режим.
Нулевой режим – ввод/вывод данных. В данном режиме данные записываются в ВУi или читаются (в зависимости от сигнала управления), проходя через порты А, В или С (поочередно). Дополнительные сигналы управления не формируются.
Первый режим – ввод/вывод со стробированием. В данном режиме порты А и В служат для передачи данных, а по линиям порта С передаются управляющие сигналы (STB, RD, IBF, INTR, ACK и др.). Свободные линии порта С также служат для передачи данных. Пример нулевого режима представлен на рис. 14.
Рис. 14
Второй режим – режим двунаправленного обмена. В данном режиме канал В не работает, передача данных происходит через канал А поочередно в двух направлениях. Необходимые управляющие сигналы передаются по линиям порта С.