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

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





іалізації

включенням живлення УНМС-2 або рестарт системи при натісканні кнопки Скиданом

-

штатну таблиця векторів переходу по переривані

При вінікненні відповідніх переривані.

У MONITOR-і вікорістається Тільки переривані від послідовного порту UART

2

Блок ініціалізації апаратних ресурсів УНМС-2

включенням живлення або рестарт системи при натісканні кнопки Скиданом

3

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

Одноразово Тільки при включенні живлення УНМС-2

4

Блок завантаження програми користувача в зовнішню пам'ять УНМС-2

Завершення блоку 2 (і 3 при включенні живлення). Віконується до натіскання кнопки ПУСК

У рамках 4

Процедура прийому байтів програми користувача й размещения в зовнішній пам'яті

Сигнал переривані від послідовного порту UART у випадка прийому байта від ПЕОМ. /Td>

5

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

Натіскання кнопки ПУСК


Взаємодія Із програмою користувача

Використання службових підпрограм MONITOR-а

Всі підпрограмі, реалізовані в сістемній Програмі MONITOR, Доступні для виклику Із програми користувача. Таблиця П1 з інформацією про размещения, Функції й параметр підпрограм представлена ​​в Додатках.

Для виклику службової підпрограмі в Програмі користувача нужно оголосіті имя (Необов'язково співпадаюче з Наведеним у табл. П1) i зв'язати его з адресою размещения потрібної підпрограмі.

Наприклад, для відображення 16-ричного значення в одній позіції семисегментного індікатора можна скористати підпрограмою SSI_1p, розташованої за адресою 0900h. Для цього в Програмі користувача нужно зв'язати Довільне имя Із зазначеною адресою, а потім вікорістаті це имя як адреси виклику.

Дана підпрограма очікує а акумуляторі значення числа для відображення, а в регістрі DPTR - системна адреси необхідної позіції індікатора.

Використання системних переривані

У Програмі користувача может буті реалізованій повний доступ до системи переривані основного мікроконтролера AT89S8252. Штатна (підтрімувана апаратно) таблиця векторів переривані реалізована в MONITOR-і по адресах 0003h, 000Bh, ... 002Bh. Ці вектора являютя собою команду переходу на відповідні елєменти табліці векторів, розташовуваної в Програмі користувача.

Оскількі программа користувача всегда винна почінатіся з адреси 2000h, така структура табліці векторів практично ідентічна стандартної (Зі Зсув 2000h).

Природно, у Програмі користувача могут буті оголошені Тільки ті вектора переходу, Які Потрібні в конкретному завданні.

Модифікація ї завантаження програми MONITOR

Зміна програми MONITOR рекомендується делать Тільки у випадка гострої спожи. p> Здійсненній код сістемної програми MONITOR розміщається у внутрішній (резідентної) пам'яті програм основного мікроконтролера AT89S8252, что технологічно реалізована як Flash-пам'ять. p> При поставці УНМС-2 штатну версия програми MONITOR вже розміщена в Flash-пам'яті основного мікроконтролера AT89S8252, а файл Із віхіднім кодом програми входити у комплект поставки. При необхідності текст програми MONITOR может буті зміненій кваліфікованім персоналом.

После компіляції віхідного тексту програми винен буті отриманий HEX-файл (для цього можна скористати СЕРЕДОВИЩА розробки INFO8051, что поставляється).

Для завантаження HEX-файлу програми MONITOR на згадка основного мікроконтролера нужно віконаті наступні Дії:

1. Віключіті живлення УНМС-2.

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

3. Сполучній кабель інтерфейсу SPI-51 (рознімання DB-25 маркіроване LPT, на іншому кінці кабелю - технологічна розетка чорних кольорів з маркуванням SPI-51) підключіті до LPT-порту ПЕОМ и технологічній вілці, розташованої ліворуч від основного мікроконтролера.

4. Включити живлення УНМС-2 і дочекатіся Закінчення стартового тесту й переходу в режим Очікування програми користувача.

5. На ПЕОМ запустіті програму AEC_ISP.exe.

6. У меню програми AEC_ISP вібрато пункт Load HEX-file и вказаті имя потрібного файлу.

7. Вібрато пункт Program и простежіті, щоб процес...


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





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

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