Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
met_all_u.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
419.33 Кб
Скачать

Лабораторна робота № 10 Виконання найпростіших програм і використання засобів налагодження у системі avr Studio

Мета лабораторної роботи: Ознайомитися з методами побудови програм для мікро-контролерів сімейства AVR8 на прикладі мікросхеми AT90S8535.

Метод дослідження: напис та відпрацювання простіших лінійних програм у середовищі системи AVR Studio.

Порядок виконання роботи:

  1. Використовуючи проект, якій був виконаний в роботі №1, написати простішу лінійну програму з використовуванням команд обробки даних – логічних та арифметичних – а також команд передачі даних.

  2. Вивести потрібні для дослідження вікна та задати параметри контролера.

  3. Виконати програму у покроковому режимі та зафіксувати усі зміни, що відбуваються з робочими регістрами.

  4. Виконати програму у режимі прогону з зупинкою на контрольної точці.

Зміст звіту по роботі:

  1. Завдання.

  2. Перелік вікон, необхідних для аналізу роботи програми.

  3. Перелік параметрів контролера та введені дані.

  4. Листинг програми, що виконувалась.

  5. Висновки.

Контрольні запитання:

  1. Які типі команд використовувалися у програмі.

  2. Які типі адресації використовувалися у програмі.

  3. У якій системі числення відображається вміст пам’яті даних.

Лабораторна робота № 11 Напис і налагодження циклічних програм з використанням зовнішніх сигналів контролера в системі avr Studio

Мета лабораторної роботи: засвоїти методи реалізації циклів і роботи контролера із сигналами від зовнішніх пристроїв при програмуванні на мові низького рівня «Асемблер» і відпрацювання програм з використанням системи AVR Studio.

Метод дослідження: застосування системі відпрацювання програм у покроковому режимі з емуляцією зовнішніх сигналів контролера для перевірки роботи циклічних програм.

Порядок виконання роботи:

  1. Використовуючи проект, зроблений на попередніх роботах, написати циклічну програму відповідно до завдання.

  2. Відкрити необхідні для дослідження і відпрацювання програми вікна.

  3. Виконати перевірку роботи програми.

  4. Зафіксувати час реакції програми на зміну зовнішнього сигналу.

Зміст звіту по роботі:

  1. Завдання.

  2. Перелік вікон, необхідних для аналізу роботи програми.

  3. Перелік параметрів контролера та введені дані.

  4. Блок-схема алгоритму програми.

  5. Листинг програми, що виконувалась.

  6. Висновки.

Контрольні запитання:

  1. Які ресурси контролера використовувались для утворення циклу?

  2. У якій системі числення вводяться дані для емуляції зовнішніх сигналів?

  3. Яки дії треба виконати перед тим, як використовувати зовнішні сигналі контролера?

Лабораторна робота № 12 Напис і налагодження програм для роботи з таймером-лічильником по формуванню імпульсів заданої тривалості у системі avr Studio

Мета лабораторної роботи: засвоїти методи формування імпульсів заданої тривалості за допомогою таймера-лічильника на мові низького рівня «Асемблер» і налагодження програм з використанням системі AVR Studio.

Метод дослідження: застосування системі відпрацювання програм у покроковому режимі з перевіркою роботи пристроїв контролера.

Порядок виконання роботи:

  1. Використовуючи проект, зроблений на попередніх роботах, написати програму відповідно до завдання.

  2. Відкрити необхідні для дослідження і відпрацювання програми вікна.

  3. Виконати перевірку роботи програми.

  4. Зафіксувати зміну часу роботи таймера-лічильника у залежності від попередньо завантажених у нього даних та коефіцієнту передділення.

Зміст звіту по роботі:

  1. Завдання.

  2. Перелік вікон, необхідних для аналізу роботи програми.

  3. Перелік параметрів контролера та введені дані.

  4. Блок-схема алгоритму керуючої програми.

  5. Листинг програми, що виконувалась.

  6. Висновки.

Контрольні запитання:

  1. Від яких апаратних параметрів контролера залежить час роботі (до переповнення) таймера-лічильника.

  2. Від яких параметрів програми залежить час роботі (до переповнення) таймера-лічильника.

  3. Розрахуйте мінімальну тривалість імпульсу для частоти тактових імпульсів 1 МГц.

  4. Розрахуйте максимальну тривалість імпульсу для частоти тактових імпульсів 4 МГц.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]