- •Міністерство освіти і науки, молоді та спорту україни
- •Методичні вказівки
- •8.05010203 «Спеціалізовані комп'ютерні системи»
- •1 Особливості мікроконтролерів серії мк51
- •1.1 Відомості про однокристальні 8-розрядні мікроконтролери сімейства мк51, їх характеристика
- •1.2 Про деякі особливості функціонування мк51
- •1.3 Функціональна схема включення мк51 із зовнішнім ппзп програм
- •1.4 Арифметико-логічний пристрій (алп). Регістр psw
- •1.5 Блок таймерів/лічильників. Регістри tmod і tcon
- •1.6 Блок послідовного інтерфейсу і переривань. Регістри scon, ip, ie
- •1.7 Порти
- •1.8 Пам'ять даних
- •1.9 Пам'ять програм
- •1.10 Блок керування. Синхронізація мк. Регістр pcon. Режими зменшеного енергоспоживання
- •1.11 Система команд mk51
- •2 Лабораторна робота №1
- •2.1 Порядок виконання лабораторної роботи
- •2.2 Короткі теоретичні відомості
- •2.3 Параметри цап
- •2.4 Приклад виконання програми цифро-аналогового перетворення
- •2.5 Завдання до лабораторної роботи
- •2.6 Контрольні питання
- •3 Лабораторна робота №2
- •3.1 Порядок виконання лабораторної роботи:
- •3.2 Короткі теоретичні відомості
- •3.3 Приклад реалізації алгоритму порозрядного врівноваження
- •3.4 Завдання до лабораторної роботи
- •3.5 Контрольні питання
- •4 Лабораторна робота № 3
- •4.1 Короткі теоретичні відомості
- •4.1.1 Підрахунок числа імпульсів між двома подіями
- •4.1.2 Підрахунок числа імпульсів за заданий проміжок часу
- •4.1.3 Формування вихідних динамічних керуючих впливів
- •4.1.4 Формування вихідних статичних сигналів керування
- •4.2 Завдання до лабораторної роботи
- •4.3 Порядок виконання лабораторних робіт із застосуванням середовища «Proteus» (demo- версія)
- •5 Лабораторна робота № 4
- •5.1 Короткі теоретичні відомості
- •5.2 Завдання до лабораторної роботи
- •Література
- •Додаток а Арифметичні операції
2 Лабораторна робота №1
ЦИФРОАНАЛОГОВЕ ПЕРЕТВОРЕННЯ
Мета роботи: Вивчення методів цифроаналогового перетворення.
Учбове завдання: Розробка програм для формування різних аналогових сигналів.
2.1 Порядок виконання лабораторної роботи
2.1.1 Вивчити структурну схему модуля ЦАП на платі розширення.
2.1.2 Розробити алгоритм для виконання індивідуального завдання до початку лабораторного заняття.
2.1.3 Розробити програму для виконання індивідуального завдання до початку лабораторного заняття.
2.1.4 Ввести програму індивідуального завдання на персональному комп'ютері.
2.1.5 За допомогою ПОС проаналізувати виконання індивідуальної програми.
2.1.6 Завантажити програму в стенд ОЭВМ. Переконатися в правильному виконанні індивідуального завдання (формування заданої форми сигналу) використовуючи осцилограф, при негативному результаті здійснити зміну алгоритму або програми. Повторити завантаження програми в стенд ОЭВМ.
2.1.7 Роздрукувати лістинг правильно працюючої програми.
2.1.8 Відповісти на контрольні питання викладача.
2.2 Короткі теоретичні відомості
Цифро-аналогові перетворювачі (ЦАП) виробляють напругу або струм, функціонально пов'язані з керуючим кодом. Застосовуються ЦАП для формування вихідних аналогових сигналів цифрових вимірювальних і обчислювальних пристроїв. Для перетворення двійкового коду в аналоговий сигнал зазвичай формуються струми, пропорційні вагам розрядів коду, і потім підсумовуються ті із струмів, які відповідають ненульовим розрядам вхідного коду.
Застосовуються в основному два методи ЦАП: підсумовування одиничних еталонних величин і підсумовування еталонних величин, ваги яких розрізняються. У першому при формуванні вихідної аналогової величини використовується тільки одна еталонна величини вагою в один квант. У другому методі застосовуються еталонні величин з вагами, залежними від номера розряду, і в підсумовуванні беруть участь тільки ті еталонні величини, для яких у відповідному розряді вхідного коду встановлена одиниця.
У разі використання на вході двійкового позиційного коду значення усіх розрядів поступає одночасно, і робота таких ЦАП описується виразом:
Х=Р(а1*2Е-1+а2*2Е-2+а3*2Е-3+аi*2Е- b) (2.1)
де X - аналогова величина;
аi - коефіцієнти відповідних двійкових розрядів, які набувають дискретних значень одиниця або нуль;
P - опорний сигнал;
b - число розрядів.
У перетворювачах з опорної напруги формуються еталонні величини, відповідні значенням розрядів вхідного коду, які підсумовуються і утворюють дискретні значення вихідної аналогової величини.
Класифікація ЦАП може бути проведена за ознаками:
- способом формування вихідної напруги (С підсумовування напруги, діленням напруги, підсумовуванню струмів);
- родом вихідного сигналу (із струмовим виходом, виходом по напрузі);
- полярністю вихідної напруги (постійному, змінному) і так далі.
Основні структури використовувані в ЦАП інтегрального виконання - це:
- структури з підсумовуванням струмів;
- ЦАП - із зваженими резисторами в ланцюгах емітерів;
- ЦАП - із зваженими резисторами в ланцюгах навантаження;
- ЦАП - зі сходовою матрицею R=2R в ланцюгах емітерів транзисторів джерел струмів;
- ЦАП з вихідною сходовою матрицею R=2R.
