- •Цифровые устройства и микропроцессоры
- •Микропроцессорные устройства
- •Содержание
- •Введение
- •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.2. Описание лабораторного макета
Работа выполняется на учебном микропроцессорном комплексе с использованием платы расширения, на которой помещена интегральная схема программируемого параллельного интерфейса К580ВВ55. К каналу A, имеющему адрес 80 присоединены переключатели, которые позволяют задавать входные данные. К каналу B, имеющему адрес 81 подключены светодиоды, которые индицируют выходные данные. Канал C в работе не используется. Регистр слова управления имеет адрес 83.
2.3. Программа работы
1. Запишите в регистр слова управления данные, соответствующие нулевому режиму работы каналов A и B, причем канал A должен работать на ввод данных, а канал B – на вывод.
2. Запишите в канал B данные, такие что, 3, 6, 7-ой биты равны логическому нулю, а остальные равны логической единице. Убедитесь в том, что данные индицируются соответствующими светодиодами.
2. Составьте программу, которая считывает входные данные канала A, заданные переключателями, и выводит эту информацию на светодиоды, подключенные к каналу B. Задайте 0, 1, 2, 4, 5-ый биты входного слова равными логическому нулю, а остальные равными логической единице. Убедитесь в правильности работы программы.
4. Составьте программу, обеспечивающую последовательное включение светодиодов в порядке возрастания разрядов. Интервал времени, в течение которого работает светодиод, необходимо сделать регулируемым в диапазоне 0,5 – 1 сек., для этого следует написать подпрограмму, обеспечивающую временную задержку.
2.4. Контрольные вопросы
1. Дайте определения понятиям «интерфейс» и «порт».
2. Объясните структуру и назначение программируемого параллельного интерфейса К580ВВ55? Какие режимы работы реализуются данной микросхемой?
3. При каких управляющих сигналах на входах микросхемы К580ВВ55 обеспечиваются: запись управляющего слова; запись данных в порт А; чтение данных из порта В?
4. Как осуществляется программирование параллельного интерфейса К580ВВ55 микропроцессором К580ВМ80А? Каково назначение разрядов слова управления?
3. Требования к содержанию и оформлению отчетов
Отчеты должны содержать:
1. Программы с записью команд в кодах микропроцессора и в мнемонических кодах;
2. Расшифровки действия команд в символической форме и комментарии к программам;
3. Таблицы состояний шины данных, шины адреса и регистра состояния микропроцессора для пошагового режима выполнения программ;
4. Объяснение полученных результатов, сравнение с теоретическими представлениями, пояснение причин, вызывающих расхождение теоретических и экспериментальных результатов, выводы о практическом использовании установленных при исследовании свойств и явлений.
Список литературы
Микропроцессоры. В 3-х кн. Учебник для втузов. / Нестеров П.В., Шаньгин В.Ф., Костин А.Е и др. // Под ред. Преснухина Л.Н. – М.: Высшая школа, 1986. – 1229 с.
Каган Б.М., Сташин В.В. Основы проектирования микропроцессорных устройств автоматики. – М.: Энергоатомиздат, 1987. – 304 с.
Калабеков Б.А. Микропроцессоры и их применение в системах передачи и обработки сигналов: Учебное пособие для вузов. – М.: Радио и связь, 1988. – 368 с.
Угрюмов Е.П. Цифровая схемотехника: Учебное пособие для вузов. – СПб.: БХВ-Петербург, 2001. – 528 с.
Бунтов Владимир Дмитриевич
Морозов Дмитрий Валерьевич
