Курсовая работа: Цифровой полосовой фильтр

PC0 – INTR A PC2 – STB A

PC1 – BFA PC3..PC5 – вывод

IEA и IEB разрешают (IE=1) или запрещают выработку сигналов прерывания INTR портов А и В. TM2 , TM1 - биты которые содержат команды управления таймером , для запуска таймера в эти биты записываются единицы.

Управляющее слово будет иметь вид:

При настройке режимов прерываний необходимо разрешить прерывание МП типа TRAP. Используется команда SIM устанавливающая маску прерываний.

M 7.5, M 6.5, M 5.5 - маски запрещающие соответствующие прерывания.

R 7.5 - бит сбрасывающий триггер, где фиксируется запрос внешнего прерывания по входу TRAP.

MSEN - разрешение установки маски прерываний.

SDEN -разрешение вывода данных находящихся в разряде A7.

SOD - данные предназначенные для вывода через линию SOD.

Маска прерываний будет иметь вид:

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

0000h…001Dh – программа инициализации;

003Ch…00A4 – программа реакции на прерывание типа RST 7.5;

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

5000h, 5001h – хранение отсчетов ;

5002h, 5003h – хранение произведений ;

5004h, 5005h – хранение отсчетов ;

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

Текст программы:

****************************************************************

* Курсовой проект *

* на тему : Цифровой полосовой фильтр *

* выполнил: ст.гр.117 *

* Величко Андрей Викторович *

* Дата :09.04.04 г. *

****************************************************************

К-во Просмотров: 566
Бесплатно скачать Курсовая работа: Цифровой полосовой фильтр