Курсовая работа: Проектирование цифрового фазового звена

Система команд ВМ85 включает весь набор команд ВМ80 в их старой кодировке, что гарантирует полную совместимость с программным обеспечением МП ВМ80 на уровне объектного кода. Вместе с этим в состав системы команд ВМ85 введены новые: SIM (установка маски прерывания) и RIM (чтение маски прерывания).Есть модификации Intel 8085, в которых 12 дополнительных команд, включая SIM и RIM.

Команды SIM и RIM расширяют средства обработки прерываний и обеспечивают последовательный ввод – вывод.

По команде SIMобеспечивается установка нового состояния маски в соответствии с содержимым аккумулятора:

А0 – А2 – соответственно маски RST 5.5, RST 6.5, RST 7.5;

А3 - разрешение установки маски;

А4 – сброс триггера приема запроса RST 7.5;

А5 – не используется;

А6 – разрешение вывода данных;

А7 – бит данных для вывода через SOD.

Установка маски запрещает соответствующее прерывание. Смена маски в соответствии с А0 – А2 выполняется только при разрешении ее установки (А3 = 1). В противном случае функция установки маски подавляется. Команда RIM читает текущее состояние масок в аккумулятор в соответствии со следующим распределением:

А0 – А2 – соответственно маски RST 5.5, RST 6.5, RST 7.5;

A3 - флаг разрешения прерывания;

А4 – А6 – соответственно флаги запросов RST 5.5, RST 6.5, RST 7.5;

А7 – бит данных с входа SID.

Запросы на прерывания строго упорядочены, как это показано в таблице. Установленная приоритетная схема разрешает конфликт при одновременном появлении нескольких запросов и не учитывает текущего приоритета программы.

5. Синтез управляющего узла (разработка программы на языке микропроцессора)

Рабочая программа разработана на основе спроектированного алгоритма функционирования устройства и результатов анализа и формализации задачи. Программа привязана к минимальной конфигурации аппаратной части фильтра.

Распределение памяти ОЗУ :

5000h – хранение отсчета xn ;

5001h – хранение отсчетоа xn – 1 ;

5002h – хранение отсчетоа yn – 2 ;

5003h – хранение произведений p 1 n ;

5004h – хранение произведений p2 n ;

50FFh – начальный адрес стека.

;Программа "Фазовое звено"

;Автор Зенов Павел Васильевич

;Разностное уравнение: yn = 0.958xn + xn – 1 – 0,958 yn – 2 ;

;

;Инициализация по сигналу "Сброс"

К-во Просмотров: 285
Бесплатно скачать Курсовая работа: Проектирование цифрового фазового звена