Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Отчеты по практике » Мікропроцесорна техніка

Реферат Мікропроцесорна техніка





Td>

таймером 0 ї 1 настроєні на режим 2 (8-розрядно рахунковій Регистр Із автоперезавантаженням стартового числа).

У MONITOR-і вікорістається ті льки таймер 1.

Стартові число дорівнює 253 для забезпечення Швидкості передачі 9600 біт/с. Значення біта SMOD - 0. p> Режим для таймера 2 НЕ задається

Таймер 1 - включень

Система ОБРОБКИ переривані

Високий Пріоритет переривані від послідовного порту UART.

Дозволено переривані від послідовного порту UART

Лінія P3.5 порту P3 - Прийом сигналу від кнопки ПУСК про Переход на програму користувача

Лінія настроєна на Уведення ІНФОРМАЦІЇ

Мікросхема портів К580ВВ55

Всі псуй (А, У і З) настроєні на Уведення

Порт P2

Записано Старшого Частину адресу Блоку адресу, за якіх розміщені псуй зовнішніх прістроїв УНМС-2 (індікація, елєменти вводу-виводу)


Блок тестування ЕЛЕМЕНТІВ індікації УНМС-2

У цьом блоці віконується тестування лінійкі світодіодів, блоку семисегментного індікаторів и РК-дисплея. p> Тестування віробляється Тільки при включенні живлення УНМС-2. При натісканні кнопки Скиданом для перезавантаження системи тестування НЕ віконується. p> У ході тестування віробляється включенням ї Відключення назвами ЕЛЕМЕНТІВ індікації ї користувач винен візуально проконтролюваті відображення ПЄВНЄВ даніх. Порядок тестування Наступний:

- відбувається Очищення РК-дисплея;

- на лінійці світодіодів Чотири рази по черзі запалюються й гаснуть ліва й права ПОЛОВИНА лінійкі з інтервалом 0,4 з;

- семісегментні Індикатори Чотири рази відображають число -8888 за схемою: включення на 0,4 з - Гасіння на 0,4 з;

- у Кожній позіції РК-дисплея одночасно Відображається число 8 и показується ПРОТЯГ 2с., после чего РК-дисплей очіщається.

Блок завантаження програми користувача

После Завершення тестування ЕЛЕМЕНТІВ індікації УНМС-2 переходити у режим завантаження програми користувача (т.зв. системний режим).

При віконанні цього блоку на лінійці світодіодів Відображається "вогонь, что біжіть" (Година перемикань близьким 0,4 с). p> Колі Черговий байт програми користувача переданій з ПЕОМ ї отриманий послідовнім портом ПЕОМ, формується апаратно переривані ї віклікається підпрограма его ОБРОБКИ (UAPP_M), у якій чинний байт лістується з буфера послідовного порту в Черговий осередок зовнішньої пам'яті, а такоже Відображається на семисегментного індікаторах як 16-річно число.

Такоже у блоці завантаження віробляється ціклічно перевірка стану кнопки ПУСК (апаратний сигнал фіксується в Біті M_UP). Перевірка віробляється, поки біт НЕ Прийма значення "0".

Програма користувача розміщається в зовнішній пам'яті програм УНМС-2, что фізічно реалізована як ОЗУ. При работе MONITOR-а ця область спріймається мікроконтролером як пам'ять даніх.

Блок актівізації функціональної програми користувача

Даній блок є останнім перед качаном Виконання програми користувача.

Перехід до цього блоку від попередні відбувається Тільки при натісканні кнопки ПУСК (біт M_UP пріймає значення "0").

У цьом блоці віконується чотіріразове включенням ї вімікання лінійкі світодіодів з періодом 0,8 з, а такоже наступні Дії:

- віконується Гасіння семисегментного індікаторів;

- зупіняється таймер 1, таким чином послідовний порт вімікається;

- Установлюється в "1" Ознака актівності програми користувача UP_ACT;

- актівізується 1-й банк регістрів;

- віконується Переход на програму користувача за адресою 2000h.

Інші блоки програми MONITOR містять Службові підпрограмі, Які частково вікорістаються в самому MONITOR-і й могут без обмежень віклікаті в Програмі користувача (дів. табл. П1). p> После натіскання кнопки ПУСК область ОЗУ, у якій булу розміщена програма користувача, спріймається мікроконтролером як пам'ять програм, и користувач НЕ может Виконувати запис у Цю область.

Порядок Виконання програми MONITOR на УНМС-2

Оскількі программа MONITOR є Системним ї записана у внутрішню пам'ять програм основного мікроконтролера з адреси 0000h, ті при включенні живлення всегда віконуються відряд цієї програми.

Порядок ї умови Виконання основних блоків програми MONITOR представлені в табл.2.2.


Таблиця 2.2 - Порядок ї умови Виконання основних блоків програми MONITOR

Порядок Виконання

Віконуваній блок

Умови Виконання

1

Команда стартового переходу на блок ініц...


Назад | сторінка 19 з 48 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка програми підтримки користувача СОЛО-35.02
  • Реферат на тему: Тестування для користувача інтерфейсу
  • Реферат на тему: Розробка програми тестування
  • Реферат на тему: Створення безкоштовної програми для тестування студентів
  • Реферат на тему: Розробка програми для оцінки через систему тестування знань