Завдання 5. Віддалене керування переміщенням об’єкта

ОДОДАТКОВА ТЕМАТИКА КУРСОВИХ РОБІТ

з дисципліни “Системне програмування”

(2012-2013 навчальний рік)

ТЕМИ КР ДЛЯ МІКРОКОНТРОЛЕРІВ

1. Простий калькулятор: вивід на 4-х разрядний семисегментний індикатор

ввід = матрична клавіатура 3x4

2. Секундомір на МК: вивід на 4-х разрядний семисегментний індикатор.

дискретні кнопки клавіатури: Пуск/Стоп, очистка

3. Генератори звуку: Піаніно на клавіатурі 3*4: генерація звуку різних частот

для кожної клавіші

4. Керування рухом точки на матричному індикаторі 5*7 за допомогою:

- кнопок клавіатури 3*4;

- джойстика

5. Кодовий замок з кнопковим ключем на однокристальній мікро-ЕОМ;

6. Кодовий замок з 1 кнопкою та послідовним кодом на однокристальній

мікро-ЕОМ;

7. Цифровий осцилограф на однокристальній мікро-ЕОМ - одноканальний;

8. Пристрій керування матричним табло-індикатором на однокристальній

мікро-ЕОМ;

9. Перетворювач інтерфейсу RS-232C – Centronics на однокристальній мікро-

ЕОМ;

10. Перетворювач інтерфейсу RS-232C – І2С на однокристальній мікро-ЕОМ;

11. Резонансний вимірювач ємності та індуктивності на однокристальній мікро-

ЕОМ;

12. Частотомір на однокристальній мікро-ЕОМ;

13. Періодомір на однокристальній мікро-ЕОМ;

14. Багатоканальний сигнально-керуючий таймер на однокристальній мікро-

ЕОМ;

15. Терморегулятор на основі цифрового датчика температури DS1822,

нагрівача (спіраль) та вентилятора (кулера)

16. Керування швидкістю обертів крокового двигуна джойстиком

"Програмування мікропрограмних автоматів та мікроконтролерних систем" Олімпіади

Рр.

Завдання 1. Індикатор з градаціями яскравості.

Реалізувати програму для засвічування сегментів на світлодіодній лінійці з різною

яскравістю.

Вимоги до виконання: Всі елементи на світлодіодній лінійці повинні світитися з різною

яскравістю, яка має зростати зліва направо. Протягом часу яскравість кожного світлодіода

повинна бути незмінною. Сусідні світлоідоди повинні відрізнятися за яскравістю на 1 крок

градації – 1/8 максимальної яскравості: перший світлодіод світиться з мінімальною

яскравістю – 1/8, другий – 2/8 і т.д. Останній світлодіод світиться з максимальною

яскравістю.

Завдання 2. Вимірювання аналогового сигналу.

Реалізувати програму, яка вимірює рівень аналогового сигналу. Для індикації рівня

сигналу використовується контур динамічного індикатора.

Вимоги до виконання: Вимірювання аналогового сигналу і виведення результату

виконується з періодом, тривалість якого повинна бути в діапазоні від 0.3 до 0.8 сек. П

аналогового сигналу регулюється резистором джерела вимірюваної вхідної напруги.

Мінімальне і максимальне значення вимірюваного сигналу відповідає двом крайнім

положенням резистора. Кожне виміряне значення програма відображує на динамічному

індикаторі засвічуванням сегментів по контуру динамічного індикатора. Сегменти

засвічуються послідовно від 1 до 12. Кількість сегментів, які світяться, прямо пропорційна

рівню сигналу. Перший сегмент світиться завжди, 2-й сегмент при рівні сигналу від 1/12 і

т.д. При рівні сигналу вище 11/12 – світять всі сегменти.

Завдання 3. Цифровий вимірювальний комплекс.

Реалізувати програму для вимірювання і відображення аналогового сигналу і частоти

вхідного сигналу.

Вимоги до виконання. Частота задається обертанням резистора джерела вимірюваної

частоти. Виміряне значення частоти відображується на статичному цифровому індикаторі.

Рівень аналогового сигналу регулюється резистором джерела вимірюваної вхідної напруги.

Виміряне значення напруги відображується на світлодіодній лінійці в вигляді «градусника»,

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

напруги. Мінімальне значення – індикатори не горять, максимальне значення – засвічена

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

тривалість якого повинна бути в діапазоні від 0.2 до 0.7 сек.

Завдання 4. Цифровий вимірювальний комплекс з віддаленим відображенням

Результатів.

Реалізувати програму для вимірювання і відображення аналогового сигналу і частоти

вхідного сигналу з відображенням результатів вимірювань на стенді, під’єднаному по

інтерфейсу RS485.

Вимоги до виконання. Частота задається обертанням резистора джерела вимірюваної

частоти на стенді А. Виміряне значення частоти відображується на статичному цифровому

індикаторі стенда М. Величина аналогового сигналу регулюється резистором джерела

вимірюваної вхідної напруги стенди А. Мінімальне (0) і максимальне значення

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

частоти відображується на світлодіодній лінійці стенда М. Поточне виміряне значення

програма відображує в вигляді «градусника» на світлодіодній лінійці, який росте зліва

направо. Кількість засвічених індикаторів прямо пропорційна до вхідної напруги.

Мінімальне значення – індикатори не горять, максимальне значення – засвічена повна

лінійка. Зв’язок між стендами реалізовується по інтерфейсу RS485. Програма запускається

одночасно на двох стендах, режим роботи вибирається після запуску програми натисканням

кнопки 1 – режим вимірювання (стенд А), або кнопка 2 – режим відображення (стенд М).

Вимірювання сигналів і виведення результату виконується з періодом, тривалість якого

повинна бути в діапазоні від 0.2 до 0.7 сек. При відсутності зв’язку індикатори погашені.

Початковий стан: Після запуску програма очікує натискання кнопки 1 або 2. Після

вибору режиму засвічуються сегменти і відображається частота у відповідності до

початкового положення регулюючих резисторів.

Завдання 5. Віддалене керування переміщенням об’єкта.

Реалізувати програму для керування переміщенням об’єкта в одному з двох напрямків з

віддаленим керуванням. Параметри переміщення задаються клавіатурою.

Вимоги до виконання. Програма забезпечує переміщення 1-го засвіченого сегменту по

контуру динамічного індикатора (довжина контуру – 12 сегментів). Постійно світиться лише

1 із вказаних сегментів. Одне натискування клавіші '1' переміщає сегмент проти

годинникової стрілки, а натискування клавіші '3' – за годинниковою стрілкою. Сегмент

рухається по колу. Клавіатура розміщена на стенді М, динамічний індикатор – стенд А.

Зв’язок між стендами реалізовується по інтерфейсу RS485. При відсутності зв’язку

індикатори погашені. Програма запускається одночасно на двох стендах, режим роботи

вибирається після запуску програми натисканням кнопки 1 – режим відображення (стенд А)

або кнопка 2 – режим керування (стенд М).

Початковий стан: Після запуску програма очікує натискання кнопки 1 або 2. Після

вибору режиму: засвічений сегмент №1 контуру динамічного індикатора стенда А.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: