Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Принципи побудови багаторівневих мереж

Реферат Принципи побудови багаторівневих мереж





ну клітку вліво (goLeft).


В 

Малюнок 5.7 - UML діаграма класу TIC_149


Даний клас побудований з використанням патерну одинак ​​«SingletonВ» - який забезпечує єдиність об'єкта класу в яких він використовується. Для реалізації даного патерну в захищеній частині класу був створений статичний об'єкт з типом цього ж класу та визначено конструктор, а у відкриту частину був доданий статичний метод GetDisplay, який за запитом завжди повертає покажчик на єдиний об'єкт цього класу. p align="justify"> Приклад отримання об'єкта дисплея:

_149 * display = TIC_149 :: GetDisplay ();


Розглянемо більш детально деякі з методів класу TIC_149:

Ініціалізація (Init) - за допомогою функцій TWI (функції роботи з шиною I2C) здійснюється завдання основних налаштувань РК-дисплея - установка режиму відображення, включення/вимикання дзеркал, установка помножувача частоти, яскравості, температури, початкових точок по осі абсцис і осі ординат.

Очищення екрану (Clear) - за допомогою функцій TWI спочатку задається перша точка заповнення і в циклі 1064 рази подається сигнал 0x00.

Висновок символів на РК-дисплей (Print) - даний метод після завдання першої точки заповнення в циклі виводить кожен символ. Для цього в масиві font (масив з шістнадцятиричним зазначенням кожного з байтів певного символу) вказується зсув щодо першого символу. br/>

for (i = 0; i

Функція промальовування (Draw) - викликає два методи класу Holst - для установки координат активного елемента або курсору і для подачі сигналу на промальовування полотна.

Функції управління рухом активного курсору (goUp, goRight, goDown, goLeft). Весь екран розділений на клітини - 8 по висоті і 10 по ширині. p align="justify"> Поділ екрана на клітини з шістнадцятиричним позначенням кожного з адрес зображено на малюнку 5.8:


В 

Малюнок 5.8 - Адресація в РК-дисплеї


.4.2 Класи управління системою

До класу управління системою потрібно віднести клас Holst - призначений для зберігання і управління всіма елементами мережі і підмережі. Загальна структура класу зображена на малюнку 5.9:

В 

Малюнок 5.9 - UML діаграма класів керування вмістом РК-дисплея


Розгляд структури класів керування вмістом РК-дисплея почнемо з розгляду класу HolstTable - призначеного для зберігання та обробки таблиці типів елементів розташованих на певному рівні. Він зберігає матрицю 10х8 кожен елемент який визначений типом char і займає рівно 1 байт в пам'яті - це було зроблено для економії пам'яті пристрою. Також він підтримує такі методи:

Вѕ GetElement - отримання типу мережевого об&...


Назад | сторінка 5 з 8 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розвиток логічного мислення в учнів першого класу за допомогою вирішення за ...
  • Реферат на тему: Практико-орієнтовані завдання як засіб реалізації прикладної спрямованості ...
  • Реферат на тему: Клас птахи, загальна характеристика класу
  • Реферат на тему: Розробка функцій для класу інтерфейсу між модулем УШ і модулем протоколу RT ...
  • Реферат на тему: Розробка меню, технологічної та нормативної документації для ресторану перш ...