Меню

Изучение алгоритма функционирования и программы цифрового фильтра

8) Вычислим выходной отсчёт:

yn

=

p

1

n

+

xn

-2

- (- |

p

2

n

|)

= 26(16) + 30(16) + 26(16) = 7C(16) = 0,1111100 (2) = +0,96875(10)

Выполнение работы

1. а) Исходное состояние МП-системы, соответствующее аппаратному сбросу по входу RST

МК

При включении питания в схеме МП-системы вырабатывается импульс сброса RST для микроконтроллера. По сигналу RST=1 выполняются следующие действия:

1) программный счетчик и все управляющие регистры МК, кроме PCON, IE, IP – устанавливаются в нулевое состояние;

2) в управляющих регистрах PCON, IE, IP – резервные биты принимают случайные значения, все остальные биты сбрасываются в 0;

3) в указателе стека устанавливается адрес SP=70 (вершина стека);

4) запрещаются прерывания от всех источников, запрещается работа таймеров/счетчиков, запрещается работа последовательного порта;

5) выбирается банк 0 POH (текущий банк регистров);

6) порты Р0, Р1, Р2, Р3 настраиваются на ввод для приема данных;

7) в обоих регистрах SBUF последовательного порта устанавливаются случайные значения.

В БИС КР1821РУ55 и КР1821РФ55 исходное состояние после включения питания произвольное, так как импульс RST на их входы сброса не поступает.

1.б) Объём памяти (CSEG

), занимаемый программой FZ

. Составляет 147 байт.

2) Проверка выполнения всех настроек предусмотренных инициализацией программы:

3) Загрузка в память МП-системы начальных данных:

4). Формирование сигнала запроса прерывания от Т/С0

(Alt

+ t

) и выполнение в пошаговом режиме программного модуля формирования импульса пуска АЦП.

4) Формирование сигнала запроса прерывания от АЦП по входу

INT

0

(Alt

+ i

) и выполнение в пошаговом режиме рабочего цикла программы.

а) При выполнении программного модуля масштабирования вычисленное программой численное значение масштабированного отсчёта xn

равно расчётному и запоминается в заданной ячейке памяти.

б) Вычисленные программой численные значения произведений p

1

n

,

p

2

n

равны расчётным и запоминаются в заданных ячейках.

в) Вычисленное программой численное значение выходного отсчёта yn

равно расчётному и запоминается в заданной ячейке.

5)Вывод смещенного кода и подготовка следующего рабочего цикла:

а) На ЦАП выведен смещённый входной код.

б) Выполнен сдвиг отсчётов в памяти для подготовки следующего рабочего цикла.

Расчет для отрицательного входного отсчета максимальной амплитуды:

Разностное уравнение представим в виде:

yn=0,81 xn + xn-2 – 0,81yn-2= kxn + xn-2 - kyn-2 ; k=0,81

1) Реализуемый коэффициент масштабирования kMP (число без знака) при 8-разрядном формате беззнаковых коэффициентов:

Перейти на страницу: 1 2 3 4

Другие статьи:

Радиопередающее устройство автомобильной радиостанции
Радиопередающие устройства (РПдУ) представляют сложную систему, в состав которой входят высокочастотный тракт, модулятор для управления колебаниями высокой частоты в соответствии с передаваемой информацией, источники питания, ...

Системы радиопеленгации
Радиопеленгация своим появлением обязана навигации. НАВИГАЦИЯ родилась как наука о вождении кораблей. Далее это понятие расширилось, и сейчас понимается как определение любым подвижным объектом – кораблем, с ...

Устройство передачи тревожных сообщений при числе абонентов от 1 до 100 и расстоянии до охраняемых объектов не более 10 км
Сейчас никто не ставит под сомнение необходимость в создании более качественных и автоматизированных систем связи, особенно в области техники охраны. Большинство применяемых в настоящее время систем охранно-пожарной сигнализа ...

(C) 2021 | www.techniformula.ru