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

Реферат Програмування мікропроцесорних систем





лера. Наприклад, після трансляції нашого прикладу № 11 (лістинг 4.21) програма видасть таке повідомлення:


ATtiny2313 memory use summary [bytes]: Begin End Code Data Used Size Use%

[. cseg] 0x000000 0x0004f2 508758 1266 2048 61.8%

[. dseg] 0x000060 0x00009d 0 61 61 128 47.7% [. eseg] 0x000008 0x000045 0 61 61 128 47.7% complete, 0 errors. 0 warnings


Повідомлення означає, що в програмному сегменті використані осередку з адреси 0x000000 по адресу 0x0004f2. При цьому власне код програми займає 508 байт. Дані в програмній пам'яті займають 758 байт. Всього використано в програмній пам'яті 1266 байт (сума попередніх двох чисел). Розмір програмної пам'яті для цього мікроконтролера становить 2048 байт. Відсоток використання програмної пам'яті 61,8%. p align="justify"> Точно такі ж відомості наведені для пам'яті даних (ОЗУ) і для EEPROM. Природно, що два останні види пам'яті не містять програмного коду. Тому у відповідному стовпчику стоять нулі. Останній рядок містить повідомлення про помилки. У даному випадку повідомлення перекладається так: В«Асемблювання пройшло успішно, 0 помилок, 0 попередженьВ». p align="justify"> Наступна вкладка другого вікна називається В«MessageВ». Тут виводяться різні системні повідомлення про завантаження модулів програми і т. п.

Третя вкладка другого вікна називається В«Find in FilesВ» (пошук в файлах). У цьому вікні відображаються результати виконання команди В«Пошук у ФайлахВ». Ця команда дозволяє проводити пошук заданої послідовності символів відразу у всіх файлах проекту. По закінченні пошуку у вкладці В«Find in Files" відображаються всі знайдені входження із зазначенням імені файлу і рядки, де знайдена шукана послідовність. p align="justify"> Остання вкладка називається В«Breakpoints and TracepointsВ» (точки зупину і точки трасування). Ці точки проставляються в тексті програми перед початком процесу налагодження і дублюються в даному вікні. Як проставляти точки зупину, ми дізнаємося трохи пізніше. p align="justify"> Точки зупинки використовуються для того, щоб припинити виконання програми в тому чи іншому місці програми для того, щоб переконатися, що програма виконується правильно. При створенні точки зупину в тексті програми вона автоматично з'являється у вкладці В«Breakpoints and TracepointsВ». p align="justify"> Вкладка дозволяє побачити всі точки зупину програми в одному місці. Крім того, на вкладці проти кожного запису, яка описує точку зупину, автоматично з'являється В«Check boxВ» (поле вибору), за допомогою якого можна в будь-який момент тимчасово відключити будь-яку точку зупину. p align="justify"> Точки трасування використовуються для управління процесом трасування.

Визначення. Трасування - це особливий вид отладочного процесу, коли програма запускається і виконується в автоматичному режимі. p align="justify"> Але в процесі роботи вона залишає повідомлення в спеціальному вікні. Повідомлення відображають кожен крок виконуваної програми. Точки трасування можуть скасувати і заново дозволити трасування на різних ділянках програми. p align="justify"> Програмне середовище В«AVR StudioВ» підтримує трасування тільки при роботі з отладочной платою ICE50. Це досить дорогий пристрій. Тому в цій книзі ми зупинимося лише на програмному відладчик без застосування будь-яких апаратних засобів налагодження. p align="justify"> Повірте, цього цілком достатньо для розробки мікропроцесорних пристроїв практично будь-якої складності. Апаратні отладчики необхідні в умовах промислового виробництва для прискорення робіт з розробки нових виробів. p align="justify"> Будь-яку з вкладок будь-якого вищеописаного вікна можна приховати або, навпаки, перетворити в окреме вільно переміщуване вікно. Для цього достатньо натиснути правою клавішею миші по заголовку відповідної вкладки і вибрати в меню потрібний режим. Пункт В«HideВ» цього меню означає В«ПрихованеВ» (невидиме), В«FloatingВ» означຠ«³льнеВ» (перемещающееся), В«DockingВ» - В«ЗакріпленеВ». p align="justify"> Для деяких користувачів буває скрутно повернути вкладку на місце після того, як вона припиниться і вільно переміщується вікно. У програмі В«AVR StudioВ» використовується нестандартний, досить оригінальний механізм управління вікнами. Припустимо, що ми випадково перетворили на плаваюче вікно вкладку В«Breakpoints and TracepointsВ» вікна номер два. Подивимося, як можна поставити її на місце. p align="justify"> Якщо переміщати це вікно за допомогою миші (утримуючи його за заголовок), то на основній панелі програми з'являються спеціальні покажчики розміщення, так як це показано на рис. 3. Вони являють собою стилізовані стрілки синього кольору, розташовані по всьому полю головного вікна програми. Одночасно з'являються вісім таких стрілок. Чотири з них об'єднані в центральний блок, в який включена ще й кругла ...


Назад | сторінка 25 з 32 | Наступна сторінка





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

  • Реферат на тему: Розробка програми для вирішення завдання &Знаходження спільної точки N кіл&
  • Реферат на тему: Визначення точки рівноваги прибутку і точки беззбитковості експлуатації вер ...
  • Реферат на тему: Створення програми, що включає всі програми лабораторних робіт
  • Реферат на тему: Проектування приладу для пошуку пошкоджень і трасування мережевих кабелів
  • Реферат на тему: Культурно-розважальні програми на російському телеекрані (на прикладі прогр ...