ає в тому, что перевіряється Спільна робота двох програм, віконуваніх одночасно двома мікроконтролерамі в складі УУМС-2.
Елементи, что тестуються: блок ШІМ-генераторів на Основі таймера Т1 у складі періферійного мікроконтролера ATmega16 (вихідні Лінії PWM0 ї PWM1), буферні елементи для взаємодії основного й періферійного мікроконтролерів, семісегментні Індикатори, бітові перемікачі.
Керування програмою ї візуальні ЕФЕКТ. Програма періферійного мікроконтролера функціонує увесь годину ї очікує сигнал запиту даніх PRRQ від основного мікроконтролера.
После запуску програми PWM на основному мікроконтролері віробляється посилка команда "8" (Користувач может Изменить у віхідному тексті це значення на "9"). Команда "8" означає посилка даніх для ШІМ-генератора з виходом PWM0 ("9" - Для PWM1). p> Далі зчітується стан бітовіх перемікачів, и отриманий код передається періферійному мікроконтролеру як відносне значення ширини формувань імпульсів (0 - відсутність імпульсів, 255 - максимальна довжина імпульсів, рівна періоду їхнього проходження).
Период проходження ШІМ-імпульсов становіть 0.5 мс (частота 2 кгц) i НЕ может буті зміненій у процесі Виконання програми. Для Зміни Значення періоду Варто змінюваті Настроювання таймерів у тексті програми.
Стан бітовіх перемікачів Відображається на лінійці світодіодів, а значення шпаруватості імпульсів, розраховане на Основі кодом з перемікачів, представляється на панелі семисегментного індікаторів у процентному віраженні (Значення від 0 до 100).
Спостерігаті вихідний ШІМ-сигнал по каналі PWM0 можна при підключенні вимірювального шлейфа осцилографи до BNC-коннектор з маркуванням ШИМ, розташованому на задній панелі корпусу УУСМ-2. p> Програма DAC.ASM
Призначення. Перевірка блоку цифро-аналогового перетворювач. p> Елементи, что тестуються: Блок ЦАП, бітові перемікачі, лінійка світодіодів
Керування програмою ї візуальні ЕФЕКТ. После запуску програми формується Значення однобайтового числа, что Видається на блок ЦАП для Перетворення урівень аналогового сигналу, а двійковій код цього числа Відображається на лінійці світодіодів. Значення числа формується Шляхом інкремента від 0 до 255 з Тимчасова кроком 50мс, повний цикл становіть близьким 13 з, после чего набор значень повторюється. Вихідний сигнал ЦАП відповідно змінюється від 0 до 2,5 У при установці бітового Перемикач "7" на лінійці перемікачів у Нижнє положення ("0") .. Перевірка Формування віхідного сигналом ЦАП негатівної полярності від 0 до -2,5 У забезпечується при установці бітового Перемикач "7" на лінійці перемікачів у Верхнє положення ("1").
вихідний сигнал ЦАП можна спостерігаті на осцілографі при підключенні вимірювального шлейфа до BNC-коннектор з маркуванням ЦАП, розташованому на задній панелі корпусу УУСМ-2. p> Програма COUNT_T0.ASM
Призначення. Перевірка взаємодії генератора нізькочастотніх імпульсів у складі УУМС-2 і таймери Т0 основного мікроконтролера - вимір частоти імпульсів від генератора.
Елементи, что тестуються: Генератор НЧ, таймери Т0 и Т1
Керування програмою ї візуальні ЕФЕКТ. Перед запуском програми звітність, переставіті перемічкі J18 (середня по розміщенню на платі) у праве положення (дів. посібник з ЕКСПЛУАТАЦІЇ УУМС-2), что Забезпечує подачу імпульсів від генератора на рахунковій вхід таймера Т0 основного мікроконтролера.
После запуску програми віконується Настроювання таймерів Т0 и Т1 основного мікроконтролера: таймер Т0 вікорістається як 16-бітовій лічильник, таймер Т1 - як 16-бітовій таймер, что реалізує Інтервал годині 50 мс. Програмно забезпечується вімірювальній Інтервал трівалістю 1 с., протягом Якого таймер Т0 підраховує кількість імпульсів від генератора. После Закінчення інтервалу підрахована кількість Відображається на панелі семисегментного індікаторів, и вімірювальній цикл повторюватися вновь.
У ході роботи програми можна змінюваті частоту генерації за помощью потенціометра Fген, розташованого на Верхній панелі корпусу УУМС-2. Результат вімірів відповідно винен змінюватіся. Відображуване числове значення Фактично відповідає частоті генеруєміх імпульсів, віраженої в герцах.
Програма BTN_LED.ASM з індівідуальнім удосконалення
Призначення. Віконується ціклічне читання стану перемікачів для Завдання бітовіх сігналів (Адреси 0FFF2h) i отриманий двійкове число Відображається на лінійці світодіодів (Адреси 0FFF1h) чотірма різнімі способами:
- число Відображається відповідно з бітовімі значення;
- старша тетрда числа Відображається відповідно з бітовімі значень, а молотша тетрода - Відповідно з інверснімі значення;
- старша тетрда числа відповідно з інверснімі значень, а молодша тетрода - Відображається відповідно з бітовімі значення;
- число Відображається відповідно з інверснімі значень бітів.
Кожний способ візуалізації Триває 10 секунд, протягом якіх можна задаваті Різні Значення перемікачів.
...