
- •Цифровые устройства и микропроцессоры
- •Микропроцессорные устройства
- •Содержание
- •Введение
- •1. Функционирование микропроцессора при выполнении команд
- •1.1. Система команд микропроцессора к580вм80а
- •1.1.1. Команды пересылок
- •1.1.2. Команды ввода-вывода
- •1.1.3. Команды арифметических и логических операций
- •1.1.4. Команды управления
- •1.1.5. Специальные команды
- •1.2. Функционирование микропроцессора к580вм80а при выполнении команд
- •1.2.1. Чтение и запись данных
- •1.2.2. Работа в режиме прерывания
- •1.2.3. Работа в режиме прямого доступа к памяти
- •1.2.4. Выполнение команды останова
- •1.3. Описание учебного микропроцессорного комплекса
- •1.3.1. Описание клавиатуры
- •1.3.2. Ввод, индикация, и изменение содержимого памяти
- •1.3.3. Индикация и изменение содержимого регистров
- •1.3.9. Команды микропроцессора к580вм80а
- •1.4. Программа работы
- •1.4.1. Изучение функционирования учебного микропроцессорного комплекса
- •1.4.2. Изучение группы команд пересылок
- •1.4.3. Изучение группы арифметических команд
- •1.4.4. Изучение группы команд безусловного и условного переходов
- •1.4.5. Изучение команд вызова подпрограмм
- •1.4.6. Изучение группы команд работы со стеком
- •1.4.7. Организация циклов
- •1.5. Контрольные вопросы
- •2. Программируемый параллельный интерфейс
- •2.1. Описание интегральной схемы программируемого параллельного интерфейса к580вв55
- •2.2. Описание лабораторного макета
- •2.3. Программа работы
- •2.4. Контрольные вопросы
- •3. Требования к содержанию и оформлению отчетов
- •Список литературы
- •Цифровые устройства и микропроцессоры
- •Часть II Микропроцессорные устройства
- •195251, Санкт-Петербург, Политехническая, 29
2. Программируемый параллельный интерфейс
Цель работы: изучение функционирования интегральной схемы программируемого параллельного интерфейса К580ВВ55.
Задание: осуществить программирование и убедиться в правильности работы интегральной схемы параллельного интерфейса.
2.1. Описание интегральной схемы программируемого параллельного интерфейса к580вв55
Структура интегральной схемы программируемого параллельного интерфейса К580ВВ55 показана на рис.2, где:
D0–D7 – двунаправленная магистраль данных;
A0–A7 – канал A;
B0–B7 – канал B;
C0–C7 – канал C;
A1, A0 – адресные входы;
ЧТ – сигнал чтения;
ЗП – сигнал записи;
ВК – сигнал выбора кристалла;
СБР – сигнал сброса.
|
|||||||||
|
Схема управления портами группы A |
|
|
|
Группа A Порт A |
A0–A7 |
|||
|
|
||||||||
|
D0–D7 |
Буфер шины данных |
|
|
Группа A Порт C |
C4–C7 |
|||
|
|
||||||||
A1→ A0→ ЧТ→ ЗП→ ВК→ СБР→ |
Схема управления режимом чтения и записи |
|
Схема управления портами группы B |
|
|
Группа B Порт C |
C0–C3 |
||
|
|
||||||||
|
Группа B Порт B |
B0–B7 |
|||||||
|
|||||||||
|
|||||||||
Рис.2. Структура интегральной схемы К580ВВ55 |
Основные операции, реализуемые интегральной схемой К580ВВ55, представлены в табл.9, где ШД – шина данных, а РСУ – регистр слова управления.
Таблица 9 |
||||||
Действие |
Сигналы управления |
Передача данных |
||||
А1 |
А0 |
ЧТ |
ЗП |
ВК |
||
Чтение |
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 1 |
0 0 0 0 |
ШД Канал А ШД Канал В ШД Канал С ШД РСУ |
Режим работы интегральной схемы программируемого параллельного интерфейса задается путем записи слова управления в регистр слова управления. Формат слова управления следующий:
- нулевой бит задает режим работы 0–3 битов канала C: 0 – вывод данных, 1 – ввод данных;
- первый бит задает режим работы канала B: 0 – вывод данных, 1 – ввод данных;
- второй бит определяет режим канала B и 0–3 биты канала C: 0 – режим 0, 1 – режим 1;
- третий бит определяет 4–7 биты канала C: 0 – вывод данных, 1 – ввод данных;
- четвертый бит задает режим работы канала A: 0 – вывод данных, 1 – ввод данных;
- пятый и шестой биты определяют режим канала A и 4–7 биты канала C: 00 – режим 0, 01 – режим 1, 10 – режим 2, 11 – режим 2 [1, 2
];
- седьмой бит задает режим работы микросхемы, в данной работе следует установить его значение равным логической единице.