о портів. Для цього в якості сигналів синхронізації можна використовувати сигнали. На рис. 17 показана схема селектора адреси портів розділяє адресний простір 300H ... 31FH на 16 вікон по 2 адреси. Якщо в схемі на рис. 16 дешифратор 155ІД3 замінити на 555ІД7 то отримаємо 8 вікон по 4 адреси.
Рис. 2.14
На схемі дешифратор 555ІД7 ділить зону 2К адрес на 8 вікон по 256 адрес. Дешифратор К155ІД3 ділить зону 300H ... 31FH на 16 вікон по 2 адреси. Генератор 555АГ3 виробляє сигнал для синхронізації роботи повільно діючої порту з мікропроцесором.
Якщо селектор адреси порту виходить занадто складним, то необхідно використовувати мікросхеми ПЗУ або програмовані логічні матриці (ПЛМ).
У цьому випадку селектіруемих адресу залежить не від схемотехнічних рішень, а від прошивки ПЗУ або ПЛМ. Такий підхід забезпечує просту реалізацію вибору декількох адрес. Змінити селектіруемих адресу (або зону адрес) можна заміною ПЗУ (ПЛМ).
Рис. 2.15
Можливо також комбінування ПЗУ (ПЛМ) з іншими мікросхемами, наприклад, з дешифраторами або компараторами кодів. Якщо необхідно обробляти більше розрядів адреси, ніж є адресних входів у мікросхеми ПЗУ, то можна каскадировать дві або більше мікросхем.
6. ПРОГРАМНЕ ЗАБЕЗПЕЧЕННЯ
При обробці радіотехнічної інформації великий обсяг займає фільтрація.
Фільтр? пристрій, з мінімальним ослабленням передавальний коливання частот, які потрапляють в область смуги пропускання.
На рис. 3.1 показана схема цифрового фільтра 2-го порядку, на рис. 3.2 алгоритм обробки сигналу в ньому. Нумерація точок у схемі цифрового фільтра відповідає нумерації змінних yi, що зберігають формуються в цих точках значення, тобто y1, y2, y3, y4 (і, отже, комірки пам'яті, виділені для зберігання значень цих змінних) мають значення, що збігаються зі значеннями величин в точках 1, 2, 3, 4 схеми цифрового фільтру.
Рис. 3.1
Блоки 1, 2 схеми алгоритму значення у2, у1, сформовані в попередньому повторенні циклу, передають відповідно в y3, y2 і відображають, таким чином, затримку, передбачену в схемі цифрового фільтра між точками 3 і 2, 2 і 1. Осередок у5 використовується як допоміжна осередок для формування творів.
З 14 містяться в схемі алгоритму блоків п'ять блоків (блоки 4, 6, 8, 10, 12) передбачають виконання операції множення, і основний час, що витрачається на виконання алгоритму, пов'язане саме c виконанням цих блоків. Можливе прискорення виконання алгоритму, якщо передбачити паралельне виконання операцій множення, тобто п'ять передбачених в алгоритмі операцій множення виконувати одночасно, використовуючи, п'ять різних пристроїв множення. Так як час, що витрачається на виконання інших блоків у схемі алгоритму відносно невелике, то при паралельному виконанні множення приблизно в п'ять разів скоротиться час однократного виконання циклу алгоритму і, отже, в п'ять разів зростуть швидкодію цифрового фільтру і гранична широкополосность оброблюваних фільтром сигналів. p>
одноплатний мікроконтролер адресу фільтр
Рис. 3.2
; ***************************************** ****************
; Програма рекурсивного цифрового фільтра на МП 1810