Завдання по РГР і графік її виконання

Загальна характеристика РГР

Метою розрахунково-графічної роботи є закріплення теоретичного матеріалу і придбання навичок застосування отриманих знань в розробці апаратних і програмних засобів цифрових пристроїв на базі мікроконтролерів сімейства MCS-51.

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

Номера варіантів задач, що входять у контрольне завдання, збігаються з останньою цифрою номера прізвища студента в журналі академічної групи.

На титульному листі контрольного завдання повинні бути зазначені: найменування університету, факультету, кафедри, дисципліни, групи, прізвище студента.

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

 

Завдання по РГР і графік її виконання

У цьому розділі приведений зразковий зміст завдання по РГР і зразковий графік її виконання. Завдання і графік виконання РГР щорічно переглядаються на кафедрі і можуть коректуватися. Всі ці зміни доводяться до студентів на першому тижні занять.

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

Зразок завдання по РГР для всіх варіантів має наступний вигляд.

Розробити мікропроцесорну систему (МПС),

апаратна частина якої включає:

- 2 однокристальні мікроконтролера типу MCS-51: (напр. I8051, AT89S8251, С8051), які з'єднані між собою за допомогою УАПП (у режимі SM);

- клавіатуру на К клавіш;

- індикатор 7SEG-BCD, підключений до МК1;

- 8-розрядний аналого-цифровий перетворювач (АЦП) ADC-типу;

- пристрій виводу інформації : індикатор IND-типу;

- зовнішній оперативний запам'ятовувальний пристрій (ОЗП), ємкістю RAM (КБ);

програмне забезпечення:

Провести ініціалізацію мікроконтролерів;

Після рестарту:

МК1 працює у режимі генерування відеоімпульсів з періодом Т мс і тривалістю t мс. Мікроконтролер використовує для цього таймер-лічильник.

МК2 виводить на індикатор номер варианта РГР, наприклад, «VAR N15»

 

Мікроконтролер МК1 очікує факт натиснення клавіші з клавіатури (можливо по перериванню), визначає код натиснутої клавіші (наприклад «Х»), виводить цей код на індикатор 7SEG-BCD. Здійснює введення Х-відліків вхідного процесу з АЦП. Обчислює параметр PAR і пересилає цю інформаціюї через УАПП до мікроконтролера МК2. Режим роботи обох УАПП – «SM»

Мікроконтролер МК2 виводить отриману інформацію на індикатор IND та за адресою ADR в ОЗП.

 

Чисельні значення вхідних даних для виконання РГР вибираються з таблиці 1

Таблиця 1

SM К ADC IND ОЗП Т t PAR ADR
РТ-1 1 парал. РКІ 0.5 1,5 мін.
РТ-1 2 посл. CДІ макс.
РТ-1 3 парал. РКІ 2,5 ср.зн.
РТ-1 4 посл. CДІ мін.
РТ-1 5 парал. РКІ 3,5 макс.
РТ-1 6 посл. CДІ ср.зн.
РТ-1 7 парал. РКІ мін.
РТ-1 8 посл. CДІ 0.5 1,5 макс.
РТ-1 9 парал. РКІ 2,5 1,5 ср.зн.
РТ-1 10 посл. CДІ 1,5 мін.
РТ-1 11 Парал. РКІ 3,5 1,5 макс. 20A
РТ-1 12 посл. CДІ 1,5 ср.зн. 20B
РТ-1 13 парал. РКІ 1,5 мін. 20C
РТ-1 14 посл. CДІ 2,5 макс. 20D
РТ-1 15 парал. РКІ 0.5 ср.зн. 20E
РТ-1 16 Посл. CДІ 3,5 мін. 20F
РТ-1 17 парал. РКІ макс.
РТ-1 18 посл. CДІ ср.зн.
РТ-1 19 парал. РКІ 2,5 мін.
РТ-1 20 посл. CДІ 3,5 2,5 макс.
РТ-1 21 парал. РКІ 2,5 ср.зн.
РТ-1 22 посл. CДІ 0.5 2,5 мін.
РТ-1 23 парал. РКІ 3,5 макс.
                   
