11.2 Порядок виконання лабораторної роботи
1. Ознайомитися з прикладами програм управління таймерами мікроконтролера, поміщеного
в стенд EV8031.
2. Розробити початковий варіант програм, в яких реалізовані функції, що встановлені в
індивідуальному завданні (табл. 11.4) в залежності від номера бригади.
3. Створити робочу папку С:\User\SUmn\uC\Sem7\Lab11_ mn, де mn - шифр групи.
4. У текстовому редакторі набрати текст розробленої програми по управлінню таймерами в
режимі опитування і зберегти у вказаній папці у файлі з назвою Lab11_x1.c, де х —номер бригади. На початку тексту занести «шапку» програми за наступним зразком:
//**********************************************************************
// Програма Lab 11_х1 .с до лабораторної роботи № 11.
// Семестр 7, модуль 1, бригада №х ; мікроконтролер і8051.
// Виконав студент гр. СУ-mn <прізвище ініціали> Дата виконання
//**********************************************************************
5. Створити файл Lab11_x1.bat. Орієнтовний зміст файлу наступний:
c:\sdcc\BIN\sdcc.exe Lab11_x1.c pause
с :\sdcc\BIN\eval3.exe -hs -com 1 9600 Lab11_x1.c.ihx
6. Виконати компіляцію програми. Виправити всі виявлені синтаксичні і логічні помилки.
7. Спостерігати процес управління таймерами в режимі опитування і пристроями виведення статичного стенда. Переконатися у тому, що їх поведінка відповідає завданню, після чого дію програми продемонструвати викладачу.
8. Зберегти початковий текст програми і її лістинг та робочі записи для оформлення звіту по лабораторній програмі.
9. У текстовому редакторі набрати текст розробленої програми по управлінню таймерами в режимі переривання і зберегти у вказаній папці, вказаній в п.З у файлі з назвою Lab11_x2.c, де х —номер бригади.
10. Створити файл Lab11_x2.bat. Зміст файлу аналогічний вказаному в п.5.
11. Виконати компіляцію програми Lab11_x2.c. Виправити всі виявлені синтаксичні і логічні помилки.
12. Спостерігати процес управління таймерами таймерами в режимі переривання і пристроями виведення статичного стенда. Переконатися у тому, що їх поведінка відповідає завданню, після чого дію програми продемонструвати викладачу.
13. Підготувати звіт по виконаній роботі і захистити його у викладача. Зміст повинен містити діючий варіант розроблених програм, які відповідають індивідуальному завданню.
14. Використавши результати попередніх лабораторних робіт, розробити програму, яка ...
Запропонувати альтернативні алгоритми програм, відповідають індивідуальному завданню. Зафіксувати свої міркування у звіті.
Таблиця 11.4 - Умови завдань до лабораторної роботи №11
№ завд. |
Зміст індивідуального завдання |
1.1 |
... А) При запуску виводить на статичний індикатор число 5151h. Б) Послідовно і циклічно включає на час 0,3 с сегмент "а" у розряді 1 динамічного індикатора Е40281 стенда ЕУ8031, потім у розряді 2, далі - у розрядах 3,4,1,2,. . Часовий інтервал реалізувати за допомогою вбудованого таймера 1 в режимі опитування. |
1.2 |
.А) При запуску виводить на статичний індикатор число 5252h. Б) Послідовно і циклічно включає протягом 1/3 с по одному світловипромінювальні діоди з координатами С1Д1; потім - С2Д2; С3Д3; С4Д4; С5Д5; С4Д6; С3Д7; далі знову С2Д2; С3Д3;... Часовий інтервал реалізувати за допомогою вбудованого таймера 1 в режимі переривання з використанням банку 2 регістрів. |