Изучение алгоритма функционирования и программы цифрового фильтра. Контрольная работа. Информатика, ВТ, телекоммуникации.
⚡ 👉🏻👉🏻👉🏻 ИНФОРМАЦИЯ ДОСТУПНА ЗДЕСЬ ЖМИТЕ 👈🏻👈🏻👈🏻
Вы можете узнать стоимость помощи в написании студенческой работы.
Помощь в написании работы, которую точно примут!
Похожие работы на - Изучение алгоритма функционирования и программы цифрового фильтра
Скачать Скачать документ
Информация о работе Информация о работе
Скачать Скачать документ
Информация о работе Информация о работе
Скачать Скачать документ
Информация о работе Информация о работе
Скачать Скачать документ
Информация о работе Информация о работе
Скачать Скачать документ
Информация о работе Информация о работе
Скачать Скачать документ
Информация о работе Информация о работе
Нужна качественная работа без плагиата?
Не нашел материал для своей работы?
Поможем написать качественную работу Без плагиата!
МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ
ФЕДЕРАЦИИ
РЯЗАНСКИЙ ГОСУДАРСТВЕННЫЙ РАДИОТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
Изучение
алгоритма функционирования и программы
Изучение системы команд
МК КР1830ВЕ31, их содержания, способов адресации на примере использования в
программе цифрового фильтра. Изучение представления и преобразования данных в
МП-системе. Изучение взаимодействия аппаратной части цифрового фильтра и
программы. Изучение технологии отладки программы для МК с использованием
программного отладчика. Установление истинности результатов выполнения
программы цифрового фильтра.
Расчет для положительного
входного отсчета максимальной амплитуды:
Разностное уравнение
представим в виде:
y n =0,81 x n + x n -2 – 0,81 y n -2 = k x n + x n -2 -
k y n -2 ; k=0,81
1) Реализуемый
коэффициент масштабирования k MP (число
без знака) при 8-разрядном формате беззнаковых коэффициентов:
k M =0,381679389 (10) ; k MP = ,01100001 (2) = 61 (16)
= 0,37890625 (10)
2) Реализуемые
коэффициенты разностного уравнения (числа без знака) при 8-разрядном форматё
беззнаковых коэффициентов:
k=0,81 (10) ; k P = ,11001111 (2) = CF (16) = 0,80859375 (10)
3) Код для положительного
входного отсчета максимальной амплитуды (немасштабированный отсчет):
4) Масштабированный
входной положительный отсчёт максимальной амплитуды:
x n := k MP x n = ,01100001 (2) . 0,1111111 (2)
= 61 (16) . 7F (16) = 30( 16)
= 0,0110000 (2) = +0,375 (10)
5) Зададим состояние
памяти после запоминания масштабированных входных отсчётов максимальной
амплитуды и отрицательных выходных отсчётов максимальной амплитуды
x n = 30( 16) = 0,0110000 (2) = +0,375 (10)
x n-1 = 30( 16) = 0,0110000 (2) = +0,375 (10)
x n-2 = 30( 16) = 0,0110000 (2) = +0,375 (10)
Вычисляется программой: y n = 7C (16)
y n-1 = D0 (16) = 1,
1010000 (2) = -0,375 (10)
y n-2 = D0 (16) = 1,
1010000 (2) = -0,375 (10)
Вычисляется программой: p 1 n = 26 (16)
Вычисляется программой: p 2 n = DA (16)
p 1 n = k P x n = CF (16) 30 (16)
= ,11001111 (2) .
0,011000 (2)
= 26 (16) = 0,0100110 (2) = + 0,296875 (10)
7) Получим модуль
произведения отрицательного отсчёта y n -2 на коэффициент k P :
| p 2 n | = k P | y n -2 | = CF (16) 30 (16)
= ,11001111 (2) .
0,011000 (2)
= 26 (16) = 0,0100110 (2) = 0,296875 (10)
y n = p 1 n + x n -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 ) и выполнение в пошаговом режиме
рабочего цикла программы.
а) При выполнении
программного модуля масштабирования вычисленное программой численное значение
масштабированного отсчёта x n равно расчётному и запоминается в заданной ячейке памяти.
б) Вычисленные программой
численные значения произведений p 1 n , p 2 n равны расчётным и запоминаются в
заданных ячейках.
в) Вычисленное программой
численное значение выходного отсчёта y n равно расчётному и запоминается в
заданной ячейке.
5)Вывод смещенного кода и
подготовка следующего рабочего цикла:
а) На ЦАП выведен
смещённый входной код.
б) Выполнен сдвиг
отсчётов в памяти для подготовки следующего рабочего цикла.
Расчет для отрицательного
входного отсчета максимальной амплитуды:
Разностное уравнение
представим в виде:
y n =0,81 x n + x n -2 – 0,81 y n -2 = k x n + x n -2 -
k y n -2 ; k=0,81
1) Реализуемый
коэффициент масштабирования k MP (число
без знака) при 8-разрядном формате беззнаковых коэффициентов:
k M =0,381679389 (10) ; k MP = ,01100001 (2) = 61 (16)
= 0,37890625 (10)
2) Реализуемые
коэффициенты разностного уравнения (числа без знака) при 8-разрядном форматё
беззнаковых коэффициентов:
k=0,81 (10) ; k P = ,11001111 (2) = CF (16) = 0,80859375 (10)
3) Код для отрицательного
входного отсчета максимальной амплитуды (немасштабированный отсчет):
4) Масштабированный
входной положительный отсчёт максимальной амплитуды:
| x n | := k MP | x n | = ,01100001 (2) . 0,1111111 (2)
= 61 (16) . 80 (16) = 30( 16) =
0,0110000 (2) = +0,375 (10)
5) Зададим состояние
памяти после запоминания масштабированных выходных отсчётов максимальной
амплитуды и отрицательных входных отсчётов максимальной амплитуды
x n = D0 (16) = 1, 1010000 (2)
= -0,375 (10)
x n-1 = D0 (16) = 1, 1010000 (2)
= -0,375 (10)
x n-2 =
D0 (16)
= 1, 1010000 (2) = -0,375 (10)
Вычисляется программой: y n = 7C (16)
y n-1 = 30( 16) = 0,0110000 (2) = +0,375 (10)
y n-2 = 30( 16)
= 0,0110000 (2) = +0,375 (10)
Вычисляется программой: p 1 n = DA (16)
Вычисляется программой: p 2 n = 26 (16)
6) Получим модуль
произведения отрицательного отсчёта y n -2 на коэффициент k P :
| p 1 n | = k P | x n | = CF (16) 30 (16)
= ,11001111 (2) .
0,011000 (2)
= 26 (16) = 0,0100110 (2) = 0,296875 (10)
p 1 n = k P y n -2 = CF (16) 30 (16)
= ,11001111 (2) .
0,011000 (2)
= 26 (16) = 0,0100110 (2) = + 0,296875 (10)
y n
= - p 2n
+ x n-2 - (- |p 1n |) = DA (16) + D0 (16)
- 26 (16) = 84 (16) = 1,0000100 (2) = -0,96875 (10)
6)Загрузка в память МП-системы
начальных данных:
а) При выполнении
программного модуля масштабирования вычисленное программой численное значение
масштабированного отсчёта x n равно расчётному и запоминается в заданной ячейке памяти.
б) Вычисленные программой
численные значения произведений p 1 n , p 2 n равны расчётным и запоминаются в
заданных ячейках.
в) Вычисленное программой
численное значение выходного отсчёта y n равно расчётному и запоминается в
заданной ячейке.
Похожие работы на - Изучение алгоритма функционирования и программы цифрового фильтра Контрольная работа. Информатика, ВТ, телекоммуникации.
Реферат: Уринотерапия
Курсовая работа: Формирование у младших школьников историко – обществоведческих знаний
Курсовая работа: Система налогооблажения в России. Скачать бесплатно и без регистрации
Реферат по теме Психология в структуре современных наук
Краткое Содержание Сочинения Герасима После Дождя
Реферат: Путешествие на Мальту московского боярина Б.П. Шереметева
Реферат: Summary And Critique Of Two Ar Essay
Контрольная работа по теме Бюджетные правоотношения: понятие, виды и особенности
Реферат: Sweat Shop Slavery Essay Research Paper Sweat
Душа Русского Человека Сочинение
Курсовая работа по теме Пенсионный фонд Российской Федерации
Курсовая работа: Расчет привода с трехступенчатым редуктором
Курсовая работа по теме Основні напрямки фізичної реабілітації хворих з діабетичною полінейропатією
Реферат: Is Human Cloning Acceptable In Today
Реферат: Задачи, которые решались в работе: Понятие и содержание лидерства
Реферат: The Salvation Army Essay Research Paper The
Итоговые Контрольные Работы По Русскому 2
Курсовые Работы Синергия
Реферат: Правильные многогранники или тела Платона. Скачать бесплатно и без регистрации
Реферат: Узаконенная лженаука
Похожие работы на - Нравственность в науке и технике
Похожие работы на - Основи факсимільного зв’язку
Реферат: Повесть непогашенной луны