Характеристика управляющих слов для настройки контроллера прерываний
Характеристика управляющих слов для настройки контроллера прерываний - раздел Философия, КОНСПЕКТ ЛЕКЦИЙ По курсу: Микропроцессорные системы автоматизации и управления
Существует Две Группы Управляющих Слов Для Настройки Программ...
Существует две группы управляющих слов для настройки программируемого контроллера прерываний:
1) Управляющие слова для инициализации (ICW1, ICW2, ICW3). Они позволяют настроить контроллер прерываний (указывают на наличие каскадирования, содержат начальные адреса переходов, определяют характер подключения контроллеров при каскадировании). После загрузки этих слов контроллер прерываний переходит в состояние обслуживания запросов. ICW3 – необходимо при наличии каскадирования.
2) Операционные управляющие слова (ОCW1, ОCW2, ОCW3). Они позволяют изменить режим работы контроллера прерываний, выбрать или изменить алгоритм обслуживания запросов. Эти слова загружаются в любой момент после слов инициализации (могут вообще не загружаться).
Алгоритм программирования PIC представлен на рис. 17.
Рис. 17
Для программиста (пользователя) контроллер прерываний схематично представляет собой два входных/выходных порта (две ячейки памяти, отличающихся адресами по линии А0):
1) При А0=0 по команде OUT загружается ICW1;
2) При А0=1 по команде OUT загружается ICW2.
При наличия каскадирования: А0=1; по команде OUT загружается ICW3.
Такая процедура осуществляется для ведущего и ведомого контроллеров последовательно. Затем контроллер переходит в режим обслуживания.
Федеральное ГОСУДАРСТВЕННОЕ бюджетное ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ... ТЮМЕНСКИЙ ГОСУДАРСТВЕННЫЙ НЕФТЕГАЗОВЫЙ УНИВЕРСИТЕТ... ИНСТИТУТ НЕФТИ И ГАЗА...
МИКРОПРОЦЕССОРЫ
Электронная система – это электронный узел, блок или комплекс, состоящий из отдельных компонентов.
Задача – это набор функций, выполнение которых требуется от электронной системы.
Состав микропроцессорного комплекта КР580
Этот комплект содержит набор БИС относительно невысокого быстродействия с f=2,5 МГц.
КР580ВМ80 – ЦП (8-разрядный).
КР580ВВ51 – программируемый последовательный инт
Микропроцессор INTEL 8080 (KP580BM80A)
Технические характеристики микропроцессора:
1) Тактовая частота f=2,5МГц;
2) Среднее быстродействие: 500000 операций в секунду;
3) Степень интеграции: 4500 транзи
Из памяти
Схема извлечения микропроцессором кода команды (данных) из памяти приведена на рис. 4.
Основные состояния микропроцессора
Микропроцессор может находиться во включенном и выключенном режиме. Во включенном режиме различают четыре состояния микропроцессора:
1. Состояние захвата шин.
2. Состояние прерыва
Система команд микропроцессора
Микропроцессор имеет 244 команды, которые делятся на группы.
Группы команд:
1) Команды передачи данных:
а) Команды передачи данных: MOV, MVI, LDA и др.
КР580ВК28
Устройство предназначено для:
1) Фиксации слова состояния микропроцессора;
2) Буферизации выходных линий;
3) Повышения нагрузочной способности выхо
КР580ВВ55
Данное устройство предназначено для организации обмена данными между микропроцессором и внешними устройствами (см. рис. 11).
Программирование PPI
Программирование PPI предполагает, что при инициализации необходимо загружать управляющие слова в регистр управляющего слова.
Управляющие слова:
D7
КР580ВН59
Данное устройство предназначено для организации обслуживания прерываний в микропроцессорных системах, при этом выполняет следующие функции:
1) осуществляет фиксацию запросов на прерывание
Режимы работы контроллера прерываний
Выделяют 5 основных режимов работы контроллера прерываний:
1) Режим фиксированных приоритетов (режим полного вложения подпрограммы обслуживания прерываний);
2) Реж
Избыточности
Рис. 19
Используется метод схемного последовательного опроса (см. рис. 19.).
ПРОГРАММИРУЕМЫЙ ТАЙМЕР КР580ВИ53
Данное устройство предназначено для задания временных интервалов в микропроцессорных системах и может быть использовано как:
1) Одновибратор с программируемой длительностью
Первый режим.
В первом режиме на выходе счетчика формируется отрицательный импульс, длительность которого определяется следующим образом: низкий уровень сигнала на выходе устанавливается со второго такта CLK при
Хотите получать на электронную почту самые свежие новости?
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Новости и инфо для студентов