
- •2. Програмне забезпечення
- •2.1. Мови програмування
- •2. 2 Компоненти мови Асемблер
- •3. Створення програми мовою Асемблер
- •3.1. Постановка задачі
- •3.2. Директиви
- •3.4. Алгоритм
- •3.5. Програма обчислення в одній точці
- •3.6. Застосування зсувів і масок
- •3.7. Запис масиву даних до озп і організація циклу
- •3.8. Завантаження масиву даних з озп до рзп
- •3.9. Зупин програми
- •4. Команди нашої програми
- •1) Арифметичні і логічні команди
- •2) Команди переходів (branch instructions)
- •3) Команди передачі даних (data transfer instructions)
- •4) Команди з бітами (bit and bit-test instructions)
- •5) Команди керування мк (mcu control instructions)
- •Лабораторна робота №1 Основи програмного пакету розробника avr Studio
- •3 Підготовка до налагодження проекту.
- •5 Виправлення помилок алгоритму.
- •5 Оформити звіт.
- •6 Завдання на самостійну роботу.
- •Лабораторна робота №2
- •3 Компіляція проекту.
- •4 Налагодження проекту.
- •Лабораторна робота №3
- •Лабораторна робота №4
- •Лабораторна робота №4
- •1 Підготовка проекту в avr Studio 4 для запису програми до пам'яті мікроконтролера.
- •2 Підготовка апаратних засобів стартового набору stk500.
- •3 Підготовка програмного інтерфейсу stk500.
- •4 Програмування мк та дослідження спроектованого виробу на платі стартового набору stk500.
- •5 Завдання на самостійну роботу
- •1 Налаштування основних модулів мікроконтролера.
- •2 Дослідження основних режимів функціонування мікроконтролера.
- •3 Програмування мк та дослідження цпп на платі стартового набору stk500.
- •4 Завдання на самостійну роботу.
3 Програмування мк та дослідження цпп на платі стартового набору stk500.
3 .1 Підготувати проект для фізичного програмування МК, для чого вийти з режиму налагодження, скасувати зміни п. 2.1, тобто відновити час затримки: модуль лічби таймера (а) та коефіцієнт поділу частоти (б), відтак зберегти зміни у файлі та виконати транслювання програми.
F УВАГА! Слід переконатися, що у Вашому програмному файлі ввімкнено затримки (п. а, б), інакше буде не помітно для ока перемикання світлодіодів на платі.
3.2 Підготувати апаратні засоби стартового набору STK500 (див. Л. р. №2, п. 2).
3
.3
Підготувати
програмний інтерфейс STK500
(див.
Л. р. №2, п. 3). УВАГА! Слід переконатися,
що
у вікні Program
інтерфейсу STK500
встановлено
Ваші hex-файли,
інакше до
МК буде записано не Вашу, а зовсім іншу
програму.
3.4 Записати до МК свою програму і перевірити правильність запису (див. Л. р. №2, п. 4.1).
3.5 Дослідити на платі реалізацію варіантів ЦПП.
4 Завдання на самостійну роботу.
Додатки.