RM

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
Не вказано
Кафедра:
Не вказано

Інформація про роботу

Рік:
2024
Тип роботи:
Методичні вказівки
Предмет:
Електронні обчислювальні машини

Частина тексту файла (без зображень, графіків і формул):

MVI A ,91H - вивід в С4 одиниці OUT FBH - вивід в С4 одиниці MVI А, 8H вивід в C4 нуля OUT FBH вивід в C4 нуля Після цього АЦП приступив до перетворення вхідного сигналу в цифровий код. По закінченні перетворення МП переходить до програми обробки перетворешія. в якій послідовно вводиться 2 байти Хn; IN F8H ;ввід з каналу А STA XNL ;вивід по адресі XNL - молодшого байту Хn IN FAH ;ввід з каналу С ANI 03Н STA XNH ; вивід по адресі XNH - адреси старшою байту Хn операція виводу виглядає простіше: LDA YN1 ; ввід в акумулятор 8-розрядів Yn з комірки YN1 OUT F9H ; вивід в канал В; LDA YN2 ; ввід в акумулятор 2-х молодших розірядів YN3,YN2 ;(iншi занулені крім С4) OUT FBH Передача (двох) 2-х молодших розрядів Yn, окремо зумовлена тим, щоб була найменша похибка у вихідному сигналі оскильки AЦП виводить інформацію швидко. Передача 2-х. старших розрядів Yn окремо викликала б (значну похи6ку) стрибок вихідною сигналу. 6.Програма цифрової обробки інформації. Як видно зі схеми алгоритми функціонування NМП-пристрою, програма цифрової оброб-ки iнформації повинна неодноразово виконувати такі операції як : 1) множення 2-байтвох чисел на однобайтові; 2) додавання 2-х байтових чисел. Для цього можна використати готові програми [2] ПП множення цилих чисел без •знаку 16*8: ПП додавання двобайтових чисел: Виходячи, що з умови завдання вхідний сигнал - двополярний. то потрібно організувати операцію множення 2-го числа на однобайтове зі знаком. Оскільки вхідний сигнал представле-ний як 10-ти розрядний зі знаком, а є можливість використати ПП множення DMULT чисел 16*8 біт знаку, то при множенні будемо подавати як ціле додатнє число, за модулем рівне. В па-м'яті будемо зберігати в такому форматі: модуль Xn З АЦП Xn подається у такому вигляді: 111…11  +Umax 100…00  0 000…00  -Umax Для приведення цього формату потрібно: 1) коли X9=0 то проінвестувати розряди X0 EMBED Equation.3 X9; D15=1 2) коли X9=1 то D15=0; X9=0 Користуючись алгоритмом програми обробки переривання і вищесказаним, програма обробки переривання на мові асемблеру буде: Основна програма повинна функціонувати по алгоритму, наведеному вище. Виникає тільки проблема узгодження інформації (кодів) представлення чисел з АЦП в пам'яті для виводу на АЦП (а вони всі різні). Для представлення Yn в пам'яті, виберемо той же формат, що і для Хn (так само і Хn-1). Коефіцієнти а0, а1, b1 в пам'яті зберігаються у вигляді модуля. Основна програма враховує, шо а1, є від'ємний. В основній програми будуть використані ще дві програми: 1) ПП переводу 2-х байтового числа в доповнений код (для спрощення операції додавання) 2) ПП множення чисел зi знаком, яка використовує ПП DMULT (множення чисел без знака) Основна програма починається з ініціалізації мікросхеми K580ВВ55 для обміну з ЦАП і АЦП, після тогоАЦП встановлюється (після гасіння) в режим іперетворення вхідного сигналу. Далі іде циклічний підрахунок і виведення результату. Основна програма. Множення однобайтових чисел Додавання цілих 8-розрядних зі знаком [2, 222] Перевід у доповнюючий код (в DE) В силу наведених порівнянь ми бачимо, що мікросхема К572ПВ3 краща з точки зору швидкодії. Тому ми будем використовувати дану мікросхему. К572ПВ3 виконана по технології КМОН, випускається у 18-вивідному корпусі з вертикальним розміщенням виводів. Крім того, дана АЦП містить у своєму складі ГТІ, компаратор напруг, буферний регістр з трьма станами (0, 1, високий імпенданс), РПП, ЦАП, логічні схеми керування і синхронізації, чого немають у своєму скдаді інші перераховані мікросхеми. Вона побудована таким чином, що АЦП забезпечує основні умови спряження з МП: довжина цифрового слова на виході перетворювача відповідає довжині слова базових типів ВІС МП; керування його роботою здійснюється безпосередньо сигналами від МП з мінімальними апаратними і програмними затратами; часові характеристики АЦП добре співпадають з часовими характеристиками більшостів ВІС МП; цифрові виходи перетворювача допускають пряме підключення до вхідних портів і шини даних МП. Логічні схеми керування і синхронізації регламентують весь процес перетворення і узгодження АЦП з зовнішніми пристроями. ГТ обслуговує процес перетворення і обміну даними. Ддя роботи АЦП потрібно ІОН, однополярне живлення та декільна регістрів. Ucc=4,75-5,25. Робоча тактова частота генератора 500 кГц задається зовнішніми RC елементами. Номерація і опис виводів: 1-3 – цифрові виводи 4-2; 4 – цифровий вивід 1; 5 – вивід стану  EMBED Equation.3 ; 6 – вхід кеоування  EMBED Equation.3 ; 8 – вхід тактування CLK; 9 – цифрова земля DGND; 10 – напруга джерела живлення Ucc; 11 – опорна напруга UREF; 12 – вхід зміщення характеристик BOFS; 13 – аналоговий вхід ULEF; 14 – аналогова земля AGND; 15 – цифровий вхід 8; 16-18 – цифрові виходи 7-5. Мікросхема АЦП здатна працювати з внутрішнім так і зовнішнім ГТІ. Алгоритм перетворення АЦП реалізується за допомогою регістра послідовних наближень, який включає регістер зсувів і регістра пам’яті на RS-тригерах. В ньому виконується операція порозрядного зсуву логічної одиниці у напрямку від старших розрядів до молодших, збереження результату перетворення і порозрядного запису стану КН при порівнянні вхідної аналогової напруги АЦП з напругою на виході ЦАП. Логічні схеми керування і синхронізації регламентують вест процес перетворення і узгодження АЦП з зовнішніми пристроями з їх допомогою при появі зовнішніх сигналів  EMBED Equation.3  формуються сигнали внутрішнього керуваня: скидання, початок перетворення, управління буферним регістром і вихідним сигналом EMBED Equation.3 . По сигналу скидання АЦП встановлюється у вихідний стан, при якому в РПП записаний код 10…00. По сигналу початку перетворення запускається внутрішній асинхронний ГТІ, який обслуговує проце перетворення і обміну даними. При часовому співпадінні вище перерахованих сигналів формується сигнал керування регістром з логікою на три стани. Внутрішнє ГТІ побудоване таким чином, що по сигналу запуска перший від’ємний перепад тактового імпульса встановлює старший розряд у відповідний стан, після чого без додаткових часових витрат починається обробка інформації у другому розряді і т.д.. Часові характеристики ІС: час встановлення АЦП у початковий стан – 2 мкс; час затримки зчитування даних – 120 нс; час затримки скидування даних – 80 нс.
Антиботан аватар за замовчуванням

01.01.1970 03:01-

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Ділись своїми роботами та отримуй миттєві бонуси!

Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!
Нічого не вибрано
0%

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!