Ознайомлення з процесом виконання компіляції та асемблювання. Визначення поняття симуляції - моделювання процесу виконання програми мікроконтроллером на персональному комп"ютері. Характеристика етапів розробки схеми, яка вмикала почергово світлодіоди.
Аннотация к работе
Завдання: розробити і налагодити програму в середовищі програмування AVR Studio. У вікні тип проекту (Project Type) вибираємо асемблер (Atmel AVR Assembler), заповнюємо поля імя проекту (Project Name) і заголовний файл (Initial File). У вікні платформа відладки (Debug Platform) вибираємо симулятор, а у вікні пристрій (Device) - відповідний мікроконтроллер (в даному варіанті AT90S8515). У вікні Текст програми створюємо програму. Якщо при написанні тексту програми були допущені синтаксичні помилки, компіляція переривається і видається в вкладці Конструкція повідомлення про допущенні помилки.При виконані даної лабораторної роботи я навчився використовувати для написання програм інтегроване середовище розробки (ІСР) AVR Studio. Розробив і налагодив програму в середовищі програмування AVR Studio. За допомогою компіляції ми виправили всі синтаксичні помилки, що були у вкладці - ‘‘конструкція повідомлення про допущені помилки’’.
Вывод
При виконані даної лабораторної роботи я навчився використовувати для написання програм інтегроване середовище розробки (ІСР) AVR Studio. Розробив і налагодив програму в середовищі програмування AVR Studio. Написав три програми, та зробив їх перевірку за допомогою компіляції.
За допомогою компіляції ми виправили всі синтаксичні помилки, що були у вкладці - ‘‘конструкція повідомлення про допущені помилки’’. Після цього у вкладці конструкція вивівся звіт про проходження процесу асемблювання і таблиця використаних ресурсів. Це свідчило про те, що можна переходити до симуляції.
Керували симуляцією за допомогою відповідних кнопок на панелі інструментів. Після послідовного натискання кнопки ‘‘Крок вперед’’ у вкладці Перегляд вводу/виводу ми побачили інформацію про регістри вводу/виводу, процесору і регістрів загального користування.
Після виконання усіх цих дій ми отримали файл hex, який використовуємо для налаштування контролера у програмі Proteus. У даній програмі ми склали нову схему, яка в кінцевому результаті вмикала почергово світлодіоди.