РТ-2 1 посл. CДІ ср.зн.
РТ-2 2 парал. РКІ мін.
РТ-2 3 посл. CДІ 3,5 макс.
РТ-2 4 парал. РКІ 3,5 ср.зн.
РТ-2 5 посл. CДІ мін.
РТ-2 6 парал. РКІ 0.5 1,5 макс.
РТ-2 7 посл. CДІ ср.зн.
РТ-2 8 парал. РКІ 2,5 мін.
РТ-2 9 посл. CДІ макс.
РТ-2 10 парал. РКІ 3,5 ср.зн.
РТ-2 11 посл. CДІ мін. 30A
РТ-2 12 парал. РКІ макс. 30B
РТ-2 13 посл. CДІ 0.5 1,5 ср.зн. 30C
РТ-2 14 парал. РКІ 2,5 1,5 мін. 30D
РТ-2 15 посл. CДІ 1,5 макс. 30E
РТ-2 16 парал. РКІ 3,5 1,5 ср.зн. 30F
РТ-2 17 посл. CДІ 1,5 мін.
РТ-2 18 парал. РКІ 1,5 макс.
РТ-2 19 посл. CДІ 2,5 ср.зн.
РТ-2 20 парал. РКІ 0.5 мін.
РТ-2 21 посл. CДІ 3,5 макс.
РТ-2 22 парал. РКІ ср.зн.
РТ-2 23 посл. CДІ мін.
                   
РТ-3 1 парал. РКІ 2,5 макс.
РТ-3 2 посл. CДІ 3,5 2,5 ср.зн.
РТ-3 3 парал. РКІ 2,5 мін.
РТ-3 4 посл. CДІ 0.5 2,5 макс.
РТ-3 5 парал. РКІ 3,5 ср.зн.
РТ-3 6 посл. CДІ мін.
РТ-3 7 парал. РКІ макс.
РТ-3 8 посл. CДІ 3,5 ср.зн.
РТ-3 9 парал. РКІ 3,5 мін.
РТ-310 посл. CДІ макс.
РТ-3 11 парал. РКІ 0.5 1,5 ср.зн. 40A
РТ-3 12 посл. CДІ мін. 40B
РТ-3 13 парал. РКІ 2,5 макс. 40C
РТ-3 14 посл. CДІ ср.зн. 40D
РТ-3 15 парал. РКІ 3,5 мін. 40E
РТ-3 16 посл. CДІ макс. 40F
РТ-3 17 парал. РКІ ср.зн.
РТ-3 18 посл. CДІ 0.5 1,5 мін.
РТ-3 19 парал. РКІ 2,5 1,5 макс.
РТ-3 20 посл. CДІ 1,5 ср.зн.
РТ-3 21 парал. РКІ 3,5 1,5 мін.
РТ-3 22 посл. CДІ 1,5 макс.
РТ-3 23 парал. РКІ 1,5 ср.зн.

 

РГР виконується в 2 етапи.

1-й етап. (9-10 тиждень. Термін здачі – 11 тиждень.)

Розробити принципову схему мікропроцесорної системи. Описати її особливості. Звернути увагу на вибір типу мікросхем ПЗП і ОЗП (у залежності від необхідної ємності і швидкодії), вибір протоколів обміну даних для використовуваних у схемі контролерів.

2-й етап. (12 - 13 тиждень. Термін здачі всієї роботи – 14-15 тиждень.)

Розробка програми функціонування мікропроцесорної системи.

Привести текст програми. Необхідно також оцінити характеристики програми (обсяг пам'яті, що займається програмою, час виконання і т.д.) і, якщо треба, показати, що тимчасові відношення, обумовлені завданням, виконуються.

Текст програми має бути приведений на асемблері .

 

Приклад виконання РГР(варіант №15)

 

Міністерство освіти і науки України