Контрольная работа: Розробка мікроконтролерного пристрою на базі МК РІС 16С5х

ЗМІСТ

1. Текст задачі з вихідними даними ........................................... 3

2. Аналіз вихідного ТЗ та обґрунтування прийнятих рішень 4

2.1. Розбиття загальної задачі на під задачі............................................... 4

2.2. Вибір засобу реалізації кожної з підзадач ......................................... 4

2.3. Обґрунтування вибору ОМК для вирішення задачі .......................... 5

3. Функціональна схема пристрою та її короткий опис.. 5

4. Алгоритм роботи МКП ..................................................................... 7

5. Розподіл пам'яті даних та програм ........................................ 9

5.1. Розподіл пам'яті даних ........................................................................ 9

5.2. Розподіл пам'яті програм 9

6. Текст програми ............................................................................... 10

7. Налагодження і перевірка працездатності програми 12

Висновок ................................................................................................. 14

Використана література ................................................................. 15


1. ТЕКСТ задачі З вихідними даними

Варіант 16

Запропонуйте мікроконтролерний пристрій (МКП), на основі МК РІС 16С5х, який дозволяє здійснити опит двійкового датчика та, в залежності від його стану, або організувати процедуру "очікування події", або сформувати та видати керуючий сигнал у вигляді послідовності імпульсних сигналів з параметрами: tі=100tц, tп= 100tц, де tц- тривалість циклу виконання команди МК.

В відповіді привести: функціональну схему МКП (20 балів), алгоритм робочої програми (15 балів),вихідний текст програми (або її фрагмент) на Асемблері (15 балів).

При розробці МКП враховувати наступні додаткові вихідні дані:

1. Рівні вхідних сигналів - ТТЛ.

2. Генератор тактових сигналів – внутрішній RC.

3. Сигнал "Скидання" по ввімкненню живлення - внутрішній.

2. Аналіз ВИХІдного ТЗ ТА ОБҐРУНТУВАННЯ прийнятих рішень

2.1. Розбиття загальної задачі на підзадачі

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

1. Програмування внутрішньої архітектури МК – ініціалізація МК.

1.1. Організація внутрішнього RC-генератору.

1.2. Організація сигналу "Скидання" по ввімкненню живлення - внутрішній.

1.3. Настроювання портів на ввід і вивід

2. Задача прийому вхідних дискретних сигналів від датчика обробки вхідних даних і прийняття рішення

2.1. Організація процедури чекання події

2.2. Аналіз станів датчика

--> ЧИТАТЬ ПОЛНОСТЬЮ <--

К-во Просмотров: 255
Бесплатно скачать Контрольная работа: Розробка мікроконтролерного пристрою на базі МК РІС 16С5х