1. Технічне завдання
Технічне завдання (ТЗ) на проектування повинно містити вичерпну і однозначну інформацію про вимоги, що пред'являються до проекту. Технічне завдання є результатом зовнішнього проектування і являє собою об'ємний документ, в якому на природній мові описана словесна модель проектованої системи та вимоги до неї. Незважаючи на суворість і точність формулювань ТЗ не дає однозначного опису об'єкта проектування і не дозволяє безпосередньо переходити від опису функціонування системи до її технічного втілення. br/>
1.1 Призначення пристрою
Потрібно написати програму для побудови багаторівневої моделі мережі на платформі лабораторного макета з мікро (МК) Аtmega128. Обов'язковими об'єктами такої мережі є: комп'ютер, мережа, сервер, комутатор і будівлю. Основні функції - побудова моделі багаторівневих зв'язкових мереж і підмереж за допомогою Atmega128. p align="justify"> Вхідні/вихідні параметри
Вхідні і вихідні параметри визначаються із завдання. Вхідними сигналами можна вважати вплив користувача на кнопкову матрицю, всі впливи поділяються на три режими: режим меню, режим навігації і режим лінії. У режимі меню йде вибір активного елемента, в режимі навігації - переміщення цього елемента по полотну або перехід за рівнями вкладеності, в режимі лінії - з'єднання елементів між собою. br/>
2. Технічна пропозиція
.1 Загальний алгоритм вирішення задачі
Загальний алгоритм вирішення задачі, описаної в технічному завданні, наведений на малюнку 2.1:
В
Малюнок 2.1 - Загальний алгоритм вирішення задачі
.2 Вибір елементної бази
Необхідний пристрій повинен містити такі блоки:
Вѕ Мікроконтролер ATmega128;
Вѕ РК-дисплей з роздільною здатністю не менш 128х64 пікселя;
Вѕ Кнопки - 12 штук, організовані в матрицю 3x4;
Вѕ Пам'ять - EEPROM 8192 x 8 біт.
3. Ескізний проект
.1 Опис архітектури проекту та обраних блоків
Метою даного проекту є написання програми для побудови багаторівневої моделі мережі на платформі лабораторного макету з МК Atmega128. Необхідними блоками для реалізації цього завдання є: РК-дисплей, пам'ять, МК і блок кнопок. Блок-схема лабораторного макета представлена ​​на малюнку 3.1:
В
Малюнок 3.1 - Блок схема лабораторного макета
Суцільним контуром виділена частина пристрою, яка використовується програмою, а саме:
Вѕ