Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Бакалаврат_КИу2012.doc
Скачиваний:
37
Добавлен:
09.09.2019
Размер:
540.16 Кб
Скачать

2.8Мікроконтролери і мікроконтролерні системи

Задача 1

У мікроконтролерній системі управління на основі i80C296SA організувати переміщення блоку з 1024 слів без затримання обслуговування переривань з використанням непрямо-індексної адресації.

Задача 2

Розробити мовою Асемблера мікроконтролера PIC18 програму стирання одного блоку з Flash-пам’яті програм. Початкова адреса, з якої розташований блок, – 012340h.

Задача 3

Розробити структурну схему МК-системи на основі i80C296SA, в якій використовується як зовнішня пам’ять, так і зовнішні периферійні пристрої. В якості зовнішньої кодової пам’яті передбачається флеш-пам’ять об’ємом 256К слів, яка підключена 16-розрядною шиною даних і селектована сигналом CS0#. В якості пам’яті даних передбачається статичний ОЗП об’ємом 8 Кбайт, який підключений 8-розрядною шиною та селектований сигналом CS2#.

Універсальний синхронно-асинхронний прийомо-передавач i82510, підключається до МК 8-розрядною шиною даних і селектується сигналом CS1#. Так як цей пристрій відносно повільний, для нього необхідно встановити 3 такти очікування. Шина управління працює стандартним чином.

Для конфігурування системи слід записати необхідні значення в регістри ADDRCOMx, ADDRMSKx, BUSCONx при таких вихідних даних: число тактів очікування для зовнішньої пам’яті – 0, для периферії – 3; базові адреси: флеш-пам’яті – 360000h, статичного ОЗП – 47D000h, зовнішніх периферійних пристроїв – ЕE1Е00h.

Задача 4

У мікроконтролерній системі на базі MCS-196 реалізувати формування широтно-модульованого сигналу (PWM) для управління електродвигуном із періодом T2=400 мс та 75% робочим циклом. У завданні використовувати два модулі ССМ (модуль порівняння/захвату) процесора подій. Обробка запитів на переривання є апаратною. На рисунку 2.6 показано форму PWM-сигналу, що видається на вивід P1.Y/EPAY; Т – значення часу, вимірюваного в періодах лічення в обраному таймері в ЕРА (TIMER1 або TIMER2). Номер фізичного виводу Y обрати на свій розсуд.

Рисунок 2.6 – Форма широтно-модульованого сигналу

Задача 5

Апаратна обробка переривань в MCS-196 за допомогою блока PTS (сервер периферійних транзакцій): організувати приймання з послідовного порту 12 пакетів по 10 байт та розміщення їх у сусідніх регістрах пам’яті RRAM.

Задача 6

Розробити в середовищі програмування CODE VISION AVR програму мовами C та Асемблера для богатофункціонального лабороаторного макету на базі мікроконтролера AVR ATMEGA 128, яка керує блоком з восьми світлодіодів та виконує нескінченний цикл послідовного включення 5–го, 6–го, 7–го та 8–го світлодіодів з інтервалом 2,5 с.

Задача 7

Використовуючи модуль PCA (матриця програмованих лічильників) мікроконтролеру i8xC51FX в режимі збирання даних (захоплення), реалізувати вимірювання різниці фаз між двома сигналами.

3Перелік посилань

3.1Архітектура комп’ютерів

1. Каган Б.М. Электронные вычислительные машины и системы. Учебное пособие для вузов. -2-е ид., перераб. и доп. – М.: Энергоатомиздат, 1991 – 592 с.

2. Столингс, В. Структурная организация и архитектура компьютерных систем, 5-е изд.: Пер. с англ. – М.: Издательский дом “Вильямс, 2002. – 896 с.: ил.

3. Архітектура обчислювальних машин. Навч. посібник / Упоряд.: В.О. Гулiус. – Харків: ХТУРЕ. 2000. – 140 с.