Курсовая работа: Цифровой полосовой фильтр
* линейное разностное уравнение : Y(n)=X(n)+0,04X(n-1)-0.96Х(n-2)- *
*-0,81Y(n-2) *
* частота дискретизации : Fд=6.5кГц *
* входной код - дополнительный *
* выходной сигнал - аналоговый, диапазон измерения (-1..+1) *
* ЦАП-К572ПА1 *
* микропроцессор-КР1821ВМ85 *
****************************************************************
; Определение символических имен
PBRU .EQU 7002h ; порт РВ(РУ 55)
PARU.EQU 7001h ;порт PA (РУ 55)
RGRU.EQU 7000h ;регистр управляющего слова (РУ 55)
TL .EQU 7004h ;младший байт таймера
TH .EQU 7005h ;старший байт таймера
STL .EQU 77h ;младшее слово для загрузки
;в таймер
STH.EQU C2h ;старшее слово для загрузки
;в таймер
SRU .EQU С3h ;управляющее слово для настройки
;портов и пуска таймера (РУ 55)
SRP .EQU 1Bh ;управляющее слово для настройки
;прерываний
AX .EQU 5000h ;адрес отсчета Xn
AX1 .EQU 5001h ;адрес отсчета X(n-1)
AX2 .EQU 5002h ;адрес отсчета Yn
AY .EQU 5003h ;адрес отсчета Y(n-1)
AY1 .EQU 5004h ;адрес произведения P1n
AY2 .EQU 5005h ;адрес произведения P2n
AP1.EQU 5006h ;адрес отсчета Y(n-1)